From b99c303fa4304acbc5adbe6794a8a303296e2261 Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Sat, 22 Jun 2024 11:08:09 +0200 Subject: [PATCH 1/8] Belryth turd polishing + roach removal --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 151 +++++++++++++++--- .../objects/effects/spawners/random/trash.dm | 1 - 2 files changed, 132 insertions(+), 20 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index 5ff7cc0acf3..3872dc8a450 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -532,6 +532,19 @@ }, /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) +"anW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "aok" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead{ @@ -2967,7 +2980,6 @@ "bse" = ( /obj/effect/turf_decal/stripes/orange/corner, /obj/machinery/camera/autoname/directional/south, -/obj/machinery/holomap/directional/south, /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) "bsf" = ( @@ -6677,6 +6689,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/four, /obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "ddV" = ( @@ -11585,6 +11598,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/structure/cable, +/obj/machinery/light/small/maintenance/directional/east, /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "fml" = ( @@ -12833,6 +12847,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) +"fOQ" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/lower) "fPj" = ( /obj/structure/closet/secure_closet/lead_pathfinder, /obj/effect/turf_decal/box, @@ -14452,6 +14473,10 @@ /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firehead, /obj/effect/mapping_helpers/damaged_window, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Privacy Shutters"; + id = "botanyshutter" + }, /turf/open/floor/plating, /area/station/service/hydroponics) "gvj" = ( @@ -20989,6 +21014,17 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/textured, /area/station/pathfinders/locker_room) +"jdI" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "jdL" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -21581,6 +21617,10 @@ /obj/machinery/hydroponics/constructable, /obj/effect/turf_decal/box, /obj/machinery/light/directional/north, +/obj/machinery/button/door/directional/north{ + name = "Shutters Control"; + id = "botanyshutter" + }, /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) "joS" = ( @@ -22211,6 +22251,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/structure/chair_flipped, /obj/structure/grille/broken, +/obj/machinery/light/small/maintenance/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/engine) "jBo" = ( @@ -25055,7 +25096,6 @@ /area/station/medical/break_room) "kKL" = ( /obj/machinery/light/directional/south, -/obj/machinery/holomap/directional/south, /turf/open/floor/iron/smooth, /area/station/pathfinders/pathfinders_hallway) "kKS" = ( @@ -26328,6 +26368,7 @@ /obj/effect/turf_decal/box, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/spawner/random/maintenance/two, +/obj/machinery/light/small/maintenance/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/engine) "lpA" = ( @@ -27451,9 +27492,9 @@ /area/station/hallway/primary/central/starboard) "lOd" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/structure/tank_holder, -/obj/effect/turf_decal/box, /obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/telecomms/relay/preset/station, +/obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_substation) "lOe" = ( @@ -28113,7 +28154,7 @@ /obj/structure/grille/broken, /obj/machinery/space_heater, /obj/effect/turf_decal/box, -/obj/machinery/light/small/broken/directional/north, +/obj/machinery/light/small/maintenance/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "mdN" = ( @@ -28290,6 +28331,10 @@ "mhx" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firehead, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Privacy Shutters"; + id = "botanyshutter" + }, /turf/open/floor/plating, /area/station/service/hydroponics) "mhz" = ( @@ -30733,6 +30778,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/toolbox, /obj/effect/spawner/random/engineering/tool, +/obj/machinery/light/small/maintenance/directional/west, /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "ndw" = ( @@ -32329,6 +32375,20 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/lesser) +"nNM" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "nOi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -32766,6 +32826,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/starboard) +"nYH" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "nYW" = ( /obj/effect/turf_decal/stripes/orange/line{ dir = 1 @@ -35809,6 +35877,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) +"peH" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "peU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firehead, @@ -42862,6 +42936,11 @@ pixel_y = 2; pixel_x = -5 }, +/obj/machinery/door/firehead, +/obj/machinery/door/poddoor/shutters/preopen{ + name = "Privacy Shutters"; + id = "botanyshutter" + }, /turf/open/floor/plating, /area/station/service/hydroponics) "sdG" = ( @@ -46097,7 +46176,6 @@ "tAT" = ( /obj/effect/spawner/random/structure/steam_vent, /obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/broken/directional/north, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46105,6 +46183,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/light/small/red/dim/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "tAY" = ( @@ -46439,6 +46518,12 @@ /obj/effect/mapping_helpers/airlock_controller_helper/airlock/interior, /turf/open/floor/plating, /area/station/pathfinders/pathfinders_hallway) +"tHV" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tHZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/trimline/blue/end{ @@ -46713,6 +46798,14 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark/textured, /area/station/cargo/sorting) +"tNS" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "tOe" = ( /obj/item/stack/tile/iron/textured, /obj/effect/decal/cleanable/dirt, @@ -50049,6 +50142,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/station/security/execution/education) +"vjK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "vjO" = ( /obj/effect/turf_decal/stripes/orange/line, /obj/machinery/power/apc/auto_name/directional/north, @@ -50858,6 +50957,12 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) +"vCG" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "vDc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -51174,7 +51279,7 @@ /obj/structure/grille/broken, /obj/effect/turf_decal/delivery, /obj/effect/spawner/random/maintenance/six, -/obj/machinery/light/small/broken/directional/north, +/obj/machinery/light/small/maintenance/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "vKJ" = ( @@ -51600,6 +51705,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) +"vVo" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vVs" = ( /obj/structure/bed{ dir = 4 @@ -52871,6 +52982,7 @@ /obj/effect/spawner/random/structure/steam_vent, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/north, /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "wzc" = ( @@ -54824,6 +54936,7 @@ /obj/effect/turf_decal/bot, /obj/effect/spawner/random/structure/closet_maintenance, /obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/east, /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "xmv" = ( @@ -78133,7 +78246,7 @@ xro gaB tJH kiP -nvf +peH ref kiP vXy @@ -79164,7 +79277,7 @@ kcW nvf kiP umy -kdz +vVo nvf jdf wEG @@ -79406,7 +79519,7 @@ rYa edj rhm aXp -kkl +jdI edj iOJ kkl @@ -79671,7 +79784,7 @@ oSs dnF tYr ref -kdz +tHV nvf umy dnF @@ -80198,7 +80311,7 @@ kiP nvf sQp dnF -xlg +anW dmc lgT jGK @@ -81998,7 +82111,7 @@ nvf wMj dnF dnF -xqR +nNM kdz dnF lgT @@ -82505,7 +82618,7 @@ ccK jIJ esA mEF -mEF +nYH tJH dnF dnF @@ -84799,7 +84912,7 @@ lux yfW jLD vEk -hEP +nkJ lux nkJ xPx @@ -85042,7 +85155,7 @@ gnI gnI gnI oMD -lux +vjK yfW geH yfW @@ -86330,7 +86443,7 @@ pow oMD oMD oMD -vcn +vCG esH xPx xPx @@ -88387,7 +88500,7 @@ gnI pow oMD oMD -woi +tNS axr nkJ akL @@ -89706,7 +89819,7 @@ xed dtw lYF vXO -dtw +fOQ lYZ vXO qPB diff --git a/code/game/objects/effects/spawners/random/trash.dm b/code/game/objects/effects/spawners/random/trash.dm index b692c9652bf..c12e9ffa934 100644 --- a/code/game/objects/effects/spawners/random/trash.dm +++ b/code/game/objects/effects/spawners/random/trash.dm @@ -124,7 +124,6 @@ spawn_scatter_radius = 2 loot = list( // This spawner will scatter garbage around a dirty site. /obj/effect/spawner/random/trash/garbage = 6, - /mob/living/basic/cockroach = 5, /obj/effect/decal/cleanable/garbage = 4, /obj/effect/decal/cleanable/vomit/old = 3, /obj/effect/spawner/random/trash/cigbutt = 2, From 51c00ff2db1acc1586e1011ffdf11d6c731fb648 Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Sat, 22 Jun 2024 11:08:46 +0200 Subject: [PATCH 2/8] Update ALV Belryth.dmm --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 205 ++++++++++---------- 1 file changed, 102 insertions(+), 103 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index 3872dc8a450..95a7cdb6d6f 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -532,19 +532,6 @@ }, /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) -"anW" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "aok" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead{ @@ -3112,6 +3099,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) +"bvZ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "bwc" = ( /obj/effect/spawner/random/trash/bin, /obj/effect/turf_decal/box, @@ -9571,6 +9566,12 @@ /obj/effect/spawner/random/maintenance/four, /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) +"erA" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "erB" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -11488,6 +11489,12 @@ /obj/structure/cable/layer1, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) +"fkj" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "fkm" = ( /obj/structure/chair{ dir = 8 @@ -12847,13 +12854,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) -"fOQ" = ( -/obj/effect/spawner/random/trash/garbage, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/lower) "fPj" = ( /obj/structure/closet/secure_closet/lead_pathfinder, /obj/effect/turf_decal/box, @@ -14803,6 +14803,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, /turf/open/floor/iron/textured, /area/station/engineering/atmos) +"gDw" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "gEr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -21014,17 +21020,6 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron/dark/textured, /area/station/pathfinders/locker_room) -"jdI" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/machinery/light/small/maintenance/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "jdL" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -29865,7 +29860,6 @@ /area/station/maintenance/department/command) "mLm" = ( /obj/machinery/holopad, -/obj/effect/mapping_helpers/broken_floor, /obj/effect/landmark/event_spawn, /turf/open/floor/iron/textured, /area/station/service/hydroponics) @@ -32375,20 +32369,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/lesser) -"nNM" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "nOi" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -32826,14 +32806,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/starboard) -"nYH" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "nYW" = ( /obj/effect/turf_decal/stripes/orange/line{ dir = 1 @@ -33841,6 +33813,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/hallway/primary/central/fore) +"osS" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "osX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -35877,12 +35855,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) -"peH" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "peU" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/firehead, @@ -36915,6 +36887,12 @@ "pDY" = ( /turf/closed/wall, /area/station/commons/toilet/restrooms) +"pEb" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "pEh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -37107,6 +37085,19 @@ /obj/machinery/airlock_sensor/directional/south, /turf/open/floor/plating, /area/station/hallway/primary/central/aft) +"pIe" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "pIg" = ( /obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, @@ -46518,12 +46509,6 @@ /obj/effect/mapping_helpers/airlock_controller_helper/airlock/interior, /turf/open/floor/plating, /area/station/pathfinders/pathfinders_hallway) -"tHV" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/maintenance/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "tHZ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/effect/turf_decal/trimline/blue/end{ @@ -46798,14 +46783,6 @@ /obj/structure/extinguisher_cabinet/directional/north, /turf/open/floor/iron/dark/textured, /area/station/cargo/sorting) -"tNS" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/upper) "tOe" = ( /obj/item/stack/tile/iron/textured, /obj/effect/decal/cleanable/dirt, @@ -48289,6 +48266,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/department/security/upper) +"utV" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/lower) "uuY" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 @@ -50142,12 +50126,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/smooth, /area/station/security/execution/education) -"vjK" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/upper) "vjO" = ( /obj/effect/turf_decal/stripes/orange/line, /obj/machinery/power/apc/auto_name/directional/north, @@ -50318,6 +50296,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) +"vnZ" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vot" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -50957,12 +50943,6 @@ }, /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) -"vCG" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/upper) "vDc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -51322,6 +51302,20 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/wood/parquet, /area/station/service/theater) +"vLX" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "vMf" = ( /obj/effect/turf_decal/stripes/orange/corner{ dir = 4 @@ -51705,12 +51699,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) -"vVo" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/maintenance/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "vVs" = ( /obj/structure/bed{ dir = 4 @@ -53941,6 +53929,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) +"wPa" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "wPc" = ( /obj/machinery/chem_master/condimaster{ desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; @@ -78246,7 +78245,7 @@ xro gaB tJH kiP -peH +gDw ref kiP vXy @@ -79277,7 +79276,7 @@ kcW nvf kiP umy -vVo +erA nvf jdf wEG @@ -79519,7 +79518,7 @@ rYa edj rhm aXp -jdI +wPa edj iOJ kkl @@ -79784,7 +79783,7 @@ oSs dnF tYr ref -tHV +pEb nvf umy dnF @@ -80311,7 +80310,7 @@ kiP nvf sQp dnF -anW +pIe dmc lgT jGK @@ -82111,7 +82110,7 @@ nvf wMj dnF dnF -nNM +vLX kdz dnF lgT @@ -82618,7 +82617,7 @@ ccK jIJ esA mEF -nYH +vnZ tJH dnF dnF @@ -85155,7 +85154,7 @@ gnI gnI gnI oMD -vjK +osS yfW geH yfW @@ -86443,7 +86442,7 @@ pow oMD oMD oMD -vCG +fkj esH xPx xPx @@ -88500,7 +88499,7 @@ gnI pow oMD oMD -tNS +bvZ axr nkJ akL @@ -89819,7 +89818,7 @@ xed dtw lYF vXO -fOQ +utV lYZ vXO qPB From d6a72f38adb5b4978c200a63d070b1c176663ccc Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Sat, 22 Jun 2024 12:16:24 +0200 Subject: [PATCH 3/8] Engi color tweaks --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 256 +++++++++--------- code/game/machinery/doors/bulkhead_types.dm | 15 +- .../objects/structures/door_assembly_types.dm | 6 + code/modules/mapping/mapping_helpers.dm | 2 +- 4 files changed, 148 insertions(+), 131 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index 95a7cdb6d6f..ee21984f655 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -1948,6 +1948,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) +"aUU" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "aVf" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -3099,14 +3105,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) -"bvZ" = ( -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/upper) "bwc" = ( /obj/effect/spawner/random/trash/bin, /obj/effect/turf_decal/box, @@ -5532,6 +5530,20 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/disposal) +"czW" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "cAo" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -9566,12 +9578,6 @@ /obj/effect/spawner/random/maintenance/four, /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) -"erA" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/maintenance/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "erB" = ( /obj/structure/table, /obj/effect/turf_decal/bot, @@ -11489,12 +11495,6 @@ /obj/structure/cable/layer1, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) -"fkj" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/upper) "fkm" = ( /obj/structure/chair{ dir = 8 @@ -12470,6 +12470,17 @@ }, /turf/open/floor/plating, /area/station/hallway/primary/central/aft) +"fFX" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "fFZ" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -14184,6 +14195,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/station/command/heads_quarters/hop) +"gol" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "gos" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -14803,12 +14820,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, /turf/open/floor/iron/textured, /area/station/engineering/atmos) -"gDw" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "gEr" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -15249,11 +15260,11 @@ "gPq" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead, -/obj/machinery/door/bulkhead/command{ - name = "Chief Engineer's Office" - }, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/ce, /obj/effect/decal/cleanable/dirt, +/obj/machinery/door/bulkhead/command/chief_engineer{ + name = "Chief Engineer's Office" + }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) "gPu" = ( @@ -22541,14 +22552,14 @@ "jFz" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead, -/obj/machinery/door/bulkhead/command{ - name = "Chief Engineer's Office" - }, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/ce, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/door/bulkhead/command/chief_engineer{ + name = "Chief Engineer's Office" + }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) "jFD" = ( @@ -32045,6 +32056,12 @@ /obj/structure/ladder, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) +"nFY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "nGj" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -32241,6 +32258,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /turf/open/floor/plating, /area/station/hallway/secondary/dock/two) +"nKm" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "nKs" = ( /obj/effect/mapping_helpers/paint_wall/security, /turf/closed/wall/r_wall, @@ -33257,7 +33280,7 @@ "ohK" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead, -/obj/machinery/door/bulkhead/command{ +/obj/machinery/door/bulkhead/command/chief_engineer{ name = "Chief Engineer's Quarters" }, /turf/open/floor/iron/dark/textured, @@ -33813,12 +33836,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/hallway/primary/central/fore) -"osS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/upper) "osX" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -36887,12 +36904,6 @@ "pDY" = ( /turf/closed/wall, /area/station/commons/toilet/restrooms) -"pEb" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/small/maintenance/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "pEh" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -37085,19 +37096,6 @@ /obj/machinery/airlock_sensor/directional/south, /turf/open/floor/plating, /area/station/hallway/primary/central/aft) -"pIe" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/spawner/random/trash/garbage, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "pIg" = ( /obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, @@ -40363,9 +40361,9 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/machinery/door/bulkhead/atmos{ - name = "Atmospherics Pumping Room"; - dir = 4 +/obj/machinery/door/bulkhead/engineering{ + dir = 4; + name = "Atmospherics Pumping Room" }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) @@ -40978,6 +40976,12 @@ /obj/item/stack/sheet/iron/fifty, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/lab) +"roD" = ( +/obj/effect/spawner/random/structure/steam_vent, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "roI" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/mapping_helpers/broken_floor, @@ -41885,12 +41889,12 @@ "rHf" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead, -/obj/machinery/door/bulkhead/atmos{ - name = "Atmospherics" - }, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/bulkhead/engineering{ + name = "Atmospherics" + }, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) "rHh" = ( @@ -45094,6 +45098,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/pathfinders/pathfinders_hallway) +"tfF" = ( +/obj/effect/spawner/random/structure/closet_maintenance, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/east, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "tfG" = ( /obj/effect/turf_decal/stripes/orange/line{ dir = 1 @@ -47607,6 +47619,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, /area/station/engineering/gravity_generator) +"ueQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/engine) "ueX" = ( /obj/structure/railing/corner, /turf/open/floor/wood/parquet, @@ -47684,11 +47709,11 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 8 }, -/obj/machinery/door/bulkhead/atmos{ - name = "Atmospherics Pumping Room"; - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, +/obj/machinery/door/bulkhead/engineering{ + dir = 4; + name = "Atmospherics Pumping Room" + }, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "uhI" = ( @@ -48266,13 +48291,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/station/maintenance/department/security/upper) -"utV" = ( -/obj/effect/spawner/random/trash/garbage, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/west, -/turf/open/floor/plating, -/area/station/maintenance/department/cargo/lower) "uuY" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 @@ -48810,9 +48828,9 @@ /obj/machinery/door/firehead{ dir = 8 }, -/obj/machinery/door/bulkhead/atmos{ - name = "Atmospherics Office"; - dir = 4 +/obj/machinery/door/bulkhead/engineering{ + dir = 4; + name = "Atmospherics Office" }, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos/office) @@ -48902,10 +48920,10 @@ "uIR" = ( /obj/effect/turf_decal/delivery, /obj/machinery/door/firehead, -/obj/machinery/door/bulkhead/atmos{ +/obj/structure/disposalpipe/segment, +/obj/machinery/door/bulkhead/engineering{ name = "Atmospherics" }, -/obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) "uIY" = ( @@ -50296,14 +50314,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) -"vnZ" = ( -/obj/effect/spawner/random/structure/closet_maintenance, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/light/small/maintenance/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "vot" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -51302,20 +51312,6 @@ /obj/machinery/camera/autoname/directional/west, /turf/open/floor/wood/parquet, /area/station/service/theater) -"vLX" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/light/small/maintenance/directional/north, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "vMf" = ( /obj/effect/turf_decal/stripes/orange/corner{ dir = 4 @@ -53913,6 +53909,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/station/engineering/break_room) +"wOD" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/spawner/random/trash/garbage, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/machinery/light/small/maintenance/directional/north, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/upper) "wOI" = ( /obj/effect/turf_decal/stripes/line{ dir = 5 @@ -53929,17 +53933,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) -"wPa" = ( -/obj/effect/spawner/random/structure/steam_vent, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/machinery/light/small/maintenance/directional/east, -/turf/open/floor/plating, -/area/station/maintenance/department/engine) "wPc" = ( /obj/machinery/chem_master/condimaster{ desc = "Used to separate out liquids - useful for purifying botanical extracts. Also dispenses condiments."; @@ -54772,11 +54765,11 @@ /obj/machinery/door/firehead{ dir = 8 }, -/obj/machinery/door/bulkhead/command{ - name = "Chief Engineer's Quarters"; - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/bulkhead/command/chief_engineer{ + dir = 4; + name = "Chief Engineer's Quarters" + }, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) "xiG" = ( @@ -56242,6 +56235,13 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/security/office) +"xQw" = ( +/obj/effect/spawner/random/trash/garbage, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/light/small/maintenance/directional/west, +/turf/open/floor/plating, +/area/station/maintenance/department/cargo/lower) "xQA" = ( /obj/machinery/holopad, /obj/effect/mapping_helpers/broken_floor, @@ -78245,7 +78245,7 @@ xro gaB tJH kiP -gDw +nFY ref kiP vXy @@ -79276,7 +79276,7 @@ kcW nvf kiP umy -erA +roD nvf jdf wEG @@ -79518,7 +79518,7 @@ rYa edj rhm aXp -wPa +fFX edj iOJ kkl @@ -79783,7 +79783,7 @@ oSs dnF tYr ref -pEb +aUU nvf umy dnF @@ -80310,7 +80310,7 @@ kiP nvf sQp dnF -pIe +ueQ dmc lgT jGK @@ -82110,7 +82110,7 @@ nvf wMj dnF dnF -vLX +czW kdz dnF lgT @@ -82617,7 +82617,7 @@ ccK jIJ esA mEF -vnZ +tfF tJH dnF dnF @@ -85154,7 +85154,7 @@ gnI gnI gnI oMD -osS +gol yfW geH yfW @@ -86442,7 +86442,7 @@ pow oMD oMD oMD -fkj +nKm esH xPx xPx @@ -88499,7 +88499,7 @@ gnI pow oMD oMD -bvZ +wOD axr nkJ akL @@ -89818,7 +89818,7 @@ xed dtw lYF vXO -utV +xQw lYZ vXO qPB diff --git a/code/game/machinery/doors/bulkhead_types.dm b/code/game/machinery/doors/bulkhead_types.dm index fd0e717e699..7a7e545c99d 100644 --- a/code/game/machinery/doors/bulkhead_types.dm +++ b/code/game/machinery/doors/bulkhead_types.dm @@ -8,6 +8,12 @@ bulkhead_paint = "#334E6D" stripe_paint = "#43769D" +/obj/machinery/door/bulkhead/command/chief_engineer + assemblytype = /obj/structure/door_assembly/door_assembly_com/ce + normal_integrity = 450 + bulkhead_paint = "#F6F6F6" + stripe_paint = "#BB8425" + /obj/machinery/door/bulkhead/security assemblytype = /obj/structure/door_assembly/door_assembly_sec normal_integrity = 450 @@ -16,8 +22,8 @@ /obj/machinery/door/bulkhead/engineering assemblytype = /obj/structure/door_assembly/door_assembly_eng - bulkhead_paint = "#A28226" - stripe_paint = "#7F292F" + bulkhead_paint = "#C6A434" + stripe_paint = "#BB8425" /obj/machinery/door/bulkhead/medical assemblytype = /obj/structure/door_assembly/door_assembly_med @@ -113,6 +119,11 @@ glass = TRUE normal_integrity = 400 +/obj/machinery/door/bulkhead/command/chief_engineer/glass + opacity = FALSE + glass = TRUE + normal_integrity = 400 + /obj/machinery/door/bulkhead/engineering/glass opacity = FALSE glass = TRUE diff --git a/code/game/objects/structures/door_assembly_types.dm b/code/game/objects/structures/door_assembly_types.dm index 8d9a6a3c48c..34dc7d429a5 100644 --- a/code/game/objects/structures/door_assembly_types.dm +++ b/code/game/objects/structures/door_assembly_types.dm @@ -9,6 +9,12 @@ glass_type = /obj/machinery/door/bulkhead/command/glass airlock_type = /obj/machinery/door/bulkhead/command +/obj/structure/door_assembly/door_assembly_com/ce + name = "Chief Engineer airlock assembly" + base_name = "chief engineer airlock" + glass_type = /obj/machinery/door/bulkhead/command/chief_engineer/glass + airlock_type = /obj/machinery/door/bulkhead/command/chief_engineer + /obj/structure/door_assembly/door_assembly_sec name = "security airlock assembly" base_name = "security airlock" diff --git a/code/modules/mapping/mapping_helpers.dm b/code/modules/mapping/mapping_helpers.dm index e8aedce0190..31bb09106be 100644 --- a/code/modules/mapping/mapping_helpers.dm +++ b/code/modules/mapping/mapping_helpers.dm @@ -847,7 +847,7 @@ INITIALIZE_IMMEDIATE(/obj/effect/mapping_helpers/no_lava) /obj/effect/mapping_helpers/paint_wall/engineering name = "Engineering Wall Paint" - stripe_paint = "#A28226" + stripe_paint = "#BB8425" icon_state = "paint_engineering" /obj/effect/mapping_helpers/paint_wall/security From 03ba5c79821abd9a73ef1ddeeee6db7ee5d686b9 Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Sat, 22 Jun 2024 14:20:44 +0200 Subject: [PATCH 4/8] Markings and shit --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 2225 +++++++++-------- code/game/machinery/doors/bulkhead_types.dm | 2 +- .../effects/decals/turfdecal/markings.dm | 47 + icons/turf/decals.dmi | Bin 94869 -> 96707 bytes 4 files changed, 1184 insertions(+), 1090 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index ee21984f655..59878543f59 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -252,10 +252,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/hangar) "agb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "agf" = ( @@ -311,7 +311,7 @@ /area/station/maintenance/department/crew_quarters/dorms) "aix" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/paper_bin{ pixel_y = 4 }, @@ -472,7 +472,7 @@ /area/station/maintenance/department/cargo/upper) "alo" = ( /obj/structure/ladder, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -513,7 +513,7 @@ /area/station/security/warden) "amW" = ( /obj/effect/spawner/random/engineering/tank, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) @@ -544,7 +544,7 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/toilet/restrooms) "aot" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/mapping_helpers/broken_floor, @@ -643,8 +643,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "aqc" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -704,7 +704,7 @@ /obj/machinery/computer/mech_bay_power_console{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/north, @@ -771,7 +771,7 @@ /turf/open/floor/plating, /area/station/command/heads_quarters/cmo) "arY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/item/radio/intercom/directional/east, @@ -793,14 +793,14 @@ charge = 5e+006 }, /obj/structure/cable, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) "asY" = ( /obj/structure/window/reinforced, /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/storage/box/bodybags, /obj/item/storage/box/gloves{ pixel_x = 3; @@ -1036,7 +1036,7 @@ /turf/open/floor/iron/dark/textured, /area/station/medical/break_room) "axu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -1050,7 +1050,7 @@ /area/station/service/kitchen) "axR" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) "axY" = ( @@ -1065,6 +1065,7 @@ /obj/item/clothing/suit/hazardvest, /obj/item/clothing/head/hardhat, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "ayV" = ( @@ -1095,7 +1096,7 @@ /turf/open/floor/wood, /area/station/maintenance/department/medical/upper) "aAi" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -1104,7 +1105,7 @@ /turf/open/floor/plating, /area/station/tcommsat/computer) "aAn" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/machinery/firealarm/directional/east, @@ -1141,7 +1142,7 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/cargo/hangar) "aBo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -1150,7 +1151,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "aBw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/air_sensor/plasma_tank, @@ -1180,7 +1181,7 @@ name = "Thruster bay toggle"; pixel_x = 29 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/mapping_helpers/broken_floor, @@ -1255,7 +1256,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/treatment_center) "aDD" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -1270,14 +1271,14 @@ /area/space/nearstation) "aDY" = ( /obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/holomap/engineering/directional/south, /turf/open/floor/plating, /area/station/engineering/atmos) "aEf" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/spawner/random/engineering/material, /obj/effect/spawner/random/engineering/powercell, /obj/effect/mapping_helpers/broken_floor, @@ -1315,7 +1316,7 @@ /area/station/cargo/storage) "aEV" = ( /obj/machinery/photocopier, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -1430,7 +1431,7 @@ /area/station/command/heads_quarters/hos) "aHg" = ( /obj/machinery/computer/atmos_control, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/north, @@ -1591,7 +1592,7 @@ /turf/closed/wall, /area/station/maintenance/department/eva) "aLc" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/external{ name = "Reactor Control Room" @@ -1604,7 +1605,7 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_control) "aLv" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -1623,7 +1624,7 @@ /area/station/cargo/storage) "aLP" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/tool, /obj/effect/spawner/random/engineering/tool, @@ -1697,7 +1698,7 @@ }, /area/station/commons/dorms) "aNv" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/red/dim/directional/east, /obj/effect/decal/cleanable/dirt, @@ -1763,14 +1764,14 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "aPR" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos/storage) "aPX" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/apc/auto_name/directional/east, @@ -1855,7 +1856,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/ce) "aSf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -1889,7 +1890,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/warden) "aTk" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/item/stack/tile/iron/textured, @@ -2007,7 +2008,7 @@ /area/station/medical/office) "aVH" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/miner/carbon_dioxide, /turf/open/floor/engine/co2, @@ -2162,10 +2163,10 @@ /turf/open/floor/iron/white/textured, /area/station/medical/pharmacy) "bab" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -2207,7 +2208,7 @@ /turf/open/floor/plating, /area/station/security/execution/education) "bav" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/machinery/meter, @@ -2231,7 +2232,7 @@ /turf/open/floor/plating, /area/station/engineering/storage_shared) "baG" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/secure_closet/engineering_welding, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -2254,7 +2255,7 @@ /area/station/engineering/atmos) "bbB" = ( /obj/effect/decal/cleanable/oil, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/structure/disposalpipe/segment{ @@ -2277,7 +2278,7 @@ "bbT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/vending/wardrobe/engi_wardrobe, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "bca" = ( @@ -2332,11 +2333,11 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "bdt" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/machinery/firealarm/directional/north, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "bdz" = ( @@ -2347,7 +2348,7 @@ /area/station/hallway/secondary/command) "bdS" = ( /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -2432,7 +2433,7 @@ /turf/open/floor/plating, /area/station/service/kitchen) "bfY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -2511,7 +2512,7 @@ /turf/open/space/openspace, /area/space/nearstation) "bhN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, @@ -2573,10 +2574,10 @@ /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/cmo) "bjj" = ( -/obj/effect/turf_decal/stripes/orange/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /turf/open/floor/circuit/red, @@ -2650,7 +2651,7 @@ /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/cargo/hangar) "bla" = ( -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/mineral/plastitanium, @@ -2757,7 +2758,7 @@ /turf/open/floor/iron/textured, /area/station/tcommsat/computer) "bmB" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -2872,11 +2873,11 @@ /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) "bpO" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "bpX" = ( @@ -2951,7 +2952,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) "brU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -3020,7 +3021,7 @@ /turf/open/floor/wood, /area/station/engineering/break_room) "bsS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -3117,10 +3118,10 @@ /area/station/maintenance/department/engine/gravity_generator/greater) "bwi" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/spawner/random/trash/garbage, @@ -3192,7 +3193,7 @@ /turf/open/floor/iron/smooth, /area/station/command/bridge) "bxd" = ( -/obj/effect/turf_decal/stripes/orange/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -3276,7 +3277,7 @@ /area/station/security/office) "bzw" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/oil, @@ -3309,7 +3310,7 @@ /area/station/maintenance/department/security/upper) "bzS" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/analyzer, /obj/item/geiger_counter, /obj/item/geiger_counter{ @@ -3399,11 +3400,11 @@ "bCh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/telecomms/relay/preset/station, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) "bCt" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -3459,7 +3460,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) "bDs" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/power/apc/auto_name/directional/north, @@ -3490,7 +3491,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/meter, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -3556,7 +3557,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "bGz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump/off{ @@ -3567,7 +3568,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "bGN" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -3633,7 +3634,7 @@ dir = 1; name = "Plasma to Pure" }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, @@ -3673,7 +3674,7 @@ /area/station/cargo/storage) "bIu" = ( /obj/machinery/light/small/red/directional/east, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/spawner/random/trash/mess, @@ -3682,7 +3683,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "bIF" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ @@ -3748,7 +3749,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/department/eva) "bKm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/structure/sign/warning/radiation/directional/north, @@ -3822,7 +3823,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/mapping_helpers/airlock_controller_helper/airlock/interior, /turf/open/floor/plating, @@ -3868,7 +3869,7 @@ /area/station/maintenance/department/cargo/hangar) "bLt" = ( /obj/structure/closet/firecloset, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/camera/autoname/directional/north, @@ -4113,7 +4114,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "bRY" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Robotics Lab" @@ -4240,7 +4241,7 @@ /turf/open/floor/iron/textured, /area/station/commons/fitness) "bVJ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) @@ -4267,11 +4268,11 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "bXO" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/caution/stand_clear/engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -4282,7 +4283,7 @@ /turf/open/floor/iron/smooth, /area/station/security/brig) "bXV" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/floor, /turf/open/floor/iron/textured, @@ -4416,7 +4417,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "cbT" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -4448,12 +4449,12 @@ /turf/open/floor/catwalk_floor/iron, /area/station/hallway/primary/central/port) "ccI" = ( -/obj/effect/turf_decal/bot/right, +/obj/effect/turf_decal/bot/right/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) "ccK" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/clothing/gloves/color/yellow, /obj/item/storage/toolbox/electrical, /obj/item/multitool, @@ -4462,7 +4463,7 @@ /area/station/engineering/storage/tech) "ccX" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/light/floor, @@ -4634,7 +4635,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/structure/closet/radiation, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "cgV" = ( @@ -4704,7 +4705,7 @@ /turf/open/floor/iron/dark/textured, /area/station/medical/treatment_center) "chS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/turf_decal/box/red/corners{ @@ -4827,7 +4828,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/power/apc/auto_name/directional/north, @@ -4853,7 +4854,7 @@ /area/station/maintenance/department/medical/lower) "ckR" = ( /obj/machinery/telecomms/bus/preset_two, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -4862,7 +4863,7 @@ /area/station/tcommsat/server) "ckW" = ( /obj/machinery/disposal/bin, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/firealarm/directional/south, @@ -4964,7 +4965,7 @@ /area/station/engineering/atmos) "cmX" = ( /obj/machinery/disposal/bin, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/light/dim/directional/west, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -4974,7 +4975,7 @@ /turf/open/floor/plating, /area/station/engineering/hallway) "cnt" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -5114,7 +5115,7 @@ /turf/open/floor/plating, /area/station/pathfinders/storage) "cpR" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Robotics Lab" @@ -5244,7 +5245,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/port) "ctT" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -5260,7 +5261,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "cuu" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/food_packaging, /obj/structure/disposalpipe/segment{ @@ -5328,10 +5329,10 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/o2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -5390,7 +5391,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/vending/engivend, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "cxb" = ( @@ -5511,9 +5512,9 @@ /area/station/security/interrogation) "czy" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/miner/nitrogen, +/obj/effect/turf_decal/box/engi, /turf/open/floor/engine/n2, /area/station/engineering/atmos) "czT" = ( @@ -5545,7 +5546,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "cAo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/air_sensor/oxygen_tank, @@ -5553,7 +5554,7 @@ /turf/open/floor/engine/o2, /area/station/engineering/atmos) "cAs" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -5565,7 +5566,7 @@ /obj/machinery/modular_computer/console/preset/id{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/radio/intercom/directional/north, /obj/machinery/button/door/directional/east{ id = "securestorage"; @@ -5638,13 +5639,13 @@ /turf/open/openspace, /area/station/hallway/primary/central/starboard) "cDC" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/corner, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/structure/cable, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/engi/corner, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "cDD" = ( @@ -5738,7 +5739,7 @@ /turf/open/floor/plating, /area/station/cargo/office) "cFP" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/spawner/random/trash/mess, @@ -5808,10 +5809,10 @@ /turf/open/floor/plating, /area/station/maintenance/disposal) "cHO" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "cHQ" = ( @@ -5825,7 +5826,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -5836,7 +5837,7 @@ "cIo" = ( /obj/structure/cable, /obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -5852,7 +5853,7 @@ "cIV" = ( /obj/machinery/light/red/dim/directional/north, /obj/structure/reagent_dispensers/watertank/high, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -5905,7 +5906,7 @@ /turf/open/floor/iron/freezer, /area/station/medical/coldroom) "cJD" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/spawner/random/trash/garbage, @@ -5924,7 +5925,7 @@ /obj/machinery/atmospherics/components/tank/carbon_dioxide{ dir = 1 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) @@ -6066,7 +6067,7 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "cMR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/holopad, @@ -6233,7 +6234,7 @@ "cQm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/mineral/plastitanium, @@ -6473,7 +6474,7 @@ /turf/open/floor/plating, /area/station/pathfinders/pathfinders_hallway) "cXQ" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -6651,7 +6652,7 @@ "dcq" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/spawner/random/engineering/toolbox, /obj/effect/spawner/random/engineering/flashlight, /obj/effect/decal/cleanable/dirt, @@ -6717,7 +6718,7 @@ /turf/open/floor/plating, /area/station/engineering/secure_storage) "dex" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/light/small/red/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/co2, @@ -6749,10 +6750,10 @@ /turf/open/floor/iron/smooth, /area/station/pathfinders/pathfinders_hallway) "dfs" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -6867,7 +6868,7 @@ /turf/open/floor/plating, /area/station/hallway/primary/central/aft) "dgD" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -6928,7 +6929,7 @@ /obj/machinery/atmospherics/pipe/multiz/orange/visible{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/multiz/supply/visible/layer4{ dir = 4 @@ -6950,12 +6951,12 @@ /turf/open/floor/iron/smooth, /area/station/security/office) "diw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/structure/cable, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 4 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "diE" = ( @@ -7054,7 +7055,7 @@ /area/station/maintenance/department/engine) "dki" = ( /obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/airalarm/directional/south, @@ -7068,7 +7069,7 @@ /turf/open/floor/iron/white/textured, /area/station/maintenance/department/medical/lower) "dkw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -7103,7 +7104,7 @@ /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/glass/fifty, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/radio/intercom/directional/north, /obj/item/stack/sheet/plasteel/fifty, /obj/item/stack/sheet/plasteel/fifty, @@ -7177,7 +7178,7 @@ /area/station/maintenance/department/security/lower) "dlO" = ( /obj/machinery/shieldgen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured, @@ -7210,10 +7211,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "dmf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -7283,8 +7284,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "dod" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -7398,7 +7399,7 @@ /area/station/maintenance/department/cargo/upper) "dqj" = ( /obj/item/kirbyplants/random/dead, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/east, @@ -7717,6 +7718,7 @@ name = "Thruster Bay" }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "dxA" = ( @@ -7735,11 +7737,11 @@ /turf/open/floor/plating, /area/station/service/kitchen) "dxV" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/caution/stand_clear/engi{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -7769,13 +7771,13 @@ /obj/structure/chair/sofa/bench/right{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/airalarm/directional/west, /turf/open/floor/iron/dark/textured, /area/station/engineering/break_room) "dym" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -7829,8 +7831,8 @@ /turf/open/floor/plating, /area/station/command/heads_quarters/cmo) "dzt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -8048,11 +8050,11 @@ /turf/open/floor/iron/textured, /area/station/cargo/lobby) "dEm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear, +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/caution/stand_clear/engi, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -8261,10 +8263,10 @@ /area/station/service/hydroponics/garden/abandoned) "dKM" = ( /obj/item/kirbyplants/random/dead, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/storage/tech) @@ -8283,14 +8285,14 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/engineering/atmos) "dLe" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -8324,7 +8326,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/lower) "dLE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -8426,7 +8428,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "dOi" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/spawner/random/trash/mess, @@ -8435,8 +8437,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "dOm" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -8554,7 +8556,7 @@ /turf/closed/wall/r_wall, /area/station/security/processing) "dRK" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/spawner/random/trash/garbage, @@ -8577,7 +8579,7 @@ /turf/open/floor/circuit/red/telecomms, /area/station/tcommsat/server) "dSd" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/spawner/random/engineering/tank, /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/medical/central) @@ -8654,7 +8656,7 @@ /turf/closed/wall/r_wall, /area/station/engineering/atmos) "dTI" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Engineering Storage" @@ -8757,7 +8759,7 @@ /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/red/directional/north, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /turf/open/floor/plating, /area/station/maintenance/department/command) "dXd" = ( @@ -8775,7 +8777,7 @@ /turf/open/floor/iron/smooth, /area/station/security/office) "dXS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ @@ -9014,10 +9016,10 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -9084,7 +9086,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/starboard) "efd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, @@ -9115,7 +9117,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/lower) "egF" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -9133,8 +9135,8 @@ /area/station/engineering/reactor_hallway) "egM" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/manifold, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/structure/cable, @@ -9241,13 +9243,13 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "ejO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/effect/turf_decal/stripes/corner, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/south, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 9 + }, +/obj/effect/turf_decal/stripes/engi/corner, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "ejW" = ( @@ -9350,10 +9352,10 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) "elR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -9376,11 +9378,11 @@ /turf/closed/wall/r_wall, /area/station/engineering/reactor_substation) "emO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 9 + }, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "emY" = ( @@ -9426,7 +9428,7 @@ /area/station/hallway/secondary/command) "enS" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -9435,7 +9437,7 @@ /turf/open/floor/plating, /area/station/engineering/gravity_generator) "enZ" = ( -/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/stripes/engi/end, /obj/item/radio/intercom/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -9580,7 +9582,7 @@ /area/station/maintenance/department/cargo/upper) "erB" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/clothing/suit/hazardvest, /obj/item/flashlight, /turf/open/floor/plating, @@ -9655,10 +9657,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "esJ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/spawner/random/structure/steam_vent, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/effect/decal/cleanable/dirt, @@ -9766,7 +9768,7 @@ /area/station/service/theater) "evI" = ( /obj/machinery/announcement_system, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/textured, @@ -9780,13 +9782,13 @@ /turf/open/floor/plating/airless, /area/station/maintenance/department/security/upper) "evT" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/light/small/red/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/o2, /area/station/engineering/atmos) "eww" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -9797,7 +9799,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, /turf/open/floor/plating, @@ -9838,10 +9840,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "ewZ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/decal/cleanable/oil, @@ -9885,7 +9887,7 @@ /turf/open/floor/iron/smooth, /area/station/hallway/primary/central/fore) "exp" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/telecomms/relay/preset/station, /turf/open/floor/plating, @@ -9971,7 +9973,7 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/medical/upper) "ezg" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -10019,13 +10021,13 @@ /turf/open/floor/plating, /area/station/commons/dorms) "eBg" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/item/stack/tile/iron/textured, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 9 + }, /turf/open/floor/plating, /area/station/science/robotics/mechbay) "eBD" = ( @@ -10106,7 +10108,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) "eDE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ @@ -10167,9 +10169,6 @@ /turf/open/floor/plating/airless, /area/station/maintenance/department/security/upper) "eFv" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/machinery/button/door/directional/south{ req_access = list("engineering"); id = "mechbay"; @@ -10183,7 +10182,7 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/co2{ dir = 4 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -10223,7 +10222,7 @@ /turf/open/floor/iron/smooth, /area/station/security/processing) "eHG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/spawner/random/trash/mess, @@ -10240,7 +10239,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/engineering/atmos) "eHY" = ( @@ -10297,7 +10296,7 @@ /area/station/maintenance/department/medical/lower) "eJK" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/plastic, @@ -10327,8 +10326,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/spawner/random/trash/garbage, @@ -10423,7 +10422,7 @@ /area/station/maintenance/starboard/lesser) "eOi" = ( /obj/machinery/telecomms/bus/preset_three, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -10447,7 +10446,7 @@ /turf/open/floor/iron/smooth, /area/station/security/brig) "eOC" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/structure/rack, /obj/item/book/manual/wiki/engineering_hacking{ pixel_x = -3; @@ -10471,7 +10470,7 @@ dir = 6 }, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -10511,7 +10510,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/eva) "eQm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /turf/open/floor/iron/smooth, @@ -10563,7 +10562,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/ce) "eRc" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/radiation, /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/textured, @@ -10603,7 +10602,7 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/storage) "eSG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump/on{ @@ -10745,13 +10744,14 @@ }, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "eVF" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -10785,7 +10785,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "eWB" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10905,7 +10905,7 @@ /turf/open/floor/plating, /area/station/hallway/primary/central/starboard) "eZn" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -11033,7 +11033,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/aft) "fay" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -11178,7 +11178,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "fdq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -11188,7 +11188,7 @@ /turf/open/floor/plating, /area/station/commons/storage/primary) "fdr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -11224,8 +11224,8 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/structure/cable, @@ -11269,7 +11269,7 @@ /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/medical/central) "feW" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -11333,10 +11333,10 @@ /turf/open/floor/wood, /area/station/medical/break_room) "fgL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -11354,7 +11354,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/spawner/random/trash/garbage, @@ -11408,7 +11408,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "fjf" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/scrubber, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -11479,7 +11479,7 @@ /area/station/pathfinders/pathfinders_hallway) "fjX" = ( /obj/structure/closet/secure_closet/engineering_personal, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -11529,7 +11529,7 @@ /turf/open/floor/iron/smooth, /area/station/command/bridge) "fkG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -11593,7 +11593,7 @@ /area/station/security/lockers) "flS" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -11609,7 +11609,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "fml" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/components/binary/pump{ @@ -11619,7 +11619,7 @@ /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) "fmL" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/external, /obj/machinery/door/poddoor/preopen{ @@ -11635,7 +11635,7 @@ "fmV" = ( /obj/machinery/light/red/dim/directional/west, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -11647,7 +11647,7 @@ "fnQ" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /turf/open/floor/iron/dark/textured, @@ -11714,7 +11714,7 @@ /obj/structure/chair/sofa/bench/right{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) @@ -11744,7 +11744,7 @@ /turf/open/floor/catwalk_floor/iron, /area/station/hallway/primary/central/starboard) "fqy" = ( -/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/stripes/engi/end, /obj/machinery/atmospherics/components/binary/valve, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -11754,7 +11754,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, /turf/open/floor/iron/smooth, @@ -11831,7 +11831,7 @@ /turf/open/floor/plating, /area/station/hallway/primary/central/starboard) "ftb" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Engineering Break Room" @@ -11887,7 +11887,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "fvF" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/oil, @@ -11942,7 +11942,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "fwp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/oil, @@ -11997,8 +11997,8 @@ /obj/machinery/computer/atmos_control/carbon_tank{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -12054,7 +12054,7 @@ /obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/light/red/directional/south, /obj/effect/decal/cleanable/dirt, /obj/structure/sign/warning/radiation/directional/south, @@ -12152,11 +12152,11 @@ /turf/open/floor/wood, /area/station/commons/lounge) "fAX" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/insectguts, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/camera/autoname/directional/south, @@ -12172,10 +12172,10 @@ /turf/open/floor/plating, /area/station/medical/storage) "fAZ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/circuit/red, @@ -12193,7 +12193,7 @@ /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/hos) "fBJ" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/structure/cable, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/telecomms, @@ -12249,7 +12249,7 @@ /area/station/maintenance/department/cargo/hangar) "fCp" = ( /obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -12352,7 +12352,7 @@ /turf/open/floor/plating, /area/station/pathfinders/lead_office) "fDV" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, @@ -12437,7 +12437,7 @@ /area/station/cargo/storage) "fFq" = ( /obj/machinery/suit_storage_unit/hardsuit/atmospherics, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) "fFw" = ( @@ -12544,6 +12544,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/smooth, /area/station/security/brig) +"fGR" = ( +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall, +/area/station/maintenance/department/medical/lower) "fGY" = ( /turf/closed/wall, /area/station/maintenance/department/crew_quarters/dorms) @@ -12703,7 +12707,7 @@ /area/station/tcommsat/server) "fKm" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -12724,8 +12728,8 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) "fKt" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -12761,7 +12765,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "fLB" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/oil, @@ -12977,15 +12981,15 @@ /turf/open/floor/iron/smooth, /area/station/security/brig) "fRu" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/spawner/random/trash/mess, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "fRx" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -13054,7 +13058,7 @@ /area/station/hallway/primary/central/fore) "fSo" = ( /obj/effect/spawner/random/engineering/atmospherics_portable, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -13112,13 +13116,12 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/cargo/hangar) "fTk" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/vg_decals/radiation, /obj/effect/spawner/random/trash/garbage, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/textured, @@ -13153,7 +13156,7 @@ dir = 4; name = "Port Mix to West Ports" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -13276,7 +13279,7 @@ dir = 1 }, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, @@ -13334,8 +13337,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "fYN" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -13494,7 +13497,7 @@ /turf/open/floor/iron/smooth, /area/station/medical/surgery/theatre) "gaU" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -13730,7 +13733,7 @@ /area/station/security/office) "gfl" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/clothing/suit/hazardvest, /obj/item/storage/belt/utility, /obj/item/clothing/mask/gas, @@ -13740,7 +13743,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "gfE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/turf_decal/vg_decals/atmos/oxygen{ @@ -13799,14 +13802,14 @@ /area/station/medical/morgue) "ggS" = ( /obj/machinery/vending/tool, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/east, /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "ggU" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/storage/toolbox/mechanical{ pixel_y = 3 }, @@ -13832,7 +13835,7 @@ /obj/structure/table/reinforced, /obj/item/stack/sheet/plasteel/twenty, /obj/item/wrench, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/crowbar/red, /obj/structure/cable, /obj/machinery/light/red/directional/west, @@ -13922,7 +13925,7 @@ /turf/open/floor/plating, /area/station/engineering/atmos) "gjo" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/pump, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -13930,9 +13933,6 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos/storage) "gjw" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /obj/item/stack/tile/iron/textured, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -13941,6 +13941,9 @@ /obj/structure/disposalpipe/segment{ dir = 10 }, +/obj/effect/turf_decal/stripes/engi/corner{ + dir = 8 + }, /turf/open/floor/plating, /area/station/science/robotics/lab) "gjF" = ( @@ -14075,7 +14078,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "gll" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -14160,10 +14163,10 @@ /turf/open/space/basic, /area/space) "gnL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/spawner/random/trash/garbage, @@ -14202,10 +14205,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "gos" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -14341,7 +14344,7 @@ /turf/open/floor/iron/smooth, /area/station/cargo/warehouse) "gri" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -14397,7 +14400,7 @@ /obj/machinery/atmospherics/components/binary/valve{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -14467,13 +14470,20 @@ /turf/closed/wall/r_wall, /area/station/hallway/secondary/dock/one) "guS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/maintenance/department/medical/central) +"guV" = ( +/obj/machinery/atmospherics/components/unary/engine{ + dir = 1 + }, +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical/upper) "gvb" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -14550,7 +14560,7 @@ /turf/open/floor/plating, /area/station/cargo/office) "gvS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/atmospherics/components/binary/valve{ @@ -14651,7 +14661,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "gyE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -14791,7 +14801,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/lower) "gCA" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/external{ name = "Reactor Control Room" @@ -14919,8 +14929,8 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/light/small/red/directional/north, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/box/engi, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "gGQ" = ( @@ -14974,7 +14984,7 @@ "gIw" = ( /obj/structure/sign/warning/radiation/directional/north, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -14984,9 +14994,6 @@ /turf/open/floor/plating, /area/station/tcommsat/computer) "gIR" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14995,6 +15002,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 8 + }, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "gJd" = ( @@ -15075,7 +15085,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/structure/fans/tiny, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15177,7 +15187,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/treatment_center) "gNi" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -15206,7 +15216,7 @@ /area/station/hallway/primary/central/fore) "gOc" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/stack/cable_coil, /obj/item/wrench, /obj/item/assembly/prox_sensor{ @@ -15258,7 +15268,7 @@ /turf/open/floor/iron/textured, /area/station/service/hydroponics) "gPq" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/ce, /obj/effect/decal/cleanable/dirt, @@ -15341,10 +15351,10 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -15438,8 +15448,8 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -15526,7 +15536,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "gUH" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -15534,7 +15544,7 @@ /turf/open/floor/iron/textured, /area/station/commons/storage/primary) "gUJ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -15674,7 +15684,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) "gZj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -15682,7 +15692,7 @@ /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) "gZk" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -15728,7 +15738,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 10 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) @@ -15749,7 +15759,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/aft) "hbu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/spawner/random/trash/garbage, @@ -15774,7 +15784,7 @@ /area/station/pathfinders/pathfinders_hallway) "hcG" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -15992,7 +16002,7 @@ /area/station/medical/storage) "hiZ" = ( /obj/machinery/disposal/bin, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/north, /obj/item/radio/intercom/directional/west{ @@ -16037,7 +16047,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/captain) "hjy" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -16046,7 +16056,7 @@ /area/station/commons/storage/primary) "hjE" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/stack/sheet/glass{ amount = 30 }, @@ -16122,7 +16132,7 @@ /area/station/commons/dorms) "hla" = ( /obj/machinery/light_switch/directional/east, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/mapping_helpers/broken_floor, @@ -16266,7 +16276,7 @@ /obj/machinery/computer/operating{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/west{ pixel_y = 3 @@ -16357,7 +16367,7 @@ /obj/structure/table_frame, /obj/item/stack/sheet/plasteel, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/storage/tech) @@ -16385,7 +16395,7 @@ /area/station/medical/morgue) "hpQ" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/storage/box/lights/mixed, /obj/item/storage/belt/utility, /obj/effect/decal/cleanable/dirt, @@ -16480,7 +16490,7 @@ "hrc" = ( /obj/machinery/light/red/dim/directional/west, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/stripes/engi/end, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "hre" = ( @@ -16531,17 +16541,17 @@ "hsk" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/plating, /area/station/tcommsat/server) "hsl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -16670,7 +16680,7 @@ /turf/open/floor/wood/parquet, /area/station/service/theater) "huz" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, @@ -16690,21 +16700,21 @@ /turf/open/floor/iron/textured, /area/station/engineering/hallway) "huY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "hvp" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/north, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) "hvG" = ( /obj/machinery/telecomms/server/presets/security, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -16732,7 +16742,7 @@ /area/station/medical/medbay) "hvT" = ( /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/camera/autoname/directional/east, @@ -16747,7 +16757,7 @@ /obj/machinery/door/firehead{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/tcoms, /obj/effect/mapping_helpers/bulkhead/magic_cyclelink_helper_multi{ cycle_id = "sci-entrance" @@ -16878,7 +16888,7 @@ /turf/open/floor/iron/dark/textured, /area/station/medical/storage) "hyg" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -17101,12 +17111,12 @@ /turf/closed/wall/r_wall, /area/station/engineering/atmos/storage) "hCr" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/broken_floor, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "hCv" = ( @@ -17163,7 +17173,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "hEh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -17263,7 +17273,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/lesser) "hFU" = ( -/obj/effect/turf_decal/stripes/orange/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -17324,7 +17334,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/starboard) "hHY" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/machinery/light/red/dim/directional/west, /obj/effect/decal/cleanable/dirt, @@ -17517,10 +17527,10 @@ /turf/open/floor/plating, /area/station/medical/surgery/theatre) "hMC" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -17601,7 +17611,7 @@ /turf/open/floor/plating, /area/station/pathfinders/locker_room) "hOm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -17617,7 +17627,7 @@ /area/station/hallway/primary/central/starboard) "hOt" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/radiation, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, @@ -17733,7 +17743,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/eva) "hRg" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/disposal/bin, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -17876,18 +17886,18 @@ /area/station/maintenance/department/medical/upper) "hTn" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured/telecomms, /area/station/tcommsat/server) "hTr" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 10 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "hTz" = ( @@ -18026,7 +18036,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/gravity_generator/lesser) "hWn" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Engineering Storage" @@ -18057,7 +18067,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "hWx" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -18090,6 +18100,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock_controller_helper/airlock/exterior, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/engineering/shield_generator) "hWW" = ( @@ -18160,7 +18171,7 @@ /area/station/service/kitchen) "hYK" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -18258,7 +18269,7 @@ /obj/machinery/computer/station_alert{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/light/dim/directional/east, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -18267,7 +18278,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/engineering/atmos) @@ -18278,7 +18289,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "iaT" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -18333,7 +18344,7 @@ /turf/open/floor/catwalk_floor/iron_dark, /area/station/pathfinders/pathfinders_hallway) "ibF" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/light/red/directional/east, @@ -18342,7 +18353,7 @@ /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) "ibY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/spawner/random/trash/garbage, @@ -18408,13 +18419,13 @@ /turf/open/floor/iron/dark/textured, /area/station/service/kitchen) "idw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/decal/cleanable/blood/old, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 8 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "idy" = ( @@ -18595,7 +18606,7 @@ /area/space/nearstation) "ihn" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/iron/fifty, /obj/effect/mapping_helpers/broken_floor, @@ -18618,8 +18629,8 @@ /obj/machinery/atmospherics/pipe/smart/manifold/yellow/visible{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -18635,7 +18646,7 @@ /turf/open/floor/iron/smooth, /area/station/maintenance/department/medical/central) "iiY" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/light/red/dim/directional/east, @@ -18657,7 +18668,7 @@ /area/station/medical/medbay/aft) "ijo" = ( /obj/machinery/disposal/bin, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/structure/disposalpipe/trunk{ dir = 4 @@ -18678,7 +18689,7 @@ /turf/closed/wall, /area/station/security/lockers) "ijH" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -18688,10 +18699,10 @@ /area/station/engineering/reactor_core) "ijI" = ( /obj/machinery/rnd/production/techfab/department/engineering, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, -/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners/engi, /obj/item/radio/intercom/directional/east, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage_shared) @@ -18751,7 +18762,7 @@ /area/station/medical/pharmacy) "ilO" = ( /obj/structure/closet/secure_closet/engineering_welding, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/button/door/directional/west{ id = "reactorwindow"; name = "Reactor Window Blast door control" @@ -18905,7 +18916,7 @@ /area/space/nearstation) "ipP" = ( /obj/machinery/mech_bay_recharge_port, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) "ipR" = ( @@ -18995,7 +19006,7 @@ /turf/open/floor/iron/smooth, /area/station/security/brig) "irN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ @@ -19105,7 +19116,7 @@ /obj/machinery/computer/telecomms/server{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/structure/extinguisher_cabinet/directional/south, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/firealarm/directional/east, @@ -19124,7 +19135,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -19216,7 +19227,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) "ivh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -19261,7 +19272,7 @@ /turf/open/floor/engine/airless, /area/space/nearstation) "iwp" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/pump, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -19283,13 +19294,13 @@ /area/station/maintenance/department/engine) "iwu" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "iwx" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/structure/closet/secure_closet/engineering_chief, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/light_switch/directional/east, @@ -19346,17 +19357,17 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/textured/telecomms, /area/station/tcommsat/server) "ixW" = ( /obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -19381,7 +19392,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/medbay) "iyh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -19424,8 +19435,8 @@ /turf/open/floor/engine/airless, /area/space/nearstation) "izs" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -19447,7 +19458,7 @@ /area/station/commons/storage/cryo) "izX" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/aicard, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -19505,7 +19516,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/secondary/service) "iBA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -19604,7 +19615,7 @@ /turf/open/space/basic, /area/space/nearstation) "iDL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -19612,8 +19623,8 @@ /turf/open/floor/iron/textured, /area/station/engineering/storage/tech) "iDO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -19626,7 +19637,7 @@ /area/station/maintenance/department/security/lower) "iEC" = ( /obj/machinery/recharge_station, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/light/red/dim/directional/west, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/mechbay) @@ -19662,7 +19673,7 @@ /area/station/cargo/sorting) "iFv" = ( /obj/machinery/gravity_generator/main, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) @@ -19826,10 +19837,10 @@ /area/station/pathfinders/dock) "iHC" = ( /obj/machinery/autolathe, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/box/corners/engi{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -19884,7 +19895,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "iIv" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -20503,10 +20514,10 @@ /turf/open/floor/iron/dark/textured, /area/station/service/theater) "iTA" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, -/obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "iTC" = ( @@ -20552,7 +20563,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "iUa" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Engineering Storage" @@ -20563,10 +20574,10 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/storage_shared) "iUj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/structure/cable, @@ -20654,7 +20665,7 @@ /turf/open/floor/plating, /area/station/engineering/storage) "iWr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -20786,7 +20797,7 @@ "iYd" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -20809,7 +20820,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/warden) "iYx" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/photocopier, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -20863,7 +20874,7 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/structure/cable, @@ -20932,10 +20943,10 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/qm) "jcb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -21014,7 +21025,7 @@ /turf/open/floor/plating, /area/station/engineering/reactor_hallway) "jdC" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -21032,8 +21043,8 @@ /turf/open/floor/iron/dark/textured, /area/station/pathfinders/locker_room) "jdL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -21133,13 +21144,13 @@ /turf/open/floor/iron/white/textured, /area/station/medical/treatment_center) "jfH" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/light/dim/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "jfI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -21308,8 +21319,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "jie" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21364,7 +21375,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/sign/warning/fire/directional/east, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) @@ -21455,7 +21466,7 @@ /area/station/service/hydroponics/garden/abandoned) "jly" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/scalpel{ pixel_y = 8 }, @@ -21478,7 +21489,7 @@ /area/station/maintenance/department/medical/upper) "jlO" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/item/storage/toolbox/electrical, /obj/item/clothing/gloves/color/yellow, @@ -21504,7 +21515,7 @@ /area/station/pathfinders/locker_room) "jmw" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/storage/toolbox/electrical, /obj/item/stack/cable_coil, /obj/item/gps, @@ -21630,10 +21641,10 @@ /turf/open/floor/iron/dark/textured, /area/station/service/hydroponics) "joS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -21655,7 +21666,7 @@ /turf/open/floor/iron/kitchen, /area/station/service/kitchen) "jpd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/structure/cable, @@ -21679,8 +21690,8 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, /obj/item/radio/intercom/directional/north, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/box/engi, /obj/machinery/camera/autoname/directional/west, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) @@ -21832,10 +21843,10 @@ /turf/open/floor/iron/smooth, /area/station/pathfinders/pathfinders_hallway) "jsy" = ( -/obj/effect/turf_decal/stripes/orange/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -21979,7 +21990,7 @@ id = "securestorage"; name = "Secure Storage conrol" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /turf/open/floor/iron/textured, @@ -22064,7 +22075,7 @@ name = "Thruster bay toggle"; pixel_x = 29 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/mapping_helpers/broken_floor, @@ -22079,7 +22090,7 @@ /turf/open/floor/catwalk_floor/iron, /area/station/hallway/primary/central/port) "jxu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -22100,7 +22111,7 @@ /obj/structure/chair/sofa/bench{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/light/small/directional/west, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -22183,7 +22194,7 @@ /turf/open/floor/iron/smooth, /area/station/command/bridge) "jzm" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/firecloset{ anchored = 1 }, @@ -22277,6 +22288,7 @@ }, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "jBs" = ( @@ -22290,7 +22302,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 9 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -22528,7 +22540,7 @@ /obj/machinery/modular_computer/console/preset/engineering{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/radio/intercom/directional/west{ pixel_y = 3 }, @@ -22550,7 +22562,7 @@ /turf/closed/wall/r_wall, /area/station/security/office) "jFz" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/ce, /obj/effect/decal/cleanable/dirt, @@ -22568,7 +22580,7 @@ /turf/open/floor/iron/dark/small, /area/station/pathfinders/dock) "jFH" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -22611,7 +22623,7 @@ /area/station/commons/dorms) "jGB" = ( /obj/structure/closet/radiation, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/radio/intercom/directional/south, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/east, @@ -22686,7 +22698,7 @@ /turf/closed/wall/r_wall, /area/station/security/desk) "jHF" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/spawner/random/trash/garbage, @@ -22738,7 +22750,7 @@ dir = 8 }, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -22827,7 +22839,7 @@ /obj/structure/closet/emcloset{ anchored = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_control) @@ -22840,13 +22852,12 @@ /turf/open/floor/iron/textured, /area/station/cargo/storage) "jKI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/vg_decals/radiation, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/textured, @@ -22938,7 +22949,7 @@ /area/station/engineering/atmos) "jME" = ( /obj/machinery/light/red/directional/north, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/structure/table/reinforced, @@ -23006,7 +23017,7 @@ /turf/open/floor/iron/smooth, /area/station/security/brig) "jNH" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -23029,7 +23040,7 @@ /turf/open/floor/plating, /area/station/pathfinders/pathfinders_hallway) "jOQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23088,7 +23099,7 @@ /turf/open/floor/iron/smooth, /area/station/hallway/primary/central/starboard) "jQT" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, /obj/item/stack/tile/iron/textured, @@ -23097,7 +23108,7 @@ /area/station/engineering/reactor_substation) "jQV" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/techstorage/security_all, /obj/machinery/light/red/dim/directional/north, /obj/effect/decal/cleanable/dirt, @@ -23105,13 +23116,13 @@ /area/station/engineering/storage/tech) "jRu" = ( /obj/machinery/pdapainter/engineering, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) "jRO" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/structure/bed, /obj/item/bedsheet/ce, /obj/machinery/light/small/directional/north, @@ -23147,7 +23158,7 @@ /area/station/command/heads_quarters/qm) "jSM" = ( /obj/machinery/vending/assist, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/north, /turf/open/floor/plating, @@ -23173,7 +23184,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "jTB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide{ @@ -23204,7 +23215,7 @@ "jUg" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/loading_area{ +/obj/effect/turf_decal/loading_area/engi{ dir = 1 }, /turf/open/floor/iron/dark/textured, @@ -23234,7 +23245,7 @@ /turf/open/floor/iron/textured, /area/station/cargo/lobby) "jUX" = ( -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -23326,7 +23337,7 @@ /area/station/maintenance/department/cargo/lower) "jXh" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -23349,7 +23360,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "jXE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/spawner/random/trash/garbage, @@ -23386,11 +23397,18 @@ }, /turf/open/floor/iron/white/textured, /area/station/maintenance/department/medical/upper) +"jYi" = ( +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/mineral/plastitanium, +/area/station/engineering/reactor_core) "jYp" = ( /obj/machinery/atmospherics/components/tank/carbon_dioxide{ dir = 1 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) @@ -23406,7 +23424,7 @@ /turf/open/floor/plating, /area/station/engineering/hallway) "jZs" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -23498,7 +23516,7 @@ /area/station/engineering/atmos) "kbn" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/storage/toolbox/mechanical, /obj/item/flashlight, /obj/effect/decal/cleanable/dirt, @@ -23556,7 +23574,7 @@ /area/station/cargo/storage) "keW" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, @@ -23577,7 +23595,7 @@ dir = 4; name = "Port to Filter" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -23585,7 +23603,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "kfv" = ( -/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/caution/engi, /obj/machinery/light/red/directional/north, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) @@ -23605,8 +23623,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "kfH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/spawner/random/structure/steam_vent, @@ -23648,10 +23666,10 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/manifold{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -23670,7 +23688,7 @@ /turf/open/openspace, /area/station/maintenance/department/command) "kif" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -23716,7 +23734,7 @@ /area/station/maintenance/department/engine) "kjA" = ( /obj/machinery/computer/atmos_alert, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/red/dim/directional/north, @@ -23744,7 +23762,7 @@ /area/station/medical/morgue) "kkf" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -23868,7 +23886,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) "kow" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -23892,7 +23910,7 @@ /area/station/service/abandoned_gambling_den) "koZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/radiation, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -23946,7 +23964,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/port) "kqF" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/oil, @@ -24065,7 +24083,7 @@ /area/station/maintenance/department/medical/lower) "ksl" = ( /obj/structure/tank_holder/oxygen/yellow, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, /turf/open/floor/iron/dark/textured, @@ -24088,10 +24106,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/eva) "ktg" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/item/stack/tile/iron/smooth, @@ -24117,7 +24135,7 @@ "ktt" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/closet/radiation, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "ktW" = ( @@ -24161,7 +24179,7 @@ /obj/machinery/atmospherics/components/unary/thermomachine/freezer/on{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/iron/dark/textured, /area/station/tcommsat/server) "kuU" = ( @@ -24216,13 +24234,13 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/gravity_generator/greater) "kwc" = ( -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes/engi/full, /obj/machinery/light/red/dim/directional/west, /obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) "kwk" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/spawner/random/trash/mess, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -24235,7 +24253,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "kwu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -24279,10 +24297,10 @@ dir = 4 }, /obj/machinery/light/red/dim/directional/south, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -24371,7 +24389,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/treatment_center) "kxs" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/external{ name = "Reactor Control Room" @@ -24556,21 +24574,21 @@ /area/station/command/heads_quarters/ce) "kAe" = ( /obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/miner/plasma, /turf/open/floor/engine/plasma, /area/station/engineering/atmos) "kAi" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/engi/corner{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/engi/corner{ + dir = 8 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "kAp" = ( @@ -24596,16 +24614,16 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/medical/upper) "kAQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/decal/cleanable/plastic, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/arrows{ +/obj/effect/turf_decal/arrows/engi{ dir = 1 }, /obj/structure/cable, @@ -24717,7 +24735,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "kCO" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/machinery/atmospherics/components/binary/pump{ @@ -24797,14 +24815,14 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/storage/cryo) "kDG" = ( -/obj/effect/turf_decal/stripes/orange/end, +/obj/effect/turf_decal/stripes/engi/end, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_control) "kDJ" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/north, /obj/machinery/firealarm/directional/west, @@ -24827,7 +24845,7 @@ /obj/machinery/computer/telecomms/monitor{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/radio/intercom/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -25024,7 +25042,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "kIf" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -25179,7 +25197,7 @@ /turf/open/openspace, /area/station/hallway/secondary/command) "kMz" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -25192,7 +25210,7 @@ /area/station/maintenance/department/security/lower) "kMH" = ( /obj/structure/reagent_dispensers/fueltank/large, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/power/apc/auto_name/directional/north, @@ -25259,7 +25277,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "kNM" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -25271,7 +25289,7 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer2, @@ -25351,7 +25369,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "kQg" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -25400,7 +25418,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/medbay/aft) "kRp" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -25411,7 +25429,7 @@ /turf/open/floor/plating, /area/station/engineering/reactor_substation) "kRC" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -25430,10 +25448,10 @@ /turf/open/floor/iron/textured, /area/station/cargo/storage) "kRN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/red/dim/directional/south, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -25502,7 +25520,7 @@ /turf/open/floor/plating, /area/station/hallway/primary/central/port) "kSP" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump/on{ @@ -25778,7 +25796,7 @@ /turf/open/floor/wood, /area/station/service/bar) "lba" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -25804,7 +25822,7 @@ /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/qm) "lbG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -25814,11 +25832,11 @@ /turf/open/floor/iron/textured, /area/station/engineering/reactor_hallway) "lbK" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 8 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "lbZ" = ( @@ -25834,10 +25852,10 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "lcy" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/spawner/random/trash/garbage, @@ -25965,7 +25983,7 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/warehouse) "leE" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -26098,7 +26116,7 @@ "lhP" = ( /obj/structure/cable, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -26126,7 +26144,7 @@ /turf/open/floor/plating, /area/station/medical/storage) "ljL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/machinery/atmospherics/components/binary/valve{ @@ -26189,7 +26207,7 @@ /area/station/security/processing) "llt" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/iron/fifty, @@ -26197,7 +26215,7 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "llz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -26447,7 +26465,7 @@ /area/station/engineering/atmos) "lrH" = ( /obj/machinery/portable_atmospherics/pump, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) @@ -26550,7 +26568,7 @@ "luw" = ( /obj/machinery/atmospherics/pipe/smart/simple/violet/visible, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -26598,12 +26616,12 @@ /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/lesser) "luR" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 }, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "luV" = ( @@ -26627,7 +26645,7 @@ /area/station/security/brig) "lvu" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/storage/medkit/fire, /obj/item/bulkhead_painter/decal, /obj/item/toner, @@ -26729,7 +26747,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/evidence) "lyx" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -26752,7 +26770,7 @@ /area/station/hallway/secondary/service) "lyK" = ( /obj/machinery/mech_bay_recharge_port, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/west, @@ -26851,13 +26869,13 @@ /area/station/maintenance/department/eva) "lBo" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/box, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/miner/oxygen, +/obj/effect/turf_decal/box/engi, /turf/open/floor/engine/o2, /area/station/engineering/atmos) "lBr" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -26906,9 +26924,8 @@ /obj/machinery/door/bulkhead/highsecurity{ name = "Gravity Generator Room" }, -/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/stripes/engi/box, /obj/machinery/door/firehead, -/obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark/textured, @@ -26951,7 +26968,7 @@ /obj/structure/closet/emcloset{ anchored = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/red/dim/directional/west, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -26976,6 +26993,7 @@ /obj/effect/spawner/random/engineering/tool, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "lDl" = ( @@ -27000,7 +27018,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) "lEl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -27073,7 +27091,7 @@ /turf/open/floor/plating, /area/station/commons/dorms) "lGe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -27195,7 +27213,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "lHU" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/portable_atmospherics/canister/nitrous_oxide, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -27255,8 +27273,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "lIL" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -27353,7 +27371,7 @@ /turf/open/floor/plating/airless, /area/station/maintenance/department/security/upper) "lKw" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/effect/decal/cleanable/oil, @@ -27386,7 +27404,7 @@ /turf/open/floor/iron/textured, /area/station/service/hydroponics) "lLi" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -27394,7 +27412,7 @@ /area/station/engineering/gravity_generator) "lLs" = ( /obj/effect/spawner/random/structure/tank_holder, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -27418,7 +27436,7 @@ /turf/open/floor/iron/dark/textured, /area/station/medical/medbay/aft) "lMl" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/air_sensor/carbon_tank, @@ -27475,7 +27493,7 @@ /area/station/command/bridge) "lNL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -27500,7 +27518,7 @@ /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/east, /obj/machinery/telecomms/relay/preset/station, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_substation) "lOe" = ( @@ -27558,7 +27576,7 @@ /turf/open/floor/wood, /area/station/command/internal_affairs_office) "lOZ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/blood/old, @@ -27616,7 +27634,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "lQj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ @@ -27640,7 +27658,7 @@ /area/station/service/hydroponics) "lQI" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/storage/toolbox/mechanical, /obj/item/tank/internals/oxygen/yellow, /obj/item/clothing/mask/gas, @@ -27649,7 +27667,7 @@ /area/station/command/heads_quarters/ce) "lQK" = ( /obj/structure/rack, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes/engi/full, /obj/effect/spawner/random/techstorage/rnd_secure_all, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) @@ -27694,7 +27712,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "lSH" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/spawner/random/trash/garbage, @@ -27781,7 +27799,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "lUm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -27796,13 +27814,13 @@ /turf/open/floor/plating, /area/station/cargo/storage) "lVl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 5 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "lVq" = ( @@ -27849,7 +27867,7 @@ /area/station/maintenance/department/cargo/upper) "lWz" = ( /obj/machinery/telecomms/bus/preset_four, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -27891,7 +27909,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "lXp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -27909,7 +27927,7 @@ "lXZ" = ( /obj/effect/spawner/random/engineering/tracking_beacon, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/light/dim/directional/east, /turf/open/floor/plating, /area/station/engineering/hallway) @@ -27928,7 +27946,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "lYo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -27980,13 +27998,13 @@ /area/station/maintenance/department/cargo/lower) "lZK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium/red, /area/station/engineering/reactor_core) "lZO" = ( -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_control) @@ -28031,7 +28049,7 @@ /area/station/maintenance/department/cargo/lower) "maX" = ( /obj/machinery/light/red/dim/directional/south, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/power/port_gen/pacman/super, /turf/open/floor/iron/dark/textured, @@ -28099,7 +28117,7 @@ /obj/structure/chair/sofa/bench/left{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) @@ -28146,7 +28164,7 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -28253,7 +28271,7 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/dorms/laundry) "mfm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -28267,7 +28285,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "mfE" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Reactor Hallway" @@ -28299,7 +28317,7 @@ /area/station/maintenance/department/medical/upper) "mgv" = ( /obj/structure/rack, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes/engi/full, /obj/effect/spawner/random/techstorage/command_all, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage/tech) @@ -28369,7 +28387,7 @@ /area/station/hallway/primary/central/port) "mhG" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/techstorage/tcomms_all, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/north, @@ -28407,7 +28425,7 @@ dir = 1 }, /obj/machinery/portable_atmospherics/canister, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -28452,7 +28470,7 @@ /area/station/hallway/primary/central/port) "mjJ" = ( /obj/structure/tank_dispenser, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/red/dim/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -28468,7 +28486,7 @@ pixel_x = 3; pixel_y = -3 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -28481,7 +28499,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "mkd" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /obj/item/radio/intercom/directional/north, /obj/structure/closet/emcloset{ @@ -28531,7 +28549,7 @@ /area/station/cargo/warehouse) "mkA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/meter, /turf/open/floor/mineral/plastitanium/red, @@ -28579,7 +28597,7 @@ /turf/open/floor/iron/kitchen, /area/station/commons/dorms/laundry) "mmH" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -28614,7 +28632,7 @@ /turf/open/floor/plating, /area/station/security/desk) "mmY" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/structure/chair/office{ @@ -28631,7 +28649,7 @@ /obj/item/clothing/gloves/color/black, /obj/item/clothing/mask/gas, /obj/item/clothing/mask/gas, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/red/dim/directional/north, /turf/open/floor/iron/dark/textured, @@ -28710,8 +28728,8 @@ /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) "moC" = ( -/obj/effect/turf_decal/arrows, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/arrows/engi, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/spawner/random/trash/garbage, @@ -28774,13 +28792,13 @@ /obj/machinery/modular_computer/console/preset/engineering{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/box/corners{ +/obj/effect/turf_decal/box/corners/engi{ dir = 4 }, -/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/box/corners/engi, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/light/red/directional/east, /turf/open/floor/plating, @@ -28928,7 +28946,7 @@ }, /area/station/commons/dorms) "msL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -28967,15 +28985,15 @@ /turf/open/floor/iron/smooth, /area/station/hallway/primary/central/fore) "mud" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 }, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "muh" = ( @@ -28990,7 +29008,7 @@ /area/station/commons/lounge) "mui" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/techstorage/service_all, /obj/structure/extinguisher_cabinet/directional/north, /obj/effect/decal/cleanable/dirt, @@ -29012,7 +29030,7 @@ /turf/open/floor/plating, /area/station/medical/office) "muR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -29148,7 +29166,7 @@ /area/station/maintenance/department/medical/upper) "mwD" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/engineering/toolbox, /obj/effect/spawner/random/engineering/tool, @@ -29350,7 +29368,7 @@ /area/station/maintenance/department/cargo/lower) "mAs" = ( /obj/machinery/recharge_station, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/west, @@ -29744,7 +29762,7 @@ /turf/open/floor/plating, /area/station/service/hydroponics/garden/abandoned) "mJl" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -29892,10 +29910,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/gravity_generator/greater) "mMl" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -29926,14 +29944,14 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "mMD" = ( -/obj/effect/turf_decal/stripes/orange/end, +/obj/effect/turf_decal/stripes/engi/end, /turf/open/floor/circuit/red, /area/station/engineering/reactor_core) "mMX" = ( /turf/closed/wall/r_wall, /area/station/service/abandoned_gambling_den) "mNp" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/scrubber, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -29952,7 +29970,7 @@ "mNA" = ( /obj/structure/cable/multilayer/multiz, /obj/machinery/light/red/dim/directional/north, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/engineering/reactor_substation) @@ -30101,7 +30119,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "mPC" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -30356,7 +30374,7 @@ /turf/open/floor/iron/smooth, /area/station/security/office) "mTR" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -30470,10 +30488,10 @@ dir = 4 }, /obj/machinery/light/red/dim/directional/south, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -30526,7 +30544,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "mWQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -30633,7 +30651,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "mZw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/firealarm/directional/west, @@ -30641,7 +30659,7 @@ /area/station/engineering/reactor_hallway) "mZx" = ( /obj/structure/closet/radiation, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/small/red/directional/west, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) @@ -30736,15 +30754,15 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/telecomms, /area/station/tcommsat/server) "nbL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/item/stack/tile/iron/textured, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -30817,7 +30835,7 @@ /turf/open/floor/iron/kitchen, /area/station/commons/dorms/laundry) "ndJ" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/suit_storage_unit/hardsuit/ce, /obj/item/radio/intercom/directional/east, /obj/effect/decal/cleanable/dirt, @@ -30895,7 +30913,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "nfm" = ( -/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/stripes/engi/end, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/machinery/meter, @@ -31088,14 +31106,14 @@ "nin" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "niv" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, -/obj/effect/spawner/random/trash/garbage, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "niz" = ( @@ -31142,7 +31160,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) "nkd" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/light/small/red/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/plasma, @@ -31172,10 +31190,10 @@ /obj/machinery/computer/atmos_control/oxygen_tank{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -31414,7 +31432,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "nrt" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/plating, @@ -31532,7 +31550,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/service) "nuI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -31624,13 +31642,14 @@ /area/station/hallway/primary/central/fore) "nwf" = ( /obj/structure/filingcabinet, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/airlock_sensor/directional/east, /turf/open/floor/iron/dark/textured, /area/station/tcommsat/computer) "nwp" = ( -/turf/closed/wall/r_wall, -/area/station/maintenance/department/engine/gravity_generator/greater) +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall, +/area/station/maintenance/department/medical/upper) "nwS" = ( /obj/machinery/door/firehead{ dir = 8 @@ -31718,10 +31737,10 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/aft) "nyT" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/mapping_helpers/broken_floor, @@ -31747,7 +31766,7 @@ /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/cmo) "nzm" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -31805,7 +31824,7 @@ dir = 1; name = "Pure to Ports" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -32101,7 +32120,7 @@ /area/station/maintenance/department/engine) "nGJ" = ( /obj/machinery/telecomms/server/presets/supply, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -32129,7 +32148,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/eva) "nHk" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/components/binary/pump{ @@ -32200,7 +32219,7 @@ "nJs" = ( /obj/machinery/light/red/dim/directional/east, /obj/machinery/shieldgen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/secure_storage) @@ -32285,7 +32304,7 @@ /area/station/cargo/office) "nKz" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/engineering/material, /obj/effect/spawner/random/engineering/material_cheap, /obj/effect/mapping_helpers/broken_floor, @@ -32316,7 +32335,7 @@ /area/station/maintenance/department/cargo/upper) "nLr" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible/auto_connect{ @@ -32377,7 +32396,7 @@ /turf/open/floor/iron/smooth, /area/station/security/warden) "nNA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/structure/cable, @@ -32401,7 +32420,7 @@ "nOo" = ( /obj/machinery/light/small/red/directional/north, /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/item/clothing/suit/hazardvest, /obj/item/clothing/head/hardhat, @@ -32467,7 +32486,7 @@ "nQr" = ( /obj/machinery/telecomms/server/presets/pathfinders, /obj/machinery/light/red/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -32513,7 +32532,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/brig) "nRj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, @@ -32552,7 +32571,7 @@ /area/space/nearstation) "nSc" = ( /obj/machinery/computer/station_alert, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/security/lower) @@ -32588,7 +32607,7 @@ /area/station/command/internal_affairs_office) "nSB" = ( /obj/machinery/computer/station_alert, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, @@ -32830,7 +32849,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/starboard) "nYW" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/structure/chair/office{ @@ -32858,13 +32877,13 @@ /area/station/maintenance/department/cargo/hangar) "nZn" = ( /obj/structure/closet/radiation, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/red/dim/directional/north, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) "nZr" = ( /obj/item/kirbyplants/random/dead, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/light_switch/directional/east, /obj/effect/decal/cleanable/dirt, @@ -32872,7 +32891,7 @@ /area/station/command/heads_quarters/ce) "nZD" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/canister, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, @@ -32940,7 +32959,7 @@ /turf/open/floor/iron/dark/textured, /area/station/medical/medbay/lobby) "obK" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/tank/carbon_dioxide{ dir = 1 @@ -32967,7 +32986,7 @@ /area/station/security/detectives_office) "ocr" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, @@ -33037,16 +33056,16 @@ "oea" = ( /obj/machinery/telecomms/server/presets/service, /obj/machinery/light/red/directional/south, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) "oef" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/turf_decal/stripes/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -33084,7 +33103,7 @@ /obj/machinery/atmospherics/components/trinary/filter/flipped/critical{ dir = 8 }, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) @@ -33129,10 +33148,10 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -33167,7 +33186,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/fore) "ofL" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) "ofZ" = ( @@ -33246,8 +33265,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "ohH" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/light/small/red/dim/directional/south, @@ -33278,7 +33297,7 @@ /turf/open/floor/iron/textured, /area/station/service/hydroponics) "ohK" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/command/chief_engineer{ name = "Chief Engineer's Quarters" @@ -33593,7 +33612,7 @@ }, /area/station/commons/lounge) "omy" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -33643,7 +33662,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -33897,7 +33916,7 @@ /area/station/pathfinders/lead_office) "ouF" = ( /obj/machinery/portable_atmospherics/canister/carbon_dioxide, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible/auto_connect{ dir = 8 @@ -33977,7 +33996,7 @@ /turf/open/floor/plating, /area/station/cargo/sorting) "ovL" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -34013,7 +34032,7 @@ "own" = ( /obj/machinery/light/red/directional/east, /obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) "owr" = ( @@ -34022,7 +34041,7 @@ /turf/open/floor/iron/textured, /area/station/maintenance/department/medical/upper) "oxd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -34106,7 +34125,7 @@ /turf/open/floor/iron/smooth, /area/station/command/bridge) "oxU" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -34184,14 +34203,14 @@ /turf/open/floor/iron/showroomfloor, /area/station/pathfinders/locker_room) "ozw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/o2, /area/station/engineering/atmos) "ozO" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -34316,7 +34335,7 @@ /area/station/hallway/secondary/dock/two) "oDA" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/pipe_dispenser{ pixel_y = -5 }, @@ -34331,7 +34350,7 @@ /area/station/engineering/atmos) "oDH" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -34352,7 +34371,7 @@ /turf/open/floor/wood, /area/station/engineering/break_room) "oDR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -34479,7 +34498,7 @@ /area/station/commons/lounge) "oGw" = ( /obj/machinery/meter, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/power/apc/auto_name/directional/south, @@ -34498,7 +34517,7 @@ /obj/machinery/computer/station_alert{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -34553,7 +34572,7 @@ "oHK" = ( /obj/effect/spawner/random/structure/steam_vent, /obj/machinery/airalarm/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -34608,13 +34627,13 @@ /area/station/maintenance/department/crew_quarters/dorms) "oIE" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/caution/stand_clear/engi{ dir = 8 }, /obj/structure/cable, @@ -34628,10 +34647,10 @@ "oIY" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /turf/open/floor/iron/dark/textured, @@ -34796,7 +34815,7 @@ /area/station/maintenance/department/engine/gravity_generator/greater) "oLz" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/north, /obj/item/stack/sheet/iron/twenty, @@ -34858,7 +34877,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/department/cargo/upper) "oMQ" = ( -/obj/effect/turf_decal/stripes/orange/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -34902,7 +34921,7 @@ pixel_x = -3; pixel_y = 5 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/clothing/gloves/color/yellow, /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark/textured, @@ -35004,7 +35023,7 @@ "oOP" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/heat_exchanging/simple, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -35056,7 +35075,7 @@ }, /area/station/commons/lounge) "oPN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/spawner/random/trash/garbage, @@ -35108,8 +35127,8 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 6 }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -35125,7 +35144,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/violet/visible{ dir = 9 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -35135,7 +35154,7 @@ /area/station/engineering/atmos) "oRk" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/firealarm/directional/north, /obj/item/lightreplacer{ @@ -35156,10 +35175,10 @@ name = "Atmospherics Storage control"; id = "atmosstorage" }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, @@ -35276,7 +35295,7 @@ /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "oUi" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/spawner/random/trash/mess, /obj/machinery/light/small/red/dim/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -35321,7 +35340,7 @@ /turf/open/floor/iron/freezer, /area/station/medical/coldroom) "oVm" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -35335,7 +35354,7 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "oVo" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -35401,7 +35420,7 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -35485,7 +35504,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "oYn" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -35514,14 +35533,13 @@ /area/station/commons/dorms) "oYS" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/spawner/random/engineering/toolbox, /obj/effect/spawner/random/engineering/tool, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/medical/central) "oZd" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -35529,6 +35547,7 @@ /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "oZn" = ( @@ -35595,10 +35614,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "pai" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -35616,10 +35635,10 @@ /turf/open/floor/plating, /area/station/service/janitor) "paL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/power/apc/auto_name/directional/north, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -35628,7 +35647,7 @@ /turf/open/floor/iron/textured, /area/station/engineering/storage/tech) "paT" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -35689,9 +35708,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/textured, /area/station/medical/treatment_center) +"pbX" = ( +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall/r_wall, +/area/station/maintenance/department/medical/upper) "pcf" = ( /obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -35771,7 +35794,7 @@ /area/station/medical/surgery/theatre) "pdH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -35905,7 +35928,7 @@ /area/station/pathfinders/pathfinders_hallway) "pfz" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/stack/sheet/plasteel/fifty, /obj/item/stack/sheet/iron/fifty, /obj/item/stack/sheet/glass/fifty, @@ -35913,17 +35936,25 @@ /obj/machinery/light/red/dim/directional/south, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) +"pfN" = ( +/obj/effect/turf_decal/box/engi, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/upper) "pfO" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, /obj/structure/cable, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 4 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "pgc" = ( -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/mineral/plastitanium, @@ -36033,7 +36064,7 @@ /turf/open/floor/circuit/green, /area/station/engineering/gravity_generator) "phQ" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/light/red/directional/east, @@ -36199,7 +36230,7 @@ /area/station/command/heads_quarters/ce) "plD" = ( /obj/structure/reagent_dispensers/watertank, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) @@ -36313,7 +36344,7 @@ /area/station/maintenance/department/command) "pos" = ( /obj/machinery/power/emitter, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/camera/autoname/directional/east, @@ -36327,7 +36358,7 @@ /obj/machinery/mecha_part_fabricator{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/red/dim/directional/east, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/lab) @@ -36507,7 +36538,7 @@ /turf/closed/wall, /area/station/science/robotics/mechbay) "ptQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -36588,7 +36619,7 @@ /area/station/pathfinders/lead_office) "pvC" = ( /obj/structure/reagent_dispensers/fueltank/large, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/light/small/red/directional/north, @@ -36657,7 +36688,7 @@ "pxt" = ( /obj/machinery/telecomms/server/presets/engineering, /obj/machinery/light/red/directional/south, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) @@ -36730,7 +36761,7 @@ dir = 1; name = "N2 to Airmix" }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) @@ -36820,18 +36851,18 @@ /turf/open/floor/iron/dark/textured, /area/station/ai_monitored/security/armory) "pCz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/firealarm/directional/west, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /turf/open/floor/iron/textured, /area/station/engineering/reactor_substation) "pCB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/mapping_helpers/broken_floor, @@ -36884,7 +36915,7 @@ /turf/open/floor/plating, /area/station/commons/fitness) "pDN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/oil, @@ -36922,10 +36953,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "pEK" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/light/dim/directional/south, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/oil, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "pEL" = ( @@ -36946,8 +36977,8 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) "pEY" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/light/floor, @@ -37031,7 +37062,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/office) "pGY" = ( -/obj/effect/turf_decal/stripes/orange/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /turf/open/floor/mineral/plastitanium, @@ -37049,7 +37080,7 @@ /area/station/medical/pharmacy) "pHl" = ( /obj/machinery/photocopier, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -37115,7 +37146,7 @@ /turf/open/floor/carpet, /area/station/pathfinders/lead_office) "pIu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -37135,7 +37166,7 @@ "pIQ" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/red/dim/directional/west, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/toolcloset, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_hallway) @@ -37207,7 +37238,7 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/lounge) "pLp" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/spawner/random/trash/garbage, @@ -37267,7 +37298,7 @@ /turf/open/floor/plating, /area/station/medical/pharmacy) "pMv" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/turf_decal/vg_decals/atmos/plasma{ @@ -37415,7 +37446,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) "pRB" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/machinery/light/small/red/directional/south, @@ -37475,7 +37506,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "pSo" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/airalarm/directional/north, @@ -37505,7 +37536,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/dock) "pTO" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -37567,7 +37598,7 @@ /obj/machinery/atmospherics/components/tank/carbon_dioxide{ dir = 4 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -37587,7 +37618,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "pVw" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -37624,10 +37655,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "pWp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/turf_decal/arrows{ +/obj/effect/turf_decal/arrows/engi{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -37638,7 +37669,7 @@ /turf/open/floor/iron/dark/small, /area/station/engineering/hallway) "pWw" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -37725,7 +37756,7 @@ /obj/effect/spawner/random/engineering/powercell, /obj/effect/spawner/random/engineering/flashlight, /obj/effect/spawner/random/engineering/tool, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/red/directional/west, @@ -37757,7 +37788,7 @@ /turf/open/floor/wood, /area/station/command/internal_affairs_office) "pYv" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -37769,7 +37800,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, @@ -37918,7 +37949,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/oil, @@ -38363,7 +38394,7 @@ /obj/structure/chair/sofa/bench/left{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/firealarm/directional/north, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/west, @@ -38446,7 +38477,7 @@ /area/station/security/brig) "qnD" = ( /obj/machinery/light/red/directional/north, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/structure/tank_holder/oxygen/yellow, @@ -38532,7 +38563,7 @@ /turf/open/floor/iron/smooth, /area/station/security/brig) "qoq" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/structure/chair/office{ @@ -38590,7 +38621,7 @@ /area/station/cargo/sorting) "qpr" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible/auto_connect, /turf/open/floor/iron/dark/textured, @@ -38698,7 +38729,7 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "qsM" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -38813,7 +38844,7 @@ dir = 1; name = "Ports to Reactor Coolant" }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -38908,7 +38939,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "qwT" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -38970,7 +39001,7 @@ /area/station/security/office) "qym" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/radiation, /obj/structure/extinguisher_cabinet/directional/west, /obj/machinery/firealarm/directional/north, @@ -39003,7 +39034,7 @@ /obj/structure/closet/firecloset{ anchored = 1 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_control) "qyZ" = ( @@ -39146,7 +39177,7 @@ /area/station/cargo/storage) "qBS" = ( /obj/machinery/disposal/bin, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/structure/extinguisher_cabinet/directional/west, /obj/structure/disposalpipe/trunk{ @@ -39288,10 +39319,10 @@ /turf/open/openspace, /area/station/hallway/primary/central/starboard) "qEC" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/spawner/random/structure/steam_vent, @@ -39433,7 +39464,7 @@ /area/station/maintenance/disposal) "qHY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/light/red/directional/north, @@ -39609,12 +39640,12 @@ "qKc" = ( /obj/structure/sign/warning/radiation/directional/north, /obj/structure/closet/radiation, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) "qKC" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -39697,7 +39728,7 @@ /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_substation) "qNX" = ( @@ -39740,7 +39771,7 @@ /turf/open/floor/iron/textured, /area/station/cargo/office) "qOP" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Robotics Lab" @@ -39766,7 +39797,7 @@ /area/station/security/brig) "qPq" = ( /obj/machinery/light/red/dim/directional/west, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -39791,8 +39822,8 @@ dir = 4; name = "Port Mix to East Ports" }, -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -39804,7 +39835,7 @@ /turf/open/floor/carpet, /area/station/command/heads_quarters/captain) "qQh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -39846,7 +39877,7 @@ /turf/open/floor/iron/dark, /area/station/ai_monitored/command/storage/eva) "qQz" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/vending/tool, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) @@ -39952,7 +39983,7 @@ /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/cargo/hangar) "qSi" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -40056,6 +40087,18 @@ /obj/effect/mapping_helpers/bulkhead/abandoned, /turf/open/floor/plating, /area/station/maintenance/department/security/upper) +"qUX" = ( +/obj/effect/turf_decal/stripes/engi/end{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer1, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/iron/dark/small, +/area/station/engineering/reactor_control) "qUY" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -40087,7 +40130,7 @@ /area/space/nearstation) "qVR" = ( /obj/structure/closet/secure_closet/engineering_electrical, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/item/clothing/gloves/color/yellow, /obj/machinery/camera/autoname/directional/west, /turf/open/floor/iron/dark/textured, @@ -40153,15 +40196,15 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/aft) "qXa" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment{ dir = 5 }, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 10 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "qXl" = ( @@ -40231,7 +40274,7 @@ /turf/open/floor/wood/airless, /area/space/nearstation) "qYR" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -40333,10 +40376,10 @@ /turf/open/floor/iron/smooth, /area/station/security/office) "raT" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, -/obj/effect/turf_decal/arrows{ +/obj/effect/turf_decal/arrows/engi{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -40526,7 +40569,7 @@ /area/station/maintenance/department/engine) "reg" = ( /obj/machinery/power/port_gen/pacman, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/medical/central) @@ -40549,7 +40592,7 @@ /area/station/maintenance/department/security/lower) "reE" = ( /obj/machinery/telecomms/bus/preset_one, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -40557,7 +40600,7 @@ /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) "reR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, @@ -40739,7 +40782,7 @@ name = "Gravity Generator Room" }, /obj/machinery/door/firehead, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/cable, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -40797,7 +40840,7 @@ /area/station/hallway/primary/central/starboard) "rkX" = ( /obj/structure/closet/toolcloset, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/item/clothing/gloves/color/yellow, /obj/item/storage/belt/utility, /obj/machinery/light/red/dim/directional/west, @@ -40925,7 +40968,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/eva) "rng" = ( -/obj/effect/turf_decal/stripes/box, +/obj/effect/turf_decal/stripes/engi/box, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/red/directional/north, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40968,7 +41011,7 @@ "rop" = ( /obj/structure/window/reinforced/spawner/west, /obj/structure/closet/crate/engineering, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/item/stack/sheet/glass/fifty, /obj/item/stack/sheet/plasteel{ amount = 15 @@ -41031,10 +41074,10 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_control) "rqb" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/decal/cleanable/oil, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41166,7 +41209,7 @@ /turf/open/floor/iron/dark/textured, /area/station/pathfinders/lead_office) "rsC" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -41177,7 +41220,7 @@ "rsO" = ( /obj/machinery/telecomms/server/presets/command, /obj/machinery/light/red/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -41188,7 +41231,7 @@ /obj/item/stack/package_wrap, /obj/item/hand_labeler, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -41236,7 +41279,7 @@ /area/station/engineering/reactor_core) "rtN" = ( /obj/structure/cable/multilayer/connected, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -41410,7 +41453,7 @@ /area/station/maintenance/department/security/lower) "rxS" = ( /obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -41454,7 +41497,7 @@ /turf/open/space/basic, /area/space) "ryW" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/toolcloset, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -41522,10 +41565,10 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/fitness) "rAP" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/machinery/light/red/directional/south, @@ -41635,12 +41678,12 @@ /turf/open/floor/catwalk_floor/iron, /area/station/hallway/primary/central/starboard) "rDf" = ( -/obj/effect/turf_decal/stripes/line, /obj/machinery/light/red/dim/directional/south, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 }, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/plating, /area/station/science/robotics/mechbay) "rDg" = ( @@ -41687,7 +41730,7 @@ /area/station/medical/treatment_center) "rEi" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/techstorage/medical_all, /obj/item/radio/intercom/directional/north, /obj/effect/decal/cleanable/dirt, @@ -41803,8 +41846,8 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -41887,7 +41930,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "rHf" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -41911,7 +41954,7 @@ "rHv" = ( /obj/structure/grille/broken, /obj/effect/spawner/random/structure/tank_holder, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/storage/tech) @@ -41950,7 +41993,7 @@ /turf/open/floor/iron/dark/textured, /area/station/commons/storage/cryo) "rIO" = ( -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) @@ -42047,7 +42090,7 @@ /turf/open/floor/engine/airless, /area/space/nearstation) "rKk" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/atmospherics/components/binary/pump{ @@ -42058,9 +42101,9 @@ /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) "rKs" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/broken_floor, /obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "rKV" = ( @@ -42072,7 +42115,7 @@ /area/station/maintenance/department/medical/central) "rLa" = ( /obj/structure/ladder, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) @@ -42155,7 +42198,7 @@ /area/station/service/theater) "rMW" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, /obj/effect/decal/cleanable/dirt, @@ -42180,7 +42223,7 @@ /area/station/hallway/primary/central/port) "rNc" = ( /obj/machinery/telecomms/server/presets/medical, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -42352,7 +42395,7 @@ /turf/open/floor/engine/airless, /area/space/nearstation) "rRm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -42361,7 +42404,7 @@ /area/station/engineering/atmos) "rRx" = ( /obj/structure/chair/office, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, @@ -42528,14 +42571,14 @@ /turf/open/floor/plating, /area/station/hallway/primary/central/fore) "rVF" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/spawner/random/structure/steam_vent, @@ -42550,6 +42593,7 @@ /obj/effect/mapping_helpers/airlock_controller_helper/sensor/exterior/step{ dir = 1 }, +/obj/effect/mapping_helpers/paint_wall/engineering, /turf/closed/wall/r_wall, /area/station/maintenance/department/engine/gravity_generator/greater) "rWf" = ( @@ -42622,8 +42666,8 @@ /area/station/cargo/storage) "rXB" = ( /obj/structure/chair/office, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -42641,7 +42685,7 @@ /area/space/nearstation) "rXN" = ( /obj/machinery/portable_atmospherics/canister/plasma, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/button/door/directional/west{ @@ -42659,7 +42703,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/starboard) "rXS" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Reactor Hallway" @@ -42692,14 +42736,14 @@ /turf/open/floor/plating, /area/station/engineering/hallway) "rYc" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/effect/decal/cleanable/oil, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "rYj" = ( @@ -42894,7 +42938,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "sdt" = ( -/obj/effect/turf_decal/stripes/orange/end, +/obj/effect/turf_decal/stripes/engi/end, /obj/effect/decal/cleanable/dirt, /turf/open/floor/circuit/red, /area/station/engineering/reactor_core) @@ -43037,7 +43081,7 @@ /area/station/command/heads_quarters/cmo) "sfv" = ( /obj/machinery/suit_storage_unit/hardsuit/atmospherics, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) @@ -43147,7 +43191,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/lower) "shU" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -43196,7 +43240,7 @@ /turf/open/floor/iron/textured, /area/station/service/hydroponics) "siv" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -43235,7 +43279,7 @@ /turf/open/floor/iron/smooth, /area/station/pathfinders/pathfinders_hallway) "sjt" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/turf_decal/box/red/corners{ @@ -43400,14 +43444,14 @@ "soc" = ( /obj/effect/spawner/random/structure/steam_vent, /obj/machinery/firealarm/directional/east, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /turf/open/floor/iron/dark/small, /area/station/engineering/hallway) "sog" = ( -/obj/effect/turf_decal/stripes/orange/corner, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/corner, +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /turf/open/floor/circuit/red, @@ -43449,7 +43493,7 @@ /turf/open/floor/iron/textured, /area/station/engineering/atmos) "soN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, @@ -43457,7 +43501,7 @@ /area/station/engineering/atmos) "soU" = ( /obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, @@ -43489,11 +43533,11 @@ /turf/open/floor/engine/airless, /area/space/nearstation) "spW" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /obj/machinery/firealarm/directional/north, /obj/effect/spawner/random/trash/garbage, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 5 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "sqj" = ( @@ -43652,7 +43696,7 @@ /area/station/hallway/primary/central/starboard) "ssI" = ( /obj/machinery/portable_atmospherics/canister/oxygen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/machinery/holomap/engineering/directional/north, @@ -43687,7 +43731,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/office) "stL" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -43726,17 +43770,17 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/spawner/random/trash/garbage, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "suG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/airalarm/directional/north, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 9 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "svc" = ( @@ -43747,7 +43791,7 @@ /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_control) "svi" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -43800,7 +43844,7 @@ /turf/open/space/basic, /area/space/nearstation) "sxf" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/closet/radiation, /obj/effect/mapping_helpers/broken_floor, /obj/item/radio/intercom/directional/west{ @@ -44107,7 +44151,7 @@ /turf/open/floor/iron/grimy, /area/station/commons/vacant_room/office) "sIh" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, @@ -44261,7 +44305,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/hangar) "sMO" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -44301,7 +44345,7 @@ /area/station/security/brig) "sNX" = ( /obj/machinery/shield_generator, -/obj/effect/turf_decal/stripes/full, +/obj/effect/turf_decal/stripes/engi/full, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/shield_generator) @@ -44378,7 +44422,7 @@ /area/station/engineering/atmos) "sPR" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/clipboard{ pixel_x = -3; pixel_y = 2 @@ -44448,7 +44492,7 @@ /turf/open/floor/circuit/red, /area/station/engineering/reactor_core) "sQz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -44585,7 +44629,7 @@ "sTL" = ( /obj/structure/table/reinforced, /obj/machinery/microwave, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/structure/extinguisher_cabinet/directional/north, /obj/item/radio/intercom/directional/east, /obj/effect/decal/cleanable/dirt, @@ -44684,7 +44728,7 @@ /area/station/maintenance/department/medical/upper) "sVp" = ( /obj/structure/closet/toolcloset, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) @@ -44699,7 +44743,7 @@ /turf/open/floor/iron/smooth, /area/station/commons/storage/cryo) "sVO" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -44728,10 +44772,10 @@ /turf/open/floor/iron/dark/textured, /area/station/pathfinders/storage) "sWv" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/circuit/red, /area/station/engineering/reactor_core) "sWQ" = ( @@ -44741,7 +44785,7 @@ /area/station/hallway/primary/central/aft) "sWU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/structure/spider/stickyweb, @@ -44750,7 +44794,7 @@ /area/station/maintenance/department/pathfinders/greater) "sXe" = ( /obj/structure/reagent_dispensers/fueltank, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/textured, @@ -44806,7 +44850,7 @@ /area/station/commons/toilet/restrooms) "sXR" = ( /obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -44819,8 +44863,8 @@ /obj/machinery/computer/atmos_control/nitrogen_tank{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -44858,7 +44902,7 @@ /area/station/maintenance/department/security/lower) "sZR" = ( /obj/machinery/light/floor, -/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/stripes/engi/end, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -44989,7 +45033,7 @@ /area/station/pathfinders/locker_room) "tcP" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/clothing/gloves/color/latex, /obj/item/surgical_drapes, /obj/item/clothing/suit/apron/surgical, @@ -45035,15 +45079,15 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/secondary/dock/one) "tew" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "teU" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -45185,7 +45229,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/medbay/lobby) "tho" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ @@ -45416,7 +45460,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "tln" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -45596,7 +45640,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "tox" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -45606,7 +45650,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "toH" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -45665,7 +45709,7 @@ /area/station/commons/storage/primary) "tpG" = ( /obj/machinery/telecomms/server/presets/common, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -45729,7 +45773,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/lead_office) "tqS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/turf_decal/box/red/corners{ @@ -45757,7 +45801,7 @@ pixel_y = -20 }, /obj/structure/mirror/directional/south, -/obj/effect/turf_decal/loading_area, +/obj/effect/turf_decal/loading_area/engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/lab) @@ -45767,7 +45811,7 @@ /turf/open/floor/iron/dark/textured, /area/station/hallway/primary/central/fore) "tsu" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -45797,8 +45841,8 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) "ttb" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -45907,7 +45951,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "tvF" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -45950,7 +45994,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/brig) "tvZ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -45984,7 +46028,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "twr" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/mapping_helpers/broken_floor, @@ -46001,10 +46045,10 @@ dir = 4 }, /obj/machinery/light/red/dim/directional/south, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -46089,7 +46133,7 @@ /area/station/engineering/atmos) "tyR" = ( /obj/structure/cable, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) @@ -46267,7 +46311,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) "tDn" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -46321,7 +46365,7 @@ /area/station/hallway/primary/central/aft) "tDF" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -46431,12 +46475,12 @@ /turf/open/floor/plating, /area/station/security/detectives_office) "tFN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /turf/open/floor/iron/dark/textured, @@ -46459,7 +46503,7 @@ /area/station/maintenance/department/medical/central) "tGT" = ( /obj/machinery/suit_storage_unit/hardsuit/engineering, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) @@ -46629,7 +46673,7 @@ /obj/machinery/door/firehead{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/tcoms, /obj/effect/mapping_helpers/bulkhead/magic_cyclelink_helper_multi{ cycle_id = "sci-entrance" @@ -46639,7 +46683,7 @@ /area/station/tcommsat/computer) "tKy" = ( /obj/structure/closet/emcloset, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -46712,10 +46756,10 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/storage) "tLO" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/machinery/holopad, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46723,7 +46767,7 @@ /turf/open/floor/iron/textured, /area/station/engineering/gravity_generator) "tMe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -46777,7 +46821,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/pathfinders/greater) "tNO" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/light/small/red/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/engine/n2, @@ -46815,8 +46859,8 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -46863,10 +46907,10 @@ /obj/machinery/portable_atmospherics/pump, /obj/effect/decal/cleanable/dirt, /obj/structure/extinguisher_cabinet/directional/north, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "tPl" = ( @@ -46942,7 +46986,7 @@ /area/station/medical/storage) "tQK" = ( /obj/machinery/portable_atmospherics/canister/nitrogen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/radio/intercom/directional/north, /obj/machinery/atmospherics/components/unary/portables_connector/visible/auto_connect, /turf/open/floor/iron/dark/textured, @@ -47059,7 +47103,7 @@ /area/station/service/kitchen) "tSJ" = ( /obj/machinery/power/emitter, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -47098,7 +47142,7 @@ /turf/open/floor/iron/showroomfloor, /area/station/commons/toilet/restrooms) "tTv" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/light/small/red/directional/north, @@ -47156,9 +47200,6 @@ /turf/open/floor/plating, /area/station/commons/dorms) "tUY" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, /obj/effect/spawner/random/trash/garbage, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47166,6 +47207,9 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 8 + }, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "tVc" = ( @@ -47256,6 +47300,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock_controller_helper/airlock/interior, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/engineering/shield_generator) "tWD" = ( @@ -47289,10 +47334,10 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/plasma{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -47410,7 +47455,7 @@ /turf/open/floor/iron/dark/textured, /area/station/medical/treatment_center) "tZA" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -47447,7 +47492,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "uaa" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -47601,17 +47646,17 @@ /turf/open/floor/iron/smooth, /area/station/pathfinders/pathfinders_hallway) "ueA" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/machinery/light/floor, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/engine/telecomms, /area/station/tcommsat/server) "ueN" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/machinery/light/red/directional/south, @@ -47674,10 +47719,10 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -47885,7 +47930,7 @@ /area/station/cargo/storage) "uly" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/light/dim/directional/east, /obj/effect/spawner/random/food_or_drink/donkpockets{ pixel_y = 5 @@ -47931,7 +47976,7 @@ /area/station/medical/medbay/lobby) "umI" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/cell_charger, /obj/item/screwdriver{ pixel_y = -1 @@ -47977,7 +48022,7 @@ /area/station/hallway/primary/central/starboard) "unJ" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/techstorage/engineering_all, /obj/machinery/light/red/dim/directional/north, /obj/effect/decal/cleanable/dirt, @@ -48005,7 +48050,7 @@ /area/station/maintenance/department/security/upper) "uot" = ( /obj/machinery/airalarm/directional/north, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -48039,7 +48084,7 @@ /obj/effect/decal/cleanable/dirt, /obj/item/wrench, /obj/item/crowbar, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/pipe_dispenser, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -48070,7 +48115,7 @@ /turf/open/floor/iron/smooth, /area/station/security/warden) "upF" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, @@ -48239,7 +48284,7 @@ /turf/open/floor/wood, /area/station/commons/vacant_room/office) "usS" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/light/red/directional/east, @@ -48295,7 +48340,7 @@ /obj/machinery/atmospherics/pipe/heat_exchanging/junction{ dir = 8 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -48334,7 +48379,7 @@ /area/station/maintenance/department/medical/upper) "uwx" = ( /obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) @@ -48392,7 +48437,7 @@ /turf/open/floor/engine/airless, /area/station/command/bridge) "uxQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/atmospherics/components/binary/valve{ @@ -48480,7 +48525,7 @@ /turf/open/floor/iron/dark/small, /area/station/pathfinders/lead_office) "uzz" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/spawner/random/trash/hobo_squat, @@ -48572,7 +48617,7 @@ /turf/open/floor/iron/dark/textured, /area/station/command/bridge) "uBS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -48650,7 +48695,7 @@ /area/station/hallway/primary/central/fore) "uDM" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/tank/jetpack/carbondioxide{ pixel_x = 3; pixel_y = 3 @@ -48749,7 +48794,7 @@ /area/station/hallway/primary/central/port) "uGH" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/canister, /obj/effect/decal/cleanable/dirt, /obj/machinery/camera/autoname/directional/north, @@ -48898,7 +48943,7 @@ /obj/machinery/computer/mech_bay_power_console{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/south, @@ -48918,7 +48963,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "uIR" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/structure/disposalpipe/segment, /obj/machinery/door/bulkhead/engineering{ @@ -48996,7 +49041,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/oil, @@ -49116,7 +49161,7 @@ /area/station/hallway/primary/central/fore) "uMJ" = ( /obj/structure/table, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/storage/toolbox/mechanical, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -49146,7 +49191,7 @@ /area/station/pathfinders/lead_office) "uNl" = ( /obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/keycard_auth/directional/west, /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) @@ -49229,7 +49274,7 @@ /turf/open/floor/plating, /area/station/service/abandoned_gambling_den) "uPQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -49278,15 +49323,15 @@ /turf/open/floor/mineral/titanium/blue/airless, /area/station/maintenance/department/security/upper) "uQz" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/firealarm/directional/south, +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, -/obj/effect/mapping_helpers/broken_floor, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "uQH" = ( @@ -49369,7 +49414,7 @@ /turf/open/floor/iron/white/textured, /area/station/medical/medbay/aft) "uSL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/spawner/random/trash/mess, @@ -49438,7 +49483,7 @@ /turf/open/floor/iron/smooth, /area/station/hallway/secondary/command) "uUe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/spawner/random/trash/garbage, @@ -49527,15 +49572,15 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "uWQ" = ( -/obj/effect/turf_decal/stripes/end{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/effect/turf_decal/stripes/engi/end{ + dir = 4 + }, /turf/open/floor/iron/dark/small, /area/station/engineering/reactor_control) "uWU" = ( @@ -49551,7 +49596,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 10 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -49607,7 +49652,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "uYL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -49630,7 +49675,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "uZh" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/turf_decal/vg_decals/atmos/nitrogen{ @@ -49668,7 +49713,7 @@ "uZF" = ( /obj/machinery/meter, /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -49701,7 +49746,7 @@ /area/station/maintenance/department/medical/lower) "uZY" = ( /obj/structure/closet/radiation, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/firealarm/directional/east, /turf/open/floor/iron/dark/textured, @@ -49797,7 +49842,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "vdq" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -49821,7 +49866,7 @@ /turf/closed/wall/r_wall, /area/station/maintenance/department/engine) "vdL" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/mapping_helpers/broken_floor, @@ -49837,7 +49882,7 @@ /area/station/service/abandoned_gambling_den) "ven" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/spawner/random/techstorage/rnd_all, /obj/machinery/airalarm/directional/north, /obj/effect/decal/cleanable/dirt, @@ -49880,7 +49925,7 @@ /area/station/security/office) "veK" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/general/visible, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/mineral/plastitanium/red, /area/station/engineering/reactor_core) "veV" = ( @@ -49900,6 +49945,7 @@ /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/structure/cable, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "vfj" = ( @@ -49928,15 +49974,15 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/lead_office) "vfq" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/caution/stand_clear/engi{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "vfA" = ( @@ -50001,7 +50047,7 @@ /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/tank/internals/emergency_oxygen/engi, /obj/item/stack/cable_coil, /obj/item/clothing/glasses/meson/engine, @@ -50035,7 +50081,7 @@ /area/station/maintenance/department/cargo/lower) "vhO" = ( /obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/storage) @@ -50110,7 +50156,7 @@ /turf/open/floor/iron/textured, /area/station/service/hydroponics) "vjd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/machinery/air_sensor/nitrogen_tank, @@ -50197,7 +50243,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/dock) "vkG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -50261,7 +50307,7 @@ /turf/open/floor/plating/airless, /area/space/nearstation) "vmm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/mapping_helpers/broken_floor, @@ -50315,7 +50361,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "vot" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/light_switch/directional/north, @@ -50379,7 +50425,7 @@ /obj/machinery/computer/apc_control{ dir = 4 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/light/dim/directional/west, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -50543,7 +50589,7 @@ /turf/closed/wall, /area/station/maintenance/department/medical/lower) "vtW" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/structure/cable, @@ -50620,7 +50666,7 @@ /turf/open/floor/iron/smooth, /area/station/ai_monitored/security/armory) "vvm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -50731,7 +50777,7 @@ /obj/structure/sign/warning/radiation/directional/north, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) @@ -50877,7 +50923,7 @@ /turf/open/floor/iron/dark/textured, /area/station/maintenance/department/medical/central) "vAH" = ( -/obj/effect/turf_decal/caution, +/obj/effect/turf_decal/caution/engi, /obj/machinery/light/red/directional/north, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -50900,7 +50946,7 @@ /turf/open/space/openspace, /area/space/nearstation) "vBi" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -50954,7 +51000,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "vDc" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating/telecomms, /area/station/tcommsat/server) @@ -50996,7 +51042,7 @@ /area/station/command/internal_affairs_office) "vDx" = ( /obj/machinery/shieldgen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -51069,7 +51115,7 @@ /area/station/hallway/primary/central/aft) "vFi" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -51195,7 +51241,7 @@ /area/station/medical/treatment_center) "vIj" = ( /obj/machinery/vending/wardrobe/robo_wardrobe, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/lab) @@ -51254,10 +51300,10 @@ /turf/open/floor/iron/smooth, /area/station/pathfinders/pathfinders_hallway) "vKm" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -51376,8 +51422,8 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "vNo" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/item/stack/tile/iron/textured, @@ -51407,17 +51453,17 @@ "vNw" = ( /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/station/engineering/atmos) "vNE" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/engi/corner, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51487,7 +51533,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/lower) "vPq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/meter, @@ -51511,10 +51557,10 @@ /turf/open/floor/iron/smooth, /area/station/security/desk) "vPS" = ( -/obj/effect/turf_decal/stripes/orange/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /turf/open/floor/circuit/red, @@ -51685,7 +51731,7 @@ /area/station/medical/surgery/theatre) "vUY" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/stack/cable_coil, /obj/item/wirecutters, /obj/item/crowbar, @@ -51865,7 +51911,7 @@ /turf/open/floor/iron/textured, /area/station/hallway/primary/central/fore) "vYe" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -51906,7 +51952,7 @@ /turf/open/floor/wood, /area/station/command/heads_quarters/ce) "vYP" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -52177,7 +52223,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "wdX" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -52209,7 +52255,7 @@ /turf/open/floor/plating, /area/station/cargo/lobby) "wez" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Engineering Storage" @@ -52223,7 +52269,7 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/storage) "weI" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -52238,22 +52284,22 @@ /turf/open/floor/engine/airless, /area/space/nearstation) "wfg" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_control) "wfm" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 10 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/mechbay) "wfF" = ( @@ -52390,7 +52436,7 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -52398,7 +52444,7 @@ /area/station/engineering/atmos) "wiF" = ( /obj/structure/table/optable, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/red/dim/directional/west, /turf/open/floor/iron/dark/textured, /area/station/science/robotics/lab) @@ -52409,7 +52455,7 @@ /turf/open/floor/wood, /area/station/maintenance/department/medical/lower) "wjH" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/light_switch/directional/north, /obj/structure/tank_holder/extinguisher, @@ -52476,12 +52522,12 @@ /area/station/maintenance/department/cargo/lower) "wmM" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/caution/stand_clear{ +/obj/effect/turf_decal/caution/stand_clear/engi{ dir = 1 }, /obj/structure/cable, @@ -52556,15 +52602,15 @@ /turf/open/floor/plating, /area/station/engineering/hallway) "woZ" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 6 + }, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "wpd" = ( @@ -52644,7 +52690,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -52734,12 +52780,12 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "wsV" = ( -/obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "wte" = ( @@ -52755,8 +52801,8 @@ /turf/open/floor/plating, /area/station/maintenance/starboard/lesser) "wty" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -52776,14 +52822,14 @@ /area/station/maintenance/department/medical/central) "wtS" = ( /obj/structure/ladder, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/maintenance/department/security/lower) "wut" = ( /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -52999,7 +53045,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/structure/fans/tiny, /obj/structure/cable, @@ -53164,8 +53210,8 @@ /turf/open/floor/iron/white/textured, /area/station/medical/treatment_center) "wCO" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line, +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -53260,10 +53306,10 @@ dir = 8 }, /obj/structure/cable, -/obj/effect/turf_decal/arrows{ +/obj/effect/turf_decal/arrows/engi{ dir = 8 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) @@ -53523,10 +53569,10 @@ /turf/closed/wall, /area/station/service/bar/backroom) "wIj" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/decal/cleanable/oil, @@ -53554,7 +53600,7 @@ /area/station/maintenance/department/command) "wIQ" = ( /obj/structure/closet/radiation, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /obj/machinery/light/small/red/directional/west, @@ -53607,7 +53653,7 @@ /area/station/cargo/storage) "wJi" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -53618,7 +53664,7 @@ /area/station/engineering/reactor_hallway) "wJq" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/structure/cable/multilayer/multiz, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, @@ -53716,10 +53762,10 @@ /turf/open/floor/iron/dark/textured, /area/station/security/brig) "wKS" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -53821,7 +53867,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine) "wMp" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -53884,7 +53930,7 @@ /turf/open/floor/plating, /area/station/commons/storage/cryo) "wNW" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/decal/cleanable/dirt, @@ -53918,7 +53964,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/cargo/upper) "wOI" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/machinery/light_switch/directional/east, @@ -53967,7 +54013,7 @@ /obj/structure/closet/emcloset{ anchored = 1 }, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/iron/dark/textured, @@ -53987,7 +54033,7 @@ /area/station/hallway/primary/central/starboard) "wQG" = ( /obj/structure/closet/secure_closet/atmospherics, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/light/red/dim/directional/south, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -54036,10 +54082,10 @@ "wRG" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /turf/open/floor/iron/dark/textured, @@ -54148,7 +54194,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/security/upper) "wVp" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -54277,10 +54323,10 @@ "wXQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/machinery/meter, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -54341,7 +54387,7 @@ /turf/open/floor/plating, /area/station/hallway/primary/central/fore) "xaf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/light/floor, @@ -54380,7 +54426,7 @@ /area/station/ai_monitored/command/storage/eva) "xaF" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/item/clothing/shoes/magboots{ pixel_x = 3; pixel_y = 3 @@ -54455,7 +54501,7 @@ /area/station/maintenance/department/medical/upper) "xbH" = ( /obj/machinery/power/apc/auto_name/directional/north, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/effect/decal/cleanable/dirt, @@ -54516,7 +54562,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "xcG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/machinery/atmospherics/components/binary/pump/off{ @@ -54720,7 +54766,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/engine/gravity_generator/greater) "xhu" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -54761,7 +54807,7 @@ /turf/open/floor/iron/textured, /area/station/cargo/sorting) "xiC" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -54773,7 +54819,7 @@ /turf/open/floor/iron/dark/textured, /area/station/command/heads_quarters/ce) "xiG" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 5 }, /obj/effect/mapping_helpers/broken_floor, @@ -54799,7 +54845,7 @@ /area/station/service/kitchen) "xjr" = ( /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/light_switch/directional/north, /obj/machinery/fax{ fax_name = "Engineering Lobby"; @@ -55031,7 +55077,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "xoV" = ( -/obj/effect/turf_decal/bot/left, +/obj/effect/turf_decal/bot/left/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/gravity_generator) "xoX" = ( @@ -55064,7 +55110,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 8 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump/layer2{ dir = 4; @@ -55073,10 +55119,10 @@ /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "xqc" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -55096,7 +55142,7 @@ /turf/open/floor/iron/dark/textured, /area/station/security/desk) "xqq" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 6 }, /obj/effect/mapping_helpers/broken_floor, @@ -55108,10 +55154,10 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/flipped/n2{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) @@ -55150,7 +55196,7 @@ /turf/closed/wall, /area/station/service/abandoned_gambling_den) "xrd" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ @@ -55178,7 +55224,7 @@ /obj/machinery/computer/message_monitor{ dir = 1 }, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/machinery/light/directional/south, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -55186,12 +55232,12 @@ "xro" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/space_heater, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, /area/station/engineering/atmos/pumproom) "xru" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 10 }, /obj/effect/decal/cleanable/dirt, @@ -55257,7 +55303,7 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/light/red/dim/directional/east, /obj/structure/table/reinforced, -/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/bot_engi, /obj/item/storage/belt/utility, /obj/item/weldingtool, /obj/item/wrench, @@ -55281,7 +55327,7 @@ /turf/open/floor/iron/dark/textured, /area/station/service/theater) "xtl" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead{ dir = 8 }, @@ -55304,7 +55350,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/eva) "xtr" = ( -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible/layer1, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55324,7 +55370,7 @@ /turf/open/floor/catwalk_floor/iron_dark, /area/station/command/bridge) "xuM" = ( -/obj/effect/turf_decal/stripes/corner{ +/obj/effect/turf_decal/stripes/engi/corner{ dir = 1 }, /obj/effect/mapping_helpers/broken_floor, @@ -55420,7 +55466,7 @@ /obj/machinery/atmospherics/pipe/smart/simple/yellow/visible{ dir = 6 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/engineering/atmos) @@ -55463,7 +55509,7 @@ /area/station/maintenance/department/medical/lower) "xxy" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/machinery/portable_atmospherics/canister, /obj/machinery/light/red/dim/directional/north, /obj/effect/mapping_helpers/broken_floor, @@ -55524,10 +55570,10 @@ /turf/open/floor/wood, /area/station/command/internal_affairs_office) "xzR" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/decal/cleanable/dirt, @@ -55545,10 +55591,10 @@ /turf/open/floor/plating, /area/station/commons/dorms) "xAf" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 8 @@ -55603,7 +55649,7 @@ /obj/machinery/atmospherics/pipe/smart/manifold/violet/visible{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /obj/effect/mapping_helpers/broken_floor, @@ -55678,7 +55724,7 @@ /area/station/pathfinders/storage) "xDn" = ( /obj/effect/mapping_helpers/broken_floor, -/obj/effect/turf_decal/stripes/end, +/obj/effect/turf_decal/stripes/engi/end, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "xDr" = ( @@ -55692,7 +55738,7 @@ /area/station/command/bridge) "xDA" = ( /obj/structure/rack, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/item/storage/box/smart_metal_foam, /obj/item/storage/box/smart_metal_foam, @@ -55734,7 +55780,7 @@ /obj/machinery/door/bulkhead/engineering/glass{ name = "Tool Storage" }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "xFq" = ( @@ -55788,7 +55834,7 @@ dir = 8 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/mapping_helpers/airlock_controller_helper/airlock/interior, @@ -55820,7 +55866,7 @@ /turf/open/floor/iron/white/small, /area/station/pathfinders/dock) "xGJ" = ( -/obj/effect/turf_decal/stripes/orange/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, /turf/open/floor/circuit/red, @@ -55885,7 +55931,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/command) "xJC" = ( -/obj/effect/turf_decal/stripes/end{ +/obj/effect/turf_decal/stripes/engi/end{ dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -55927,7 +55973,7 @@ /turf/open/floor/iron/smooth, /area/station/security/office) "xKQ" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -55970,9 +56016,6 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/lower) "xMw" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, /obj/effect/spawner/random/trash/garbage, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -55980,6 +56023,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, /obj/structure/disposalpipe/segment, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 1 + }, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "xMK" = ( @@ -56006,10 +56052,10 @@ /turf/open/floor/plating, /area/station/maintenance/department/medical/central) "xMQ" = ( -/obj/effect/turf_decal/stripes/orange/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/orange/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /turf/open/floor/circuit/red, /area/station/engineering/reactor_core) @@ -56144,11 +56190,11 @@ /area/station/security/execution/education) "xPk" = ( /obj/machinery/vending/cigarette, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/iron/dark/textured, /area/station/engineering/hallway) "xPl" = ( -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/structure/cable, @@ -56170,7 +56216,7 @@ /turf/closed/wall, /area/station/maintenance/department/cargo/upper) "xPC" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 9 }, /obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ @@ -56295,10 +56341,10 @@ /obj/structure/chair/office{ dir = 4 }, -/obj/effect/turf_decal/stripes/end{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/engi/end{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/science/robotics/lab) "xRs" = ( @@ -56349,10 +56395,10 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, -/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/stripes/engi/line, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) "xTc" = ( @@ -56397,18 +56443,18 @@ /area/station/maintenance/department/cargo/upper) "xTu" = ( /obj/structure/tank_dispenser/oxygen, -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/station/engineering/storage) "xTx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, /obj/effect/decal/cleanable/oil, /obj/effect/decal/cleanable/dirt, /obj/item/radio/intercom/directional/north, +/obj/effect/turf_decal/stripes/engi/line{ + dir = 5 + }, /turf/open/floor/iron/textured, /area/station/engineering/hallway) "xTT" = ( @@ -56478,10 +56524,10 @@ /turf/open/floor/iron/dark/textured, /area/station/cargo/storage) "xWa" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, /obj/effect/decal/cleanable/oil, @@ -56522,10 +56568,10 @@ /area/station/maintenance/starboard/lesser) "xWC" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 8 }, -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 4 }, /turf/open/floor/iron/dark/textured, @@ -56595,7 +56641,7 @@ /turf/open/floor/plating, /area/station/engineering/storage) "xYC" = ( -/obj/effect/turf_decal/box, +/obj/effect/turf_decal/box/engi, /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/red/directional/west, /obj/machinery/portable_atmospherics/canister/air, @@ -56605,7 +56651,7 @@ /turf/open/floor/iron/dark/textured, /area/station/tcommsat/computer) "xYG" = ( -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, /obj/machinery/door/bulkhead/engineering{ name = "Shared Engineering Storage" @@ -56709,6 +56755,7 @@ }, /obj/effect/mapping_helpers/bulkhead/access/all/engineering/general, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/hidden, +/obj/effect/turf_decal/delivery/engi, /turf/open/floor/plating, /area/station/maintenance/department/medical/upper) "yaN" = ( @@ -56820,7 +56867,7 @@ /turf/open/floor/plating, /area/station/maintenance/department/crew_quarters/dorms) "yfA" = ( -/obj/effect/turf_decal/stripes/line{ +/obj/effect/turf_decal/stripes/engi/line{ dir = 1 }, /obj/effect/decal/cleanable/dirt, @@ -74102,7 +74149,7 @@ gnI xdu xdu hhL -qeC +jYi kxN dQq cvp @@ -74117,7 +74164,7 @@ eaH eGi pLO aLc -uWQ +qUX aLc xKQ pye @@ -74616,7 +74663,7 @@ gnI xdu lNL veK -qeC +jYi pju xGJ yhL @@ -79778,7 +79825,7 @@ qjM qjM qjM qjM -dnF +gYQ oSs dnF tYr @@ -142240,10 +142287,10 @@ rkd rkd rkd rkd -vto -vto -vto -vto +fGR +fGR +fGR +fGR ift uyn aRO @@ -142500,7 +142547,7 @@ rkd pVg wIQ exp -vto +fGR xNF qHj cFh @@ -142977,11 +143024,11 @@ pCf pCf pCf bhF -lYa +pbX btr tVy vvC -nqP +nwp eht aeN mwB @@ -143014,7 +143061,7 @@ rkd rkd mjN ocr -vto +fGR vOd sQX lwN @@ -143234,12 +143281,12 @@ pCf pCf pCf bhF -lYa -nqP +pbX +nwp vff -nqP -nqP -nqP +nwp +nwp +nwp fuI kHL nqP @@ -143269,9 +143316,9 @@ vUX iLV fEG rkd -vto -vto -vto +fGR +fGR +fGR kER vTA aNj @@ -143490,14 +143537,14 @@ pCf pCf pCf xMN -lYa -lYa +pbX +pbX rLa gvS hbu lrH -nqP -nqP +nwp +nwp tkW nqP nqP @@ -143747,13 +143794,13 @@ pCf pCf pCf pCf -plF +guV tRk wJq esJ tox jYp -nqP +nwp qjJ dDV nqP @@ -144004,13 +144051,13 @@ pCf pCf pCf pCf -plF +guV tRk dcq bIu oGR wPV -nqP +nwp ucj jNz nqP @@ -144261,13 +144308,13 @@ pCf pCf pCf xMN -lYa -nqP -nqP -nqP -nqP -nqP -nqP +pbX +nwp +nwp +nwp +nwp +nwp +nwp qjJ qid nqP @@ -148125,8 +148172,8 @@ ahT ahT nqP tkW -nqP -nqP +nwp +nwp qzW qzW qzW @@ -148382,7 +148429,7 @@ bkX ahT qev pDe -nqP +nwp soU xJC obK @@ -148639,7 +148686,7 @@ rdA ahT jiK tpA -nqP +nwp pvC kfH ayO @@ -148896,8 +148943,8 @@ iwd ahT xgu awM -nqP -kuU +nwp +pfN ovL lDj qzW @@ -149153,10 +149200,10 @@ abg ahT nqP sTl -nqP -nqP +nwp +nwp yaM -nqP +nwp qzW qzW qzW @@ -206722,8 +206769,8 @@ iwi iwi izm rWc -nwp -nwp +frh +frh lIG gPw lIG @@ -207235,9 +207282,9 @@ iwi iwi iwi pxj -nwp -nwp -nwp +frh +frh +frh oFT bgP lIG diff --git a/code/game/machinery/doors/bulkhead_types.dm b/code/game/machinery/doors/bulkhead_types.dm index 7a7e545c99d..ff06dd7923f 100644 --- a/code/game/machinery/doors/bulkhead_types.dm +++ b/code/game/machinery/doors/bulkhead_types.dm @@ -22,7 +22,7 @@ /obj/machinery/door/bulkhead/engineering assemblytype = /obj/structure/door_assembly/door_assembly_eng - bulkhead_paint = "#C6A434" + bulkhead_paint = "#BB8425" stripe_paint = "#BB8425" /obj/machinery/door/bulkhead/medical diff --git a/code/game/objects/effects/decals/turfdecal/markings.dm b/code/game/objects/effects/decals/turfdecal/markings.dm index 8ddb21f0201..4fd022077b9 100644 --- a/code/game/objects/effects/decals/turfdecal/markings.dm +++ b/code/game/objects/effects/decals/turfdecal/markings.dm @@ -539,3 +539,50 @@ /obj/effect/turf_decal/bot/left/orange icon_state = "bot_left_orange" + +/// Engi Flavored markings + +/obj/effect/turf_decal/delivery/engi + icon_state = "delivery_engi" + +/obj/effect/turf_decal/bot_engi + icon_state = "bot_engi" + +/obj/effect/turf_decal/loading_area/engi + icon_state = "loadingarea_engi" + +/obj/effect/turf_decal/stripes/engi/line + icon_state = "warningline_engi" + +/obj/effect/turf_decal/stripes/engi/end + icon_state = "warn_end_engi" + +/obj/effect/turf_decal/stripes/engi/corner + icon_state = "warninglinecorner_engi" + +/obj/effect/turf_decal/stripes/engi/box + icon_state = "warn_box_engi" + +/obj/effect/turf_decal/stripes/engi/full + icon_state = "warn_full_engi" + +/obj/effect/turf_decal/caution/engi + icon_state = "caution_engi" + +/obj/effect/turf_decal/caution/stand_clear/engi + icon_state = "stand_clear_engi" + +/obj/effect/turf_decal/arrows/engi + icon_state = "arrows_engi" + +/obj/effect/turf_decal/box/engi + icon_state = "box_engi" + +/obj/effect/turf_decal/box/corners/engi + icon_state = "box_corners_engi" + +/obj/effect/turf_decal/bot/right/engi + icon_state = "bot_right_engi" + +/obj/effect/turf_decal/bot/left/engi + icon_state = "bot_left_engi" diff --git a/icons/turf/decals.dmi b/icons/turf/decals.dmi index 577692399529ad4a8046eb3e472cb4095a0f53d0..2452bd7a45851fefa4cb195814ceea5c048dabad 100644 GIT binary patch literal 96707 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 literal 94869 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�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 Date: Sat, 22 Jun 2024 14:22:04 +0200 Subject: [PATCH 5/8] Update ALV Belryth.dmm --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 28 +++++++++++---------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index 59878543f59..cae2e5af8b3 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -11621,7 +11621,6 @@ "fmL" = ( /obj/effect/turf_decal/delivery/engi, /obj/machinery/door/firehead, -/obj/machinery/door/bulkhead/external, /obj/machinery/door/poddoor/preopen{ id = "reactorlockdown" }, @@ -11630,6 +11629,9 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/door/bulkhead/external{ + name = "Reactor Control Room" + }, /turf/open/floor/iron/dark/textured, /area/station/engineering/reactor_control) "fmV" = ( @@ -17827,7 +17829,7 @@ /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/visible{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark/textured, @@ -28038,7 +28040,7 @@ /area/station/maintenance/department/medical/upper) "maL" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/machinery/atmospherics/pipe/layer_manifold/orange/visible{ dir = 4 }, @@ -29259,6 +29261,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) +"mzh" = ( +/obj/effect/turf_decal/box/engi, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/upper) "mzi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -35936,14 +35946,6 @@ /obj/machinery/light/red/dim/directional/south, /turf/open/floor/iron/dark/textured, /area/station/engineering/atmos) -"pfN" = ( -/obj/effect/turf_decal/box/engi, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/upper) "pfO" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/trash/garbage, @@ -41054,7 +41056,7 @@ /obj/machinery/atmospherics/pipe/layer_manifold/supply/visible{ dir = 4 }, -/obj/effect/turf_decal/delivery, +/obj/effect/turf_decal/delivery/engi, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/event_spawn, /turf/open/floor/iron/dark/textured, @@ -148944,7 +148946,7 @@ ahT xgu awM nwp -pfN +mzh ovL lDj qzW From 24e9c275be597afcfa209b4d25c2855947688d57 Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Sat, 22 Jun 2024 14:26:10 +0200 Subject: [PATCH 6/8] more mapping tweaks --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 104 ++++++++++++-------- 1 file changed, 61 insertions(+), 43 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index cae2e5af8b3..2676d30e804 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -8806,6 +8806,14 @@ /obj/machinery/door/firehead, /turf/open/floor/plating, /area/station/maintenance/department/eva) +"dYP" = ( +/obj/effect/turf_decal/box/engi, +/obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/portable_atmospherics/canister/air, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating, +/area/station/maintenance/department/medical/upper) "dYT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/box, @@ -11293,6 +11301,10 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/wood, /area/station/commons/lounge) +"ffW" = ( +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall, +/area/station/maintenance/department/pathfinders/greater) "fgl" = ( /obj/machinery/door/bulkhead/maintenance, /obj/machinery/door/firehead, @@ -11804,14 +11816,15 @@ /obj/machinery/door/firehead{ dir = 8 }, -/obj/machinery/door/bulkhead/maintenance{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/machinery/door/bulkhead/engineering{ + dir = 4; + name = "Maintenance Access" + }, /turf/open/floor/plating, /area/station/commons/storage/primary) "fsv" = ( @@ -12317,13 +12330,13 @@ /area/station/maintenance/department/cargo/lower) "fDp" = ( /obj/effect/turf_decal/delivery, -/obj/machinery/door/bulkhead{ - name = "Gym"; - dir = 4 - }, /obj/machinery/door/firehead{ dir = 8 }, +/obj/machinery/door/bulkhead/engineering{ + dir = 4; + name = "Tool Storage" + }, /turf/open/floor/iron/dark/textured, /area/station/commons/storage/primary) "fDC" = ( @@ -15705,11 +15718,12 @@ dir = 1 }, /obj/effect/decal/cleanable/dirt, -/obj/machinery/door/bulkhead/maintenance{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/bulkhead/engineering{ + dir = 1; + name = "Maintenance Access" + }, /turf/open/floor/plating, /area/station/commons/storage/primary) "gZv" = ( @@ -29261,14 +29275,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/mineral/plastitanium, /area/station/engineering/reactor_core) -"mzh" = ( -/obj/effect/turf_decal/box/engi, -/obj/effect/decal/cleanable/dirt, -/obj/effect/mapping_helpers/broken_floor, -/obj/machinery/portable_atmospherics/canister/air, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating, -/area/station/maintenance/department/medical/upper) "mzi" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -37341,6 +37347,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white/small, /area/station/pathfinders/storage) +"pOA" = ( +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall, +/area/station/maintenance/department/security/lower) "pOD" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -38580,6 +38590,10 @@ /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/circuit/green, /area/station/engineering/gravity_generator) +"qoJ" = ( +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall/r_wall, +/area/station/pathfinders/pathfinders_hallway) "qoK" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/mapping_helpers/broken_floor, @@ -48449,6 +48463,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/textured, /area/station/maintenance/department/medical/central) +"uxY" = ( +/obj/effect/mapping_helpers/paint_wall/engineering, +/turf/closed/wall, +/area/station/maintenance/starboard/lesser) "uyn" = ( /obj/effect/mapping_helpers/broken_floor, /obj/effect/decal/cleanable/dirt, @@ -139201,8 +139219,8 @@ mAu tzz mqd oXr -tgx -tgx +mAu +mAu gsi tgx hse @@ -148946,7 +148964,7 @@ ahT xgu awM nwp -mzh +dYP ovL lDj qzW @@ -157203,7 +157221,7 @@ uMJ hTW hTW hTW -rSt +uxY gli rSt sme @@ -158996,11 +159014,11 @@ ylV mOM qiY wbZ -iFD +pOA pBC hqe kCa -iFD +pOA eaR iBP iFD @@ -214488,11 +214506,11 @@ lPk epI xTc pOT -cSw +ffW avs vQZ rQo -eXo +qoJ lMy cfH cXE @@ -214745,11 +214763,11 @@ mIk pxL hJe mpZ -cSw -cSw -cSw -cSw -eXo +ffW +ffW +ffW +ffW +qoJ xNs qDm tHI @@ -215002,11 +215020,11 @@ vGj xou aHv mDf -cSw +ffW amW pXr cJL -cSw +ffW ejW qwG xaR @@ -215263,7 +215281,7 @@ mry weI wXQ sVp -cSw +ffW uYr lFu nHU @@ -215516,11 +215534,11 @@ lPk dFA fBM rcn -cSw +ffW bCh sWU cJL -cSw +ffW vsH geh inH @@ -215773,11 +215791,11 @@ lPk cSw cSw wXg -cSw -cSw +ffW +ffW pLv -cSw -cSw +ffW +ffW qGC geh jAs @@ -216030,11 +216048,11 @@ qPs cSw nQx dzD -cSw +ffW rrE inK iGQ -cSw +ffW kuo jBw jsu @@ -216287,7 +216305,7 @@ sAg cSw kiK jzr -cSw +ffW vDe iRr qoh From f2c1ad319a8ba92e61505bf394ab19624fa4cb83 Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Sat, 22 Jun 2024 18:13:46 +0200 Subject: [PATCH 7/8] Access requirement on Jani shutter --- _maps/map_files/ALV Belryth/ALV Belryth.dmm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/_maps/map_files/ALV Belryth/ALV Belryth.dmm b/_maps/map_files/ALV Belryth/ALV Belryth.dmm index 2676d30e804..4c7e661e2c6 100644 --- a/_maps/map_files/ALV Belryth/ALV Belryth.dmm +++ b/_maps/map_files/ALV Belryth/ALV Belryth.dmm @@ -7943,7 +7943,8 @@ id = "custodialshutters"; name = "shutters control"; pixel_x = 8; - pixel_y = 29 + pixel_y = 29; + req_access = list("service") }, /obj/effect/turf_decal/stripes/orange/corner{ dir = 8 @@ -35645,7 +35646,8 @@ /obj/effect/turf_decal/box, /obj/machinery/button/door/directional/south{ name = "shutters control"; - id = "custodialshutters" + id = "custodialshutters"; + req_access = list("service") }, /obj/effect/mapping_helpers/broken_floor, /turf/open/floor/plating, From 778e311d17caca0c3b17821e8a2d9616136fccbe Mon Sep 17 00:00:00 2001 From: QuacksQ <79924768+QuacksQ@users.noreply.github.com> Date: Fri, 28 Jun 2024 21:10:26 +0200 Subject: [PATCH 8/8] Black stripe is cool --- code/game/machinery/doors/bulkhead_types.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/machinery/doors/bulkhead_types.dm b/code/game/machinery/doors/bulkhead_types.dm index ff06dd7923f..d5a394e5db2 100644 --- a/code/game/machinery/doors/bulkhead_types.dm +++ b/code/game/machinery/doors/bulkhead_types.dm @@ -23,7 +23,7 @@ /obj/machinery/door/bulkhead/engineering assemblytype = /obj/structure/door_assembly/door_assembly_eng bulkhead_paint = "#BB8425" - stripe_paint = "#BB8425" + stripe_paint = "#1E2425" /obj/machinery/door/bulkhead/medical assemblytype = /obj/structure/door_assembly/door_assembly_med