diff --git a/code/modules/recycling/disposal.dm b/code/modules/recycling/disposal.dm index 45f41abcb16..39b88d51645 100644 --- a/code/modules/recycling/disposal.dm +++ b/code/modules/recycling/disposal.dm @@ -1084,9 +1084,9 @@ /obj/structure/disposalpipe/proc/welded() var/obj/structure/disposalconstruct/C = new (src.loc) switch(icon_state) - if("pipe-s") + if("pipe-s", "pipe-s-yellow", "pipe-s-blue") C.ptype = 0 - if("pipe-c") + if("pipe-c", "pipe-c-yellow", "pipe-c-blue") C.ptype = 1 if("pipe-j1") C.ptype = 2 @@ -1135,13 +1135,23 @@ /obj/structure/disposalpipe/segment/Initialize() . = ..() - if(icon_state == "pipe-s") + if(icon_state == "pipe-s" || icon_state == "pipe-s-yellow" || icon_state == "pipe-s-blue") dpdir = dir | turn(dir, 180) else dpdir = dir | turn(dir, -90) update() +/obj/structure/disposalpipe/segment/mainline + name = "mainline disposal pipe" + desc = "A disposal pipe indicated by a yellow stripe to be part of the main trunk loop." + icon_state = "pipe-s-yellow" + +/obj/structure/disposalpipe/segment/blue + name = "disposal pipe" + desc = "A disposal pipe marked by a blue stripe." + icon_state = "pipe-s-blue" + /// Z-Level stuff /obj/structure/disposalpipe/up icon_state = "pipe-u" diff --git a/html/changelogs/nauticall-disposaltweaks.yml b/html/changelogs/nauticall-disposaltweaks.yml new file mode 100644 index 00000000000..1a0d953a48c --- /dev/null +++ b/html/changelogs/nauticall-disposaltweaks.yml @@ -0,0 +1,60 @@ +################################ +# Example Changelog File +# +# Note: This file, and files beginning with ".", and files that don't end in ".yml" will not be read. If you change this file, you will look really dumb. +# +# Your changelog will be merged with a master changelog. (New stuff added only, and only on the date entry for the day it was merged.) +# When it is, any changes listed below will disappear. +# +# Valid Prefixes: +# bugfix +# - (fixes bugs) +# wip +# - (work in progress) +# qol +# - (quality of life) +# soundadd +# - (adds a sound) +# sounddel +# - (removes a sound) +# rscadd +# - (adds a feature) +# rscdel +# - (removes a feature) +# imageadd +# - (adds an image or sprite) +# imagedel +# - (removes an image or sprite) +# spellcheck +# - (fixes spelling or grammar) +# experiment +# - (experimental change) +# balance +# - (balance changes) +# code_imp +# - (misc internal code change) +# refactor +# - (refactors code) +# config +# - (makes a change to the config files) +# admin +# - (makes changes to administrator tools) +# server +# - (miscellaneous changes to server) +################################# + +# Your name. +author: nauticall + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - rscadd: "Painted the 'mainline' disposal pipes yellow for better distinction with mapping." + - rscadd: "Adjusted some disposal piping to be tidier." + - bugfix: "Packages can now once again be mailed to the Machinist's Workshop." diff --git a/icons/obj/disposals.dmi b/icons/obj/disposals.dmi index 671c0f68d58..5061123ff23 100644 Binary files a/icons/obj/disposals.dmi and b/icons/obj/disposals.dmi differ diff --git a/maps/sccv_horizon/sccv_horizon.dmm b/maps/sccv_horizon/sccv_horizon.dmm index ebbc7889caa..f39d7c109b2 100644 --- a/maps/sccv_horizon/sccv_horizon.dmm +++ b/maps/sccv_horizon/sccv_horizon.dmm @@ -108,7 +108,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -149,7 +149,7 @@ /area/horizon/security/hallway) "abh" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light/small, @@ -359,13 +359,13 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/tiled, /area/horizon/service/custodial) "act" = ( @@ -418,7 +418,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/security/forensic_laboratory) "acE" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /obj/structure/cable/green{ icon_state = "2-4" @@ -1212,7 +1212,7 @@ /turf/simulated/floor/carpet/art, /area/horizon/crew/lounge) "agp" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -1306,7 +1306,7 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 10 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -1335,7 +1335,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -1707,7 +1707,7 @@ /turf/simulated/wall/r_wall, /area/horizon/service/custodial) "ajw" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -1855,7 +1855,7 @@ /turf/simulated/floor/tiled, /area/merchant_station) "ake" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -1896,17 +1896,8 @@ /obj/effect/floor_decal/corner/dark_blue/diagonal, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard/docks) -"akn" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/floor_decal/industrial/hatch/yellow, -/obj/structure/machinery/door/blast/shutters{ - id = "workshop_garage"; - name = "Machinist Workshop Garage Shutter" - }, -/turf/simulated/floor/tiled/dark/full, -/area/horizon/operations/machinist) "aku" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -2319,7 +2310,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -2483,7 +2474,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -2635,7 +2626,7 @@ /area/centcom/specops) "apM" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -3110,9 +3101,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/atmos/propulsion) "atv" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/cable/green{ icon_state = "1-8" @@ -3317,9 +3308,9 @@ /turf/simulated/wall, /area/horizon/maintenance/deck_1/auxatmos) "auu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/cable{ icon_state = "2-4" @@ -3388,8 +3379,8 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/cable/green{ icon_state = "2-8" @@ -3478,7 +3469,7 @@ dir = 8 }, /obj/effect/floor_decal/industrial/hatch_door/yellow, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled/dark/full, @@ -3568,7 +3559,7 @@ /obj/effect/floor_decal/corner/dark_green/full{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/extinguisher_cabinet/east, /turf/simulated/floor/tiled/dark, /area/horizon/service/mess_hall) @@ -3658,7 +3649,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -3803,7 +3794,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -3829,7 +3820,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -4080,16 +4071,12 @@ /area/centcom/holding) "azC" = ( /obj/effect/floor_decal/corner/dark_green, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) "azE" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/bed/stool/chair/padded/black, /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 @@ -4235,9 +4222,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /turf/simulated/floor/tiled/white, /area/horizon/service/kitchen) @@ -4642,7 +4629,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -4669,7 +4656,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/operations/machinist) "aDP" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -4762,7 +4749,7 @@ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor, @@ -4821,7 +4808,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/horizon/rnd/hallway) @@ -5043,7 +5030,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/purple{ dir = 5 }, @@ -5518,7 +5505,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled, @@ -5688,7 +5675,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/spline/fancy/wood, @@ -5860,15 +5847,6 @@ dir = 4; pixel_y = 32 }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, /obj/structure/machinery/door/firedoor{ req_one_access = list(24,11,67,73); dir = 4 @@ -6068,7 +6046,7 @@ dir = 10 }, /obj/structure/sign/radshield, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_2/starboard) "aMs" = ( @@ -6465,9 +6443,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/cable/green{ icon_state = "4-8" @@ -6591,7 +6569,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -6705,16 +6683,16 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/effect/floor_decal/corner/brown{ dir = 5 }, /obj/structure/cable/green{ icon_state = "1-2" }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/tiled/slate, /area/horizon/operations/warehouse) "aPO" = ( @@ -6903,7 +6881,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/service/port) "aRE" = ( @@ -7161,7 +7139,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/railing/mapped{ dir = 8 }, @@ -7270,7 +7248,7 @@ "aUv" = ( /obj/structure/machinery/door/firedoor, /obj/effect/map_effect/door_helper/unres, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/map_effect/door_helper/level_access/command_foyer{ @@ -7416,7 +7394,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 7 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, @@ -7659,7 +7637,7 @@ /turf/simulated/floor/plating, /area/horizon/security/hallway) "aXp" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-8" }, @@ -7751,9 +7729,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -8065,16 +8043,16 @@ /area/horizon/maintenance/deck_2/wing/port/nacelle) "baf" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 + dir = 4 + }, +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 + dir = 4 }, /obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" + icon_state = "4-8" }, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_3/starboard) @@ -8405,7 +8383,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/security/forensic_laboratory) "bcs" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/corner/brown/full{ @@ -8730,7 +8708,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ @@ -8833,10 +8811,6 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/repoffice/representative_two) "beT" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -8850,6 +8824,9 @@ icon_state = "4-8" }, /obj/structure/machinery/firealarm/north, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/wood, /area/horizon/repoffice/representative_two) "beW" = ( @@ -9240,7 +9217,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, @@ -9412,9 +9389,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -9469,7 +9446,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_2/starboard) @@ -9548,9 +9525,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/effect/floor_decal/corner/brown{ dir = 10 @@ -9876,10 +9853,6 @@ /obj/structure/machinery/light/small{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -9887,6 +9860,10 @@ dir = 9 }, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "blc" = ( @@ -10005,10 +9982,8 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/sortjunction/flipped{ - dir = 8; - name = "Machinist Workshop"; - sortType = "Machinist Workshop" +/obj/structure/disposalpipe/segment{ + dir = 4 }, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_2/starboard) @@ -10295,7 +10270,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/spline/plain/lime{ dir = 8 }, @@ -10907,7 +10882,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -11327,9 +11302,6 @@ /turf/simulated/floor/plating, /area/centcom/shared_dream) "buH" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -11342,6 +11314,9 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 9 }, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/tiled, /area/horizon/command/bridge/upperdeck) "buJ" = ( @@ -11832,15 +11807,6 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard) "byp" = ( @@ -12310,7 +12276,7 @@ /obj/structure/machinery/light/floor{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -12765,8 +12731,8 @@ /obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/effect/floor_decal/corner/dark_green{ dir = 5 @@ -12831,7 +12797,7 @@ /area/centcom/legion/hangar5) "bFt" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/small{ dir = 4 }, @@ -12841,7 +12807,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ icon_state = "1-2" @@ -13054,7 +13020,7 @@ }, /area/centcom/holding) "bHz" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -13458,7 +13424,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -13744,7 +13710,7 @@ "bMC" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/brown{ dir = 1 }, @@ -13946,7 +13912,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -14344,7 +14310,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -14461,7 +14427,7 @@ /area/centcom/spawning) "bRp" = ( /obj/effect/floor_decal/corner/dark_blue/full, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -14717,7 +14683,7 @@ /turf/simulated/floor/carpet/red, /area/horizon/service/library) "bTb" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -15321,7 +15287,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -15532,13 +15498,13 @@ icon_state = "1-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/machinery/light/small{ dir = 4 }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "bYQ" = ( @@ -15738,7 +15704,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner_wide/yellow{ @@ -15871,7 +15837,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -15930,7 +15896,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -15941,7 +15907,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -16604,7 +16570,7 @@ dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/operations/office) "cgW" = ( @@ -16648,9 +16614,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -16701,7 +16667,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -16964,7 +16930,7 @@ /turf/space, /area/horizon/exterior) "cjn" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -17090,9 +17056,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/indra/mainchamber) "ckn" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -17210,7 +17176,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/door/airlock/multi_tile/glass{ @@ -17317,7 +17283,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/map_effect/window_spawner/full/reinforced/firedoor, @@ -17542,10 +17508,6 @@ icon_state = "1-2" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -17555,6 +17517,10 @@ /obj/effect/floor_decal/industrial/warning{ dir = 8 }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "coi" = ( @@ -17606,10 +17572,6 @@ /turf/simulated/floor/tiled/full, /area/horizon/operations/secure_ammunition_storage) "coz" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/structure/cable/green{ icon_state = "1-4" }, @@ -17620,6 +17582,10 @@ dir = 5 }, /obj/structure/lattice/catwalk/indoor/grate, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_1/central) "coA" = ( @@ -18338,7 +18304,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/industrial/hatch_door/yellow, @@ -18690,7 +18656,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/airlock/glass_mining{ @@ -19102,7 +19068,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -19302,9 +19268,6 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" - }, /obj/structure/bed/stool/chair/padded/black{ dir = 1 }, @@ -19469,9 +19432,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark/damaged, /turf/simulated/floor, @@ -20218,7 +20181,7 @@ /area/horizon/medical/reception) "cFR" = ( /obj/structure/machinery/light/floor, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -20686,13 +20649,13 @@ icon_state = "4-8" }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" - }, /obj/structure/cable{ icon_state = "2-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "cJl" = ( @@ -21104,7 +21067,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -21120,7 +21083,7 @@ /turf/unsimulated/floor, /area/centcom/control) "cMo" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor, @@ -21299,7 +21262,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/railing/mapped{ @@ -21358,7 +21321,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/corner_wide/yellow{ @@ -21894,9 +21857,9 @@ dir = 9 }, /obj/random/dirt_75, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -22045,7 +22008,7 @@ }, /area/centcom/legion/hangar5) "cSp" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate{ color = "#FFFFFF" }, @@ -22474,7 +22437,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/hangar/operations) "cUS" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/map_effect/door_helper/unres, @@ -22552,7 +22515,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -22996,9 +22959,6 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" - }, /obj/structure/cable/green{ icon_state = "2-8" }, @@ -23009,6 +22969,9 @@ icon_state = "1-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/interstitial) "cYI" = ( @@ -23210,7 +23173,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/shuttle/intrepid/buffet) "cZU" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, @@ -23267,7 +23230,7 @@ req_one_access = list(24,11,67,73); dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/industrial/hatch_door/yellow, @@ -23496,7 +23459,7 @@ req_one_access = list(24,11,67,73); dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/industrial/hatch_door/yellow, @@ -23807,7 +23770,7 @@ /turf/unsimulated/floor, /area/centcom/legion/hangar5) "det" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/purple/full{ @@ -24227,7 +24190,7 @@ /turf/simulated/floor/reinforced/nitrogen, /area/horizon/engineering/atmos/air) "dgF" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, @@ -24523,7 +24486,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor/multi_tile, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -24803,7 +24766,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate, @@ -25005,10 +24968,6 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/storage_hard/lower) "dkT" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -25022,6 +24981,9 @@ icon_state = "4-8" }, /obj/structure/machinery/firealarm/south, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, /turf/simulated/floor/wood, /area/horizon/repoffice/representative_one) "dkV" = ( @@ -25566,7 +25528,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 5 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/operations/break_room) "doi" = ( @@ -25680,7 +25642,7 @@ /turf/simulated/floor/tiled/freezer, /area/shuttle/skipjack) "dov" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/industrial/warning{ @@ -25717,9 +25679,9 @@ /turf/space, /area/horizon/exterior) "dpc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/power/apc/low/west, @@ -25905,25 +25867,6 @@ }, /turf/simulated/floor, /area/horizon/command/bridge/bridge_crew) -"dpT" = ( -/obj/effect/floor_decal/corner/dark_green{ - dir = 10 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 - }, -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/horizon/hallway/primary/deck_3/starboard) "dpX" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -26359,7 +26302,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_2/fore) @@ -26446,7 +26389,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -26550,14 +26493,18 @@ /turf/simulated/floor/tiled/white, /area/horizon/medical/icu) "dtU" = ( -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 +/obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ + dir = 1 }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 +/obj/structure/disposalpipe/junction{ + dir = 8; + icon_state = "pipe-j2" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ + dir = 1 + }, +/obj/structure/cable/green{ + icon_state = "4-8" }, /obj/structure/cable/green{ icon_state = "2-8" @@ -26733,7 +26680,7 @@ icon_state = "1-2" }, /obj/structure/machinery/door/firedoor/multi_tile, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/service{ dir = 8 }, @@ -28063,7 +28010,7 @@ name = "Bridge Blast Doors"; opacity = 0 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/full, @@ -28155,7 +28102,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -28239,9 +28186,9 @@ dir = 4 }, /obj/effect/floor_decal/industrial/outline/security, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /turf/simulated/floor/tiled, /area/horizon/security/hallway) @@ -28284,7 +28231,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -28329,7 +28276,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/port/far) "dEY" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -28638,7 +28585,7 @@ icon_state = "1-2" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/brown/diagonal, /turf/simulated/floor/tiled/dark, /area/horizon/operations/mining_main/eva) @@ -29514,7 +29461,7 @@ /obj/structure/machinery/light_switch/west{ pixel_y = -3 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/warning/corner{ dir = 4 }, @@ -30159,7 +30106,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -30758,7 +30705,7 @@ req_one_access = list(12,25,26,28,29,31,35,37,48,63,67); name = "Deck 2 Central Fore Maintenance" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -30962,7 +30909,7 @@ /turf/space, /area/horizon/exterior) "dXV" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ icon_state = "1-2" @@ -31096,7 +31043,7 @@ /turf/simulated/wall/r_wall, /area/horizon/rnd/lab) "dYZ" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -31259,7 +31206,7 @@ "dZT" = ( /obj/effect/floor_decal/corner/grey/diagonal, /obj/effect/floor_decal/spline/plain/green, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled/white, @@ -31358,7 +31305,7 @@ name = "Captain Desk Shutters"; opacity = 0 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/item/storage/secure/briefcase, /obj/structure/machinery/button/switch/windowtint{ dir = 4; @@ -31383,7 +31330,7 @@ /obj/structure/machinery/door/firedoor{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/sign/urban/staff{ @@ -31897,7 +31844,7 @@ /obj/effect/floor_decal/corner/dark_blue{ dir = 10 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -31929,7 +31876,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor, /area/horizon/maintenance/deck_3/aft/port) "edI" = ( @@ -32202,7 +32149,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark/full, @@ -32438,7 +32385,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green/full{ dir = 4 }, @@ -33084,15 +33031,6 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, -/obj/structure/cable/green{ - icon_state = "2-8" - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 10 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 10 - }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) "elw" = ( @@ -33312,7 +33250,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/gravity_gen) "enb" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, @@ -34046,9 +33984,6 @@ pixel_x = -1; pixel_y = 8 }, -/obj/structure/disposalpipe/trunk{ - dir = 8 - }, /obj/item/reagent_containers/food/condiment/sugar{ pixel_x = -5; pixel_y = -3 @@ -34477,7 +34412,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/aft_airlock) "euu" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue/diagonal, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -34730,7 +34665,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled/full, @@ -35032,7 +34967,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/port/near) "eyw" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -35120,7 +35055,7 @@ /turf/simulated/floor/holofloor/wood, /area/horizon/holodeck/source_courtroom) "ezc" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -35632,7 +35567,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -35655,7 +35590,6 @@ /turf/simulated/floor/tiled, /area/horizon/security/brig) "eDn" = ( -/obj/structure/disposalpipe/segment, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/corner/brown{ @@ -35954,7 +35888,7 @@ /turf/simulated/floor/wood, /area/horizon/repoffice/consular_two) "eEA" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/dark_blue{ @@ -36075,7 +36009,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -36276,7 +36210,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -36513,9 +36447,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -36531,7 +36465,7 @@ /turf/simulated/floor/airless, /area/horizon/exterior) "eIc" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -36567,7 +36501,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/sign/directions/prop{ @@ -36762,9 +36696,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -37218,7 +37152,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/blast/shutters/open{ @@ -37461,7 +37395,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/tcommsat/chamber) "eQq" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "2-8" }, @@ -37551,9 +37485,9 @@ /turf/unsimulated/floor/marble, /area/antag/wizard) "eQR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -37687,6 +37621,7 @@ /obj/effect/floor_decal/spline/plain/red{ dir = 8 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/rubber, /area/horizon/operations/machinist) "eRI" = ( @@ -37762,7 +37697,7 @@ /obj/structure/cable/green{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -37804,7 +37739,7 @@ /turf/simulated/floor/tiled/dark/full, /area/shuttle/skipjack) "eRZ" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -37911,7 +37846,7 @@ dir = 8 }, /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/dark/full, @@ -37961,14 +37896,14 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/open, /area/horizon/maintenance/deck_2/wing/starboard/near) "eSN" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor, /area/horizon/maintenance/deck_3/security/port) "eSO" = ( @@ -38156,8 +38091,8 @@ /obj/effect/floor_decal/industrial/warning{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/tiled/white, /area/horizon/medical/gen_treatment) @@ -38618,7 +38553,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -38740,7 +38675,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/industrial/warning/cee, @@ -38932,7 +38867,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -39207,29 +39142,6 @@ }, /turf/simulated/floor/shuttle/black, /area/shuttle/distress) -"fcm" = ( -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/machinery/door/firedoor{ - req_one_access = list(24,11,67,73); - dir = 4 - }, -/obj/effect/floor_decal/industrial/hatch_door/yellow, -/obj/structure/machinery/door/airlock/glass{ - dir = 4 - }, -/turf/simulated/floor/tiled/full, -/area/horizon/hallway/primary/deck_3/starboard) "fcv" = ( /obj/effect/floor_decal/corner/dark_blue{ dir = 6 @@ -39360,7 +39272,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -39506,7 +39418,7 @@ /obj/structure/machinery/light/small{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/service/port) @@ -39702,7 +39614,9 @@ /area/horizon/service/mess_hall) "ffl" = ( /obj/structure/machinery/disposal/small/south, -/obj/structure/disposalpipe/trunk, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -39829,9 +39743,9 @@ "ffM" = ( /obj/structure/table/standard, /obj/item/stack/packageWrap, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /turf/simulated/floor/tiled, /area/horizon/operations/break_room) @@ -40205,9 +40119,6 @@ /obj/structure/platform_deco{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -40338,7 +40249,7 @@ dir = 4 }, /obj/effect/floor_decal/industrial/hatch_door/yellow, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -40534,7 +40445,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/horizon/hangar/intrepid/interstitial) @@ -40877,7 +40788,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/random/junk, /obj/structure/machinery/atmospherics/pipe/simple/hidden/aux, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel, @@ -40911,7 +40822,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/command/bridge/aibunker) "fnH" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -40929,7 +40840,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/starboard) "fnL" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -40946,7 +40857,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -41240,7 +41151,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -41433,7 +41344,7 @@ /area/horizon/security/evidence_storage) "fqG" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -42155,7 +42066,6 @@ /turf/simulated/floor, /area/tdome/tdome1) "fvM" = ( -/obj/structure/disposalpipe/segment, /obj/effect/floor_decal/spline/plain/corner/red{ dir = 8 }, @@ -42655,9 +42565,9 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -42711,17 +42621,6 @@ /obj/effect/floor_decal/corner/dark_green/diagonal, /turf/simulated/floor/tiled, /area/horizon/crew/fitness/changing) -"fzY" = ( -/obj/effect/floor_decal/corner/brown{ - dir = 10 - }, -/obj/effect/floor_decal/industrial/warning, -/obj/structure/disposalpipe/segment, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/turf/simulated/floor/tiled, -/area/horizon/hallway/primary/deck_2/starboard) "fAf" = ( /turf/unsimulated/floor/grass, /area/antag/actor) @@ -42876,7 +42775,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor, /area/horizon/security/investigations_hallway) @@ -42898,7 +42797,7 @@ /obj/effect/floor_decal/corner/mauve{ dir = 5 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -43242,9 +43141,9 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/port/far) "fEo" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -43273,9 +43172,9 @@ /turf/simulated/floor/tiled, /area/horizon/storage/primary) "fEv" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 @@ -43532,9 +43431,9 @@ icon_state = "2-4" }, /obj/effect/decal/cleanable/blood/oil, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -43833,7 +43732,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -43874,9 +43773,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /turf/simulated/floor/tiled/white, /area/horizon/medical/gen_treatment) @@ -44262,9 +44161,9 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -44538,7 +44437,7 @@ /turf/simulated/floor/tiled, /area/horizon/operations/loading) "fMJ" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/platform{ dir = 4 }, @@ -44840,7 +44739,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "fPa" = ( @@ -44964,7 +44863,7 @@ /area/horizon/engineering/reactor/supermatter/mainchamber) "fPV" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue/diagonal, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -45933,7 +45832,7 @@ /turf/unsimulated/floor, /area/centcom/holding) "fVW" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -46113,7 +46012,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green, /obj/structure/cable{ icon_state = "4-8" @@ -46827,7 +46726,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/starboard) "gbZ" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -46921,7 +46820,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/wood, /area/horizon/command/heads/captain) "gcv" = ( @@ -46987,7 +46886,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -47225,17 +47124,17 @@ }, /area/centcom/holding) "gff" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor, @@ -47266,9 +47165,9 @@ /obj/effect/floor_decal/corner/mauve{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /turf/simulated/floor/tiled, /area/horizon/rnd/hallway) @@ -48285,7 +48184,7 @@ /turf/simulated/floor/tiled/gunmetal/full, /area/horizon/operations/ship_supply_warehouse) "gmp" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -48385,7 +48284,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -48428,7 +48327,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -48789,7 +48688,7 @@ /area/horizon/service/cafeteria) "gpw" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -48955,7 +48854,7 @@ /turf/simulated/floor/reinforced, /area/horizon/shuttle/canary) "gqA" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -48976,7 +48875,7 @@ /turf/unsimulated/floor/linoleum, /area/antag/actor) "gqF" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -49093,7 +48992,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -49789,7 +49688,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor, @@ -49881,7 +49780,7 @@ /turf/simulated/open, /area/horizon/maintenance/deck_2/research) "gwp" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -49928,7 +49827,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -50005,7 +49904,7 @@ /area/horizon/security/office) "gwU" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor, @@ -50358,7 +50257,7 @@ /area/centcom/bar) "gzq" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -50663,9 +50562,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -51213,7 +51112,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -51346,7 +51245,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark/full, @@ -51776,7 +51675,7 @@ }, /area/horizon/holodeck/source_desert) "gJa" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, @@ -51869,6 +51768,7 @@ name = "Machinist Workshop Garage Shutter" }, /obj/effect/floor_decal/industrial/hatch/yellow, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark/full, /area/horizon/operations/machinist) "gJE" = ( @@ -51922,7 +51822,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -52161,7 +52061,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -52898,7 +52798,7 @@ /turf/simulated/open/airless, /area/horizon/exterior) "gQP" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -52930,7 +52830,7 @@ /turf/simulated/floor/tiled, /area/horizon/crew/fitness/gym) "gRc" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -53064,7 +52964,7 @@ }, /area/centcom/specops) "gSq" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -53216,7 +53116,7 @@ /area/horizon/maintenance/deck_3/crewlounge) "gTw" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -53336,7 +53236,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -53491,7 +53391,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/random/dirt_75, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor, @@ -53511,7 +53411,7 @@ /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_3/port) "gVj" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -53674,7 +53574,7 @@ /turf/simulated/floor/tiled/dark, /area/shuttle/legion) "gWu" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ icon_state = "1-2" @@ -54158,7 +54058,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -54250,9 +54150,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/effect/floor_decal/spline/fancy/wood/corner, /turf/simulated/floor/wood, @@ -54879,7 +54779,7 @@ /turf/space, /area/horizon/exterior) "hez" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -55150,7 +55050,7 @@ name = "Medical"; req_access = list(5) }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/door/blast/shutters{ density = 0; @@ -55253,9 +55153,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/effect/floor_decal/corner/brown/full, /obj/structure/machinery/firealarm/south, @@ -55557,9 +55457,9 @@ /obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 @@ -55619,7 +55519,7 @@ /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_2/central) "hjj" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -55646,7 +55546,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/hangar/airstation) "hjs" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -55835,7 +55735,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -55861,8 +55761,8 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/machinery/light/small/floor, /obj/effect/landmark/start{ @@ -56011,7 +55911,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -56597,9 +56497,9 @@ }, /area/centcom/holding) "hoU" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/platform{ dir = 4 @@ -56780,7 +56680,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light{ @@ -56958,7 +56858,7 @@ /turf/simulated/floor/wood, /area/horizon/command/heads/xo_office) "hry" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -57041,7 +56941,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/reactor/supermatter/smes) "hrS" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -57414,7 +57314,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -57737,7 +57637,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner_wide/green{ @@ -57752,10 +57652,6 @@ /turf/simulated/floor/tiled/white, /area/horizon/medical/hallway/upper) "hvw" = ( -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, @@ -57766,6 +57662,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor, /area/horizon/command/bridge/upperdeck) "hvy" = ( @@ -57798,7 +57695,7 @@ /turf/unsimulated/floor/plating, /area/centcom/legion) "hvJ" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -57921,9 +57818,9 @@ /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/damaged{ color = "#4c535b" @@ -58032,7 +57929,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -58312,9 +58209,9 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -58645,7 +58542,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -59033,7 +58930,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_2/fore) "hEz" = ( @@ -59060,7 +58957,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -59096,7 +58993,7 @@ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -59199,7 +59096,7 @@ /turf/simulated/floor/tiled, /area/horizon/command/bridge/bridge_crew) "hFw" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -59334,7 +59231,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -59369,7 +59266,7 @@ dir = 1; id = "QMLoad" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/industrial/hatch/operations, @@ -59484,7 +59381,7 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -59714,7 +59611,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -59751,7 +59648,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-4" }, @@ -59894,7 +59791,7 @@ /turf/unsimulated/floor/plating, /area/centcom/legion/hangar5) "hKk" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -60019,7 +59916,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -60994,7 +60891,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -61335,8 +61232,8 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -61451,16 +61348,16 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 }, /obj/effect/floor_decal/corner/brown{ dir = 6 }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 + }, /turf/simulated/floor/tiled, /area/horizon/operations/mining_main/refinery) "hVQ" = ( @@ -61700,8 +61597,8 @@ /obj/structure/cable{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/cable{ icon_state = "2-4" @@ -61794,7 +61691,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -61927,7 +61824,7 @@ /turf/unsimulated/floor/wood, /area/centcom/evac) "hYZ" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/port/near) @@ -61981,7 +61878,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate, @@ -62138,7 +62035,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/rnd/xenobiology/xenoflora) "iaw" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/research) @@ -62229,7 +62126,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -62623,7 +62520,7 @@ /turf/simulated/floor/tiled, /area/horizon/engineering/lobby) "idh" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -62686,7 +62583,7 @@ /turf/simulated/floor/carpet, /area/horizon/repoffice/consular_one) "idC" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-4" }, @@ -62727,7 +62624,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/light{ @@ -63166,7 +63063,7 @@ }, /area/centcom/legion/hangar5) "igx" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 9 }, @@ -64045,7 +63942,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -64179,8 +64076,8 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/indra/mainchamber) "ioj" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/cable/green{ icon_state = "4-8" @@ -64288,7 +64185,7 @@ /obj/effect/floor_decal/spline/plain/green{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/white, /area/horizon/service/kitchen) "ioM" = ( @@ -64675,9 +64572,9 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor, @@ -65168,7 +65065,7 @@ /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/full, /area/horizon/stairwell/starboard/deck_2) "iuW" = ( @@ -65274,7 +65171,7 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_2/starboard) "ivu" = ( @@ -65867,7 +65764,7 @@ "iza" = ( /obj/structure/machinery/disposal/small/north, /obj/structure/disposalpipe/trunk{ - dir = 1 + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -65939,7 +65836,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/platform, @@ -66312,7 +66209,7 @@ /obj/structure/cable/green{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -66503,7 +66400,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/yellow, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -66602,8 +66499,8 @@ c_tag = "Service - Mess Hall 4"; dir = 8 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/effect/floor_decal/corner/dark_green/full{ dir = 4 @@ -67176,9 +67073,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -67196,7 +67093,7 @@ /turf/simulated/floor/tiled, /area/horizon/maintenance/deck_2/wing/port/nacelle) "iIh" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -67225,13 +67122,13 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/cable/green{ icon_state = "4-8" }, +/obj/structure/disposalpipe/junction{ + dir = 4; + icon_state = "pipe-j2" + }, /turf/simulated/floor/tiled, /area/horizon/command/bridge/upperdeck) "iIH" = ( @@ -67761,7 +67658,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -67979,7 +67876,7 @@ /turf/simulated/floor/lino, /area/horizon/service/cafeteria) "iNU" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/power/apc/east, @@ -68451,7 +68348,7 @@ /turf/simulated/floor/tiled/full, /area/horizon/crew/lounge) "iQL" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -68748,7 +68645,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -68762,7 +68659,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/substation/wing_starboard) "iTh" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -68923,7 +68820,7 @@ /turf/unsimulated/floor/wood, /area/centcom/evac) "iUv" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/small{ dir = 8 }, @@ -69562,7 +69459,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -69614,7 +69511,7 @@ /area/horizon/engineering/reactor/indra/mainchamber) "iYS" = ( /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -69738,7 +69635,7 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner_wide/yellow{ @@ -69974,7 +69871,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_1/operations/starboard/amidships) "jaF" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -70138,7 +70035,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -70214,7 +70111,7 @@ }, /area/centcom/ferry) "jce" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/button/remote/blast_door{ @@ -70458,7 +70355,7 @@ icon_state = "4-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -70712,9 +70609,9 @@ /area/horizon/operations/office) "jgi" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/light/small{ dir = 1 @@ -70871,14 +70768,14 @@ /turf/unsimulated/floor, /area/centcom/legion/hangar5) "jhe" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown/diagonal, /turf/simulated/floor/tiled/dark, /area/horizon/operations/mining_main/eva) "jhh" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/spline/plain/black, /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_2/research) @@ -71308,7 +71205,7 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -71391,9 +71288,9 @@ /turf/simulated/floor/reinforced/airless, /area/horizon/exterior) "jkG" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -71643,7 +71540,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -71975,7 +71872,7 @@ /obj/effect/floor_decal/corner/dark_blue{ dir = 5 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, @@ -72261,7 +72158,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/port/far) "jpY" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable, /obj/structure/machinery/power/terminal{ dir = 4 @@ -72479,7 +72376,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -72933,7 +72830,6 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_3/crewlounge) "juY" = ( -/obj/structure/disposalpipe/segment, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, @@ -73545,7 +73441,7 @@ icon_state = "4-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/random/dirt_75, @@ -74375,7 +74271,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/spline/plain/lime{ dir = 8 @@ -74447,7 +74343,8 @@ icon_state = "4-8" }, /obj/structure/disposalpipe/sortjunction/flipped{ - sortType = "Hydroponics" + sortType = "Hydroponics"; + name = "Hydroponics" }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -74771,10 +74668,24 @@ /turf/unsimulated/floor/monotile, /area/antag/jockey) "jHI" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/machinery/door/firedoor{ + req_one_access = list(24,11,67,73); + dir = 4 }, -/turf/simulated/floor/tiled, +/obj/effect/floor_decal/industrial/hatch_door/yellow, +/obj/structure/machinery/door/airlock/glass{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_3/central) "jHP" = ( /obj/effect/floor_decal/corner/beige/diagonal, @@ -75011,9 +74922,9 @@ /obj/effect/floor_decal/industrial/outline_straight/service{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /turf/simulated/floor/tiled/dark, /area/horizon/service/bar) @@ -75271,7 +75182,7 @@ /area/horizon/engineering/washroom) "jLn" = ( /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -75368,7 +75279,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -75502,21 +75413,9 @@ /turf/simulated/floor/plating, /area/horizon/engineering/atmos) "jNh" = ( -/obj/structure/cable/green{ - icon_state = "4-8" - }, /obj/effect/floor_decal/corner/dark_green{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, /obj/structure/machinery/camera/network/third_deck{ c_tag = "Third Deck - Port Hallway 1"; dir = 1 @@ -75697,7 +75596,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -76192,7 +76091,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_3/security/port) "jQN" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" @@ -76392,7 +76291,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/atmos/air) "jRS" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_2/research) "jRW" = ( @@ -76449,7 +76348,7 @@ name = "Break Room"; req_one_access = list(26,29,31,48,67,70) }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, @@ -76553,7 +76452,7 @@ /turf/unsimulated/floor/plating, /area/centcom/specops) "jSW" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -76711,7 +76610,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -76844,7 +76743,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 5 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -77254,14 +77153,16 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/supply, +/obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "1-8" }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard) @@ -77737,7 +77638,7 @@ /turf/simulated/floor/tiled, /area/horizon/hangar/intrepid) "kbn" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -78656,12 +78557,6 @@ /obj/structure/machinery/ai_status_display{ pixel_y = -32 }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, /obj/structure/machinery/light/floor, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard) @@ -78898,7 +78793,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -79537,9 +79432,9 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/effect/floor_decal/corner_wide/yellow{ dir = 10 @@ -79550,7 +79445,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -80364,7 +80259,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/medical/pharmacy) "ksB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 6 }, @@ -80524,7 +80419,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/damaged{ @@ -80792,9 +80687,9 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ @@ -81070,9 +80965,9 @@ /obj/effect/floor_decal/spline/plain/green{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /turf/simulated/floor/tiled/white, /area/horizon/service/kitchen) @@ -81462,8 +81357,8 @@ /obj/effect/floor_decal/corner/brown{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/tiled, /area/horizon/operations/office) @@ -81829,7 +81724,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -82508,7 +82403,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/gunmetal, /area/horizon/operations/warehouse) "kER" = ( @@ -82658,7 +82553,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -83000,7 +82895,7 @@ /obj/effect/floor_decal/spline/plain/corner/green{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled/white, @@ -83079,7 +82974,8 @@ dir = 4 }, /obj/structure/disposalpipe/sortjunction/untagged/flipped{ - dir = 4 + dir = 4; + name = "Crusher" }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, @@ -83252,7 +83148,7 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue{ dir = 10 }, @@ -83453,10 +83349,6 @@ /turf/simulated/floor/tiled/dark, /area/horizon/security/firing_range) "kKH" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -83470,6 +83362,10 @@ }, /obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/starboard) "kKK" = ( @@ -83489,7 +83385,7 @@ /area/horizon/service/mess_hall) "kKY" = ( /obj/structure/machinery/hologram/holopad, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -83532,7 +83428,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -83820,7 +83716,7 @@ /obj/structure/platform{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -83956,9 +83852,9 @@ /obj/effect/floor_decal/industrial/warning{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -84027,7 +83923,7 @@ /turf/unsimulated/floor, /area/centcom/specops) "kOK" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -84075,8 +83971,8 @@ /obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -84172,10 +84068,6 @@ /turf/simulated/floor/wood, /area/horizon/repoffice/consular_two) "kQa" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, @@ -84185,6 +84077,9 @@ /obj/structure/cable/green{ icon_state = "4-8" }, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/horizon/command/bridge/upperdeck) "kQc" = ( @@ -85013,7 +84908,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/bluespace_drive/monitoring) "kWp" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" @@ -85135,7 +85030,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light{ @@ -85232,7 +85127,7 @@ /obj/structure/cable/green{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/gunmetal, /area/horizon/operations/warehouse) "kXP" = ( @@ -85347,7 +85242,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 5 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light_switch/north{ @@ -85503,7 +85398,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -85824,7 +85719,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -85981,7 +85876,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -86044,7 +85939,7 @@ /area/horizon/engineering/storage/lower) "lcZ" = ( /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/damaged{ @@ -86383,7 +86278,7 @@ /turf/simulated/open, /area/horizon/maintenance/deck_2/service/port) "lfa" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, @@ -86457,9 +86352,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 @@ -86773,7 +86668,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -87137,7 +87032,7 @@ }, /area/centcom/legion) "ljK" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -87217,10 +87112,6 @@ /turf/simulated/floor/exoplanet/grass/grove, /area/centcom/shared_dream) "lkb" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "2-8" @@ -87402,7 +87293,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -87517,9 +87408,9 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 @@ -87752,7 +87643,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/medical/ward/isolation) "loy" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -87940,7 +87831,7 @@ /turf/simulated/floor/tiled, /area/horizon/security/brig) "lpF" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -88212,7 +88103,7 @@ pixel_x = -30; pixel_y = 26 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -88399,7 +88290,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_2/fore) "lsh" = ( @@ -88941,7 +88832,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -89290,7 +89181,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/supermatter/mainchamber) "lyV" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -89602,7 +89493,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/spline/plain/corner/lime{ @@ -89789,7 +89680,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_2/wing/starboard/near) "lCf" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -90298,7 +90189,7 @@ /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_2/central) "lEX" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -90420,7 +90311,8 @@ dir = 1 }, /obj/structure/disposalpipe/segment{ - dir = 4 + dir = 8; + icon_state = "pipe-c" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -90580,7 +90472,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/service/kitchen) "lGY" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -90623,7 +90515,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/operations/lobby) "lHp" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -91139,9 +91031,9 @@ /turf/simulated/floor/tiled/dark, /area/horizon/shuttle/intrepid/junction_compartment) "lJQ" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/effect/floor_decal/corner/red/diagonal, /turf/simulated/floor/tiled, @@ -91257,7 +91149,7 @@ /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard/docks) "lKz" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light/small, @@ -91300,7 +91192,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel{ @@ -91680,7 +91572,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_2/wing/starboard) "lNG" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -92130,13 +92022,6 @@ /obj/structure/machinery/firealarm/west, /turf/simulated/floor/tiled/dark, /area/horizon/engineering/storage/tech) -"lSw" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/turf/simulated/floor/tiled, -/area/horizon/hallway/primary/deck_3/central) "lSz" = ( /obj/effect/floor_decal/corner/lime/diagonal, /obj/effect/floor_decal/spline/plain{ @@ -92435,7 +92320,7 @@ /turf/simulated/floor/tiled, /area/horizon/engineering/hallway/aft) "lVE" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -92720,7 +92605,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate, @@ -94326,7 +94211,7 @@ /turf/unsimulated/floor, /area/centcom/checkpoint/fore) "mhI" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, @@ -94574,7 +94459,7 @@ }, /obj/random/dirt_75, /obj/item/material/shard, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark, @@ -94616,7 +94501,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/security/armoury) "mjk" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -94650,7 +94535,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/map_effect/window_spawner/full/reinforced/firedoor, @@ -95274,7 +95159,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/propulsion) "mnE" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -95648,7 +95533,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "2-4" }, @@ -95804,17 +95689,9 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 10 }, -/obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/supply, -/obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ - icon_state = "1-8" - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "2-8" + icon_state = "1-2" }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard) @@ -95880,7 +95757,7 @@ /obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -96105,7 +95982,7 @@ }, /area/horizon/holodeck/source_moghes) "mtK" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/dark_green/full{ @@ -96446,8 +96323,8 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) @@ -96507,7 +96384,7 @@ /obj/effect/floor_decal/corner/purple{ dir = 6 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -96825,6 +96702,7 @@ /obj/effect/floor_decal/spline/plain/red{ dir = 10 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/rubber, /area/horizon/operations/machinist) "myV" = ( @@ -96911,7 +96789,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -96961,7 +96839,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_1/wing/starboard/far) "mAg" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -97046,7 +96924,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -97717,9 +97595,9 @@ /turf/simulated/floor, /area/horizon/maintenance/deck_3/aft/starboard) "mFq" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/cable/green{ icon_state = "1-2" @@ -97750,7 +97628,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/corner/dark_blue/full, @@ -97901,7 +97779,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/damaged{ color = "#4c535b" }, @@ -98151,7 +98029,7 @@ "mHJ" = ( /obj/effect/map_effect/door_helper/unres, /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/map_effect/door_helper/level_access/command_foyer{ @@ -98602,7 +98480,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -98767,7 +98645,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/door/airlock/maintenance{ dir = 1; @@ -99166,10 +99044,6 @@ /obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, @@ -99177,6 +99051,10 @@ dir = 1 }, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 + }, /turf/simulated/floor/plating, /area/horizon/operations/warehouse) "mOQ" = ( @@ -99284,9 +99162,9 @@ /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) "mPT" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/cable{ icon_state = "1-8" @@ -100276,9 +100154,9 @@ dir = 6 }, /obj/structure/machinery/firealarm/east, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /turf/simulated/floor/tiled, /area/horizon/security/hallway) @@ -100341,8 +100219,8 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_2/wing/port) "mYe" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/lattice/catwalk/indoor, /turf/simulated/floor, @@ -101284,14 +101162,14 @@ /turf/simulated/floor/tiled, /area/horizon/operations/lobby) "ndt" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 5 + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 5 + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) @@ -101495,9 +101373,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -101719,7 +101597,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/power/sensor{ @@ -101869,7 +101747,7 @@ /turf/unsimulated/floor, /area/centcom/evac) "ngR" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -101988,7 +101866,7 @@ /turf/simulated/floor, /area/horizon/maintenance/deck_3/aft/starboard) "nhS" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -102015,6 +101893,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 1 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/carpet/rubber, /area/horizon/operations/machinist) "nid" = ( @@ -102881,7 +102760,7 @@ /turf/unsimulated/floor/wood, /area/centcom/bar) "npc" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -103371,7 +103250,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/storage/lower) "nsU" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/door/airlock/glass_mining{ dir = 1; @@ -103514,7 +103393,7 @@ /turf/simulated/floor/reinforced/airless, /area/horizon/exterior) "ntF" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -103761,7 +103640,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/hangar/intrepid) "nvE" = ( @@ -103978,7 +103857,7 @@ dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/port/near) "nxM" = ( @@ -104374,7 +104253,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/firedoor, @@ -104906,7 +104785,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/outline/engineering, /turf/simulated/floor/tiled/gunmetal/full, /area/horizon/operations/warehouse) @@ -105104,9 +104983,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 4 @@ -105453,7 +105332,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/purple{ @@ -105535,7 +105414,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/port) "nHm" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -105578,7 +105457,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, @@ -105637,9 +105516,9 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -105914,7 +105793,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/aux, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -106081,7 +105960,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -106119,12 +105998,6 @@ /obj/structure/machinery/door/firedoor, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/starboard/nacelle) -"nKR" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/horizon/hallway/primary/deck_3/central) "nKV" = ( /obj/structure/cable{ icon_state = "4-8" @@ -106215,7 +106088,7 @@ dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -107242,7 +107115,7 @@ /obj/effect/floor_decal/industrial/hatch_door/service{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/dark/full, /area/horizon/service/bar/backroom) "nTb" = ( @@ -107268,7 +107141,7 @@ /turf/simulated/floor/tiled, /area/horizon/security/brig) "nTg" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/alarm/east, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -107481,7 +107354,7 @@ name = "Bar Counter Shutter"; id = "bar_counter_shutter" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/dark/full, /area/horizon/service/bar) "nUG" = ( @@ -107494,7 +107367,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -107811,6 +107684,10 @@ icon_state = "4-8" }, /obj/effect/floor_decal/industrial/warning/corner, +/obj/structure/disposalpipe/segment{ + dir = 1; + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_2/starboard) "nXb" = ( @@ -107825,7 +107702,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/mauve/full{ @@ -107966,7 +107843,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/small{ dir = 4 }, @@ -108235,7 +108112,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -109298,7 +109175,7 @@ icon_state = "1-2" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, @@ -109541,14 +109418,14 @@ /obj/structure/machinery/atmospherics/unary/vent_pump/on{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/effect/floor_decal/corner/purple{ dir = 10 }, /obj/structure/machinery/light, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/tiled, /area/horizon/service/custodial) "oiQ" = ( @@ -109587,21 +109464,6 @@ }, /turf/simulated/floor/tiled/dark/full, /area/horizon/medical/morgue) -"oiU" = ( -/obj/structure/disposalpipe/junction{ - dir = 8 - }, -/obj/structure/cable/green{ - icon_state = "4-8" - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 4 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 4 - }, -/turf/simulated/floor/tiled, -/area/horizon/hallway/primary/deck_3/central) "oiZ" = ( /obj/structure/machinery/atmospherics/pipe/simple/visible/universal{ dir = 4 @@ -109684,11 +109546,11 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "ojr" = ( @@ -109743,7 +109605,7 @@ /turf/simulated/open, /area/horizon/operations/office) "ojQ" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -109917,7 +109779,7 @@ /turf/unsimulated/floor, /area/centcom/legion/hangar5) "olu" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -110515,7 +110377,7 @@ /turf/space, /area/horizon/engineering/atmos/propulsion) "opl" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -110638,16 +110500,16 @@ dir = 4; id = "service_divider_shutter" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/industrial/hatch_door/service, /turf/simulated/floor/tiled/dark/full, /area/horizon/service/kitchen) "oqc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -111283,7 +111145,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -111445,7 +111307,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/small{ dir = 8 }, @@ -111521,7 +111383,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, /turf/simulated/floor/tiled/full, /area/horizon/rnd/hallway) @@ -112194,7 +112056,7 @@ /area/horizon/maintenance/deck_2/aft) "oAm" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ icon_state = "1-2" @@ -112539,7 +112401,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -112559,7 +112421,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_1/main/port/shortcut) "oCR" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor/multi_tile, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -112832,8 +112694,8 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/tiled/full, /area/horizon/engineering/hallway/interior) @@ -113069,9 +112931,9 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/cable/green{ icon_state = "1-2" @@ -113289,8 +113151,10 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ - dir = 4 +/obj/structure/disposalpipe/sortjunction/flipped{ + dir = 8; + name = "Machinist Workshop"; + sortType = "Machinist Workshop" }, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_2/starboard) @@ -113404,7 +113268,7 @@ /area/horizon/service/hydroponics/garden) "oIb" = ( /obj/effect/floor_decal/corner_wide/lime/diagonal, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/white, /area/horizon/medical/reception) "oIh" = ( @@ -113615,7 +113479,7 @@ /turf/simulated/floor/tiled/full, /area/horizon/medical/washroom) "oJw" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -114129,7 +113993,7 @@ /obj/structure/cable/green{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, @@ -114314,7 +114178,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -114659,7 +114523,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -114955,8 +114819,8 @@ /obj/effect/floor_decal/corner/brown{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/tiled, /area/horizon/operations/break_room) @@ -115215,6 +115079,7 @@ pixel_x = 3; pixel_y = 4 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark/full, /area/horizon/operations/machinist) "oTA" = ( @@ -115368,7 +115233,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -115611,7 +115476,6 @@ /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_2/starboard) "oWh" = ( -/obj/structure/disposalpipe/segment, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -115621,7 +115485,7 @@ name = "Chapel Maintenance"; req_access = list(22) }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/dark/full, /area/horizon/service/chapel/corpse_storage) "oWk" = ( @@ -115701,7 +115565,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/atmospherics/pipe/simple/hidden/yellow, /turf/simulated/floor/plating, @@ -115766,9 +115630,9 @@ /turf/unsimulated/floor, /area/centcom/control) "oXd" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -115983,7 +115847,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -116030,7 +115894,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -116053,7 +115917,7 @@ /turf/simulated/floor/carpet, /area/horizon/command/heads/om) "oYz" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -116106,7 +115970,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/holodeck/source_pool) "oYM" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 5 }, @@ -116238,7 +116102,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/rnd/xenoarch/spectrometry) "oZU" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -116598,9 +116462,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/operations/machinist) "pcf" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/lattice/catwalk/indoor, /turf/simulated/floor, @@ -116726,7 +116590,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/corner/yellow{ @@ -116767,7 +116631,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/shuttle/intrepid/port_compartment) "pdw" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/purple{ @@ -116851,7 +116715,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner_wide/yellow{ @@ -116954,7 +116818,7 @@ /turf/simulated/floor/tiled, /area/horizon/operations/lobby) "peI" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 5 }, @@ -117012,7 +116876,7 @@ /obj/effect/floor_decal/industrial/outline_straight/service{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/lino/diamond, /area/horizon/service/bar/backroom) "peT" = ( @@ -117074,9 +116938,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/weapons/longbow) "pfe" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -118053,7 +117917,7 @@ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -118151,7 +118015,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_2/fore) @@ -118482,7 +118346,7 @@ /turf/simulated/floor/plating, /area/horizon/shuttle/quark/cargo_hold) "poB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 @@ -118622,7 +118486,7 @@ "ppE" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -118665,9 +118529,9 @@ /obj/structure/platform_deco{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -119473,7 +119337,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/starboard/far) "pwt" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, @@ -119626,9 +119490,9 @@ pixel_y = 28; req_one_access = list(25,28) }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/effect/floor_decal/industrial/outline_straight/service, /obj/effect/floor_decal/corner/dark_green{ @@ -120041,9 +119905,9 @@ icon_state = "4-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/elevator) @@ -120851,10 +120715,6 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_1/main/port) "pEq" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 9 }, @@ -121420,7 +121280,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 @@ -121556,7 +121416,7 @@ dir = 1; name = "Chapel" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -121616,7 +121476,7 @@ /turf/unsimulated/floor, /area/antag/mercenary) "pKj" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -121838,7 +121698,7 @@ }, /area/horizon/medical/morgue) "pLV" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -121905,7 +121765,7 @@ /turf/simulated/floor/plating, /area/horizon/hangar/intrepid) "pMC" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/white, /area/horizon/medical/hallway/upper) "pMH" = ( @@ -122050,7 +121910,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor, @@ -122069,7 +121929,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/firedoor, @@ -122411,7 +122271,7 @@ /turf/unsimulated/floor/wood, /area/antag/burglar) "pPM" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue{ dir = 5 }, @@ -122585,7 +122445,7 @@ /turf/simulated/floor/tiled/full, /area/horizon/hangar/intrepid) "pQB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/floor{ dir = 1 }, @@ -123001,7 +122861,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -123253,7 +123113,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -123623,7 +123483,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown/full{ @@ -123691,7 +123551,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -124028,9 +123888,9 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, @@ -124194,7 +124054,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/full, /area/horizon/service/custodial) "qcv" = ( @@ -124371,7 +124231,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -124500,7 +124360,7 @@ /area/horizon/maintenance/deck_2/wing/starboard/far) "qep" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/port/near) "qex" = ( @@ -124674,8 +124534,8 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor, /area/horizon/maintenance/deck_3/security/port) @@ -124718,7 +124578,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -125038,9 +124898,9 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -125083,7 +124943,7 @@ pixel_y = 28; req_one_access = list(25,28) }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/alarm/south, @@ -125264,7 +125124,7 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 10 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -125351,7 +125211,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/maintenance/deck_2/service/starboard) "qkf" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "2-8" @@ -125492,7 +125352,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/hangar/starboard) "qlq" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -125849,9 +125709,6 @@ /turf/simulated/floor, /area/horizon/maintenance/deck_3/aft/starboard/far) "qmI" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, /obj/structure/railing/mapped, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) @@ -126547,7 +126404,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -126776,7 +126633,7 @@ /obj/structure/lattice/catwalk/indoor/grate/damaged{ color = "#4c535b" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "qsY" = ( @@ -127012,8 +126869,8 @@ /obj/effect/floor_decal/corner/dark_blue/full{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/tiled, /area/horizon/command/bridge/upperdeck) @@ -127897,7 +127754,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -128044,7 +127901,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -128203,7 +128060,7 @@ /obj/effect/floor_decal/industrial/outline_straight/service{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -128424,7 +128281,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -128551,6 +128408,22 @@ }, /turf/simulated/floor/carpet/rubber, /area/horizon/tcommsat/chamber) +"qFE" = ( +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor, +/area/horizon/hallway/primary/deck_3/starboard) "qFG" = ( /obj/effect/floor_decal/corner/brown{ dir = 10 @@ -128645,12 +128518,14 @@ /turf/simulated/floor/tiled/white, /area/horizon/rnd/conference) "qGg" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/cable/green{ + icon_state = "1-2" }, -/turf/simulated/floor/tiled, -/area/horizon/command/bridge/upperdeck) +/obj/structure/disposalpipe/segment/mainline, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/turf/simulated/floor/tiled/full, +/area/horizon/security/investigations_hallway) "qGj" = ( /obj/structure/closet/emcloset, /obj/item/storage/toolbox/emergency, @@ -129065,7 +128940,7 @@ "qIo" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/power/apc/east, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/service/port) @@ -129223,7 +129098,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable{ @@ -129973,7 +129848,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -129985,7 +129860,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/medical/gen_treatment) "qND" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -130035,9 +129910,9 @@ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, @@ -130291,7 +130166,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/hangar/control) "qQr" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -130535,7 +130410,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/airlock/glass_mining{ dir = 1; name = "Mining Equipment"; @@ -130640,7 +130515,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/aux, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel, /obj/structure/machinery/door/airlock/maintenance_hatch{ @@ -131124,7 +130999,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -131857,7 +131732,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/platform_stairs/full{ @@ -132292,7 +132167,7 @@ /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/dark/full, /area/horizon/operations/break_room) "rdM" = ( @@ -133014,9 +132889,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, @@ -133411,7 +133286,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 10 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/dark, /area/horizon/operations/mining_main/eva) "rlf" = ( @@ -133776,7 +133651,7 @@ icon_state = "4-8" }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/plating, @@ -134514,7 +134389,7 @@ /area/horizon/command/bridge/controlroom) "rsn" = ( /obj/effect/floor_decal/industrial/hatch_door/yellow, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -134537,7 +134412,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/medical/hallway/upper) "rsq" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -135096,7 +134971,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -135560,7 +135435,7 @@ /obj/structure/cable/green{ icon_state = "2-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/purple{ @@ -135650,7 +135525,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/firedoor, @@ -135680,7 +135555,7 @@ /turf/unsimulated/floor/plating, /area/antag/loner) "rzX" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -136197,7 +136072,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -136244,7 +136119,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "2-8" }, @@ -136465,7 +136340,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/storage) "rFV" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "2-4" }, @@ -136605,7 +136480,7 @@ /area/horizon/holodeck/source_pool) "rGR" = ( /obj/structure/bed/stool/bar/padded/red, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/spline/fancy/wood{ @@ -136696,9 +136571,9 @@ }, /area/shuttle/legion) "rHn" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/effect/floor_decal/corner/dark_blue/diagonal, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -136996,7 +136871,7 @@ /turf/simulated/floor/tiled/white, /area/merchant_station) "rJN" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/service/port) @@ -137225,9 +137100,9 @@ }, /area/centcom/legion) "rLx" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/cable/green{ icon_state = "1-8" @@ -137386,7 +137261,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/full, @@ -137425,7 +137300,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/propulsion) "rMw" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 9 }, @@ -137831,8 +137706,8 @@ /turf/simulated/floor/tiled/dark, /area/horizon/hangar/intrepid) "rOY" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 @@ -138012,7 +137887,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/door/airlock/maintenance{ @@ -138152,8 +138027,8 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/machinery/light/small{ dir = 4 @@ -138303,8 +138178,8 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/wing/starboard) "rRM" = ( -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/cable/green{ @@ -138330,7 +138205,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel{ @@ -138821,7 +138696,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 10 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 1 }, @@ -138891,9 +138766,9 @@ /obj/structure/cable/green{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -139213,7 +139088,7 @@ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/starboard) "rWD" = ( @@ -139345,7 +139220,7 @@ /obj/structure/machinery/light/small{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) @@ -139461,9 +139336,9 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/propulsion/starboard) "rYE" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/effect/floor_decal/corner/mauve{ dir = 10 @@ -139719,7 +139594,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/dark, @@ -139926,7 +139801,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/security/armoury) "sbN" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/blast/regular{ @@ -140252,7 +140127,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -140287,9 +140162,9 @@ /obj/effect/floor_decal/spline/fancy/wood/cee{ dir = 1 }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /turf/simulated/floor/wood, /area/horizon/command/bridge/upperdeck) @@ -140473,6 +140348,29 @@ /obj/item/toy/plushie/spider, /turf/simulated/floor/exoplanet/barren/raskara, /area/centcom/shared_dream) +"sfv" = ( +/obj/structure/machinery/door/firedoor{ + req_one_access = list(24,11,67,73); + dir = 4 + }, +/obj/effect/floor_decal/industrial/hatch_door/yellow, +/obj/structure/machinery/door/airlock/glass{ + dir = 4 + }, +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/turf/simulated/floor/tiled/full, +/area/horizon/hallway/primary/deck_3/starboard) "sfw" = ( /obj/structure/grille, /obj/structure/cable/green, @@ -140492,7 +140390,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/floor, /obj/effect/floor_decal/corner/brown{ dir = 10 @@ -140814,7 +140712,7 @@ /obj/structure/machinery/light/small{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/starboard) "shl" = ( @@ -141229,7 +141127,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_2/central) "sjq" = ( @@ -141272,7 +141170,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_2/wing/port/far) "sjA" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -141898,7 +141796,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -142123,7 +142021,7 @@ /turf/simulated/floor/tiled/gunmetal, /area/horizon/operations/warehouse) "soQ" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -142136,6 +142034,7 @@ /obj/structure/machinery/power/outlet{ pixel_y = 3 }, +/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled/dark/full, /area/horizon/operations/machinist) "spb" = ( @@ -142145,7 +142044,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -142459,16 +142358,13 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/storage/tech) "srr" = ( -/obj/structure/disposalpipe/junction{ - dir = 1; - icon_state = "pipe-j2" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate, /obj/structure/cable/green{ icon_state = "1-2" }, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor, /area/horizon/command/bridge/upperdeck) "srs" = ( @@ -142681,7 +142577,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue{ dir = 5 }, @@ -143261,7 +143157,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/yellow, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/damaged{ color = "#4c535b" }, @@ -143455,7 +143351,7 @@ /obj/structure/machinery/door/firedoor{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -144670,7 +144566,7 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/open, /area/horizon/maintenance/deck_2/wing/starboard/near) "sFf" = ( @@ -145353,7 +145249,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/corner/dark_blue/full{ @@ -145757,7 +145653,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/service/custodial) "sNn" = ( @@ -145876,7 +145772,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -145925,7 +145821,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/security/forensic_laboratory) "sOa" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -145972,7 +145868,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/tcommsat/chamber) "sOq" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -145993,7 +145889,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -146280,7 +146176,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -146327,7 +146223,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled/white, @@ -147443,7 +147339,7 @@ /turf/unsimulated/floor, /area/centcom/distress_prep) "sYW" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -147537,7 +147433,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -147626,7 +147522,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -147805,7 +147701,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/atmospherics/pipe/simple/hidden/yellow{ dir = 5 @@ -147916,12 +147812,12 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" - }, /obj/effect/floor_decal/corner/purple{ dir = 5 }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" + }, /turf/simulated/floor/tiled, /area/horizon/service/custodial) "tcL" = ( @@ -148542,9 +148438,9 @@ /area/horizon/holodeck/source_theatre) "tgE" = ( /obj/structure/bed/stool/bar/padded/red, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/effect/floor_decal/spline/fancy/wood{ dir = 9 @@ -148709,7 +148605,7 @@ dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/operations/office) "thl" = ( @@ -148815,7 +148711,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/supermatter/mainchamber) "thL" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -149169,7 +149065,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/aux, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -149284,7 +149180,7 @@ icon_state = "1-2" }, /obj/structure/machinery/door/firedoor, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -149317,7 +149213,7 @@ /turf/simulated/floor/wood, /area/horizon/repoffice/representative_one) "tlB" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -149395,7 +149291,7 @@ /turf/unsimulated/floor/marble, /area/antag/wizard) "tlU" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -149590,16 +149486,21 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/drone_fabrication) "tnj" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ - icon_state = "1-2" + icon_state = "4-8" }, -/turf/simulated/floor/wood, -/area/horizon/repoffice/representative_two) +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor, +/area/horizon/hallway/primary/deck_3/starboard) "tnk" = ( /obj/effect/map_effect/window_spawner/full/reinforced/grille/firedoor, /obj/structure/cable/green{ @@ -149763,9 +149664,7 @@ /turf/simulated/floor/tiled, /area/horizon/service/hydroponics) "tok" = ( -/obj/structure/disposalpipe/junction{ - dir = 4 - }, +/obj/structure/disposalpipe/junction, /turf/simulated/floor/tiled, /area/horizon/command/bridge/upperdeck) "ton" = ( @@ -150056,9 +149955,9 @@ /turf/simulated/floor/tiled/full, /area/horizon/medical/ward) "tqh" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -150127,7 +150026,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -150183,7 +150082,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/reactor/supermatter/waste) "tqB" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -150424,9 +150323,9 @@ "trU" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/cable{ icon_state = "1-2" @@ -150676,7 +150575,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled, @@ -150737,7 +150636,7 @@ /turf/unsimulated/floor, /area/centcom/legion) "tur" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/cable/green{ icon_state = "1-2" @@ -151465,7 +151364,7 @@ /turf/simulated/floor/exoplanet/grass/grove, /area/centcom/shared_dream) "tyJ" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 9 }, @@ -151647,8 +151546,8 @@ /obj/structure/cable{ icon_state = "1-8" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/cable{ icon_state = "2-8" @@ -151665,9 +151564,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/indra/smes) "tAc" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -151717,7 +151616,7 @@ /obj/effect/floor_decal/industrial/warning{ dir = 5 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -151804,9 +151703,9 @@ /turf/simulated/wall/r_wall, /area/horizon/maintenance/deck_2/aft) "tAP" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/cable{ icon_state = "1-4" @@ -151894,7 +151793,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, @@ -151928,7 +151827,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_2/research) "tBP" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -152047,9 +151946,9 @@ /obj/structure/cable/green{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 @@ -152457,7 +152356,7 @@ /turf/simulated/floor/tiled, /area/horizon/maintenance/deck_3/aft/holodeck) "tFk" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/door/airlock/command{ dir = 1; @@ -152620,7 +152519,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/rnd/lab) "tFT" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -152773,7 +152672,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/hangar/control) "tGK" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ @@ -152907,7 +152806,7 @@ /turf/unsimulated/floor/plating, /area/centcom/specops) "tHD" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/spline/fancy/wood{ @@ -153195,7 +153094,7 @@ /turf/simulated/wall, /area/horizon/medical/morgue) "tJY" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -153339,11 +153238,11 @@ icon_state = "1-2" }, /obj/structure/machinery/atmospherics/unary/vent_pump/on, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /obj/effect/floor_decal/corner/brown/diagonal, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 + }, /turf/simulated/floor/tiled/dark, /area/horizon/operations/mining_main/eva) "tKz" = ( @@ -153561,7 +153460,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/rnd/xenoarch/atrium) "tLN" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -153622,7 +153521,6 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/storage/eva/expedition) "tMJ" = ( -/obj/structure/disposalpipe/segment, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/floor_decal/spline/plain/corner/red{ @@ -153673,7 +153571,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 10 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/wood, /area/horizon/rnd/hallway) "tNq" = ( @@ -154094,7 +153992,7 @@ /obj/structure/cable/green{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, @@ -154257,16 +154155,16 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/aux, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/light/small{ dir = 8 }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/operations/starboard/amidships) "tRD" = ( @@ -154338,10 +154236,6 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel{ dir = 6 }, @@ -154357,6 +154251,10 @@ /obj/structure/lattice/catwalk/indoor/grate/damaged{ color = "#4c535b" }, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/main/starboard) "tSN" = ( @@ -154418,7 +154316,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -154613,7 +154511,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/lattice/catwalk/indoor/grate, @@ -154786,7 +154684,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/effect/floor_decal/corner_wide/green{ @@ -154835,7 +154733,7 @@ /obj/structure/cable/green{ icon_state = "0-4" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/power/apc/critical/north, @@ -154855,7 +154753,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/auxatmos) "tWH" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner_wide/green{ dir = 10 }, @@ -155017,7 +154915,7 @@ /turf/simulated/floor/tiled, /area/horizon/medical/paramedic) "tXA" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 9 }, @@ -155034,7 +154932,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/service/mess_hall) "tXB" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -155218,7 +155116,6 @@ /turf/simulated/floor/plating, /area/horizon/shuttle/mining) "tZo" = ( -/obj/structure/disposalpipe/segment, /obj/structure/railing/mapped{ dir = 8 }, @@ -155961,7 +155858,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -156214,7 +156111,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/outline/security, /turf/simulated/floor/tiled/gunmetal/full, /area/horizon/operations/warehouse) @@ -156619,8 +156516,8 @@ /obj/effect/floor_decal/corner/mauve{ dir = 5 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/cable/green{ icon_state = "2-8" @@ -156735,7 +156632,7 @@ /turf/simulated/floor/plating, /area/shuttle/merchant) "ujy" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -156834,7 +156731,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -157276,7 +157173,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -157408,7 +157305,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -157713,7 +157610,7 @@ "uqe" = ( /obj/structure/machinery/firealarm/west, /obj/effect/floor_decal/corner/dark_blue/diagonal, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/security/investigations_hallway) "uqh" = ( @@ -157773,7 +157670,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -157917,7 +157814,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ dir = 1 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -157939,7 +157836,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 6 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/light/small/floor, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -157968,7 +157865,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/turbine) "urH" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -158251,13 +158148,13 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" - }, /obj/effect/decal/cleanable/dirt, /obj/structure/machinery/atmospherics/pipe/simple/hidden/aux, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" + }, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/operations/starboard/amidships) "utn" = ( @@ -158468,7 +158365,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ @@ -158550,7 +158447,7 @@ req_access = list(25); name = "Bar" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -158601,7 +158498,7 @@ /area/horizon/engineering/atmos/propulsion) "uvx" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light/small, @@ -159338,9 +159235,9 @@ dir = 4 }, /obj/effect/floor_decal/industrial/outline/security, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /turf/simulated/floor/tiled, /area/horizon/security/hallway) @@ -159371,7 +159268,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner/brown{ @@ -159752,7 +159649,7 @@ }, /area/antag/ninja) "uCN" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -159826,9 +159723,9 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor/plating, @@ -159968,7 +159865,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -161309,6 +161206,9 @@ icon_state = "4-8" }, /obj/effect/floor_decal/industrial/warning, +/obj/structure/disposalpipe/segment{ + icon_state = "pipe-c" + }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_2/starboard) "uMz" = ( @@ -161444,7 +161344,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 8 }, @@ -161704,7 +161604,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -162028,7 +161928,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, @@ -162800,7 +162700,7 @@ /area/horizon/engineering/atmos/air) "uWA" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/random/junk, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/service/port) @@ -163347,7 +163247,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor/tiled/ramp/bottom{ @@ -163355,7 +163255,7 @@ }, /area/horizon/maintenance/deck_2/wing/starboard/near) "vaV" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -163367,10 +163267,10 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/lattice/catwalk/indoor/grate, /obj/structure/cable/green{ icon_state = "1-8" }, +/obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor, /area/horizon/hallway/primary/deck_3/port) "vbe" = ( @@ -164126,7 +164026,7 @@ /turf/simulated/floor/plating, /area/horizon/storage/eva) "vfG" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/door/airlock/service{ dir = 1; @@ -164331,7 +164231,7 @@ /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard) "vhB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, @@ -164524,7 +164424,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -164756,7 +164656,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -164988,7 +164888,7 @@ /area/horizon/ai/upload_foyer) "vmx" = ( /obj/effect/floor_decal/corner/dark_blue/diagonal, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/security/investigations_hallway) "vmH" = ( @@ -165347,7 +165247,6 @@ /area/horizon/security/lobby) "voD" = ( /obj/effect/floor_decal/industrial/warning/corner, -/obj/structure/disposalpipe/segment, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/light/small/floor, @@ -165478,7 +165377,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -165666,9 +165565,9 @@ /obj/effect/floor_decal/spline/plain/corner/green{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/camera/network/service{ c_tag = "Service - Kitchen 3"; @@ -165846,7 +165745,7 @@ /obj/effect/floor_decal/corner/dark_green{ dir = 6 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/holosign/service/kitchen{ id = "kitchen"; pixel_x = 32 @@ -166469,7 +166368,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/medical/icu) "vyr" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 10 @@ -166485,9 +166384,9 @@ }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /turf/simulated/floor/tiled, /area/horizon/security/hallway) @@ -166617,7 +166516,7 @@ /obj/effect/floor_decal/spline/fancy/wood{ dir = 8 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/wood, /area/horizon/rnd/hallway) "vzr" = ( @@ -167490,9 +167389,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/supermatter/mainchamber) "vEs" = ( -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate{ color = "#FFFFFF" @@ -167573,7 +167472,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 8 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /turf/simulated/floor, @@ -167661,7 +167560,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/bluespace_beacon, @@ -167700,7 +167599,7 @@ /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue{ dir = 6 }, @@ -167831,7 +167730,7 @@ /turf/simulated/wall/elevator, /area/centcom/legion) "vGO" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 }, @@ -167932,7 +167831,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/blast/regular{ @@ -168195,9 +168094,9 @@ icon_state = "1-8" }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /turf/simulated/floor/tiled, /area/horizon/hangar/intrepid) @@ -168700,9 +168599,9 @@ /obj/effect/floor_decal/spline/fancy/wood/corner{ dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /turf/simulated/floor/wood, /area/horizon/rnd/hallway) @@ -168820,7 +168719,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -168886,7 +168785,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor/plating, /area/horizon/operations/warehouse) @@ -169307,7 +169206,7 @@ "vSV" = ( /obj/structure/machinery/alarm/east, /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/service/port) "vSZ" = ( @@ -169376,7 +169275,7 @@ /obj/effect/floor_decal/corner/dark_green/full{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/stairwell/starboard/deck_2) "vTx" = ( @@ -169410,7 +169309,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/rnd/xenobiology) "vTB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable{ icon_state = "1-2" }, @@ -169651,7 +169550,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/brown{ dir = 10 }, @@ -169887,7 +169786,8 @@ }, /obj/structure/disposalpipe/sortjunction{ dir = 1; - sortType = "Bar" + sortType = "Bar"; + name = "Bar" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -170298,9 +170198,9 @@ /obj/structure/table/standard, /obj/item/destTagger, /obj/item/hand_labeler, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/effect/floor_decal/industrial/warning/corner{ dir = 1 @@ -170371,7 +170271,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/brown{ dir = 6 }, @@ -170473,7 +170373,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/security/firing_range) "vZu" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -170482,8 +170382,8 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/lattice/catwalk/indoor/grate, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply, +/obj/structure/lattice/catwalk/indoor/grate, /turf/simulated/floor, /area/horizon/hallway/primary/deck_3/port) "vZE" = ( @@ -170866,7 +170766,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_1/wing/port/far) "wcj" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -170944,7 +170844,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/storage/eva) "wcu" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 10 }, @@ -171085,7 +170985,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_1/main/port) "wcW" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -171107,9 +171007,8 @@ /turf/simulated/wall/shuttle/scc, /area/horizon/shuttle/intrepid/port_storage) "wdr" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/junction/yjunction{ + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/supply, /obj/structure/machinery/atmospherics/pipe/manifold4w/hidden/scrubbers, @@ -171874,7 +171773,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -172196,28 +172095,19 @@ /turf/simulated/floor/tiled, /area/horizon/operations/lobby) "wkx" = ( +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 + }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 - }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" + dir = 4 }, /obj/structure/cable/green{ - icon_state = "1-8" + icon_state = "4-8" }, -/obj/structure/machinery/door/firedoor{ - req_one_access = list(24,11,67,73); - dir = 4 - }, -/obj/effect/floor_decal/industrial/hatch_door/yellow, -/obj/structure/machinery/door/airlock/glass{ - dir = 4 - }, -/turf/simulated/floor/tiled/full, +/turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) "wkz" = ( /turf/unsimulated/floor, @@ -172529,7 +172419,7 @@ /turf/simulated/floor/plating, /area/horizon/maintenance/deck_2/aft) "wmD" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -172804,7 +172694,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/command/bridge/aibunker) "wol" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable{ @@ -172973,7 +172863,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/weapons/longbow) "wpB" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 1 }, @@ -173122,9 +173012,9 @@ /obj/effect/floor_decal/corner/dark_blue{ dir = 6 }, -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 9 @@ -173265,7 +173155,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "2-8" }, @@ -173760,7 +173650,7 @@ /area/horizon/hangar/operations) "wtB" = ( /obj/structure/lattice/catwalk/indoor/grate/dark, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/light/small{ @@ -173811,7 +173701,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/medical/surgery) "wtJ" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -174131,7 +174021,7 @@ /turf/simulated/floor/exoplanet/barren, /area/centcom/shared_dream) "wwi" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable{ @@ -174422,7 +174312,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -174442,7 +174332,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/reactor/supermatter/mainchamber) "wxG" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/light/small{ dir = 4 @@ -174494,7 +174384,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner_wide/yellow, @@ -174614,7 +174504,7 @@ /turf/simulated/floor/wood, /area/horizon/hallway/primary/deck_2/central) "wyV" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/lattice/catwalk/indoor/grate, @@ -174728,10 +174618,13 @@ icon_state = "1-8" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 9 + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 9 + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/starboard) @@ -174759,7 +174652,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -175573,7 +175466,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/effect/floor_decal/corner_wide/yellow{ @@ -176070,7 +175963,7 @@ dir = 4 }, /obj/item/radio/intercom/east, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/stairwell/starboard/deck_2) "wJL" = ( @@ -176457,7 +176350,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/maintenance/deck_1/wing/starboard/far) "wMJ" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/airlock/maintenance{ dir = 1; req_one_access = list(5,12) @@ -176521,7 +176414,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/door/firedoor{ @@ -176710,7 +176603,6 @@ }, /area/centcom/legion) "wOh" = ( -/obj/structure/disposalpipe/segment, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -176720,6 +176612,7 @@ icon_state = "pipe-j2" }, /obj/structure/lattice/catwalk/indoor/grate/dark, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/plating, /area/horizon/hallway/primary/deck_2/fore) "wOl" = ( @@ -177637,7 +177530,7 @@ /turf/simulated/floor/tiled/gunmetal/full, /area/horizon/operations/ship_supply_warehouse) "wTf" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -178545,9 +178438,9 @@ /turf/simulated/floor/tiled/full, /area/horizon/crew/fitness/changing) "wYw" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, @@ -178823,7 +178716,7 @@ /turf/simulated/floor/tiled/white, /area/horizon/rnd/chemistry) "xac" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -178923,7 +178816,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/full, @@ -179063,7 +178956,7 @@ /area/horizon/hangar/operations) "xaY" = ( /obj/structure/lattice/catwalk/indoor/grate, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, @@ -179162,6 +179055,16 @@ }, /turf/simulated/floor/tiled/dark, /area/horizon/security/checkpoint2) +"xbP" = ( +/obj/structure/cable/green{ + icon_state = "1-2" + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/disposalpipe/segment/mainline, +/obj/structure/lattice/catwalk/indoor/grate, +/turf/simulated/floor, +/area/horizon/security/investigations_hallway) "xbR" = ( /obj/structure/railing/mapped{ dir = 4 @@ -179265,7 +179168,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/machinery/door/airlock/maintenance_hatch, /obj/effect/floor_decal/industrial/hatch_door/yellow{ @@ -179688,7 +179591,7 @@ }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/airlock/maintenance{ dir = 1; name = "INDRA Reactor Maintenance"; @@ -180652,7 +180555,7 @@ /obj/effect/floor_decal/corner/dark_blue/full{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /turf/simulated/floor/tiled, @@ -180744,19 +180647,6 @@ /turf/simulated/floor/plating, /area/horizon/engineering/aft_airlock) "xmE" = ( -/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ - dir = 6 - }, -/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ - dir = 6 - }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, /obj/structure/machinery/door/firedoor{ req_one_access = list(24,11,67,73); dir = 4 @@ -180765,6 +180655,18 @@ /obj/structure/machinery/door/airlock/glass{ dir = 4 }, +/obj/structure/disposalpipe/segment/mainline{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/cable/green{ + icon_state = "4-8" + }, /turf/simulated/floor/tiled/full, /area/horizon/hallway/primary/deck_3/central) "xmF" = ( @@ -180795,7 +180697,7 @@ "xmQ" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_blue{ dir = 10 }, @@ -180849,8 +180751,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ dir = 4 @@ -181312,7 +181214,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/alarm/north, @@ -181526,9 +181428,9 @@ }, /area/centcom/control) "xrU" = ( -/obj/structure/disposalpipe/segment{ - dir = 8; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 8 }, /obj/effect/floor_decal/industrial/warning{ dir = 1 @@ -181700,7 +181602,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/propulsion) "xsF" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/corner/dark_green{ dir = 9 }, @@ -181761,9 +181663,9 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/rnd/hallway) "xsW" = ( -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, @@ -182010,7 +181912,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/atmos/air) "xuo" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/effect/floor_decal/industrial/outline/service, /turf/simulated/floor/plating, @@ -182064,9 +181966,9 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/disposalpipe/segment{ - dir = 1; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 1 }, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/random/maintenance_junk_or_loot, @@ -182104,7 +182006,7 @@ dir = 1 }, /obj/effect/floor_decal/spline/fancy/wood, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/item/radio/intercom/east, /turf/simulated/floor/lino/diamond, /area/horizon/service/bar) @@ -182178,7 +182080,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ @@ -182191,7 +182093,7 @@ /turf/simulated/floor/plating, /area/horizon/engineering/hallway/fore) "xvf" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/cable/green{ icon_state = "1-2" }, @@ -182235,7 +182137,7 @@ /obj/effect/floor_decal/corner/brown{ dir = 4 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /turf/simulated/floor/tiled, /area/horizon/operations/break_room) "xvB" = ( @@ -182590,7 +182492,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -182775,7 +182677,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/full, @@ -183025,7 +182927,7 @@ /area/horizon/maintenance/deck_2/research) "xAN" = ( /obj/effect/floor_decal/industrial/hatch_door/yellow, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/cable/green{ @@ -183220,7 +183122,7 @@ /obj/structure/cable/green{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/outline/medical, /turf/simulated/floor/tiled/gunmetal/full, /area/horizon/operations/warehouse) @@ -183236,8 +183138,8 @@ /obj/effect/floor_decal/industrial/warning{ dir = 4 }, -/obj/structure/disposalpipe/segment{ - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow" }, /turf/simulated/floor/tiled, /area/horizon/security/hallway) @@ -183314,7 +183216,7 @@ /obj/structure/machinery/door/airlock/glass{ dir = 1 }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 }, @@ -183427,7 +183329,7 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/engineering/reactor/supermatter/mainchamber) "xDL" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/effect/floor_decal/industrial/hatch_door/yellow{ dir = 8 @@ -183685,7 +183587,7 @@ icon_state = "1-2" }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/sign/urban/staff{ pixel_y = 19; pixel_x = -1 @@ -183881,9 +183783,9 @@ /obj/structure/cable{ icon_state = "2-4" }, -/obj/structure/disposalpipe/segment{ - dir = 4; - icon_state = "pipe-c" +/obj/structure/disposalpipe/segment/mainline{ + icon_state = "pipe-c-yellow"; + dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 6 @@ -183948,7 +183850,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/fuel{ @@ -184676,7 +184578,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/engineering/atmos/storage) "xLR" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -184823,7 +184725,7 @@ /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate, @@ -185728,10 +185630,18 @@ /turf/simulated/floor/tiled/white, /area/horizon/shuttle/intrepid/buffet) "xTx" = ( -/obj/structure/railing/mapped{ +/obj/structure/cable/green{ + icon_state = "4-8" + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers{ + dir = 4 + }, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ + dir = 4 + }, +/obj/structure/disposalpipe/junction{ dir = 8 }, -/obj/structure/disposalpipe/segment, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) "xTA" = ( @@ -186522,7 +186432,7 @@ /obj/structure/cable/green{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -186769,7 +186679,7 @@ /turf/simulated/floor/tiled/dark, /area/horizon/hangar/operations) "ybI" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/cable/green{ @@ -186837,7 +186747,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /turf/simulated/floor/tiled/dark/full, @@ -186912,7 +186822,7 @@ /turf/simulated/floor/plating, /area/horizon/shuttle/intrepid/starboard_compartment) "ycS" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 5 @@ -187016,23 +186926,14 @@ /turf/simulated/floor/tiled/dark/full, /area/horizon/command/teleporter) "ydF" = ( -/obj/structure/cable/green{ - icon_state = "1-4" - }, -/obj/structure/cable/green{ - icon_state = "2-4" - }, /obj/effect/floor_decal/corner/dark_green{ dir = 10 }, -/obj/structure/disposalpipe/junction{ - dir = 1 - }, -/obj/structure/machinery/atmospherics/pipe/manifold/hidden/supply{ - dir = 8 - }, -/obj/structure/machinery/atmospherics/pipe/manifold/hidden/scrubbers{ - dir = 8 +/obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/structure/disposalpipe/segment, +/obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/structure/cable/green{ + icon_state = "1-2" }, /turf/simulated/floor/tiled, /area/horizon/hallway/primary/deck_3/central) @@ -187308,7 +187209,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -187360,7 +187261,7 @@ /turf/simulated/floor/carpet/rubber, /area/horizon/rnd/lab) "yfn" = ( -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/lattice/catwalk/indoor/grate/dark, @@ -187377,7 +187278,7 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/effect/floor_decal/industrial/warning/corner{ dir = 8 }, @@ -188069,7 +187970,7 @@ /obj/structure/cable{ icon_state = "4-8" }, -/obj/structure/disposalpipe/segment{ +/obj/structure/disposalpipe/segment/mainline{ dir = 4 }, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply{ @@ -188248,7 +188149,7 @@ /turf/simulated/wall/shuttle/space_ship/mercenary, /area/shuttle/burglar) "ylE" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/lattice/catwalk/indoor/grate/dark, /turf/simulated/floor, /area/horizon/maintenance/deck_3/security/port) @@ -188268,7 +188169,7 @@ "ylU" = ( /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/machinery/atmospherics/pipe/simple/hidden/supply, -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/door/firedoor, /obj/structure/cable/green{ icon_state = "1-2" @@ -188283,7 +188184,7 @@ /turf/simulated/floor/tiled/full, /area/horizon/command/bridge/bridge_crew) "ylY" = ( -/obj/structure/disposalpipe/segment, +/obj/structure/disposalpipe/segment/mainline, /obj/structure/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/cable/green{ icon_state = "1-2" @@ -280455,8 +280356,8 @@ pUc olD gEF blN -fzY -akn +gpU +xJK fvM juY tMJ @@ -344960,7 +344861,7 @@ gay hyZ ryY oMa -qga +tnj hkE uQM vyl @@ -345474,7 +345375,7 @@ nHX syZ ryY oMa -qga +tnj ian bAj xaC @@ -345731,7 +345632,7 @@ eoL awT ryY oMa -qga +tnj hkE fBk rgH @@ -346502,7 +346403,7 @@ orU xhH sSD oMa -qga +tnj hkE hYD uRk @@ -346759,7 +346660,7 @@ fpl vpk oUw oMa -qga +tnj hkE wbV nQy @@ -347016,7 +346917,7 @@ bMG gXd sSD oMa -qga +tnj hkE hYD jXJ @@ -347274,7 +347175,7 @@ hpp sSD oMa baf -dpT +hkE hYD oJX vvA @@ -347530,8 +347431,8 @@ eVP eVP eVP fTr +sfv fTr -fcm kuL kuL kuL @@ -349329,7 +349230,7 @@ phb phb fZL mOz -iPC +qFE iVG tZu tJp @@ -349843,7 +349744,7 @@ phb phb uML mOz -iPC +qFE mwe ulD qZa @@ -349857,7 +349758,7 @@ lkb iza vnN ffl -tnj +pIb pIb tMK vcr @@ -350614,7 +350515,7 @@ phb phb oVZ aKY -bTU +jHI tKK rvd rvd @@ -350881,7 +350782,7 @@ iLL iLL efU oZU -qGg +dbR kQa tok iIj @@ -355237,10 +355138,10 @@ mTQ tmS mTQ mPc -lSw -wGH -wGH -ttT +mPc +mPc +mPc +xTx twe jLW kTD @@ -355494,7 +355395,7 @@ bbm xWF bbm wGH -nKR +wGH wet wet ttT @@ -356008,10 +355909,10 @@ dFd tHN kTA ifi -jHI +wGH tZo -xTx -oiU +tZo +gFz wIc gtL gtL @@ -357810,7 +357711,7 @@ dRE kfi qBZ aUF -wGH +wkx jNh hiJ jHQ @@ -358068,7 +357969,7 @@ lJy xMK bTU xmE -wkx +bTU aCj aCj aCj @@ -360107,16 +360008,16 @@ nhS nhS nhS vhB -syW +qGg jCb fBC wqy -wGW +xbP hvb mqN nHu -wGW -wGW +xbP +xbP nHU hBZ pmK