diff --git a/.editorconfig b/.editorconfig index d90dd34b993..a25dbdfc85c 100644 --- a/.editorconfig +++ b/.editorconfig @@ -1,4 +1,4 @@ [*] -insert_final_newline = false +insert_final_newline = true indent_style = tab indent_size = 4 diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index fa36b79bbed..f204eb0a723 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,6 +1,14 @@ +## About The Pull Request + + + +## Why It's Good For The Game + + + ## Changelog :cl: add: Added new things @@ -23,9 +31,3 @@ server: something server ops should know -## About The Pull Request - - -## Why It's Good For The Game - - diff --git a/.vscode/extensions.json b/.vscode/extensions.json index fa92c7b9766..e9cb60a587a 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,6 +1,7 @@ { "recommendations": [ "gbasood.byond-dm-language-support", - "platymuus.dm-langclient" + "platymuus.dm-langclient", + "EditorConfig.EditorConfig" ] } diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index a76f1e0e570..4a0c718942a 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -4482,8 +4482,7 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/structure/cable{ icon_state = "2-8" @@ -6169,8 +6168,7 @@ "oE" = ( /obj/structure/cable, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/compressor{ comp_id = "syndie_lavaland_incineratorturbine"; diff --git a/_maps/RandomRuins/SpaceRuins/derelict6.dmm b/_maps/RandomRuins/SpaceRuins/derelict6.dmm index 76599869232..5a33bb9d75c 100644 --- a/_maps/RandomRuins/SpaceRuins/derelict6.dmm +++ b/_maps/RandomRuins/SpaceRuins/derelict6.dmm @@ -161,9 +161,6 @@ /obj/effect/turf_decal/tile/bar{ dir = 1 }, -/turf/open/floor/plasteel{ - initial_gas_mix = "TEMP=2.7" - }, /turf/open/floor/plating/airless{ icon_state = "platingdmg2" }, diff --git a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm index 8f74c2b199d..bff36316033 100644 --- a/_maps/RandomRuins/SpaceRuins/listeningstation.dmm +++ b/_maps/RandomRuins/SpaceRuins/listeningstation.dmm @@ -1051,8 +1051,7 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/structure/reagent_dispensers/fueltank, /obj/item/clothing/head/welding, diff --git a/_maps/RandomZLevels/VR/snowdin_VR.dmm b/_maps/RandomZLevels/VR/snowdin_VR.dmm index 1ea234afdf7..e26cdc7c7b9 100644 --- a/_maps/RandomZLevels/VR/snowdin_VR.dmm +++ b/_maps/RandomZLevels/VR/snowdin_VR.dmm @@ -2714,7 +2714,6 @@ "gg" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/post/cavern2) "gh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ @@ -2900,11 +2899,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel, /area/awaymission/snowdin/post/gateway) -"gx" = ( -/obj/structure/barricade/wooden/snowed, -/turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, -/area/awaymission/snowdin/cave/cavern) "gy" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on{ piping_layer = 3; @@ -8570,10 +8564,6 @@ }, /turf/open/floor/plasteel/dark/snowdin, /area/awaymission/snowdin/outside) -"sT" = ( -/turf/open/floor/plating/snowed/smoothed, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/outside) "sU" = ( /obj/effect/turf_decal/weather/snow, /obj/effect/turf_decal/stripes/white/line{ @@ -11446,10 +11436,6 @@ }, /turf/open/floor/plating/snowed, /area/awaymission/snowdin/outside) -"AD" = ( -/turf/open/floor/plating, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/outside) "AE" = ( /obj/item/pen, /turf/open/floor/plating{ @@ -12105,10 +12091,6 @@ }, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/outside) -"Cx" = ( -/turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, -/area/awaymission/snowdin/cave/cavern) "Cy" = ( /obj/machinery/light/small{ brightness = 3; @@ -24247,7 +24229,7 @@ am af sx sJ -sT +te te te te @@ -24333,7 +24315,7 @@ af af af dX -sT +te te te te @@ -24504,7 +24486,7 @@ af am sx sK -sT +te te te te @@ -24590,7 +24572,7 @@ af af af dX -sT +te te te te @@ -24761,7 +24743,7 @@ ak af sx sJ -sT +te te te te @@ -24796,7 +24778,7 @@ dX dX dX dX -sT +te te te te @@ -24847,7 +24829,7 @@ dX dX dX dX -sT +te te te te @@ -25018,7 +25000,7 @@ af fq sx sK -sT +te te te te @@ -25104,7 +25086,7 @@ af af af dX -sT +te te te te @@ -25275,7 +25257,7 @@ af sf sx sJ -sT +te te te te @@ -25361,7 +25343,7 @@ af af af dX -sT +te te te te @@ -26659,7 +26641,7 @@ zK oa te Au -AD +te yW af ag @@ -59996,8 +59978,8 @@ qi qi qi qi -gx -gx +tP +tP oZ oZ oZ @@ -61132,7 +61114,7 @@ qi oZ oZ oZ -Cx +oZ qi oZ oZ @@ -64215,7 +64197,7 @@ sY oZ oZ sY -Cx +oZ oZ oZ sY @@ -64472,7 +64454,7 @@ oZ oY oZ oZ -Cx +oZ oZ oZ oZ diff --git a/_maps/RandomZLevels/research.dmm b/_maps/RandomZLevels/research.dmm index 0f1e2ed4c1e..1b51f2e06cd 100644 --- a/_maps/RandomZLevels/research.dmm +++ b/_maps/RandomZLevels/research.dmm @@ -249,7 +249,6 @@ /turf/open/floor/plasteel{ icon_state = "damaged4" }, -/turf/closed/wall/mineral/plastitanium, /area/awaymission/research/interior/engineering) "aT" = ( /mob/living/simple_animal/hostile/syndicate/melee/sword, @@ -259,9 +258,6 @@ /turf/open/floor/plasteel{ icon_state = "damaged1" }, -/turf/closed/wall/mineral/plastitanium{ - dir = 4 - }, /area/awaymission/research/interior/engineering) "aV" = ( /obj/item/stack/sheet/plasteel, @@ -344,7 +340,6 @@ /turf/open/floor/plasteel{ icon_state = "damaged5" }, -/turf/closed/wall/mineral/plastitanium, /area/awaymission/research/interior/engineering) "bd" = ( /turf/open/floor/plasteel{ diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 90d0e2ac5c5..48ae22cb7e4 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -7529,7 +7529,6 @@ "qj" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/post/cavern2) "qk" = ( /obj/structure/closet/cabinet, @@ -8673,10 +8672,6 @@ }, /turf/open/floor/plasteel/dark/snowdin, /area/awaymission/snowdin/outside) -"sT" = ( -/turf/open/floor/plating/snowed/smoothed, -/turf/open/floor/plating/snowed, -/area/awaymission/snowdin/outside) "sU" = ( /obj/effect/turf_decal/weather/snow, /obj/effect/turf_decal/stripes/white/line{ @@ -8932,11 +8927,6 @@ /mob/living/simple_animal/hostile/poison/giant_spider/nurse/ice, /turf/open/floor/plating/asteroid/snow/ice, /area/awaymission/snowdin/cave/cavern) -"tM" = ( -/obj/structure/barricade/wooden/snowed, -/turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, -/area/awaymission/snowdin/cave/cavern) "tN" = ( /turf/open/floor/plating/ice/smooth, /area/awaymission/snowdin/outside) @@ -11560,7 +11550,6 @@ /area/awaymission/snowdin/outside) "AD" = ( /turf/open/floor/plating, -/turf/open/floor/plating/snowed, /area/awaymission/snowdin/outside) "AE" = ( /obj/item/pen, @@ -12226,10 +12215,6 @@ }, /turf/open/floor/plating/asteroid/snow, /area/awaymission/snowdin/outside) -"Cx" = ( -/turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, -/area/awaymission/snowdin/cave/cavern) "Cy" = ( /obj/machinery/light/small{ brightness = 3; @@ -13694,13 +13679,11 @@ name = "mining conveyor" }, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "FO" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/loading_area, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "FQ" = ( /obj/effect/light_emitter{ @@ -13772,7 +13755,6 @@ dir = 4 }, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/post/mining_dock) "FZ" = ( /turf/closed/wall/ice, @@ -15836,7 +15818,6 @@ dir = 8 }, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "Xu" = ( /obj/effect/turf_decal/stripes/corner{ @@ -15856,7 +15837,6 @@ dir = 4 }, /turf/open/floor/plating/asteroid/snow/ice, -/turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/cave/cavern) "Yn" = ( /obj/machinery/door/airlock/external/glass, @@ -24399,7 +24379,7 @@ am af sx sJ -sT +dX te te te @@ -24485,7 +24465,7 @@ af af af dX -sT +dX te te te @@ -24656,7 +24636,7 @@ af am sx sK -sT +dX te te te @@ -24742,7 +24722,7 @@ af af af dX -sT +dX te te te @@ -24913,7 +24893,7 @@ ak af sx sJ -sT +dX te te te @@ -24948,7 +24928,7 @@ dX dX dX dX -sT +dX te te te @@ -24999,7 +24979,7 @@ dX dX dX dX -sT +dX te te te @@ -25170,7 +25150,7 @@ af fq sx sK -sT +dX te te te @@ -25256,7 +25236,7 @@ af af af dX -sT +dX te te te @@ -25427,7 +25407,7 @@ af sf sx sJ -sT +dX te te te @@ -25513,7 +25493,7 @@ af af af dX -sT +dX te te te @@ -60148,8 +60128,8 @@ qi qi qi qi -tM -tM +tP +tP oZ oZ oZ @@ -61284,7 +61264,7 @@ qi oZ oZ oZ -Cx +oZ qi oZ oZ @@ -64367,7 +64347,7 @@ sY oZ oZ sY -Cx +oZ oZ oZ sY @@ -64624,7 +64604,7 @@ oZ oY oZ oZ -Cx +oZ oZ oZ oZ diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 589571f09ab..0b7e55c8189 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -6904,8 +6904,7 @@ dir = 4 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /turf/open/floor/circuit/green, /area/engine/atmospherics_engine) @@ -6914,19 +6913,7 @@ dir = 10 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 - }, -/obj/machinery/power/emitter/anchored{ - dir = 1; - state = 2 - }, -/turf/open/floor/circuit/green, -/area/engine/atmospherics_engine) -"ars" = ( -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/emitter/anchored{ dir = 1; @@ -23200,7 +23187,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - icon_state = "pump_map"; name = "Port to Turbine" }, /obj/effect/turf_decal/tile/neutral{ @@ -23221,7 +23207,6 @@ }, /obj/machinery/atmospherics/components/binary/pump{ dir = 1; - icon_state = "pump_map"; name = "Port to Filter" }, /obj/effect/turf_decal/tile/neutral{ @@ -155995,7 +155980,7 @@ amH gXw amH aqM -ars +ark asA atY avh diff --git a/_maps/map_files/Donutstation/Donutstation.dmm b/_maps/map_files/Donutstation/Donutstation.dmm index 4d8939ee881..7396df3d6fe 100644 --- a/_maps/map_files/Donutstation/Donutstation.dmm +++ b/_maps/map_files/Donutstation/Donutstation.dmm @@ -526,7 +526,6 @@ }, /obj/machinery/conveyor{ dir = 1; - icon_state = "conveyor_map"; id = "cargoright" }, /turf/open/floor/plating, @@ -723,8 +722,7 @@ req_access_txt = "10" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -804,7 +802,6 @@ /area/hallway/primary/central) "abP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -829,8 +826,7 @@ /area/quartermaster/miningdock) "abS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -839,15 +835,13 @@ /area/quartermaster/miningdock) "abT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/miningdock) "abU" = ( /obj/effect/landmark/start/shaft_miner, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -1175,7 +1169,6 @@ /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel, @@ -1258,8 +1251,7 @@ "adh" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/science/storage) @@ -1268,8 +1260,7 @@ /obj/machinery/portable_atmospherics/canister/toxins, /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/science/storage) @@ -1475,8 +1466,7 @@ "adE" = ( /obj/effect/turf_decal/delivery, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/poddoor/shutters{ id = "cargowarehouse" @@ -1602,7 +1592,6 @@ /area/science/mixing) "adU" = ( /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{ - icon_state = "dpvent_map"; dir = 8 }, /turf/open/floor/engine, @@ -1758,8 +1747,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -1800,7 +1788,6 @@ /area/science/lab) "aer" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -1878,7 +1865,6 @@ "aeE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -1940,8 +1926,7 @@ /area/hallway/primary/central) "aeO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/lab) @@ -2131,7 +2116,6 @@ /area/crew_quarters/fitness) "afo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/white/side{ @@ -2203,7 +2187,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -2222,7 +2205,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -2265,7 +2247,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel, @@ -2310,8 +2291,7 @@ /area/hallway/primary/central) "afC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -2343,7 +2323,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel, @@ -2468,7 +2447,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -2578,7 +2556,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/sign/warning/biohazard{ @@ -2640,8 +2617,7 @@ "agp" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -2702,8 +2678,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -3399,7 +3374,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -3412,7 +3386,6 @@ /area/science/research) "ahY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -3444,7 +3417,6 @@ /obj/structure/plasticflaps, /obj/machinery/conveyor{ dir = 1; - icon_state = "conveyor_map"; id = "cargoright" }, /turf/open/floor/plating, @@ -3461,8 +3433,7 @@ /area/bridge) "aid" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/carpet, /area/crew_quarters/heads/captain/private) @@ -3508,8 +3479,7 @@ /area/security/prison) "aik" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/explab) @@ -3832,8 +3802,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -3882,7 +3851,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/cable/yellow{ @@ -3914,7 +3882,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/disposalpipe/segment{ @@ -3983,8 +3950,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -4226,7 +4192,6 @@ /area/science/research) "ajP" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/white, @@ -4334,8 +4299,7 @@ /area/security/prison) "ajZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -4367,7 +4331,6 @@ /area/ai_monitored/turret_protected/ai_upload) "ake" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -4564,8 +4527,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/poddoor/preopen{ id = "Biohazard"; @@ -4603,7 +4565,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/effect/turf_decal/tile/neutral{ @@ -4841,8 +4802,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -4883,8 +4843,7 @@ /area/engine/engineering) "alg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5047,8 +5006,7 @@ /area/engine/engineering) "alA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/firealarm{ dir = 1; @@ -5136,8 +5094,7 @@ "alI" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5152,7 +5109,6 @@ /area/security/detectives_office) "alK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/dark, @@ -5292,8 +5248,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -5489,7 +5444,6 @@ "amp" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -5753,8 +5707,7 @@ /area/crew_quarters/kitchen) "amV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5830,8 +5783,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -5848,7 +5800,6 @@ "ane" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -5870,7 +5821,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/camera{ @@ -5925,8 +5875,7 @@ name = "Primary Tool Storage" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -6295,7 +6244,6 @@ /area/crew_quarters/theatre) "aoi" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -6352,7 +6300,6 @@ /area/crew_quarters/kitchen) "aom" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -6443,8 +6390,7 @@ /area/engine/engineering) "aov" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/medical/morgue) @@ -6512,8 +6458,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -6829,7 +6774,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/white, @@ -6840,8 +6784,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -7082,7 +7025,6 @@ "apz" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, @@ -7091,8 +7033,7 @@ /obj/effect/turf_decal/stripes/line, /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -7101,8 +7042,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -7179,7 +7119,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/white, @@ -7201,7 +7140,6 @@ /area/crew_quarters/heads/chief) "apP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -7247,8 +7185,7 @@ /area/hallway/primary/central) "apW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) @@ -7257,7 +7194,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -7288,7 +7224,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/closet/emcloset, @@ -7319,8 +7254,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -7338,8 +7272,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/poddoor/shutters/preopen{ id = "kitchenshutter"; @@ -7376,8 +7309,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, @@ -7512,7 +7444,6 @@ "aqw" = ( /obj/machinery/conveyor{ dir = 9; - icon_state = "conveyor_map"; id = "cargoright" }, /turf/open/floor/plating, @@ -7559,7 +7490,6 @@ /area/security/prison) "aqE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -7575,8 +7505,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -7681,8 +7610,7 @@ req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -8078,8 +8006,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -8132,8 +8059,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/sorting/mail{ dir = 4; @@ -8152,8 +8078,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/landmark/start/station_engineer, /obj/effect/turf_decal/stripes/corner, @@ -8174,8 +8099,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -8603,7 +8527,6 @@ /area/ai_monitored/turret_protected/aisat/service) "asB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -8619,7 +8542,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -8675,8 +8597,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -8902,7 +8823,6 @@ /area/engine/atmos) "ath" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - icon_state = "intact"; dir = 6 }, /turf/closed/wall/r_wall, @@ -9210,7 +9130,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -9223,22 +9142,19 @@ /area/tcommsat/computer) "atU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "atV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/grimy, /area/tcommsat/computer) "atW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -9266,8 +9182,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -9372,8 +9287,7 @@ /area/crew_quarters/fitness) "aul" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/brig) @@ -9528,7 +9442,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/cable/yellow{ @@ -10191,7 +10104,6 @@ /area/engine/atmos) "avX" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; dir = 8 }, /turf/closed/wall/r_wall, @@ -10487,7 +10399,6 @@ /area/hallway/primary/central) "awG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/closed/wall/r_wall, @@ -10518,7 +10429,6 @@ /area/hallway/primary/central) "awJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -10798,7 +10708,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/dark, @@ -10949,8 +10858,7 @@ "axH" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -11239,8 +11147,7 @@ /area/engine/atmos) "ayo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-8" @@ -11286,7 +11193,6 @@ "ays" = ( /obj/machinery/atmospherics/pipe/simple/cyan/visible, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, @@ -11344,8 +11250,7 @@ /area/engine/atmos) "ayz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -11387,7 +11292,6 @@ /area/engine/atmos) "ayE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -11421,7 +11325,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel, @@ -11429,7 +11332,6 @@ "ayJ" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel, @@ -11439,7 +11341,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /turf/open/floor/plasteel, @@ -11713,8 +11614,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/teleporter) @@ -11730,7 +11630,6 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/dark, @@ -12158,8 +12057,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12270,8 +12168,7 @@ }, /obj/effect/landmark/start/assistant, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12306,8 +12203,7 @@ "aAC" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12551,8 +12447,7 @@ "aBh" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -12634,8 +12529,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -12644,8 +12538,7 @@ /area/crew_quarters/fitness/recreation) "aBq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -12701,8 +12594,7 @@ /area/science/xenobiology) "aBu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 5 @@ -12856,7 +12748,6 @@ "aBK" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -12893,8 +12784,7 @@ /area/ai_monitored/turret_protected/ai_upload) "aBN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -12971,8 +12861,7 @@ /area/maintenance/starboard) "aBW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13011,8 +12900,7 @@ "aCa" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13042,7 +12930,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/cable/yellow{ @@ -13093,7 +12980,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/item/radio/intercom{ @@ -13174,8 +13060,7 @@ /area/tcommsat/server) "aCs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -13197,7 +13082,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -13321,8 +13205,7 @@ /area/tcommsat/server) "aCK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13341,7 +13224,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -13437,8 +13319,7 @@ /area/engine/atmos) "aCW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -13858,8 +13739,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -13898,8 +13778,7 @@ "aDU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/prison) @@ -13983,7 +13862,6 @@ "aEd" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel, @@ -14000,8 +13878,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/window/brigdoor/westleft{ id = "Cell 1"; @@ -14203,7 +14080,6 @@ /area/medical/storage) "aEx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -14237,7 +14113,6 @@ /area/science/robotics/mechbay) "aEB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -14475,7 +14350,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/machinery/newscaster{ @@ -14524,7 +14398,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/dark, @@ -14566,7 +14439,6 @@ /area/bridge) "aFe" = ( /obj/machinery/atmospherics/pipe/simple{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -14592,7 +14464,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/disposalpipe/segment, @@ -14794,7 +14665,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/cable/yellow{ @@ -14826,8 +14696,7 @@ /area/medical/storage) "aFD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -15613,7 +15482,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/disposalpipe/segment, @@ -15699,7 +15567,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/structure/disposalpipe/segment{ @@ -15747,8 +15614,7 @@ /area/security/checkpoint/medical) "aHu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -15764,7 +15630,6 @@ /area/library/lounge) "aHw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -15947,7 +15812,6 @@ /area/medical/sleeper) "aHQ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/effect/landmark/start/medical_doctor, @@ -16033,7 +15897,6 @@ /area/medical/chemistry) "aHZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/white, @@ -16083,7 +15946,6 @@ "aIg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -16154,8 +16016,7 @@ /area/hallway/primary/central) "aIo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/genetics) @@ -16243,7 +16104,6 @@ /area/medical/medbay/central) "aIy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/white, @@ -16533,8 +16393,7 @@ req_one_access_txt = "6;20" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16582,7 +16441,6 @@ /area/science/research) "aJh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/newscaster{ @@ -16626,7 +16484,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16708,7 +16565,6 @@ /area/medical/patients_rooms/room_a) "aJx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -16721,8 +16577,7 @@ /area/medical/medbay/central) "aJy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16743,8 +16598,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16969,8 +16823,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -16982,8 +16835,7 @@ /area/medical/medbay/lobby) "aJY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17182,7 +17034,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -17203,7 +17054,6 @@ /area/crew_quarters/heads/hop) "aKz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17221,7 +17071,6 @@ "aKB" = ( /obj/structure/bed, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/effect/landmark/start/head_of_personnel, @@ -17235,15 +17084,13 @@ /area/library) "aKD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/carpet, /area/crew_quarters/heads/hop) "aKE" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/carpet, @@ -17293,7 +17140,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17337,7 +17183,6 @@ "aKO" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/disposalpipe/segment, @@ -17623,7 +17468,6 @@ /area/library/lounge) "aLB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -17781,14 +17625,12 @@ /area/construction) "aLY" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, /area/hallway/secondary/exit/departure_lounge) "aLZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -17802,7 +17644,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/white/side{ @@ -17832,8 +17673,7 @@ "aMe" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -17868,8 +17708,7 @@ /area/hallway/secondary/entry) "aMh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18136,8 +17975,7 @@ /area/security/warden) "aMM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18162,7 +18000,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/segment{ @@ -18275,8 +18112,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18302,8 +18138,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/ai_monitored/turret_protected/aisat/foyer) @@ -18418,7 +18253,6 @@ /area/ai_monitored/turret_protected/aisat/foyer) "aNr" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/cable{ @@ -18500,8 +18334,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -18542,8 +18375,7 @@ req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18558,8 +18390,7 @@ /area/tcommsat/computer) "aNF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18606,7 +18437,6 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -18624,8 +18454,7 @@ "aNM" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/virology) @@ -18682,8 +18511,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/landmark/start/geneticist, /obj/structure/cable/yellow{ @@ -18752,8 +18580,7 @@ /area/security/processing) "aNV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18765,8 +18592,7 @@ /area/maintenance/starboard) "aNW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -18831,7 +18657,6 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -18899,8 +18724,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -19023,7 +18847,6 @@ /area/security/brig) "aOB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19044,7 +18867,6 @@ /area/security/main) "aOE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19095,7 +18917,6 @@ /area/security/main) "aOL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -19266,7 +19087,6 @@ /area/security/courtroom) "aPd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/dark, @@ -19362,7 +19182,6 @@ "aPr" = ( /obj/structure/table/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ - icon_state = "intact"; dir = 4 }, /obj/machinery/door/window/southleft{ @@ -19382,8 +19201,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19419,30 +19237,25 @@ /area/teleporter) "aPv" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/closed/wall/r_wall, /area/engine/atmos) "aPw" = ( /obj/machinery/atmospherics/pipe/manifold/cyan/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/closed/wall/r_wall, /area/engine/atmos) "aPx" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/closed/wall/r_wall, @@ -19501,8 +19314,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19633,7 +19445,6 @@ /area/chapel/office) "aPO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -19647,8 +19458,7 @@ }, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -19657,7 +19467,6 @@ /area/quartermaster/miningdock) "aPQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/dark, @@ -19686,8 +19495,7 @@ /area/hallway/secondary/exit/departure_lounge) "aPT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/ai_monitored/turret_protected/ai_upload) @@ -19723,8 +19531,7 @@ /area/quartermaster/storage) "aPY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/circuit, /area/ai_monitored/turret_protected/ai_upload) @@ -19778,8 +19585,7 @@ /obj/effect/turf_decal/delivery, /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -19980,7 +19786,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20230,7 +20035,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, @@ -20579,7 +20383,6 @@ /area/maintenance/port/fore) "aRL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -20589,8 +20392,7 @@ /area/engine/atmos) "aRM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -20782,7 +20584,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/dark, @@ -20825,7 +20626,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -20835,7 +20635,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel, @@ -20940,7 +20739,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel, @@ -21606,8 +21404,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on, /turf/open/floor/plasteel, @@ -21620,8 +21417,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -21640,8 +21436,7 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21654,8 +21449,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -21680,8 +21474,7 @@ /area/science/research) "aTU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -21694,7 +21487,6 @@ /area/medical/medbay/lobby) "aTW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel, @@ -21721,8 +21513,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -21829,8 +21620,7 @@ /area/maintenance/starboard) "aUi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -21962,7 +21752,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/junction/yjunction{ @@ -22256,7 +22045,6 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22499,8 +22287,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/turf_decal/stripes/corner, /turf/open/floor/plasteel, @@ -22690,8 +22477,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/checkpoint/medical) @@ -22727,8 +22513,7 @@ "aVI" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -22776,7 +22561,6 @@ /area/hallway/primary/central) "aVM" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -22802,7 +22586,6 @@ "aVO" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -22838,7 +22621,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -22905,7 +22687,6 @@ /area/medical/medbay/lobby) "aVW" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/white, @@ -23053,7 +22834,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/disposalpipe/sorting/mail{ @@ -23078,7 +22858,6 @@ "aWj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -23151,8 +22930,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -23168,8 +22946,7 @@ req_access_txt = "1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -23293,7 +23070,6 @@ /area/security/main) "aWy" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -23334,22 +23110,19 @@ /area/security/main) "aWB" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "aWC" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/showroomfloor, /area/security/main) "aWD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -23358,8 +23131,7 @@ /area/security/main) "aWE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 10 @@ -23396,8 +23168,7 @@ /area/security/main) "aWI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -23422,8 +23193,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/main) @@ -23432,7 +23202,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -23472,7 +23241,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -23649,7 +23417,6 @@ /area/crew_quarters/heads/hop) "aXd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/effect/landmark/start/botanist, @@ -23748,8 +23515,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/checkpoint/medical) @@ -23818,7 +23584,6 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plating, @@ -23887,14 +23652,12 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) "aXx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -23983,7 +23746,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/door/airlock/medical{ @@ -24069,7 +23831,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -24152,7 +23913,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plating, @@ -24166,7 +23926,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -24198,8 +23957,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -24219,7 +23977,6 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plating, @@ -24366,7 +24123,6 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -24479,8 +24235,7 @@ req_access_txt = "24" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24495,8 +24250,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24527,7 +24281,6 @@ /area/security/brig) "aYF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24561,15 +24314,13 @@ /area/maintenance/department/security) "aYI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/closed/wall/r_wall, /area/engine/atmos) "aYJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -24578,8 +24329,7 @@ /area/engine/atmos) "aYK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24588,8 +24338,7 @@ /area/engine/atmos) "aYL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24598,7 +24347,6 @@ /area/janitor) "aYM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24619,7 +24367,6 @@ /area/maintenance/department/security) "aYP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -24757,15 +24504,13 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/dark, /area/security/courtroom) "aZf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24778,8 +24523,7 @@ req_access_txt = "42" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24833,8 +24577,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/junction{ icon_state = "pipe-j1"; @@ -24844,7 +24587,6 @@ /area/hallway/primary/central) "aZn" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -24860,8 +24602,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24923,8 +24664,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24937,8 +24677,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -24954,7 +24693,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel, @@ -24989,7 +24727,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -25003,7 +24740,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel, @@ -25058,8 +24794,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/firedoor, /obj/structure/disposalpipe/segment{ @@ -25082,8 +24817,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -25095,8 +24829,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25121,8 +24854,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/junction{ @@ -25157,7 +24889,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -25168,14 +24899,12 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, /area/security/brig) "aZO" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/structure/disposalpipe/segment, @@ -25202,8 +24931,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -25225,8 +24953,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/light, /obj/structure/disposalpipe/segment{ @@ -25249,8 +24976,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25259,8 +24985,7 @@ /area/security/brig) "aZT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25273,8 +24998,7 @@ req_access_txt = "63" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25286,8 +25010,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25309,8 +25032,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/extinguisher_cabinet{ pixel_y = -28 @@ -25351,7 +25073,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -25390,8 +25111,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -25406,7 +25126,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -25447,7 +25166,6 @@ /area/security/processing) "bai" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -25457,8 +25175,7 @@ /area/security/warden) "baj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25467,8 +25184,7 @@ /area/security/warden) "bak" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25490,7 +25206,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel, @@ -25519,7 +25234,6 @@ "ban" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/showroomfloor, @@ -25548,7 +25262,6 @@ /area/engine/atmos) "bar" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/showroomfloor, @@ -25562,7 +25275,6 @@ "bat" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel, @@ -25590,7 +25302,6 @@ /area/security/brig) "bax" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel, @@ -25603,8 +25314,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -25645,7 +25355,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel, @@ -25661,8 +25370,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/main) @@ -25674,8 +25382,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/main) @@ -25693,7 +25400,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -25803,7 +25509,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/carpet, @@ -25818,14 +25523,12 @@ /area/crew_quarters/heads/hos) "baT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/carpet, /area/crew_quarters/heads/hos) "baU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /obj/machinery/light, @@ -25854,7 +25557,6 @@ /area/engine/atmos) "baZ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -25864,8 +25566,7 @@ /area/maintenance/port/aft) "bba" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25874,7 +25575,6 @@ /area/maintenance/port/aft) "bbb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -25895,7 +25595,6 @@ /area/crew_quarters/kitchen) "bbe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -25937,7 +25636,6 @@ "bbi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/cable/yellow{ @@ -25971,8 +25669,7 @@ /area/engine/gravity_generator) "bbn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -25982,7 +25679,6 @@ /area/security/courtroom) "bbo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/machinery/light/small{ @@ -25995,7 +25691,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/cable/yellow{ @@ -26005,7 +25700,6 @@ /area/engine/gravity_generator) "bbq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -26021,8 +25715,7 @@ /area/maintenance/department/security) "bbr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26035,7 +25728,6 @@ "bbs" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -26054,7 +25746,6 @@ /area/engine/gravity_generator) "bbv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -26064,14 +25755,12 @@ /area/engine/gravity_generator) "bbw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/engine/gravity_generator) "bbx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/dark, @@ -26092,7 +25781,6 @@ /area/engine/gravity_generator) "bbB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -26183,7 +25871,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/disposalpipe/segment, @@ -26291,8 +25978,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/crew_quarters/bar) @@ -26315,7 +26001,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -26330,8 +26015,7 @@ /obj/effect/turf_decal/tile/bar, /obj/structure/chair/stool/bar, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26383,7 +26067,6 @@ /area/ai_monitored/nuke_storage) "bcg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -26468,8 +26151,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/circuit, /area/ai_monitored/nuke_storage) @@ -26507,8 +26189,7 @@ /area/ai_monitored/nuke_storage) "bcq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26561,8 +26242,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/ai_monitored/nuke_storage) @@ -26577,8 +26257,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/maintenance/starboard/fore) @@ -26642,8 +26321,7 @@ /area/ai_monitored/nuke_storage) "bcz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -26674,7 +26352,6 @@ /area/maintenance/disposal) "bcD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -26738,7 +26415,6 @@ /area/security/courtroom) "bcI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/cafeteria{ @@ -26759,7 +26435,6 @@ /area/construction/mining/aux_base) "bcL" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/cafeteria{ @@ -26768,7 +26443,6 @@ /area/crew_quarters/kitchen) "bcM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/wood, @@ -26790,11 +26464,9 @@ /area/maintenance/department/security) "bcP" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/closed/wall/r_wall, @@ -26839,11 +26511,9 @@ /area/maintenance/disposal) "bcU" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/closed/wall/r_wall, @@ -26883,8 +26553,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/bar) @@ -26893,7 +26562,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/wood, @@ -26915,7 +26583,6 @@ /area/crew_quarters/bar) "bde" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/wood, @@ -26955,7 +26622,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/door/airlock/medical{ @@ -26976,8 +26642,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -26991,8 +26656,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/medical/surgery) @@ -27001,8 +26665,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/surgery) @@ -27011,8 +26674,7 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/surgery) @@ -27022,7 +26684,6 @@ /area/science/explab) "bdr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/white, @@ -27053,7 +26714,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plating, @@ -27103,7 +26763,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27119,8 +26778,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port) @@ -27132,8 +26790,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -27155,14 +26812,12 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) "bdF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27175,7 +26830,6 @@ /area/maintenance/port/aft) "bdG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27194,7 +26848,6 @@ /area/security/main) "bdI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/white/side, @@ -27242,7 +26895,6 @@ /area/medical/sleeper) "bdQ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -27279,7 +26931,6 @@ /area/medical/virology) "bdU" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -27297,7 +26948,6 @@ }, /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plating, @@ -27345,7 +26995,6 @@ req_access_txt = "39" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -27362,16 +27011,14 @@ /area/medical/virology) "bed" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold4w/supply/hidden, /turf/open/floor/plasteel/white, /area/medical/virology) "bee" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -27393,8 +27040,7 @@ "beh" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -27446,7 +27092,6 @@ }, /obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/white, @@ -27469,7 +27114,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/cafeteria, @@ -27530,8 +27174,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/white, @@ -27542,8 +27185,7 @@ }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) @@ -27596,8 +27238,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/genetics/cloning) @@ -27615,8 +27256,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/medbay/central) @@ -27628,7 +27268,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/white, @@ -27638,8 +27277,7 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -27648,8 +27286,7 @@ /area/medical/medbay/central) "beE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -27686,7 +27323,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/white, @@ -27703,7 +27339,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/white, @@ -27811,8 +27446,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/mapping_helpers/airlock/locked, /obj/structure/disposalpipe/segment{ @@ -27832,8 +27466,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/chemistry) @@ -27845,8 +27478,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/chemistry) @@ -27855,8 +27487,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/chemistry) @@ -27865,7 +27496,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/white, @@ -27890,22 +27520,19 @@ /area/hallway/secondary/exit/departure_lounge) "beZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/carpet, /area/crew_quarters/theatre) "bfa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/carpet, /area/crew_quarters/theatre) "bfb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/theatre) @@ -28003,7 +27630,6 @@ /area/ai_monitored/security/armory) "bfl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28013,7 +27639,6 @@ /area/maintenance/port) "bfm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -28047,7 +27672,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/cafeteria, @@ -28067,8 +27691,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-4" @@ -28094,8 +27717,7 @@ "bfs" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/patients_rooms/room_a) @@ -28223,8 +27845,7 @@ "bfE" = ( /obj/structure/closet/secure_closet/personal/patient, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/medical/patients_rooms/room_b) @@ -28362,7 +27983,6 @@ }, /obj/effect/turf_decal/tile/blue, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/disposalpipe/segment{ @@ -28440,7 +28060,6 @@ }, /obj/effect/landmark/start/chief_engineer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, @@ -28483,8 +28102,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/aft) @@ -28615,8 +28233,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/firedoor, /turf/open/floor/plating, @@ -28713,7 +28330,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -28836,7 +28452,6 @@ "bgL" = ( /obj/machinery/light, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/grimy, @@ -28876,7 +28491,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/disposalpipe/segment{ @@ -28900,7 +28514,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/effect/turf_decal/tile/neutral, @@ -29085,7 +28698,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/cable/yellow{ @@ -29096,8 +28708,7 @@ /area/maintenance/aft) "bhm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29155,7 +28766,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/disposalpipe/segment{ @@ -29308,8 +28918,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/airlock/maintenance{ name = "Chapel Maintenance"; @@ -29321,8 +28930,7 @@ /area/maintenance/starboard) "bhI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29334,8 +28942,7 @@ /area/maintenance/port) "bhJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29350,8 +28957,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29412,8 +29018,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/requests_console{ announcementConsole = 0; @@ -29481,7 +29086,6 @@ dir = 10 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /obj/machinery/doorButtons/access_button{ @@ -29499,7 +29103,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -29636,7 +29239,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29705,8 +29307,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29814,7 +29415,6 @@ /area/engine/engineering) "biG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -29876,8 +29476,7 @@ /area/ai_monitored/security/armory) "biL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -29932,7 +29531,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -30092,7 +29690,6 @@ /area/security/brig) "bjc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30103,7 +29700,6 @@ /area/ai_monitored/storage/eva) "bjd" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -30259,8 +29855,7 @@ /area/engine/atmos) "bjr" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30274,8 +29869,7 @@ "bjs" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/airlock/public/glass{ id_tag = "permabolt3"; @@ -30331,8 +29925,7 @@ /area/science/research) "bjx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -30414,8 +30007,7 @@ /area/security/prison) "bjF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30426,8 +30018,7 @@ "bjG" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30518,7 +30109,6 @@ /area/security/courtroom) "bjP" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -30672,8 +30262,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -30738,7 +30327,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -30779,7 +30367,6 @@ /area/science/xenobiology) "bkl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -30795,7 +30382,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -30880,8 +30466,7 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/science/research) @@ -30894,8 +30479,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/research) @@ -30904,8 +30488,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/white, /area/science/research) @@ -30972,8 +30555,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -30993,7 +30575,6 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -31021,8 +30602,7 @@ /area/science/research) "bkH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -31101,7 +30681,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -31166,7 +30745,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/white, @@ -31210,7 +30788,6 @@ /area/crew_quarters/fitness) "bkW" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -31311,7 +30888,6 @@ /area/science/server) "blh" = ( /obj/machinery/atmospherics/pipe/manifold{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/dark/telecomms, @@ -31480,7 +31056,6 @@ /area/security/prison) "blw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -31582,15 +31157,13 @@ /area/security/checkpoint/medical) "blG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, /area/science/research) "blH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/white, @@ -31598,7 +31171,6 @@ "blI" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -31609,14 +31181,12 @@ /area/science/xenobiology) "blJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/white, /area/science/robotics/lab) "blK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/white, @@ -31846,7 +31416,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/power/apc{ @@ -31868,8 +31437,7 @@ /area/science/xenobiology) "bmf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/science/robotics/mechbay) @@ -31913,8 +31481,7 @@ /area/maintenance/port/fore) "bmk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -32170,8 +31737,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32205,7 +31771,6 @@ "bmN" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/machinery/button/door{ @@ -32281,7 +31846,6 @@ /area/maintenance/port/fore) "bmV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -32332,7 +31896,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/dark, @@ -32355,8 +31918,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -32388,7 +31950,6 @@ /area/science/xenobiology) "bnd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/cable/yellow{ @@ -32401,8 +31962,7 @@ /area/science/xenobiology) "bne" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32420,8 +31980,7 @@ /area/science/xenobiology) "bnf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32434,8 +31993,7 @@ /area/science/xenobiology) "bng" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32447,8 +32005,7 @@ /area/science/xenobiology) "bnh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32482,7 +32039,6 @@ /area/science/mixing) "bnj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -32585,8 +32141,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -32663,7 +32218,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/white, @@ -32979,8 +32533,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -33050,8 +32603,7 @@ /area/solar/aft) "boi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33085,7 +32637,6 @@ /area/vacant_room/commissary) "bol" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -33095,8 +32646,7 @@ /area/quartermaster/storage) "bom" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33114,7 +32664,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33130,7 +32679,6 @@ /area/hallway/primary/central) "boo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33154,8 +32702,7 @@ /area/maintenance/port/fore) "boq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -33187,7 +32734,6 @@ "bot" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33203,7 +32749,6 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33235,7 +32780,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -33342,8 +32886,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -33374,8 +32917,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33446,8 +32988,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33473,8 +33014,7 @@ "boR" = ( /obj/effect/landmark/start/station_engineer, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -33632,7 +33172,6 @@ /area/janitor) "bpg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33645,7 +33184,6 @@ /area/maintenance/aft) "bph" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33695,14 +33233,12 @@ /area/janitor) "bpn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel, /area/janitor) "bpo" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/disposalpipe/segment{ @@ -33854,7 +33390,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /obj/structure/cable/yellow{ @@ -33864,7 +33399,6 @@ /area/engine/atmos) "bpE" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -33891,7 +33425,6 @@ "bpG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/visible, /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -33926,8 +33459,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33936,8 +33468,7 @@ /area/maintenance/aft) "bpL" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33949,7 +33480,6 @@ /area/maintenance/aft) "bpM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -33962,8 +33492,7 @@ /area/maintenance/aft) "bpN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -33976,7 +33505,6 @@ "bpO" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -34044,8 +33572,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -34054,8 +33581,7 @@ /area/maintenance/port/aft) "bpU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34067,7 +33593,6 @@ /area/maintenance/port/aft) "bpV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34098,8 +33623,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34683,8 +34207,7 @@ /area/security/detectives_office) "bqT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34700,8 +34223,7 @@ "bqU" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34723,7 +34245,6 @@ "bqX" = ( /obj/structure/reagent_dispensers/water_cooler, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34766,8 +34287,7 @@ /area/crew_quarters/dorms) "brb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34828,7 +34348,6 @@ /area/crew_quarters/fitness) "brj" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -34867,7 +34386,6 @@ /area/maintenance/port/fore) "brn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -34880,8 +34398,7 @@ /area/crew_quarters/fitness/recreation) "bro" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34902,8 +34419,7 @@ "brq" = ( /obj/structure/chair/stool, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34921,8 +34437,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34937,8 +34452,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -34982,7 +34496,6 @@ /area/hallway/primary/central) "brw" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -35017,7 +34530,6 @@ /area/maintenance/port/aft) "brz" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -35069,7 +34581,6 @@ /area/solar/aft) "brD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35139,8 +34650,7 @@ name = "Air to Ports" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -35149,8 +34659,7 @@ name = "Mix to Ports" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) @@ -35159,14 +34668,12 @@ name = "Pure to Ports" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/atmos) "brN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -35198,15 +34705,13 @@ /area/engine/atmos) "brR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel, /area/engine/atmos) "brS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35281,8 +34786,7 @@ /area/engine/atmos) "brY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35379,7 +34883,6 @@ /area/maintenance/fore) "bsh" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/disposalpipe/segment{ @@ -35392,8 +34895,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35406,7 +34908,6 @@ "bsj" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/disposalpipe/segment{ @@ -35422,7 +34923,6 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -35463,8 +34963,7 @@ "bsn" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -35478,7 +34977,6 @@ /area/quartermaster/storage) "bso" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35499,7 +34997,6 @@ /area/maintenance/fore) "bsq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35539,8 +35036,7 @@ req_one_access_txt = "12" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35567,7 +35063,6 @@ /area/hydroponics/garden) "bsv" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plating, @@ -35580,7 +35075,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35620,8 +35114,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -35633,8 +35126,7 @@ /area/crew_quarters/bar) "bsA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35660,8 +35152,7 @@ /area/solar/aft) "bsC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35682,7 +35173,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -35696,7 +35186,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plating, @@ -35727,8 +35216,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35743,7 +35231,6 @@ /area/hallway/primary/central) "bsH" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -35764,7 +35251,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/disposalpipe/segment{ @@ -35783,7 +35269,6 @@ "bsK" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35817,8 +35302,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35833,7 +35317,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35849,7 +35332,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/disposalpipe/segment{ @@ -35866,8 +35348,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35887,7 +35368,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/disposalpipe/segment{ @@ -35908,8 +35388,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35935,7 +35414,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/disposalpipe/segment{ @@ -35949,7 +35427,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, @@ -35959,7 +35436,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -35975,8 +35451,7 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -35991,7 +35466,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -36007,8 +35481,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36061,7 +35534,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/segment{ @@ -36071,7 +35543,6 @@ /area/hallway/primary/central) "btf" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36094,7 +35565,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/disposalpipe/segment{ @@ -36107,7 +35577,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/effect/turf_decal/tile/neutral, @@ -36119,7 +35588,6 @@ "bti" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -36129,7 +35597,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/segment{ @@ -36139,7 +35606,6 @@ /area/hallway/primary/central) "btk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36152,7 +35618,6 @@ /area/hallway/primary/central) "btl" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -36165,7 +35630,6 @@ /area/hallway/primary/central) "btm" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -36187,7 +35651,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/cable/yellow{ @@ -36200,7 +35663,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/disposalpipe/segment, @@ -36248,7 +35710,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/disposalpipe/segment{ @@ -36327,7 +35788,6 @@ /area/security/detectives_office) "btF" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/grass, @@ -36337,7 +35797,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/disposalpipe/segment{ @@ -36357,8 +35816,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) @@ -36371,8 +35829,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/grimy, /area/security/detectives_office) @@ -36381,7 +35838,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/grimy, @@ -36394,7 +35850,6 @@ /area/security/detectives_office) "btL" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36458,14 +35913,12 @@ "btS" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/wood, /area/lawoffice) "btT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/wood, @@ -36476,8 +35929,7 @@ req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36553,7 +36005,6 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36584,7 +36035,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -36605,8 +36055,7 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36631,8 +36080,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36656,8 +36104,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -36682,7 +36129,6 @@ /area/hydroponics) "buk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36704,7 +36150,6 @@ /area/hydroponics) "bum" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -36717,7 +36162,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -36778,7 +36222,6 @@ /area/hydroponics) "but" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -36810,8 +36253,7 @@ }, /obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/hydroponics) @@ -36821,8 +36263,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/hydroponics) @@ -36831,7 +36272,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -36845,7 +36285,6 @@ }, /obj/effect/turf_decal/tile/green, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, @@ -36868,7 +36307,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/effect/turf_decal/tile/neutral{ @@ -36916,8 +36354,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36945,8 +36382,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -36958,7 +36394,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/effect/turf_decal/tile/neutral{ @@ -37001,7 +36436,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/wood, @@ -37011,7 +36445,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/wood, @@ -37021,7 +36454,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -37031,15 +36463,13 @@ /area/crew_quarters/heads/hop) "buO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/ai_monitored/storage/eva) "buP" = ( /obj/structure/filingcabinet/chestdrawer, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /obj/effect/landmark/event_spawn, @@ -37060,8 +36490,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -37085,7 +36514,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -37098,8 +36526,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -37114,7 +36541,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -37144,14 +36570,12 @@ /area/engine/atmos) "buY" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "buZ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -37167,7 +36591,6 @@ /area/science/mixing) "bvc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -37190,14 +36613,12 @@ /area/ai_monitored/storage/eva) "bvf" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, /area/ai_monitored/storage/eva) "bvg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -37227,8 +36648,7 @@ /area/library/lounge) "bvl" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37240,8 +36660,7 @@ /area/library/lounge) "bvm" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 9 @@ -37263,8 +36682,7 @@ /area/library) "bvp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -37273,7 +36691,6 @@ /area/hallway/secondary/exit/departure_lounge) "bvq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/segment, @@ -37287,7 +36704,6 @@ /area/library/lounge) "bvs" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/wood, @@ -37307,8 +36723,7 @@ /area/crew_quarters/fitness/recreation) "bvu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37323,7 +36738,6 @@ pixel_x = 32 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/wood, @@ -37350,8 +36764,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -37417,8 +36830,7 @@ /area/construction) "bvH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 4 @@ -37447,8 +36859,7 @@ /area/hallway/secondary/exit/departure_lounge) "bvK" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37483,8 +36894,7 @@ /area/hallway/secondary/exit/departure_lounge) "bvO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/structure/disposalpipe/segment{ @@ -37512,8 +36922,7 @@ /area/hallway/secondary/exit/departure_lounge) "bvR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37545,7 +36954,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -37570,8 +36978,7 @@ /area/security/checkpoint) "bvV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/security/checkpoint) @@ -37580,7 +36987,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -37644,7 +37050,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel, @@ -37703,7 +37108,6 @@ "bwg" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/disposalpipe/segment, @@ -37727,8 +37131,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37741,8 +37144,7 @@ "bwj" = ( /obj/structure/table, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37777,8 +37179,7 @@ icon_state = "L1" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37793,8 +37194,7 @@ icon_state = "L3" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37812,8 +37212,7 @@ icon_state = "L5" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37839,7 +37238,6 @@ icon_state = "L9" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -37853,8 +37251,7 @@ icon_state = "L11" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -37878,7 +37275,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/disposalpipe/segment{ @@ -37975,7 +37371,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38165,8 +37560,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -38213,8 +37607,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38423,8 +37816,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38448,8 +37840,7 @@ }, /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38464,8 +37855,7 @@ name = "Library" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38477,7 +37867,6 @@ /area/library) "bxy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -38594,8 +37983,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -38650,7 +38038,6 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -38789,7 +38176,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/structure/cable/yellow{ @@ -38875,8 +38261,7 @@ pixel_y = -29 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -38957,7 +38342,6 @@ /area/maintenance/fore) "bys" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -39075,8 +38459,7 @@ /area/security/detectives_office) "byF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -39247,7 +38630,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/grimy, @@ -39446,8 +38828,7 @@ /area/chapel/office) "bzp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/grimy, /area/chapel/office) @@ -39688,8 +39069,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -39785,8 +39165,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/engine/engineering) @@ -40094,7 +39473,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/structure/disposalpipe/segment{ @@ -40143,7 +39521,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/effect/turf_decal/tile/neutral{ @@ -40176,7 +39553,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/disposalpipe/segment{ @@ -40265,7 +39641,6 @@ dir = 4 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/cable/yellow{ @@ -40306,8 +39681,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40365,8 +39739,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40437,7 +39810,6 @@ "bBl" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/cable/yellow{ @@ -40457,7 +39829,6 @@ /area/engine/engineering) "bBn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -40485,7 +39856,6 @@ /area/maintenance/starboard/fore) "bBp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel/chapel{ @@ -40497,8 +39867,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -40515,7 +39884,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/cable/yellow{ @@ -40571,8 +39939,7 @@ /area/maintenance/starboard) "bBv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel/chapel{ @@ -40581,8 +39948,7 @@ /area/chapel/main) "bBw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/chapel{ dir = 1 @@ -40590,8 +39956,7 @@ /area/chapel/main) "bBx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/chapel{ dir = 4 @@ -40602,8 +39967,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/chapel{ dir = 1 @@ -40614,8 +39978,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/chapel{ dir = 4 @@ -40626,8 +39989,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/chapel{ dir = 1 @@ -40684,7 +40046,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/grille, @@ -40732,8 +40093,7 @@ "bBH" = ( /obj/machinery/light, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -40837,8 +40197,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plating, /area/maintenance/port/fore) @@ -40852,7 +40211,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/plasteel, @@ -40870,7 +40228,6 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -40977,7 +40334,6 @@ /area/crew_quarters/heads/cmo) "bCe" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /obj/machinery/door/airlock/maintenance{ @@ -41152,7 +40508,6 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /obj/structure/disposalpipe/segment{ @@ -41361,7 +40716,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/disposalpipe/segment{ @@ -41382,7 +40736,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -41566,7 +40919,6 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plating, @@ -41629,8 +40981,7 @@ /area/security/main) "bDg" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -41704,7 +41055,6 @@ /area/engine/engineering) "bDp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41725,7 +41075,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plating, @@ -41754,7 +41103,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/disposalpipe/sorting/mail/flip{ @@ -41848,8 +41196,7 @@ /area/hallway/primary/central) "bDD" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -41862,7 +41209,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/navbeacon{ @@ -41903,7 +41249,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/status_display/evac{ @@ -41931,7 +41276,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -41966,7 +41310,6 @@ /area/vacant_room/commissary) "bDO" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -41986,7 +41329,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -42041,7 +41383,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel, @@ -42307,7 +41648,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42329,8 +41669,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42349,7 +41688,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/cable/yellow{ @@ -42377,8 +41715,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42396,8 +41733,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42412,8 +41748,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -42429,7 +41764,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/structure/cable/yellow{ @@ -42475,7 +41809,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/segment{ @@ -42499,7 +41832,6 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42625,7 +41957,6 @@ /area/hallway/primary/central) "bET" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42645,7 +41976,6 @@ /area/hallway/primary/central) "bEU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -42679,8 +42009,7 @@ }, /obj/item/pen, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/item/toy/figure/ce, /turf/open/floor/plasteel, @@ -42893,8 +42222,7 @@ /area/quartermaster/office) "bFn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "1-2" @@ -43023,7 +42351,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/light{ @@ -43137,8 +42464,7 @@ /area/security/main) "bFI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43182,8 +42508,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment, /turf/open/floor/plasteel, @@ -43265,8 +42590,7 @@ /area/security/main) "bFS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -43281,7 +42605,6 @@ /area/maintenance/department/security) "bFT" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -43325,7 +42648,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /obj/structure/disposalpipe/segment, @@ -43433,7 +42755,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/cable/yellow{ @@ -43444,7 +42765,6 @@ /area/maintenance/port/aft) "bGh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -43539,7 +42859,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -43556,7 +42875,6 @@ /area/janitor) "bGv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -43610,7 +42928,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -43743,7 +43060,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/cable/yellow{ @@ -43797,8 +43113,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -43822,7 +43137,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/disposalpipe/segment{ @@ -43844,8 +43158,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "2-8" @@ -43869,8 +43182,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -43909,7 +43221,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/effect/turf_decal/tile/neutral{ @@ -43984,7 +43295,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/disposalpipe/segment, @@ -44024,7 +43334,6 @@ /area/engine/engineering) "bHd" = ( /obj/machinery/atmospherics/pipe/simple/cyan/hidden{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -44142,8 +43451,7 @@ /area/hallway/primary/central) "bHn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44249,8 +43557,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -44355,8 +43662,7 @@ /area/hallway/primary/central) "bHG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44370,8 +43676,7 @@ /area/security/brig) "bHH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44438,7 +43743,6 @@ pixel_x = 3 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/carpet, @@ -44555,8 +43859,7 @@ /area/medical/surgery) "bIa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44663,8 +43966,7 @@ req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44684,8 +43986,7 @@ req_access_txt = "19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -44805,7 +44106,6 @@ "bIE" = ( /obj/structure/lattice/catwalk, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -44844,7 +44144,6 @@ /area/tcommsat/computer) "bIH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/grimy, @@ -45009,8 +44308,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -45420,7 +44718,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/effect/landmark/xeno_spawn, @@ -45428,14 +44725,12 @@ /area/ai_monitored/nuke_storage) "bJS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/office) "bJT" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/structure/disposalpipe/segment, @@ -45639,8 +44934,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "2-4" @@ -45716,8 +45010,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -45772,7 +45065,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /turf/open/floor/plasteel/dark, @@ -45799,7 +45091,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /turf/open/floor/carpet, @@ -45812,7 +45103,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/carpet, @@ -45836,8 +45126,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -45846,8 +45135,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/bridge) @@ -45860,14 +45148,12 @@ /area/bridge) "bKM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/carpet, /area/bridge) "bKN" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/carpet, @@ -45930,7 +45216,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/wood, @@ -45940,8 +45225,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/wood, /area/crew_quarters/heads/captain) @@ -45950,7 +45234,6 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/wood, @@ -45971,7 +45254,6 @@ dir = 9 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/plasteel/dark, @@ -46023,7 +45305,6 @@ /area/ai_monitored/turret_protected/aisat/foyer) "bLf" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -46086,7 +45367,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/structure/disposalpipe/segment{ @@ -46101,7 +45381,6 @@ /area/security/brig) "bLn" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel/dark, @@ -46227,8 +45506,7 @@ /area/ai_monitored/turret_protected/ai) "bLz" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46247,8 +45525,7 @@ /area/maintenance/port) "bLA" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46340,7 +45617,6 @@ }, /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -46353,8 +45629,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46370,8 +45645,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46396,7 +45670,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/structure/cable{ @@ -46467,8 +45740,7 @@ /area/medical/genetics) "bLV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -46505,8 +45777,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/holopad, /obj/effect/landmark/event_spawn, @@ -46530,8 +45801,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -46550,8 +45820,7 @@ /area/medical/virology) "bMc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /obj/effect/landmark/event_spawn, @@ -46583,8 +45852,7 @@ "bMf" = ( /obj/structure/table/optable, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/white, @@ -46604,7 +45872,6 @@ "bMi" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel, @@ -47211,7 +46478,6 @@ /area/ai_monitored/turret_protected/aisat/foyer) "bNq" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable{ @@ -47474,7 +46740,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/power/apc{ @@ -47544,8 +46809,7 @@ /area/maintenance/port/fore) "bNR" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47643,8 +46907,7 @@ req_one_access_txt = "32;19" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -47657,7 +46920,6 @@ "bOb" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47723,7 +46985,6 @@ /obj/machinery/power/terminal, /obj/structure/cable/yellow, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47752,7 +47013,6 @@ "bOi" = ( /obj/machinery/bluespace_beacon, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47770,7 +47030,6 @@ /area/ai_monitored/turret_protected/ai) "bOk" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -47802,7 +47061,6 @@ /area/crew_quarters/fitness/recreation) "bOn" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/circuit, @@ -47815,7 +47073,6 @@ /area/ai_monitored/turret_protected/ai) "bOp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/circuit, @@ -47888,7 +47145,6 @@ /area/library) "bOw" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /turf/open/floor/circuit, @@ -48057,8 +47313,7 @@ "bOL" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/decal/cleanable/dirt, /turf/open/floor/plasteel/dark, @@ -48066,7 +47321,6 @@ "bOM" = ( /obj/structure/window/reinforced, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/structure/sign/warning/biohazard{ @@ -48084,7 +47338,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/effect/decal/cleanable/dirt, @@ -48121,7 +47374,6 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -48161,7 +47413,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/firealarm{ @@ -48182,8 +47433,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable/yellow{ @@ -48196,8 +47446,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/button/door{ id = "stationawaygate"; @@ -48226,8 +47475,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/structure/barricade/wooden/crude, @@ -48255,7 +47503,6 @@ /area/gateway) "bPa" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48287,8 +47534,7 @@ "bPd" = ( /obj/effect/turf_decal/stripes/corner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -48300,7 +47546,6 @@ /area/maintenance/port/aft) "bPe" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -48324,8 +47569,7 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -48338,7 +47582,6 @@ /area/maintenance/port/aft) "bPh" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -48407,7 +47650,6 @@ /area/quartermaster/office) "bPo" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /obj/effect/decal/cleanable/dirt, @@ -48641,8 +47883,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/airalarm{ pixel_y = 25 @@ -49072,7 +48313,6 @@ /area/maintenance/department/security) "bQy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49279,7 +48519,6 @@ /area/maintenance/port/aft) "bQV" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -49293,7 +48532,6 @@ /area/maintenance/port/fore) "bQX" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /obj/structure/cable/yellow{ @@ -49303,7 +48541,6 @@ /area/maintenance/port/aft) "bQY" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3, @@ -49341,7 +48578,6 @@ /area/science/research) "bRb" = ( /obj/machinery/atmospherics/pipe/simple/dark/visible/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -49408,8 +48644,7 @@ /area/maintenance/port) "bRj" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -49425,8 +48660,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/grille, /turf/open/floor/plating, @@ -49469,7 +48703,6 @@ /area/security/prison) "bRp" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -49634,7 +48867,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/cable/yellow{ @@ -50105,8 +49337,7 @@ /area/maintenance/aft) "bSE" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50204,8 +49435,7 @@ /area/maintenance/aft) "bSO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden, /turf/open/floor/plasteel/chapel{ @@ -50555,8 +49785,7 @@ /area/maintenance/port/aft) "bTx" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50686,7 +49915,6 @@ /area/maintenance/port) "bTJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -50724,8 +49952,7 @@ /area/maintenance/port/fore) "bTO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50741,8 +49968,7 @@ /area/maintenance/aft) "bTP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -50776,7 +50002,6 @@ dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/structure/cable/yellow{ @@ -50853,8 +50078,7 @@ /area/maintenance/port) "bUb" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -50901,7 +50125,6 @@ "bUg" = ( /obj/machinery/atmospherics/components/binary/valve{ name = "mix to port"; - icon_state = "mvalve_map"; dir = 1 }, /obj/machinery/button/door/incinerator_vent_toxmix{ @@ -50931,7 +50154,6 @@ "bUi" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 1; - icon_state = "mvalve_map"; name = "port to mix" }, /obj/machinery/embedded_controller/radio/airlock_controller/incinerator_toxmix{ @@ -51018,7 +50240,6 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel, @@ -51061,7 +50282,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_toxmix{ - icon_state = "dpvent_map"; dir = 8 }, /turf/open/floor/engine, @@ -51192,7 +50412,6 @@ /area/chapel/main) "bUM" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel/chapel{ @@ -51201,7 +50420,6 @@ /area/chapel/main) "bUN" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /turf/open/floor/plasteel/chapel{ @@ -51400,7 +50618,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel, @@ -51419,7 +50636,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/dark, @@ -51439,7 +50655,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/structure/sign/departments/holy{ @@ -51466,8 +50681,7 @@ /area/quartermaster/storage) "bVv" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51507,8 +50721,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -51544,7 +50757,6 @@ /area/quartermaster/miningdock) "bVC" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -51901,7 +51113,6 @@ /area/chapel/office) "bWt" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /turf/open/floor/plasteel/dark, @@ -51913,8 +51124,7 @@ pixel_y = -30 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/chapel/office) @@ -51992,7 +51202,6 @@ /area/maintenance/department/crew_quarters/bar) "bWG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52008,7 +51217,6 @@ /area/maintenance/aft) "bWH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52059,14 +51267,12 @@ /area/maintenance/port/fore) "bWM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/dark, /area/chapel/office) "bWN" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -52201,8 +51407,7 @@ /area/maintenance/port) "bXi" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52293,8 +51498,7 @@ /area/maintenance/aft) "bXw" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52494,7 +51698,6 @@ /area/maintenance/port/aft) "bXX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52636,7 +51839,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -52669,8 +51871,7 @@ /area/maintenance/port/aft) "bYu" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52705,7 +51906,6 @@ /area/maintenance/port/aft) "bYy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52749,8 +51949,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/spawner/lootdrop/grille_or_trash, /turf/open/floor/plating, @@ -52760,7 +51959,6 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52791,7 +51989,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52812,8 +52009,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -52837,8 +52033,7 @@ /area/maintenance/aft) "bYM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52887,8 +52082,7 @@ /area/solar/aft) "bYS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52911,8 +52105,7 @@ /area/maintenance/department/security) "bYU" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52925,8 +52118,7 @@ /area/maintenance/port/aft) "bYV" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -52949,7 +52141,6 @@ /area/maintenance/port/aft) "bYX" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -52990,8 +52181,7 @@ /area/maintenance/aft) "bZc" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53115,8 +52305,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/closet, /obj/effect/spawner/lootdrop/maintenance{ @@ -53133,8 +52322,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/closet/crate, /obj/effect/spawner/lootdrop/maintenance{ @@ -53153,7 +52341,6 @@ /area/maintenance/department/security) "bZs" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53318,8 +52505,7 @@ /area/bridge) "bZG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/item/twohanded/required/kirbyplants{ icon_state = "plant-10" @@ -53355,7 +52541,6 @@ /area/hallway/primary/central) "bZI" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 1 }, /obj/item/twohanded/required/kirbyplants{ @@ -53452,8 +52637,7 @@ /area/maintenance/department/security) "bZS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -53577,7 +52761,6 @@ dir = 10 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/disposalpipe/segment{ @@ -53809,7 +52992,6 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53831,8 +53013,7 @@ /area/security/processing) "caJ" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/effect/landmark/event_spawn, /turf/open/floor/plasteel/showroomfloor, @@ -53857,7 +53038,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 5 }, /obj/structure/disposalpipe/segment, @@ -53887,7 +53067,6 @@ dir = 5 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/item/flashlight/lamp, @@ -53941,7 +53120,6 @@ /area/security/courtroom) "caS" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -53973,7 +53151,6 @@ /area/maintenance/department/crew_quarters/bar) "caW" = ( /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -54066,8 +53243,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "47;12" @@ -54089,8 +53265,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ dir = 1 @@ -54217,7 +53392,6 @@ dir = 6 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -54230,8 +53404,7 @@ /area/maintenance/port) "cbF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54246,8 +53419,7 @@ /area/maintenance/port) "cbG" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54263,7 +53435,6 @@ /area/maintenance/port) "cbH" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54299,7 +53470,6 @@ /area/medical/genetics/cloning) "cbJ" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /obj/structure/disposalpipe/segment{ @@ -54312,8 +53482,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 @@ -54325,8 +53494,7 @@ icon_state = "4-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 10 @@ -54335,8 +53503,7 @@ /area/medical/genetics/cloning) "cbM" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54357,7 +53524,6 @@ /area/maintenance/port) "cbO" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 6 }, /obj/structure/cable/yellow{ @@ -54373,7 +53539,6 @@ /area/maintenance/port) "cbP" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -54961,8 +54126,7 @@ /area/construction) "cdd" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 6 @@ -54971,8 +54135,7 @@ /area/construction) "cde" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -54995,7 +54158,6 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /turf/open/floor/plasteel/white/side{ @@ -55065,7 +54227,6 @@ }, /obj/machinery/atmospherics/pipe/simple/supply/hidden, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 8 }, /turf/open/floor/plasteel/white/side{ @@ -55168,7 +54329,6 @@ /area/ai_monitored/turret_protected/aisat/foyer) "cdy" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ @@ -55543,7 +54703,6 @@ icon_state = "1-8" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 10 }, /obj/machinery/atmospherics/pipe/manifold/supply/hidden{ @@ -55605,7 +54764,6 @@ dir = 1 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, @@ -55656,20 +54814,10 @@ dir = 8 }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 4 }, /turf/open/floor/plasteel, /area/hallway/primary/central) -"cez" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden, -/obj/structure/disposalpipe/segment, -/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; - dir = 8 - }, -/turf/open/floor/plasteel, -/area/hallway/primary/central) "ceA" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -55680,7 +54828,6 @@ icon_state = "1-2" }, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{ - icon_state = "scrub_map_on"; dir = 8 }, /turf/open/floor/plasteel, @@ -55731,15 +54878,13 @@ name = "navigation beacon (BOTTOMMID)" }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) "ceF" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; @@ -55773,15 +54918,13 @@ sortTypes = list(4,5) }, /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{ - icon_state = "manifold"; dir = 1 }, /turf/open/floor/plasteel, /area/hallway/primary/central) "ceI" = ( /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/structure/cable/yellow{ icon_state = "4-8" @@ -55934,8 +55077,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/item/soap, /obj/item/bikehorn/rubberducky, @@ -55955,7 +55097,6 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - icon_state = "intact"; dir = 9 }, /obj/machinery/airalarm{ @@ -55972,8 +55113,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/door/airlock{ name = "Unisex Showers" @@ -56137,8 +55277,7 @@ dir = 4 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /turf/open/floor/plasteel/showroomfloor, /area/crew_quarters/fitness/locker_room) @@ -56158,8 +55297,7 @@ "vxP" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{ - dir = 4; - icon_state = "intact" + dir = 4 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden{ dir = 4 @@ -99027,7 +98165,7 @@ aSa bPy buH bDx -cez +afq bsP aVQ aWm diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm index 6a1e50983f8..fe9338c1e3e 100644 --- a/_maps/map_files/PubbyStation/PubbyStation.dmm +++ b/_maps/map_files/PubbyStation/PubbyStation.dmm @@ -26534,8 +26534,7 @@ pixel_y = 24 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /turf/open/floor/plasteel/freezer, /area/storage/emergency/port) @@ -59470,8 +59469,7 @@ /area/science/xenobiology) "tfw" = ( /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /turf/open/floor/plating/airless, /area/space/nearstation) @@ -60023,14 +60021,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"uMe" = ( -/obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 - }, -/obj/structure/grille, -/turf/open/floor/plating, -/area/maintenance/department/engine) "uMo" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/loading_area{ @@ -88545,7 +88535,7 @@ bPB bPB bPB uwX -uMe +wMM lTC bXd cif @@ -88802,7 +88792,7 @@ bQZ bTm bPB bUG -uMe +wMM hzc bXe krU diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 034f3a01b77..1fadeec6777 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -1656,8 +1656,7 @@ /area/quartermaster/storage) "eP" = ( /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/apc{ dir = 8; @@ -2277,8 +2276,7 @@ /area/quartermaster/miningoffice) "gi" = ( /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/apc{ dir = 1; diff --git a/_maps/shuttles/whiteship_box.dmm b/_maps/shuttles/whiteship_box.dmm index 935a56a27c0..eeaae2f5798 100644 --- a/_maps/shuttles/whiteship_box.dmm +++ b/_maps/shuttles/whiteship_box.dmm @@ -1478,8 +1478,7 @@ charge = 1e+006 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/effect/decal/cleanable/dirt/dust, /obj/effect/decal/cleanable/dirt/dust, diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm index 3483f4a00fc..aaebe7d25af 100644 --- a/_maps/shuttles/whiteship_delta.dmm +++ b/_maps/shuttles/whiteship_delta.dmm @@ -178,8 +178,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/apc{ dir = 8; @@ -1432,8 +1431,7 @@ dir = 1 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/space_heater, /turf/open/floor/plating, diff --git a/_maps/shuttles/whiteship_meta.dmm b/_maps/shuttles/whiteship_meta.dmm index 07ee35d07b8..6815698a2c9 100644 --- a/_maps/shuttles/whiteship_meta.dmm +++ b/_maps/shuttles/whiteship_meta.dmm @@ -1413,8 +1413,7 @@ pixel_x = -4 }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/apc{ dir = 1; @@ -1941,8 +1940,7 @@ req_access = null }, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /turf/open/floor/plasteel/dark, /area/shuttle/abandoned/cargo) @@ -2376,8 +2374,7 @@ }, /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable{ - icon_state = "0-2"; - pixel_y = 1 + icon_state = "0-2" }, /obj/machinery/power/terminal{ dir = 1 diff --git a/_maps/templates/medium_shuttle3.dmm b/_maps/templates/medium_shuttle3.dmm index 440ad65eac1..4d538e81387 100644 --- a/_maps/templates/medium_shuttle3.dmm +++ b/_maps/templates/medium_shuttle3.dmm @@ -17,10 +17,6 @@ }, /turf/open/floor/plating/airless, /area/ruin/powered/shuttle/medium_3) -"g" = ( -/turf/closed/wall/mineral/plastitanium, -/turf/closed/wall/mineral/titanium, -/area/ruin/powered/shuttle/medium_3) "h" = ( /turf/closed/wall/mineral/titanium, /area/ruin/powered/shuttle/medium_3) @@ -271,20 +267,20 @@ a a a c -g -h -h -g c -g +h +h +c +c +c j j -g c -g +c +c h h -g +c c a a @@ -343,7 +339,7 @@ a c c c -g +c G l l @@ -356,7 +352,7 @@ l l l G -g +c c c c @@ -391,7 +387,7 @@ a a c c -g +c G p G @@ -404,7 +400,7 @@ A G p G -g +c c c a @@ -463,7 +459,7 @@ a a c c -g +c G p G @@ -476,7 +472,7 @@ A G p G -g +c c c a @@ -511,7 +507,7 @@ a c c c -g +c G l l @@ -524,7 +520,7 @@ l l l G -g +c c c c @@ -583,20 +579,20 @@ a a a c -g -h -h -g c -g +h +h +c +c +c j j -g c -g +c +c h h -g +c c a a diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm index 82496943be3..1d93b044ac7 100644 --- a/code/__DEFINES/DNA.dm +++ b/code/__DEFINES/DNA.dm @@ -38,6 +38,7 @@ #define INSULATED /datum/mutation/human/insulated #define SHOCKTOUCH /datum/mutation/human/shock #define OLFACTION /datum/mutation/human/olfaction +#define YELLING /datum/mutation/human/yelling #define UI_CHANGED "ui changed" #define UE_CHANGED "ue changed" diff --git a/code/__DEFINES/cult.dm b/code/__DEFINES/cult.dm index 198291f0ae7..987263c8053 100644 --- a/code/__DEFINES/cult.dm +++ b/code/__DEFINES/cult.dm @@ -14,6 +14,10 @@ #define RUNELESS_MAX_BLOODCHARGE 1 #define CULT_RISEN 0.2 //percent before rise #define CULT_ASCENDENT 0.4 //percent before ascend +#define BLOOD_SPEAR_COST 150 +#define BLOOD_BARRAGE_COST 300 +#define BLOOD_BEAM_COST 500 +#define METAL_TO_CONSTRUCT_SHELL_CONVERSION 50 //screen locations #define DEFAULT_BLOODSPELLS "6:-29,4:-2" #define DEFAULT_BLOODTIP "14:6,14:27" diff --git a/code/__DEFINES/reagents.dm b/code/__DEFINES/reagents.dm index 030e077a722..ec04edfec8f 100644 --- a/code/__DEFINES/reagents.dm +++ b/code/__DEFINES/reagents.dm @@ -27,3 +27,5 @@ #define DEL_REAGENT 1 // reagent deleted (fully cleared) #define ADD_REAGENT 2 // reagent added #define REM_REAGENT 3 // reagent removed (may still exist) + +#define MIMEDRINK_SILENCE_DURATION 30 //ends up being 60 seconds given 1 tick every 2 seconds diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm index 807b7209ff0..e639485bbbc 100644 --- a/code/controllers/configuration/entries/general.dm +++ b/code/controllers/configuration/entries/general.dm @@ -354,6 +354,10 @@ /datum/config_entry/string/client_error_message config_entry_value = "Your version of byond is too old, may have issues, and is blocked from accessing this server." +/datum/config_entry/number/client_error_build + config_entry_value = null + min_val = 0 + /datum/config_entry/number/minute_topic_limit config_entry_value = null min_val = 0 diff --git a/code/datums/action.dm b/code/datums/action.dm index e3d41c90028..323f81cb1eb 100644 --- a/code/datums/action.dm +++ b/code/datums/action.dm @@ -178,7 +178,7 @@ // If set, use the custom icon that we set instead // of the item appearence ..() - else if(target && current_button.appearance_cache != target.appearance) //replace with /ref comparison if this is not valid. + else if((target && current_button.appearance_cache != target.appearance) || force) //replace with /ref comparison if this is not valid. var/obj/item/I = target var/old_layer = I.layer var/old_plane = I.plane @@ -244,6 +244,14 @@ /datum/action/item_action/toggle_helmet_light name = "Toggle Helmet Light" +/datum/action/item_action/toggle_welding_screen + name = "Toggle Welding Screen" + +/datum/action/item_action/toggle_welding_screen/Trigger() + var/obj/item/clothing/head/hardhat/weldhat/H = target + if(istype(H)) + H.toggle_welding_screen(owner) + /datum/action/item_action/toggle_headphones name = "Toggle Headphones" desc = "UNTZ UNTZ UNTZ" diff --git a/code/datums/brain_damage/brain_trauma.dm b/code/datums/brain_damage/brain_trauma.dm index 083c5735bfb..0fc12d8c7df 100644 --- a/code/datums/brain_damage/brain_trauma.dm +++ b/code/datums/brain_damage/brain_trauma.dm @@ -14,6 +14,7 @@ var/can_gain = TRUE var/random_gain = TRUE //can this be gained through random traumas? var/resilience = TRAUMA_RESILIENCE_BASIC //how hard is this to cure? + var/clonable = TRUE // will this transfer if the brain is cloned? /datum/brain_trauma/Destroy() if(brain && brain.traumas) @@ -24,6 +25,10 @@ owner = null return ..() +/datum/brain_trauma/proc/on_clone() + if(clonable) + return new type + //Called on life ticks /datum/brain_trauma/proc/on_life() return diff --git a/code/datums/brain_damage/phobia.dm b/code/datums/brain_damage/phobia.dm index 3979a0a5a2e..4c9bfbe4620 100644 --- a/code/datums/brain_damage/phobia.dm +++ b/code/datums/brain_damage/phobia.dm @@ -31,6 +31,11 @@ trigger_species = SStraumas.phobia_species[phobia_type] ..() + +/datum/brain_trauma/mild/phobia/on_clone() + if(clonable) + return new type(phobia_type) + /datum/brain_trauma/mild/phobia/on_life() ..() if(owner.has_trait(TRAIT_FEARLESS)) diff --git a/code/datums/brain_damage/severe.dm b/code/datums/brain_damage/severe.dm index bb039af5244..e84817360f0 100644 --- a/code/datums/brain_damage/severe.dm +++ b/code/datums/brain_damage/severe.dm @@ -69,7 +69,8 @@ //for descriptions /datum/brain_trauma/severe/paralysis/New(specific_type) - paralysis_type = specific_type + if(specific_type) + paralysis_type = specific_type if(!paralysis_type) paralysis_type = pick("full","left","right","arms","legs","r_arm","l_arm","r_leg","l_leg") var/subject @@ -117,6 +118,11 @@ owner.remove_trait(X, "trauma_paralysis") owner.update_disabled_bodyparts() +/datum/brain_trauma/severe/paralysis/paraplegic + random_gain = FALSE + paralysis_type = "legs" + resilience = TRAUMA_RESILIENCE_ABSOLUTE + /datum/brain_trauma/severe/narcolepsy name = "Narcolepsy" desc = "Patient may involuntarily fall asleep during normal activities." diff --git a/code/datums/components/anti_magic.dm b/code/datums/components/anti_magic.dm index 908aef45115..9b03284513a 100644 --- a/code/datums/components/anti_magic.dm +++ b/code/datums/components/anti_magic.dm @@ -33,12 +33,12 @@ UnregisterSignal(user, COMSIG_MOB_RECEIVE_MAGIC) /datum/component/anti_magic/proc/protect(datum/source, mob/user, _magic, _holy, major, self, list/protection_sources) - if(((_magic && magic) || (_holy && holy)) && (self && blocks_self)) + if(((_magic && magic) || (_holy && holy)) && (!self || blocks_self)) protection_sources += parent - reaction.Invoke(user, major) + reaction?.Invoke(user, major) if(major) charges-- if(charges <= 0) - expire.Invoke(user) + expire?.Invoke(user) return COMPONENT_BLOCK_MAGIC diff --git a/code/datums/components/mood.dm b/code/datums/components/mood.dm index 27ba6b2efa7..a6f0672f579 100644 --- a/code/datums/components/mood.dm +++ b/code/datums/components/mood.dm @@ -116,12 +116,57 @@ /datum/component/mood/proc/update_mood_icon() var/mob/living/owner = parent - if(owner.client && owner.hud_used) + if(!(owner.client || owner.hud_used)) + return + screen_obj.cut_overlays() + screen_obj.color = initial(screen_obj.color) + //lets see if we have any special icons to show instead of the normal mood levels + var/list/conflicting_moodies = list() + var/highest_absolute_mood = 0 + for(var/i in mood_events) //adds overlays and sees which special icons need to vie for which one gets the icon_state + var/datum/mood_event/event = mood_events[i] + if(!event.special_screen_obj) + continue + if(!event.special_screen_replace) + screen_obj.add_overlay(event.special_screen_obj) + else + conflicting_moodies += event + var/absmood = abs(event.mood_change) + if(absmood > highest_absolute_mood) + highest_absolute_mood = absmood + + if(!conflicting_moodies.len) //no special icons- go to the normal icon states if(sanity < 25) screen_obj.icon_state = "mood_insane" else screen_obj.icon_state = "mood[mood_level]" screen_obj_sanity.icon_state = "sanity[sanity_level]" + return + + for(var/i in conflicting_moodies) + var/datum/mood_event/event = i + if(abs(event.mood_change) == highest_absolute_mood) + screen_obj.icon_state = "[event.special_screen_obj]" + switch(mood_level) + if(1) + screen_obj.color = "#747690" + if(2) + screen_obj.color = "#f15d36" + if(3) + screen_obj.color = "#f38a43" + if(4) + screen_obj.color = "#dfa65b" + if(5) + screen_obj.color = "#4b96c4" + if(6) + screen_obj.color = "#a8d259" + if(7) + screen_obj.color = "#86d656" + if(8) + screen_obj.color = "#30dd26" + if(9) + screen_obj.color = "#2eeb9a" + break /datum/component/mood/process() //Called on SSmood process var/mob/living/owner = parent diff --git a/code/datums/mood_events/drug_events.dm b/code/datums/mood_events/drug_events.dm index ea117bbb4a4..6e86fd02c6a 100644 --- a/code/datums/mood_events/drug_events.dm +++ b/code/datums/mood_events/drug_events.dm @@ -7,6 +7,11 @@ mood_change = 2 timeout = 3600 +/datum/mood_event/wrong_brand + description = "I hate that brand of cigarettes.\n" + mood_change = -2 + timeout = 3600 + /datum/mood_event/overdose mood_change = -8 timeout = 3000 @@ -46,8 +51,10 @@ description = "YES! YES!! YES!!!\n" mood_change = 100 timeout = 300 + special_screen_obj = "mood_happiness_good" /datum/mood_event/happiness_drug_bad_od description = "NO! NO!! NO!!!\n" mood_change = -100 timeout = 300 + special_screen_obj = "mood_happiness_bad" diff --git a/code/datums/mood_events/generic_positive_events.dm b/code/datums/mood_events/generic_positive_events.dm index a43280eddea..40a1024d3f9 100644 --- a/code/datums/mood_events/generic_positive_events.dm +++ b/code/datums/mood_events/generic_positive_events.dm @@ -59,12 +59,16 @@ description = "I'm a fucking badass and everyone around me knows it. Just look at them; they're all fucking shaking at the mere thought of me around." mood_change = 15 hidden = TRUE + special_screen_obj = "badass_sun" + special_screen_replace = FALSE /datum/mood_event/creeping description = "I'm so close to my obsession and I never want this to end.\n" //creeps get it when they are around their obsession mood_change = 18 timeout = 30 hidden = TRUE + special_screen_obj = "creep_inlove" + special_screen_replace = FALSE /datum/mood_event/creeping/add_effects(name) description = "I'm so close to [name] and I NEVER want this to end.\n" diff --git a/code/datums/mood_events/mood_event.dm b/code/datums/mood_events/mood_event.dm index 1099b580c55..aa23d078b8f 100644 --- a/code/datums/mood_events/mood_event.dm +++ b/code/datums/mood_events/mood_event.dm @@ -4,6 +4,8 @@ var/timeout = 0 var/hidden = FALSE//Not shown on examine var/category //string of what category this mood was added in as + var/special_screen_obj //if it isn't null, it will replace or add onto the mood icon with this (same file). see happiness drug for example + var/special_screen_replace = TRUE //if false, it will be an overlay instead var/mob/owner /datum/mood_event/New(mob/M, param) diff --git a/code/datums/mutations/cold.dm b/code/datums/mutations/cold.dm index 8218ff99360..7ef451fcae5 100644 --- a/code/datums/mutations/cold.dm +++ b/code/datums/mutations/cold.dm @@ -1,5 +1,5 @@ /datum/mutation/human/geladikinesis - name = "Geladikinetic Creation" + name = "Geladikinesis" desc = "Allows the user to concentrate moisture and sub-zero forces into snow." quality = POSITIVE text_gain_indication = "Your hand feels cold." diff --git a/code/datums/mutations/speech.dm b/code/datums/mutations/speech.dm index 330066d441a..38544fef6bb 100644 --- a/code/datums/mutations/speech.dm +++ b/code/datums/mutations/speech.dm @@ -219,3 +219,16 @@ ..() owner.grant_language(/datum/language/common) owner.remove_language(/datum/language/beachbum) + +/datum/mutation/human/yelling + name = "Yelling" + desc = "A mutation that forces the host to constantly yell their sentences out." + quality = MINOR_NEGATIVE + locked = TRUE + text_gain_indication = "You feel really angry." + text_lose_indication = "You feel calmer." + +/datum/mutation/human/yelling/say_mod(message) + if(message) + message = "[uppertext(replacetext(message, ".", "!"))]!" + return (message) diff --git a/code/datums/traits/negative.dm b/code/datums/traits/negative.dm index d593cb8dd48..a2770e5ae61 100644 --- a/code/datums/traits/negative.dm +++ b/code/datums/traits/negative.dm @@ -265,6 +265,41 @@ to_chat(quirk_holder, "Your antagonistic nature has caused you to renounce your pacifism.") qdel(src) +/datum/quirk/paraplegic + name = "Paraplegic" + desc = "Your legs do not function. Nothing will ever fix this. But hey, free wheelchair!" + value = -3 + human_only = TRUE + gain_text = null // Handled by trauma. + lose_text = null + medical_record_text = "Patient has an untreatable impairment in motor function in the lower extremities." + +/datum/quirk/paraplegic/add() + var/datum/brain_trauma/severe/paralysis/paraplegic/T = new() + var/mob/living/carbon/human/H = quirk_holder + H.gain_trauma(T, TRAUMA_RESILIENCE_ABSOLUTE) + +/datum/quirk/paraplegic/on_spawn() + if(quirk_holder.buckled) // Handle late joins being buckled to arrival shuttle chairs. + quirk_holder.buckled.unbuckle_mob(quirk_holder) + + var/turf/T = get_turf(quirk_holder) + var/obj/structure/chair/spawn_chair = locate() in T + + var/obj/vehicle/ridden/wheelchair/wheels = new(T) + if(spawn_chair) // Makes spawning on the arrivals shuttle more consistent looking + wheels.setDir(spawn_chair.dir) + + wheels.buckle_mob(quirk_holder) + + // During the spawning process, they may have dropped what they were holding, due to the paralysis + // So put the things back in their hands. + + for(var/obj/item/I in T) + if(I.fingerprintslast == quirk_holder.ckey) + quirk_holder.put_in_hands(I) + + /datum/quirk/poor_aim name = "Poor Aim" desc = "You're terrible with guns and can't line up a straight shot to save your life. Dual-wielding is right out." @@ -370,3 +405,114 @@ if(prob(1)) new/obj/item/reagent_containers/food/snacks/spaghetti/pastatomato(get_turf(H)) //now that's what I call spaghetti code +//If you want to make some kind of junkie variant, just extend this quirk. +/datum/quirk/junkie + name = "Junkie" + desc = "You can't get enough of hard drugs." + value = -2 + gain_text = "You suddenly feel the craving for drugs." + lose_text = "You feel like you should kick your drug habit." + medical_record_text = "Patient has a history of hard drugs." + var/drug_list = list("crank", "krokodil", "morphine", "happiness", "methamphetamine") //List of possible IDs + var/reagent_id //ID picked from list + var/datum/reagent/reagent_type //If this is defined, reagent_id will be unused and the defined reagent type will be instead. + var/datum/reagent/reagent_instance + var/where_drug + var/obj/item/drug_container_type //If this is defined before pill generation, pill generation will be skipped. This is the type of the pill bottle. + var/obj/item/drug_instance + var/where_accessory + var/obj/item/accessory_type //If this is null, it won't be spawned. + var/obj/item/accessory_instance + var/tick_counter = 0 + +/datum/quirk/junkie/on_spawn() + var/mob/living/carbon/human/H = quirk_holder + reagent_id = pick(drug_list) + if (!reagent_type) + var/datum/reagent/prot_holder = GLOB.chemical_reagents_list[reagent_id] + reagent_type = prot_holder.type + reagent_instance = new reagent_type() + H.reagents.addiction_list.Add(reagent_instance) + var/current_turf = get_turf(quirk_holder) + if (!drug_container_type) + drug_container_type = /obj/item/storage/pill_bottle + drug_instance = new drug_container_type(current_turf) + if (istype(drug_instance, /obj/item/storage/pill_bottle)) + var/pill_state = "pill[rand(1,20)]" + for(var/i in 1 to 7) + var/obj/item/reagent_containers/pill/P = new(drug_instance) + P.icon_state = pill_state + P.list_reagents = list("[reagent_id]" = 1) + + if (accessory_type) + accessory_instance = new accessory_type(current_turf) + var/list/slots = list( + "in your left pocket" = SLOT_L_STORE, + "in your right pocket" = SLOT_R_STORE, + "in your backpack" = SLOT_IN_BACKPACK + ) + where_drug = H.equip_in_one_of_slots(drug_instance, slots, FALSE) || "at your feet" + if (accessory_instance) + where_accessory = H.equip_in_one_of_slots(accessory_instance, slots, FALSE) || "at your feet" + announce_drugs() + +/datum/quirk/junkie/post_add() + if(where_drug == "in your backpack" || where_accessory == "in your backpack") + var/mob/living/carbon/human/H = quirk_holder + SEND_SIGNAL(H.back, COMSIG_TRY_STORAGE_SHOW, H) + +/datum/quirk/junkie/proc/announce_drugs() + to_chat(quirk_holder, "There is a [drug_instance.name] of [reagent_instance.name] [where_drug]. Better hope you don't run out...") + +/datum/quirk/junkie/on_process() + var/mob/living/carbon/human/H = quirk_holder + if (tick_counter == 60) //Halfassed optimization, increase this if there's slowdown due to this quirk + var/in_list = FALSE + for (var/datum/reagent/entry in H.reagents.addiction_list) + if(istype(entry, reagent_type)) + in_list = TRUE + break + if(!in_list) + H.reagents.addiction_list += reagent_instance + reagent_instance.addiction_stage = 0 + to_chat(quirk_holder, "You thought you kicked it, but you suddenly feel like you need [reagent_instance.name] again...") + tick_counter = 0 + else + ++tick_counter + +/datum/quirk/junkie/smoker + name = "Smoker" + desc = "Sometimes you just really want a smoke. Probably not great for your lungs." + value = -1 + gain_text = "You could really go for a smoke right about now." + lose_text = "You feel like you should quit smoking." + medical_record_text = "Patient is a current smoker." + reagent_type = /datum/reagent/drug/nicotine + accessory_type = /obj/item/lighter/greyscale + +/datum/quirk/junkie/smoker/on_spawn() + drug_container_type = pick(/obj/item/storage/fancy/cigarettes, + /obj/item/storage/fancy/cigarettes/cigpack_midori, + /obj/item/storage/fancy/cigarettes/cigpack_uplift, + /obj/item/storage/fancy/cigarettes/cigpack_robust, + /obj/item/storage/fancy/cigarettes/cigpack_robustgold, + /obj/item/storage/fancy/cigarettes/cigpack_carp, + /obj/item/storage/fancy/cigarettes/cigars, + /obj/item/storage/fancy/cigarettes/cigars/cohiba, + /obj/item/storage/fancy/cigarettes/cigars/havana) + . = ..() + +/datum/quirk/junkie/smoker/announce_drugs() + to_chat(quirk_holder, "There is a [drug_instance.name] [where_drug], and a lighter [where_accessory]. Make sure you get your favorite brand when you run out.") + + +/datum/quirk/junkie/smoker/on_process() + . = ..() + var/mob/living/carbon/human/H = quirk_holder + var/obj/item/I = H.get_item_by_slot(SLOT_WEAR_MASK) + if (istype(I, /obj/item/clothing/mask/cigarette)) + var/obj/item/storage/fancy/cigarettes/C = drug_instance + if(istype(I, C.spawn_type)) + SEND_SIGNAL(quirk_holder, COMSIG_CLEAR_MOOD_EVENT, "wrong_cigs") + return + SEND_SIGNAL(quirk_holder, COMSIG_ADD_MOOD_EVENT, "wrong_cigs", /datum/mood_event/wrong_brand) diff --git a/code/game/atoms_movable.dm b/code/game/atoms_movable.dm index d5482fe4a19..dcb90e37cae 100644 --- a/code/game/atoms_movable.dm +++ b/code/game/atoms_movable.dm @@ -83,7 +83,7 @@ return T.zPassOut(src, direction, destination) && destination.zPassIn(src, direction, T) /atom/movable/vv_edit_var(var_name, var_value) - var/static/list/banned_edits = list("step_x", "step_y", "step_size") + var/static/list/banned_edits = list("step_x", "step_y", "step_size", "bounds") var/static/list/careful_edits = list("bound_x", "bound_y", "bound_width", "bound_height") if(var_name in banned_edits) return FALSE //PLEASE no. diff --git a/code/game/gamemodes/hivemind/radar.dm b/code/game/gamemodes/hivemind/radar.dm index ccf7ab9a9b5..8e52578681c 100644 --- a/code/game/gamemodes/hivemind/radar.dm +++ b/code/game/gamemodes/hivemind/radar.dm @@ -33,7 +33,7 @@ if(C == owner) continue var/datum/status_effect/hive_track/mark = C.has_status_effect(STATUS_EFFECT_HIVE_TRACKER) - if(mark?.tracked_by == owner) + if(mark && mark.tracked_by == owner) trackable_targets_exist = TRUE var/their_loc = get_turf(C) var/distance = get_dist_euclidian(my_loc, their_loc) diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm index 06d813c02ed..1c6b8e41be3 100644 --- a/code/game/machinery/cloning.dm +++ b/code/game/machinery/cloning.dm @@ -137,7 +137,7 @@ return examine(user) //Start growing a human clone in the pod! -/obj/machinery/clonepod/proc/growclone(clonename, ui, mutation_index, mindref, last_death, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance) +/obj/machinery/clonepod/proc/growclone(clonename, ui, mutation_index, mindref, last_death, datum/species/mrace, list/features, factions, list/quirks, datum/bank_account/insurance, list/traumas) if(panel_open) return NONE if(mess || attempting) @@ -218,6 +218,12 @@ var/datum/quirk/Q = new V(H) Q.on_clone(quirks[V]) + for(var/t in traumas) + var/datum/brain_trauma/BT = t + var/datum/brain_trauma/cloned_trauma = BT.on_clone() + if(cloned_trauma) + H.gain_trauma(cloned_trauma, BT.resilience) + H.set_cloned_appearance() H.set_suicide(FALSE) @@ -388,7 +394,6 @@ mob_occupant.remove_trait(TRAIT_NOCRITDAMAGE, CLONING_POD_TRAIT) mob_occupant.remove_trait(TRAIT_NOBREATH, CLONING_POD_TRAIT) - if(grab_ghost_when == CLONER_MATURE_CLONE) mob_occupant.grab_ghost() to_chat(occupant, "There is a bright flash!
You feel like a new being.
") diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm index 5997787e0d3..5fcd4c06c4d 100644 --- a/code/game/machinery/computer/cloning.dm +++ b/code/game/machinery/computer/cloning.dm @@ -63,7 +63,7 @@ . = pod /proc/grow_clone_from_record(obj/machinery/clonepod/pod, datum/data/record/R) - return pod.growclone(R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["last_death"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"], R.fields["bank_account"]) + return pod.growclone(R.fields["name"], R.fields["UI"], R.fields["SE"], R.fields["mind"], R.fields["last_death"], R.fields["mrace"], R.fields["features"], R.fields["factions"], R.fields["quirks"], R.fields["bank_account"], R.fields["traumas"]) /obj/machinery/computer/cloning/process() if(!(scanner && LAZYLEN(pods) && autoprocess)) @@ -474,7 +474,7 @@ else if(pod.occupant) temp = "Cloning cycle already in progress." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) - else + else var/result = grow_clone_from_record(pod, C) if(result & CLONING_SUCCESS) temp = "[C.fields["name"]] => Cloning cycle in progress..." @@ -488,7 +488,7 @@ active_record = null menu = 1 records -= C - + if(!success) temp = "[C.fields["name"]] => Initialisation failure." playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0) @@ -567,11 +567,17 @@ R.fields["features"] = dna.features R.fields["factions"] = mob_occupant.faction R.fields["quirks"] = list() - R.fields["bank_account"] = has_bank_account for(var/V in mob_occupant.roundstart_quirks) var/datum/quirk/T = V R.fields["quirks"][T.type] = T.clone_data() + R.fields["traumas"] = list() + if(ishuman(mob_occupant)) + R.fields["traumas"] = C.get_traumas() + if(isbrain(mob_occupant)) + R.fields["traumas"] = B.get_traumas() + + R.fields["bank_account"] = has_bank_account R.fields["mind"] = "[REF(mob_occupant.mind)]" R.fields["last_death"] = mob_occupant.stat == DEAD ? mob_occupant.mind.last_death : -1 @@ -591,4 +597,4 @@ else scantemp = "Subject successfully scanned." records += R - playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0) + playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 7e231ea2733..eeaa9450e43 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -11,6 +11,7 @@ var/obj/item/clothing/head/helmet/space/helmet = null var/obj/item/clothing/mask/mask = null var/obj/item/storage = null + // if you add more storage slots, update cook() to clear their radiation too. var/suit_type = null var/helmet_type = null @@ -248,9 +249,25 @@ else visible_message("[src]'s door slides open, barraging you with the nauseating smell of charred flesh.") playsound(src, 'sound/machines/airlockclose.ogg', 25, 1) - for(var/obj/item/I in src) //Scorches away blood and forensic evidence, although the SSU itself is unaffected - SEND_SIGNAL(I, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_STRONG) - var/datum/component/radioactive/contamination = I.GetComponent(/datum/component/radioactive) + var/list/things_to_clear = list() //Done this way since using GetAllContents on the SSU itself would include circuitry and such. + if(suit) + things_to_clear += suit + things_to_clear += suit.GetAllContents() + if(helmet) + things_to_clear += helmet + things_to_clear += helmet.GetAllContents() + if(mask) + things_to_clear += mask + things_to_clear += mask.GetAllContents() + if(storage) + things_to_clear += storage + things_to_clear += storage.GetAllContents() + if(occupant) + things_to_clear += occupant + things_to_clear += occupant.GetAllContents() + for(var/atom/movable/AM in things_to_clear) //Scorches away blood and forensic evidence, although the SSU itself is unaffected + SEND_SIGNAL(AM, COMSIG_COMPONENT_CLEAN_ACT, CLEAN_STRONG) + var/datum/component/radioactive/contamination = AM.GetComponent(/datum/component/radioactive) if(contamination) qdel(contamination) open_machine(FALSE) diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 9af2cd7a5f5..c11bfd60a5a 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -541,7 +541,7 @@ var/oldloc = loc if(internal_damage & MECHA_INT_CONTROL_LOST) move_result = mechsteprand() - else if(dir != direction && !strafe) + else if(dir != direction && (!strafe || occupant.client.keys_held["Alt"])) move_result = mechturn(direction) else move_result = mechstep(direction) diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm index e920d49ecd4..2a180ae4361 100644 --- a/code/game/mecha/mecha_actions.dm +++ b/code/game/mecha/mecha_actions.dm @@ -128,7 +128,7 @@ /datum/action/innate/mecha/strafe - name = "Toggle Strafing" + name = "Toggle Strafing. Disabled when Alt is held." button_icon_state = "strafe" /datum/action/innate/mecha/strafe/Activate() diff --git a/code/game/objects/items/handcuffs.dm b/code/game/objects/items/handcuffs.dm index c3f3d360371..0fb7fcaeece 100644 --- a/code/game/objects/items/handcuffs.dm +++ b/code/game/objects/items/handcuffs.dm @@ -342,6 +342,7 @@ SSblackbox.record_feedback("tally", "handcuffs", 1, type) to_chat(C, "\The [src] ensnares you!") C.Paralyze(knockdown) + playsound(src, 'sound/effects/snap.ogg', 50, TRUE) /obj/item/restraints/legcuffs/bola/tactical//traitor variant name = "reinforced bola" diff --git a/code/game/objects/items/stacks/tiles/tile_mineral.dm b/code/game/objects/items/stacks/tiles/tile_mineral.dm index 74026b859c9..fc31dd9b52d 100644 --- a/code/game/objects/items/stacks/tiles/tile_mineral.dm +++ b/code/game/objects/items/stacks/tiles/tile_mineral.dm @@ -84,5 +84,5 @@ singular_name = "snow tile" desc = "A layer of snow." icon_state = "tile_snow" - turf_type = /turf/open/floor/grass/snow + turf_type = /turf/open/floor/grass/snow/safe mineralType = "snow" \ No newline at end of file diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index f01e6c3dc8b..47d7c8e90ae 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -8,6 +8,7 @@ new /obj/item/clothing/neck/cloak/ce(src) new /obj/item/clothing/under/rank/chief_engineer(src) new /obj/item/clothing/head/hardhat/white(src) + new /obj/item/clothing/head/hardhat/weldhat/white(src) new /obj/item/clothing/head/welding(src) new /obj/item/clothing/gloves/color/yellow(src) new /obj/item/clothing/shoes/sneakers/brown(src) diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm index 51f6ff2a3d6..51fdb490bfc 100755 --- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm @@ -104,6 +104,7 @@ new /obj/item/radio/headset/headset_sec(src) new /obj/item/clothing/suit/armor/vest/warden(src) new /obj/item/clothing/head/warden(src) + new /obj/item/clothing/head/warden/drill(src) new /obj/item/clothing/head/beret/sec/navywarden(src) new /obj/item/clothing/suit/armor/vest/warden/alt(src) new /obj/item/clothing/under/rank/warden/navyblue(src) diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm index 2cfa01bc6a9..704b94f0281 100644 --- a/code/game/turfs/simulated/floor/fancy_floor.dm +++ b/code/game/turfs/simulated/floor/fancy_floor.dm @@ -134,6 +134,10 @@ icon_state = "basalt[rand(0, 12)]" set_basalt_light(src) +/turf/open/floor/grass/snow/safe + slowdown = 1.5 + planetary_atmos = FALSE + /turf/open/floor/grass/fakebasalt //Heart is not a real planeteer power name = "aesthetic volcanic flooring" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index c4c99e054e3..631e8cd6037 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -52,25 +52,22 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that var/procname = input("Proc path, eg: /proc/fake_blood","Path:", null) as text|null if(!procname) return - - //hascall() doesn't support proc paths (eg: /proc/gib(), it only supports "gib") - var/testname = procname - if(targetselected) - //Find one of the 3 possible ways they could have written /proc/PROCNAME - if(findtext(procname, "/proc/")) - testname = replacetext(procname, "/proc/", "") - else if(findtext(procname, "/proc")) - testname = replacetext(procname, "/proc", "") - else if(findtext(procname, "proc/")) - testname = replacetext(procname, "proc/", "") - //Clear out any parenthesis if they're a dummy - testname = replacetext(testname, "()", "") - - if(targetselected && !hascall(target,testname)) - to_chat(usr, "Error: callproc(): type [target.type] has no proc named [procname].") + + //strip away everything but the proc name + var/list/proclist = splittext(procname, "/") + if (!length(proclist)) + return + procname = proclist[proclist.len] + + var/proctype = "proc" + if ("verb" in proclist) + proctype = "verb" + + if(targetselected && !hascall(target, procname)) + to_chat(usr, "Error: callproc(): type [target.type] has no [proctype] named [procname].") return else - var/procpath = text2path(procname) + var/procpath = text2path("[proctype]/[procname]") if (!procpath) to_chat(usr, "Error: callproc(): proc [procname] does not exist. (Did you forget the /proc/ part?)") return diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm index 716df71eee7..9215f168621 100644 --- a/code/modules/antagonists/cult/blood_magic.dm +++ b/code/modules/antagonists/cult/blood_magic.dm @@ -176,7 +176,7 @@ /datum/action/innate/cult/blood_spell/construction name = "Twisted Construction" - desc = "A sinister spell used to convert:
Plasteel into runed metal
25 metal into a construct shell
Cyborgs directly into constructs
Cyborg shells into construct shells
Airlocks into runed airlocks (harm intent)" + desc = "A sinister spell used to convert:
Plasteel into runed metal
50 metal into a construct shell
Cyborgs directly into constructs
Cyborg shells into construct shells
Airlocks into runed airlocks (harm intent)" button_icon_state = "transmute" magic_path = "/obj/item/melee/blood_magic/construction" health_cost = 12 @@ -549,7 +549,7 @@ . = ..() -//Construction: Creates a construct shell out of 50 metal sheets, or converts plasteel into runed metal +//Construction: Converts 50 metal to a construct shell, plasteel to runed metal, airlock to brittle runed airlock, a borg to a construct, or borg shell to a construct shell /obj/item/melee/blood_magic/construction name = "Corrupting Aura" desc = "Corrupts metal and plasteel into more sinister forms." @@ -561,13 +561,14 @@ var/turf/T = get_turf(target) if(istype(target, /obj/item/stack/sheet/metal)) var/obj/item/stack/sheet/candidate = target - if(candidate.use(50)) + if(candidate.use(METAL_TO_CONSTRUCT_SHELL_CONVERSION)) uses-- to_chat(user, "A dark cloud emanates from your hand and swirls around the metal, twisting it into a construct shell!") new /obj/structure/constructshell(T) SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) else - to_chat(user, "You need 50 metal to produce a construct shell!") + to_chat(user, "You need [METAL_TO_CONSTRUCT_SHELL_CONVERSION] metal to produce a construct shell!") + return else if(istype(target, /obj/item/stack/sheet/plasteel)) var/obj/item/stack/sheet/plasteel/candidate = target var/quantity = candidate.amount @@ -600,6 +601,7 @@ qdel(candidate) else candidate.color = prev_color + return else uses-- to_chat(user, "A dark cloud emanates from you hand and swirls around [candidate] - twisting it into a construct shell!") @@ -613,6 +615,8 @@ uses-- user.visible_message("Black ribbons suddenly emanate from [user]'s hand and cling to the airlock - twisting and corrupting it!") SEND_SOUND(user, sound('sound/effects/magic.ogg',0,1,25)) + else + return else to_chat(user, "The spell will not work on [target]!") return @@ -762,10 +766,10 @@ return switch(choice) if("Blood Spear (150)") - if(uses < 150) - to_chat(user, "You need 150 charges to perform this rite.") + if(uses < BLOOD_SPEAR_COST) + to_chat(user, "You need [BLOOD_SPEAR_COST] charges to perform this rite.") else - uses -= 150 + uses -= BLOOD_SPEAR_COST var/turf/T = get_turf(user) qdel(src) var/datum/action/innate/cult/spear/S = new(user) @@ -778,11 +782,11 @@ user.visible_message("A [rite.name] appears at [user]'s feet!", \ "A [rite.name] materializes at your feet.") if("Blood Bolt Barrage (300)") - if(uses < 300) - to_chat(user, "You need 300 charges to perform this rite.") + if(uses < BLOOD_BARRAGE_COST) + to_chat(user, "You need [BLOOD_BARRAGE_COST] charges to perform this rite.") else var/obj/rite = new /obj/item/gun/ballistic/shotgun/boltaction/enchanted/arcane_barrage/blood() - uses -= 300 + uses -= BLOOD_BARRAGE_COST qdel(src) if(user.put_in_hands(rite)) to_chat(user, "Your hands glow with power!") @@ -790,11 +794,11 @@ to_chat(user, "You need a free hand for this rite!") qdel(rite) if("Blood Beam (500)") - if(uses < 500) - to_chat(user, "You need 500 charges to perform this rite.") + if(uses < BLOOD_BEAM_COST) + to_chat(user, "You need [BLOOD_BEAM_COST] charges to perform this rite.") else var/obj/rite = new /obj/item/blood_beam() - uses -= 500 + uses -= BLOOD_BEAM_COST qdel(src) if(user.put_in_hands(rite)) to_chat(user, "Your hands glow with POWER OVERWHELMING!!!") diff --git a/code/modules/cargo/packs.dm b/code/modules/cargo/packs.dm index cce154c74ab..2a27028a02d 100644 --- a/code/modules/cargo/packs.dm +++ b/code/modules/cargo/packs.dm @@ -1942,7 +1942,6 @@ /obj/item/clothing/shoes/sneakers/black, /obj/item/clothing/gloves/color/white, /obj/item/clothing/mask/gas/mime, - /obj/item/clothing/head/beret, /obj/item/clothing/head/frenchberet, /obj/item/clothing/suit/suspenders, /obj/item/reagent_containers/food/drinks/bottle/bottleofnothing, diff --git a/code/modules/client/client_procs.dm b/code/modules/client/client_procs.dm index 61c3e082e9e..fb697b26a88 100644 --- a/code/modules/client/client_procs.dm +++ b/code/modules/client/client_procs.dm @@ -273,12 +273,13 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) connection_timeofday = world.timeofday winset(src, null, "command=\".configure graphics-hwmode on\"") var/cev = CONFIG_GET(number/client_error_version) + var/ceb = CONFIG_GET(number/client_error_build) var/cwv = CONFIG_GET(number/client_warn_version) - if (byond_version < cev) //Out of date client. + if (byond_version < cev || byond_build < ceb) //Out of date client. to_chat(src, "Your version of BYOND is too old:") to_chat(src, CONFIG_GET(string/client_error_message)) - to_chat(src, "Your version: [byond_version]") - to_chat(src, "Required version: [cev] or later") + to_chat(src, "Your version: [byond_version].[byond_build]") + to_chat(src, "Required version: [cev].[ceb] or later") to_chat(src, "Visit BYOND's website to get the latest version of BYOND.") if (connecting_admin) to_chat(src, "Because you are an admin, you are being allowed to walk past this limitation, But it is still STRONGLY suggested you upgrade") @@ -697,8 +698,14 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) /client/Click(atom/object, atom/location, control, params) var/ab = FALSE var/list/L = params2list(params) + + var/dragged = L["drag"] + if(dragged && !L[dragged]) + return + if (object && object == middragatom && L["left"]) ab = max(0, 5 SECONDS-(world.time-middragtime)*0.1) + var/mcl = CONFIG_GET(number/minute_click_limit) if (!holder && mcl) var/minute = round(world.time, 600) @@ -718,7 +725,6 @@ GLOBAL_LIST_EMPTY(external_rsc_urls) log_game("[key_name(src)] is using the middle click aimbot exploit") message_admins("[ADMIN_LOOKUPFLW(src)] [ADMIN_KICK(usr)] is using the middle click aimbot exploit
") add_system_note("aimbot", "Is using the middle click aimbot exploit") - log_game("[key_name(src)] Has hit the per-minute click limit of [mcl] clicks in a given game minute") message_admins("[ADMIN_LOOKUPFLW(src)] [ADMIN_KICK(usr)] Has hit the per-minute click limit of [mcl] clicks in a given game minute") to_chat(src, "[msg]") diff --git a/code/modules/clothing/head/hardhat.dm b/code/modules/clothing/head/hardhat.dm index 6c4b35a0011..ff49f131ed1 100644 --- a/code/modules/clothing/head/hardhat.dm +++ b/code/modules/clothing/head/hardhat.dm @@ -14,19 +14,27 @@ dog_fashion = /datum/dog_fashion/head -/obj/item/clothing/head/hardhat/attack_self(mob/user) - on = !on - icon_state = "hardhat[on]_[item_color]" - item_state = "hardhat[on]_[item_color]" - user.update_inv_head() //so our mob-overlays update +/obj/item/clothing/head/hardhat/attack_self(mob/living/user) + toggle_helmet_light(user) +/obj/item/clothing/head/hardhat/proc/toggle_helmet_light(mob/living/user) + on = !on if(on) turn_on(user) else turn_off(user) + update_icon() + +/obj/item/clothing/head/hardhat/update_icon() + icon_state = "hardhat[on]_[item_color]" + item_state = "hardhat[on]_[item_color]" + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc + H.update_inv_head() for(var/X in actions) var/datum/action/A = X - A.UpdateButtonIcon() + A.UpdateButtonIcon(force = TRUE) + ..() /obj/item/clothing/head/hardhat/proc/turn_on(mob/user) set_light(brightness_on) @@ -81,4 +89,69 @@ heat_protection = HEAD max_heat_protection_temperature = FIRE_IMMUNITY_MAX_TEMP_PROTECT cold_protection = HEAD - min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT \ No newline at end of file + min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT + +/obj/item/clothing/head/hardhat/weldhat + name = "welding hard hat" + desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight AND welding shield! The bulb seems a little smaller though." + brightness_on = 3 //Needs a little bit of tradeoff + dog_fashion = null + actions_types = list(/datum/action/item_action/toggle_helmet_light, /datum/action/item_action/toggle_welding_screen) + flash_protect = 2 + tint = 2 + flags_inv = HIDEEYES | HIDEFACE + flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH + visor_vars_to_toggle = VISOR_FLASHPROTECT | VISOR_TINT + visor_flags_inv = HIDEEYES | HIDEFACE + visor_flags_cover = HEADCOVERSEYES | HEADCOVERSMOUTH + +/obj/item/clothing/head/hardhat/weldhat/Initialize() + . = ..() + update_icon() + +/obj/item/clothing/head/hardhat/weldhat/attack_self(mob/living/user) + toggle_helmet_light(user) + +/obj/item/clothing/head/hardhat/weldhat/AltClick(mob/user) + if(user.canUseTopic(src, BE_CLOSE)) + toggle_welding_screen(user) + +/obj/item/clothing/head/hardhat/weldhat/proc/toggle_welding_screen(mob/living/user) + if(weldingvisortoggle(user)) + playsound(src, 'sound/mecha/mechmove03.ogg', 50, 1) //Visors don't just come from nothing + update_icon() + +/obj/item/clothing/head/hardhat/weldhat/worn_overlays(isinhands) + . = ..() + if(!isinhands) + . += mutable_appearance('icons/mob/head.dmi', "weldhelmet") + if(!up) + . += mutable_appearance('icons/mob/head.dmi', "weldvisor") + +/obj/item/clothing/head/hardhat/weldhat/update_icon() + cut_overlays() + if(!up) + add_overlay("weldvisor") + ..() + +/obj/item/clothing/head/hardhat/weldhat/orange + icon_state = "hardhat0_orange" + item_state = "hardhat0_orange" + item_color = "orange" + +/obj/item/clothing/head/hardhat/weldhat/white + desc = "A piece of headgear used in dangerous working conditions to protect the head. Comes with a built-in flashlight AND welding shield!" //This bulb is not smaller + icon_state = "hardhat0_white" + item_state = "hardhat0_white" + brightness_on = 4 //Boss always takes the best stuff + item_color = "white" + clothing_flags = STOPSPRESSUREDAMAGE + heat_protection = HEAD + max_heat_protection_temperature = FIRE_HELM_MAX_TEMP_PROTECT + cold_protection = HEAD + min_cold_protection_temperature = FIRE_HELM_MIN_TEMP_PROTECT + +/obj/item/clothing/head/hardhat/weldhat/dblue + icon_state = "hardhat0_dblue" + item_state = "hardhat0_dblue" + item_color = "dblue" \ No newline at end of file diff --git a/code/modules/clothing/head/jobs.dm b/code/modules/clothing/head/jobs.dm index e1e084efc30..d113a6df3ef 100644 --- a/code/modules/clothing/head/jobs.dm +++ b/code/modules/clothing/head/jobs.dm @@ -145,6 +145,21 @@ strip_delay = 60 dog_fashion = /datum/dog_fashion/head/warden +/obj/item/clothing/head/warden/drill + name = "warden's drill hat" + desc = "A special armored campaign hat with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection. Has the letters 'FMJ' enscribed on its side." + icon_state = "wardendrill" + item_state = "wardendrill" + dog_fashion = null + +/obj/item/clothing/head/warden/drill/equipped(mob/living/carbon/human/user, slot) + ..() + if(slot == SLOT_HEAD) + user.dna.add_mutation(YELLING) + +/obj/item/clothing/head/warden/drill/dropped(mob/living/carbon/human/user) + user.dna.remove_mutation(YELLING) + /obj/item/clothing/head/beret/sec name = "security beret" desc = "A robust beret with the security insignia emblazoned on it. Uses reinforced fabric to offer sufficient protection." diff --git a/code/modules/clothing/head/misc.dm b/code/modules/clothing/head/misc.dm index fc2044ba2a7..7d2f72b1af6 100644 --- a/code/modules/clothing/head/misc.dm +++ b/code/modules/clothing/head/misc.dm @@ -347,7 +347,7 @@ /obj/item/clothing/head/frenchberet name = "french beret" desc = "A quality beret, infused with the aroma of chain-smoking, wine-swilling Parisians. You feel less inclined to engage military conflict, for some reason." - icon_state = "beretblack" + icon_state = "beret" dynamic_hair_suffix = "" /obj/item/clothing/head/frenchberet/speechModification(M) diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm index 9ef883be4cc..763e707b79d 100644 --- a/code/modules/clothing/head/misc_special.dm +++ b/code/modules/clothing/head/misc_special.dm @@ -244,6 +244,7 @@ if(paranoia) QDEL_NULL(paranoia) paranoia = new() + paranoia.clonable = FALSE user.gain_trauma(paranoia, TRAUMA_RESILIENCE_MAGIC) to_chat(user, "As you don the foiled hat, an entire world of conspiracy theories and seemingly insane ideas suddenly rush into your mind. What you once thought unbelievable suddenly seems.. undeniable. Everything is connected and nothing happens just by accident. You know too much and now they're out to get you. ") diff --git a/code/modules/food_and_drinks/food/snacks_burgers.dm b/code/modules/food_and_drinks/food/snacks_burgers.dm index 27f6572f48a..d5153638bf1 100644 --- a/code/modules/food_and_drinks/food/snacks_burgers.dm +++ b/code/modules/food_and_drinks/food/snacks_burgers.dm @@ -288,4 +288,4 @@ icon_state = "empoweredburger" list_reagents = list("nutriment" = 8, "liquidelectricity" = 5) tastes = list("bun" = 2, "pure electricity" = 4) - foodtype = GRAIN | TOXIC \ No newline at end of file + foodtype = GRAIN | TOXIC diff --git a/code/modules/jobs/job_types/mime.dm b/code/modules/jobs/job_types/mime.dm index a0d1473f2e4..21812f76686 100644 --- a/code/modules/jobs/job_types/mime.dm +++ b/code/modules/jobs/job_types/mime.dm @@ -33,7 +33,6 @@ suit = /obj/item/clothing/suit/suspenders backpack_contents = list(/obj/item/reagent_containers/food/drinks/bottle/bottleofnothing=1) - accessory = /obj/item/clothing/accessory/pocketprotector/cosmetology backpack = /obj/item/storage/backpack/mime satchel = /obj/item/storage/backpack/mime diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm index f0349ec4ae4..cb868bb15e5 100644 --- a/code/modules/mob/living/carbon/carbon_defense.dm +++ b/code/modules/mob/living/carbon/carbon_defense.dm @@ -94,7 +94,7 @@ if(get_dist(user, src) <= 1) //people with TK won't get smeared with blood user.add_mob_blood(src) if(ishuman(user)) - var/mob/living/carbon/human/dirtyboy + var/mob/living/carbon/human/dirtyboy = user dirtyboy.adjust_hygiene(-10) if(affecting.body_zone == BODY_ZONE_HEAD) if(wear_mask) diff --git a/code/modules/mob/living/living_movement.dm b/code/modules/mob/living/living_movement.dm index 44cdade59f9..f11e9695e8b 100644 --- a/code/modules/mob/living/living_movement.dm +++ b/code/modules/mob/living/living_movement.dm @@ -7,9 +7,7 @@ return TRUE if(istype(mover, /obj/item/projectile)) var/obj/item/projectile/P = mover - if(P.can_hit_target(src, P.permutated, src == P.original, TRUE)) - P.Bump(src) - return TRUE + return !P.can_hit_target(src, P.permutated, src == P.original, TRUE) if(mover.throwing) return (!density || !(mobility_flags & MOBILITY_STAND)) if(buckled == mover) diff --git a/code/modules/mob/living/simple_animal/bot/cleanbot.dm b/code/modules/mob/living/simple_animal/bot/cleanbot.dm index 152eda49f9c..24e8ab76077 100644 --- a/code/modules/mob/living/simple_animal/bot/cleanbot.dm +++ b/code/modules/mob/living/simple_animal/bot/cleanbot.dm @@ -179,10 +179,7 @@ /obj/effect/decal/cleanable/vomit, /obj/effect/decal/cleanable/robot_debris, /obj/effect/decal/cleanable/molten_object, - /obj/effect/decal/cleanable/food/tomato_smudge, - /obj/effect/decal/cleanable/food/egg_smudge, - /obj/effect/decal/cleanable/food/pie_smudge, - /obj/effect/decal/cleanable/food/flour, + /obj/effect/decal/cleanable/food, /obj/effect/decal/cleanable/ash, /obj/effect/decal/cleanable/greenglow, /obj/effect/decal/cleanable/dirt, diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm index 363ff2dc23c..9e7b5f22cca 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/mining_mobs.dm @@ -20,7 +20,7 @@ lighting_alpha = LIGHTING_PLANE_ALPHA_MOSTLY_INVISIBLE mob_size = MOB_SIZE_LARGE var/icon_aggro = null - var/crusher_drop_mod = 5 + var/crusher_drop_mod = 25 /mob/living/simple_animal/hostile/asteroid/Initialize(mapload) . = ..() @@ -58,7 +58,7 @@ /mob/living/simple_animal/hostile/asteroid/death(gibbed) SSblackbox.record_feedback("tally", "mobs_killed_mining", 1, type) var/datum/status_effect/crusher_damage/C = has_status_effect(STATUS_EFFECT_CRUSHERDAMAGETRACKING) - if(C && crusher_loot && prob((C.total_damage/maxHealth) * crusher_drop_mod)) //on average, you'll need to kill 20 creatures before getting the item + if(C && crusher_loot && prob((C.total_damage/maxHealth) * crusher_drop_mod)) //on average, you'll need to kill 4 creatures before getting the item spawn_crusher_loot() ..(gibbed) diff --git a/code/modules/projectiles/guns/ballistic.dm b/code/modules/projectiles/guns/ballistic.dm index c4b7a04edea..a7319af7769 100644 --- a/code/modules/projectiles/guns/ballistic.dm +++ b/code/modules/projectiles/guns/ballistic.dm @@ -214,7 +214,7 @@ /obj/item/suppressor name = "suppressor" - desc = "A nigh-universal syndicate small-arms suppressor for maximum espionage." + desc = "A syndicate small-arms suppressor for maximum espionage." icon = 'icons/obj/guns/projectile.dmi' icon_state = "suppressor" w_class = WEIGHT_CLASS_TINY diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm index 53cce271d01..81e1b7ffd2f 100644 --- a/code/modules/projectiles/guns/misc/beam_rifle.dm +++ b/code/modules/projectiles/guns/misc/beam_rifle.dm @@ -565,7 +565,7 @@ /obj/item/projectile/beam/beam_rifle/hitscan/aiming_beam/prehit(atom/target) qdel(src) - return BULLET_ACT_HIT + return FALSE /obj/item/projectile/beam/beam_rifle/hitscan/aiming_beam/on_hit() qdel(src) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 0ba147f687b..962320fa2bd 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -230,13 +230,6 @@ if(hitscan) store_hitscan_collision(pcache) return TRUE - if(firer && !ignore_source_check) - var/mob/checking = firer - if((A == firer) || (((A in firer.buckled_mobs) || (istype(checking) && (A == checking.buckled))) && (A != original)) || (A == firer.loc && ismecha(A))) //cannot shoot yourself or your mech - trajectory_ignore_forcemove = TRUE - forceMove(T) - trajectory_ignore_forcemove = FALSE - return FALSE var/distance = get_dist(T, starting) // Get the distance between the turf shot from and the mob we hit and use that for the calculations. def_zone = ran_zone(def_zone, max(100-(7*distance), 5)) //Lower accurancy/longer range tradeoff. 7 is a balanced number to use. @@ -529,6 +522,10 @@ /obj/item/projectile/proc/can_hit_target(atom/target, list/passthrough, direct_target = FALSE, ignore_loc = FALSE) if(QDELETED(target)) return FALSE + if(!ignore_source_check && firer) + var/mob/M = firer + if((target == firer) || ((target == firer.loc) && ismecha(firer.loc)) || (target in firer.buckled_mobs) || (istype(M) && (M.buckled == target))) + return FALSE if(!ignore_loc && (loc != target.loc)) return FALSE if(target in passthrough) diff --git a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm index dc3ddc3cb9a..2fb636bc7bf 100644 --- a/code/modules/reagents/chemistry/machinery/reagentgrinder.dm +++ b/code/modules/reagents/chemistry/machinery/reagentgrinder.dm @@ -128,7 +128,6 @@ return replace_beaker(user, B) to_chat(user, "You add [B] to [src].") - updateUsrDialog() update_icon() return TRUE //no afterattack diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm index 3096bc740ee..2717270f0bf 100644 --- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm @@ -1169,6 +1169,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/silencer/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.job == "Mime") + M.silent = max(M.silent, MIMEDRINK_SILENCE_DURATION) M.heal_bodypart_damage(1,1) . = 1 return ..() || . @@ -1855,6 +1856,7 @@ All effects don't start immediately, but rather get worse over time; the rate is /datum/reagent/consumable/ethanol/blank_paper/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.job == "Mime") + M.silent = max(M.silent, MIMEDRINK_SILENCE_DURATION) M.heal_bodypart_damage(1,1) . = 1 return ..() diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm index 61980f72660..3ae2198f7cf 100644 --- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm @@ -154,6 +154,7 @@ /datum/reagent/consumable/nothing/on_mob_life(mob/living/carbon/M) if(ishuman(M) && M.job == "Mime") + M.silent = max(M.silent, MIMEDRINK_SILENCE_DURATION) M.heal_bodypart_damage(1,1, 0) . = 1 ..() diff --git a/code/modules/reagents/chemistry/reagents/drug_reagents.dm b/code/modules/reagents/chemistry/reagents/drug_reagents.dm index 5d38bf25d4a..f739a3e441b 100644 --- a/code/modules/reagents/chemistry/reagents/drug_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/drug_reagents.dm @@ -52,12 +52,11 @@ var/smoke_message = pick("You feel relaxed.", "You feel calmed.","You feel alert.","You feel rugged.") to_chat(M, "[smoke_message]") SEND_SIGNAL(M, COMSIG_ADD_MOOD_EVENT, "smoked", /datum/mood_event/smoked, name) - M.AdjustStun(-20, FALSE) - M.AdjustKnockdown(-20, FALSE) - M.AdjustUnconscious(-20, FALSE) - M.AdjustParalyzed(-20, FALSE) - M.AdjustImmobilized(-20, FALSE) - M.adjustStaminaLoss(-0.5*REM, 0) + M.AdjustStun(-5, FALSE) + M.AdjustKnockdown(-5, FALSE) + M.AdjustUnconscious(-5, FALSE) + M.AdjustParalyzed(-5, FALSE) + M.AdjustImmobilized(-5, FALSE) ..() . = 1 diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index c48170f6eef..7c8b9aa2ad2 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -914,7 +914,6 @@ toxpwr = 0 taste_description = "bone hurting" overdose_threshold = 50 - metabolization_rate = 2 /datum/reagent/toxin/bonehurtingjuice/on_mob_add(mob/living/carbon/M) M.say("oof ouch my bones", forced = "bonehurtingjuice") diff --git a/code/modules/research/designs/weapon_designs.dm b/code/modules/research/designs/weapon_designs.dm index 29f07601cf3..2f194795855 100644 --- a/code/modules/research/designs/weapon_designs.dm +++ b/code/modules/research/designs/weapon_designs.dm @@ -265,8 +265,8 @@ departmental_flags = DEPARTMENTAL_FLAG_SECURITY | DEPARTMENTAL_FLAG_SCIENCE /datum/design/suppressor - name = "Universal Suppressor" - desc = "A reverse-engineered universal suppressor that fits on most small arms with threaded barrels." + name = "Suppressor" + desc = "A reverse-engineered suppressor that fits on most small arms with threaded barrels." id = "suppressor" build_type = PROTOLATHE materials = list(MAT_METAL = 2000, MAT_SILVER = 500) diff --git a/code/modules/research/xenobiology/crossbreeding/_clothing.dm b/code/modules/research/xenobiology/crossbreeding/_clothing.dm index fe181cb5d0b..fc96bdeba59 100644 --- a/code/modules/research/xenobiology/crossbreeding/_clothing.dm +++ b/code/modules/research/xenobiology/crossbreeding/_clothing.dm @@ -131,7 +131,7 @@ Slimecrossing Armor desc = "A full suit of adamantine plate armor. Impressively resistant to damage, but weighs about as much as you do." icon_state = "adamsuit" item_state = "adamsuit" - flags_inv = list() + flags_inv = NONE obj_flags = IMMUTABLE_SLOW slowdown = 4 var/hit_reflect_chance = 40 diff --git a/code/modules/shuttle/emergency.dm b/code/modules/shuttle/emergency.dm index 20fb2561c0f..52b06b65940 100644 --- a/code/modules/shuttle/emergency.dm +++ b/code/modules/shuttle/emergency.dm @@ -547,10 +547,15 @@ if(can_interact(usr)) return ..() +/obj/item/storage/pod/AltClick(mob/user) + if(!can_interact(user)) + return + ..() + /obj/item/storage/pod/can_interact(mob/user) if(!..()) return FALSE - if(GLOB.security_level == SEC_LEVEL_RED || GLOB.security_level == SEC_LEVEL_DELTA || unlocked) + if(GLOB.security_level >= SEC_LEVEL_RED || unlocked) return TRUE to_chat(user, "The storage unit will only unlock during a Red or Delta security alert.") diff --git a/code/modules/uplink/uplink_items.dm b/code/modules/uplink/uplink_items.dm index 04a9dabedc1..ebd80dac709 100644 --- a/code/modules/uplink/uplink_items.dm +++ b/code/modules/uplink/uplink_items.dm @@ -581,9 +581,8 @@ GLOBAL_LIST_INIT(uplink_items, subtypesof(/datum/uplink_item)) exclude_modes = list(/datum/game_mode/nuclear) /datum/uplink_item/stealthy_weapons/suppressor - name = "Universal Suppressor" - desc = "Fitted for use on any small caliber weapon with a threaded barrel, this suppressor will silence the \ - shots of the weapon for increased stealth and superior ambushing capability." + name = "Suppressor" + desc = "This suppressor will silence the shots of the weapon it is attached to for increased stealth and superior ambushing capability. It is compatible with many small ballistic guns including the Stechkin and C-20r, but not revolvers or energy guns." item = /obj/item/suppressor cost = 3 surplus = 10 diff --git a/code/modules/vehicles/wheelchair.dm b/code/modules/vehicles/wheelchair.dm index c9ca220d50f..9a03b19d929 100644 --- a/code/modules/vehicles/wheelchair.dm +++ b/code/modules/vehicles/wheelchair.dm @@ -43,7 +43,9 @@ addtimer(VARSET_CALLBACK(src, canmove , TRUE), 20) return FALSE var/datum/component/riding/D = GetComponent(/datum/component/riding) - D.vehicle_move_delay = 10/H.get_num_arms() + //1.5 (movespeed as of this change) multiplied by 6.7 gets ABOUT 10 (rounded), the old constant for the wheelchair that gets divided by how many arms they have + //if that made no sense this simply makes the wheelchair speed change along with movement speed delay + D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * 6.7) / min(H.get_num_arms(), 2) ..() /obj/vehicle/ridden/wheelchair/Moved() @@ -100,3 +102,10 @@ if(isobserver(user) && CONFIG_GET(flag/ghost_interaction)) return TRUE return FALSE + +/obj/vehicle/ridden/wheelchair/the_whip/driver_move(mob/living/user, direction) + var/mob/living/carbon/human/H = user + if(istype(H)) + var/datum/component/riding/D = GetComponent(/datum/component/riding) + D.vehicle_move_delay = round(CONFIG_GET(number/movedelay/run_delay) * 6.7) / H.get_num_arms() + ..() diff --git a/code/modules/vending/wardrobes.dm b/code/modules/vending/wardrobes.dm index 869792498fd..847f9a1d8cd 100644 --- a/code/modules/vending/wardrobes.dm +++ b/code/modules/vending/wardrobes.dm @@ -77,7 +77,8 @@ /obj/item/clothing/under/rank/engineer/hazard = 3, /obj/item/clothing/suit/hazardvest = 3, /obj/item/clothing/shoes/workboots = 3, - /obj/item/clothing/head/hardhat = 3) + /obj/item/clothing/head/hardhat = 3, + /obj/item/clothing/head/hardhat/weldhat = 3) refill_canister = /obj/item/vending_refill/wardrobe/engi_wardrobe payment_department = ACCOUNT_ENG /obj/item/vending_refill/wardrobe/engi_wardrobe diff --git a/config/config.txt b/config/config.txt index ee1f7e68813..044784f44dd 100644 --- a/config/config.txt +++ b/config/config.txt @@ -386,6 +386,8 @@ AUTOADMIN_RANK Game Master #CLIENT_WARN_MESSAGE Byond released 511 as the stable release. You can set the framerate your client runs at, which makes the game feel very different and cool. Shortly after its release we will end up using 511 client features and you will be forced to update. CLIENT_ERROR_VERSION 511 CLIENT_ERROR_MESSAGE Your version of byond is not supported. Please upgrade. +## The minimum build needed for joining the server, if using 512, a good minimum build would be 1421 as that disables the Middle Mouse Button exploit. +CLIENT_ERROR_BUILD 1421 ## TOPIC RATE LIMITING ## This allows you to limit how many topic calls (clicking on an interface window) the client can do in any given game second and/or game minute. diff --git a/html/changelog.html b/html/changelog.html index d0f806e5b99..d38119b9fc1 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,88 @@ -->
+

31 January 2019

+

4dplanner updated:

+ +

BuffEngineering updated:

+ +

BuffEngineering/MrDoomBringer updated:

+ +

Gousaid67 updated:

+ +

Hathkar updated:

+ +

Nervere & kevinz000 updated:

+ +

Nichlas0010 updated:

+ +

Pubby updated:

+ +

ShizCalev updated:

+ +

coiax updated:

+ +

py01 updated:

+ + +

30 January 2019

+

4dplanner updated:

+ +

Kierany9 updated:

+ +

ShizCalev updated:

+ +

Time-Green updated:

+ +

Zxaber updated:

+ +

actioninja updated:

+ + +

28 January 2019

+

Gousaid67 updated:

+ +

26 January 2019

4dplanner updated:

GoonStation 13 Development Team diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 52f5a5bfada..d914be72215 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -22681,3 +22681,55 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: Advanced Gas reactions now produce research points. - rscadd: A gas canister with Pluoxium, Noblium, Stimulum, Miasma or BZ inside now produces points when sold via cargo. +2019-01-28: + Gousaid67: + - bugfix: Spraycans are now able to spray walls again! +2019-01-30: + 4dplanner: + - bugfix: adamantine armour no longer screws up clothing protection + Kierany9: + - bugfix: The Psychic Link pinpointer now works. Oops! + ShizCalev: + - tweak: Cleanbots now clean up spilled table-salt and plant smudges. + Time-Green: + - bugfix: geladkinesis snow tiles no longer freeze the station + Zxaber: + - rscadd: Mechas now ignore strafe mode and turn if the user is holding Alt. + actioninja: + - rscadd: Added Smoker and Junkie quirks. +2019-01-31: + 4dplanner: + - bugfix: antimagic works again + - bugfix: fixes cloning + BuffEngineering: + - imageadd: Pneumatic cannons will now have a tank visible all of the time + BuffEngineering/MrDoomBringer: + - rscadd: Engineers may now weld with engineering pride using the new welding hardhats! + Gousaid67: + - bugfix: Alt-Clicking open the Escape Pods safes will no longer ignore the alert + level. + Hathkar: + - balance: Nicotine gives a small bonus to stun resistance instead of being equal + to adrenals or ephedrine. + Nervere & kevinz000: + - rscadd: You can now hold hands with another player by targeting their left or + right arm and pulling them. + Nichlas0010: + - bugfix: the Middle Mouse Button aimbot exploit should no longer be usable + Pubby: + - tweak: Drop "universal" from suppressors name + ShizCalev: + - bugfix: Fixed suit storage units not correctly clearing out the radiation of built-in + hardsuit helmets and jetpacks. + coiax: + - rscadd: When a person is cloned, any mental traumas are cloned as well. + - rscadd: Adds the Paraplegic quirk for -3 points. You start with unhealable leg + paralysis (persists through cloning), and have a wheelchair to move around the + station. + py01: + - bugfix: Twisted Construction no longer damages the caster if canceled or failed + to cast + - bugfix: Twisted Construction's tool-tip now correctly specifies the amount of + metal needed for a construct shell + - refactor: Blood rite and Twisted Construction code now uses defines instead of + magic numbers diff --git a/html/changelogs/AutoChangeLog-pr-42519.yml b/html/changelogs/AutoChangeLog-pr-42519.yml deleted file mode 100644 index cfe40998931..00000000000 --- a/html/changelogs/AutoChangeLog-pr-42519.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Gousaid67" -delete-after: True -changes: - - bugfix: "Spraycans are now able to spray walls again!" diff --git a/html/changelogs/AutoChangeLog-pr-42600.yml b/html/changelogs/AutoChangeLog-pr-42600.yml new file mode 100644 index 00000000000..77348d6d9b7 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-42600.yml @@ -0,0 +1,4 @@ +author: "actioninja" +delete-after: True +changes: + - balance: "Bone Hurting Juice now metabolizes at a standard rate for toxins." diff --git a/icons/mob/head.dmi b/icons/mob/head.dmi index 3e99cef13cd..c7e79d2d4c7 100644 Binary files a/icons/mob/head.dmi and b/icons/mob/head.dmi differ diff --git a/icons/mob/screen_gen.dmi b/icons/mob/screen_gen.dmi index d0cd151ab3d..9e1763b8795 100644 Binary files a/icons/mob/screen_gen.dmi and b/icons/mob/screen_gen.dmi differ diff --git a/icons/obj/clothing/hats.dmi b/icons/obj/clothing/hats.dmi index 7f3c9fd83f2..2bc54cf25d5 100644 Binary files a/icons/obj/clothing/hats.dmi and b/icons/obj/clothing/hats.dmi differ diff --git a/icons/obj/pneumaticCannon.dmi b/icons/obj/pneumaticCannon.dmi index 86e14e19d6b..3050ade9a19 100644 Binary files a/icons/obj/pneumaticCannon.dmi and b/icons/obj/pneumaticCannon.dmi differ