From 5ce9482011908251274040bf31d1ee78afd81a98 Mon Sep 17 00:00:00 2001 From: Andrew Date: Sat, 13 Jul 2024 17:51:29 +0300 Subject: [PATCH] Compact Airlock Pump (#84365) ## About The Pull Request Adds a craftable airlock pump that is an atmos device with distro & waste nodes on a single side. When wrenched down, looks for airlocks and sets up a cycling airlock chamber. A more compact and flexible alternative to the current binary DP Vent Pumps. https://github.com/tgstation/tgstation/assets/3625094/a799b3e8-3425-43fc-9c17-2bdde63ec194 Can also skip cycling when a shuttle is docked with one of the external airlocks: https://github.com/tgstation/tgstation/assets/3625094/37054bc0-b8c5-4556-aa2c-0fa5bc3c7c5b **Set up from scratch**: https://youtu.be/22PDfmJKC7g ## Why It's Good For The Game Provides an easy to map and setup alternative to DP Vents that doesn't require any map helpers, var editing and can even be crafted in the game. ![image](https://github.com/tgstation/tgstation/assets/3625094/6925dc0a-882a-48da-8387-e6a50cb4c514) You just need to extend the disto/waste pipes to the place where you want your airlock to be. When built, it automatically considers the first found airlock in the direction of incoming pipes as an internal one, and the opposite - external. Cycling is controlled by the airlocks. When you click/bump an internal airlock, it starts pressurizing. When external one - depressurizing. When unable to complete the cycle in 10 seconds, unbolts the door automatically to avoid stucking due to issues with pipes or slow atmos. TODO: - [x] Hook up to the power and figure out the logic when unpowered - [x] ~Make it work with a directly connected layer manifold~ - [x] Make unwrenching require unpowered state and forbid mapspawn pump unwrenching - [x] Support airlock arrays and double airlocks - [x] An option to open airlocks instead of just bolts - [x] Check for the presence of airlocks and crash if not set up properly on map ## Changelog :cl: add: Added airlock pump atmos device to create cycling airlocks /:cl: --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> --- _maps/map_files/debug/runtimestation.dmm | 2465 ++++++++--------- code/__DEFINES/atmospherics/atmos_piping.dm | 2 + .../datums/components/crafting/atmospheric.dm | 23 + code/game/machinery/doors/airlock.dm | 18 + code/game/machinery/pipe/construction.dm | 3 + .../atmospherics/machinery/atmosmachinery.dm | 5 +- .../machinery/components/components_base.dm | 2 + .../components/unary_devices/airlock_pump.dm | 455 +++ .../machinery/pipes/layermanifold.dm | 4 + .../machines/atmospherics/unary_devices.dmi | Bin 102439 -> 100630 bytes icons/obj/pipes_n_cables/pipe_item.dmi | Bin 28470 -> 28677 bytes tgstation.dme | 1 + 12 files changed, 1735 insertions(+), 1243 deletions(-) create mode 100644 code/modules/atmospherics/machinery/components/unary_devices/airlock_pump.dm diff --git a/_maps/map_files/debug/runtimestation.dmm b/_maps/map_files/debug/runtimestation.dmm index 1b1fdf387396f..23937b91f979e 100644 --- a/_maps/map_files/debug/runtimestation.dmm +++ b/_maps/map_files/debug/runtimestation.dmm @@ -61,63 +61,32 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"at" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/power/terminal{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) "av" = ( /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) "aw" = ( /turf/open/floor/plating, /area/station/engineering/atmos) -"aA" = ( -/turf/open/floor/iron, -/area/station/engineering/main) -"aB" = ( +"ax" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"aC" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external/glass/ruin, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/main) -"aD" = ( -/turf/open/floor/iron, -/area/station/security/brig) -"aE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 +"ay" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L7" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/station/engineering/main) -"aF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, +/area/station/commons/storage/primary) +"aA" = ( /turf/open/floor/iron, /area/station/engineering/main) -"aG" = ( -/obj/machinery/light/directional/west, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/structure/closet/radiation, -/obj/structure/cable, +"aD" = ( /turf/open/floor/iron, -/area/station/engineering/gravity_generator) +/area/station/security/brig) "aH" = ( /obj/machinery/light/directional/east, /obj/machinery/recharge_station, @@ -150,12 +119,6 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) -"aP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/plating, -/area/station/engineering/atmos) "aS" = ( /obj/structure/table, /obj/item/flashlight{ @@ -165,36 +128,6 @@ /obj/item/stock_parts/power_store/cell/infinite, /turf/open/floor/iron, /area/station/engineering/main) -"aT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/main) -"aU" = ( -/obj/machinery/door/airlock/engineering/glass{ - name = "Gravity Generator" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) -"aV" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) "aX" = ( /obj/machinery/door/airlock/engineering/glass{ name = "Gravity Generator" @@ -208,10 +141,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"ba" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/plating, -/area/station/engineering/atmos) "bb" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -235,11 +164,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"be" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/main) "bf" = ( /obj/machinery/suit_storage_unit/captain, /turf/open/floor/iron, @@ -258,19 +182,6 @@ }, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"bk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/door/airlock, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/atmos) -"bl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/meter, -/turf/open/floor/plating, -/area/station/engineering/atmos) "bm" = ( /obj/machinery/atmospherics/components/binary/valve/on{ dir = 4 @@ -305,11 +216,6 @@ /obj/machinery/announcement_system, /turf/open/floor/iron, /area/station/engineering/gravity_generator) -"bt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/science) "bu" = ( /turf/closed/wall/r_wall, /area/station/command/bridge) @@ -321,12 +227,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/security/brig) -"bx" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/main) "by" = ( /turf/closed/wall/r_wall, /area/station/medical/medbay) @@ -353,10 +253,6 @@ /obj/machinery/computer/rdconsole, /turf/open/floor/iron, /area/station/science) -"bH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron, -/area/station/security/brig) "bI" = ( /obj/structure/table, /obj/item/card/emag, @@ -395,10 +291,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"bN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "bO" = ( /obj/machinery/door/poddoor, /turf/open/floor/engine, @@ -425,35 +317,6 @@ }, /turf/open/floor/iron, /area/station/security/brig) -"bV" = ( -/obj/machinery/light/directional/north, -/mob/living/carbon/human, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/medical/medbay) -"bW" = ( -/obj/machinery/camera/directional/north, -/mob/living/carbon/human, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/medical/medbay) -"bX" = ( -/obj/machinery/sleeper/syndie/fullupgrade, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/medical/medbay) "bY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -489,18 +352,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"ch" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/medical/chemistry) -"ci" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/brig) "cj" = ( /obj/structure/cable, /turf/open/floor/iron, @@ -536,11 +387,6 @@ }, /turf/open/floor/iron, /area/station/command/bridge) -"cq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/blue/half/contrasted, -/turf/open/floor/iron, -/area/station/command/bridge) "cr" = ( /obj/machinery/light/directional/south, /obj/structure/closet/secure_closet/hos{ @@ -553,107 +399,6 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/medical/chemistry) -"cu" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/medical/medbay) -"cw" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/station/command/bridge) -"cx" = ( -/obj/machinery/door/airlock/public/glass, -/turf/open/floor/iron, -/area/station/medical/medbay) -"cy" = ( -/obj/effect/turf_decal/loading_area{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/medical/medbay) -"cz" = ( -/obj/structure/fans/tiny, -/turf/open/floor/plating, -/area/station/medical/medbay) -"cA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) -"cB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) -"cC" = ( -/obj/machinery/camera/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) -"cD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) -"cE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/station/medical/chemistry) -"cF" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/medical/chemistry) -"cG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/closed/wall/r_wall, -/area/station/medical/medbay) -"cH" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/table, -/obj/item/gun/magic/wand/resurrection/debug, -/obj/item/gun/magic/wand/death/debug{ - pixel_y = 10 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/debug/human_spawner{ - pixel_x = 6; - pixel_y = -4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/medical/medbay) "cI" = ( /obj/machinery/power/apc/auto_name/directional/east, /obj/structure/cable, @@ -668,62 +413,16 @@ }, /turf/open/floor/iron/cafeteria, /area/station/medical/medbay) -"cK" = ( -/obj/machinery/light/directional/south, -/obj/structure/table/glass, -/obj/item/disk/surgery/debug, -/obj/item/storage/box/monkeycubes{ - pixel_x = 6; - pixel_y = 1 - }, -/obj/item/storage/box/monkeycubes{ - pixel_x = -6; - pixel_y = 2 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/item/disk/data/debug{ - pixel_y = 9; - pixel_x = 7 - }, -/turf/open/floor/iron/white/corner, -/area/station/medical/medbay) -"cL" = ( -/obj/item/surgery_tray/full/advanced, -/obj/structure/table/glass, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/station/medical/medbay) "cN" = ( /turf/closed/wall/r_wall, /area/station/construction) -"cP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/station/construction) "cS" = ( /turf/closed/wall/r_wall, /area/station/commons/storage/primary) -"cT" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/station/medical/chemistry) "cV" = ( /obj/machinery/door/airlock/public/glass, /turf/open/floor/iron, /area/station/commons/storage/primary) -"cX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/turf_decal/stripes/line, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/construction) "cY" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -734,10 +433,6 @@ }, /turf/open/floor/iron, /area/station/construction) -"da" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/station/commons/storage/primary) "db" = ( /turf/closed/wall/mineral/plastitanium, /area/station/hallway/secondary/entry) @@ -766,14 +461,6 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"dk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 10 - }, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "dl" = ( /turf/open/floor/plating, /area/station/commons/storage/primary) @@ -856,13 +543,6 @@ }, /turf/open/floor/iron, /area/station/construction) -"dA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "dB" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -884,20 +564,10 @@ }, /turf/open/floor/iron, /area/station/commons/storage/primary) -"dF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "dG" = ( /obj/machinery/door/airlock, /turf/open/floor/iron, /area/station/commons/storage/primary) -"dH" = ( -/obj/machinery/door/airlock, -/turf/open/floor/plating, -/area/station/maintenance/department/bridge) "dI" = ( /obj/effect/landmark/start, /turf/open/floor/iron, @@ -923,18 +593,6 @@ }, /turf/open/floor/iron, /area/station/construction) -"dN" = ( -/obj/machinery/vending/subtype_vendor, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"dO" = ( -/obj/structure/table, -/obj/machinery/light/directional/south, -/obj/item/storage/medkit/regular, -/obj/item/healthanalyzer/advanced, -/obj/item/debug/omnitool/item_spawner, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "dP" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -960,16 +618,6 @@ /obj/machinery/camera/directional/north, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"dU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/camera/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "dV" = ( /turf/open/floor/plating, /area/station/hallway/secondary/entry) @@ -1022,30 +670,13 @@ /obj/machinery/door/airlock, /turf/open/floor/iron, /area/station/construction) -"eg" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/security/brig) "eh" = ( /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"ei" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "ej" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"ek" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "el" = ( /obj/structure/fans/tiny/invisible, /turf/open/floor/engine, @@ -1057,13 +688,18 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"ep" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 +"er" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/obj/structure/closet/secure_closet/medical3{ + locked = 0 + }, +/obj/item/healthanalyzer/advanced, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/medical/medbay) "es" = ( /obj/machinery/dna_scannernew, /obj/effect/turf_decal/tile/blue/opposingcorners{ @@ -1081,11 +717,6 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron, /area/station/cargo/storage) -"ew" = ( -/obj/effect/spawner/structure/window/reinforced, -/obj/structure/sign/warning/vacuum, -/turf/open/floor/plating, -/area/station/cargo/storage) "ex" = ( /obj/machinery/door/airlock/external/ruin{ name = "Escape Pod One" @@ -1093,17 +724,6 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"ez" = ( -/obj/machinery/camera/autoname/directional/east, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "eA" = ( /obj/machinery/conveyor{ dir = 1; @@ -1111,6 +731,14 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) +"eB" = ( +/obj/machinery/door/airlock/external/glass/ruin, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/iron, +/area/station/engineering/main) "eC" = ( /obj/machinery/conveyor{ dir = 8; @@ -1135,14 +763,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"eH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "eJ" = ( /obj/docking_port/stationary{ dir = 4; @@ -1154,10 +774,6 @@ }, /turf/open/space/basic, /area/space) -"eL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "eN" = ( /obj/machinery/conveyor{ dir = 9; @@ -1177,36 +793,6 @@ }, /turf/open/floor/iron, /area/station/cargo/storage) -"eR" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/machinery/door/airlock/external/ruin{ - name = "Supply Dock Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) -"eS" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external/ruin{ - name = "Supply Dock Airlock" - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "eT" = ( /obj/machinery/conveyor{ dir = 5; @@ -1235,19 +821,6 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) -"eZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/storage) -"fa" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "fb" = ( /obj/machinery/door/airlock/external/ruin{ name = "Departure Lounge Airlock" @@ -1267,23 +840,6 @@ }, /turf/open/floor/plating, /area/station/cargo/storage) -"fe" = ( -/obj/machinery/computer/cargo{ - dir = 8 - }, -/obj/effect/turf_decal/bot, -/obj/machinery/button/door/directional/east{ - id = "cargounload"; - name = "Loading Doors"; - pixel_y = 8 - }, -/obj/machinery/button/door/directional/east{ - id = "cargoload"; - name = "Loading Doors"; - pixel_y = -8 - }, -/turf/open/floor/iron, -/area/station/cargo/storage) "ff" = ( /obj/docking_port/stationary{ dir = 2; @@ -1365,125 +921,21 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"ft" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/hallway/primary/central) -"fw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/stripes/corner, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fx" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L1" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fy" = ( -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/plaque{ - icon_state = "L3" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fz" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L5" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fA" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L7" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "fB" = ( /obj/machinery/status_display/supply, /turf/closed/wall/r_wall, /area/station/cargo/storage) -"fC" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L9" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fD" = ( -/obj/machinery/light/directional/north, -/obj/machinery/camera/directional/north, -/obj/effect/turf_decal/plaque{ - icon_state = "L11" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fE" = ( -/obj/effect/turf_decal/plaque{ - icon_state = "L13" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) -"fF" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/obj/effect/turf_decal/caution/stand_clear, -/obj/structure/fans/tiny, -/turf/open/floor/iron, -/area/station/cargo/storage) -"fH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/stripes/corner{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/commons/storage/primary) "fI" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, /area/station/maintenance/aft) -"fK" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 5 +"fL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 }, -/obj/structure/cable, +/obj/item/storage/part_replacer/bluespace/tier4, /turf/open/floor/iron, -/area/station/commons/storage/primary) +/area/station/cargo/bitrunning/den) "fM" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -1500,14 +952,6 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"fN" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/commons/storage/primary) "fO" = ( /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) @@ -1523,24 +967,11 @@ }, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"fR" = ( -/obj/machinery/door/airlock, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/plating, -/area/station/commons/storage/primary) "fS" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"fW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "fX" = ( /obj/structure/sign/directions/supply{ dir = 4; @@ -1562,21 +993,9 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/storage) -"fZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "ga" = ( /turf/closed/wall/r_wall, /area/station/hallway/secondary/exit/departure_lounge) -"gb" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) "gc" = ( /obj/machinery/door/airlock/external/ruin{ name = "Auxiliary Airlock" @@ -1608,75 +1027,24 @@ }, /turf/open/floor/plating, /area/station/commons/storage/primary) -"gk" = ( +"gi" = ( +/obj/structure/table, +/obj/item/storage/toolbox/syndicate, +/obj/item/debug/omnitool, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"gk" = ( /obj/structure/sign/departments/evac, /turf/closed/wall/r_wall, /area/station/hallway/secondary/exit/departure_lounge) -"gl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"gm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 10 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "gn" = ( /obj/machinery/camera/directional/north, /turf/open/floor/iron, /area/station/security/brig) -"go" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) -"gp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/station/cargo/miningoffice) -"gq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"gr" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"gu" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "gv" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"gw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"gx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/directional/south, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) "gy" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1690,27 +1058,6 @@ /obj/machinery/keycard_auth/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"gB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"gC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"gD" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/corner{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/cargo/miningoffice) "gE" = ( /obj/machinery/camera/directional/north, /turf/open/floor/iron, @@ -1726,6 +1073,10 @@ /obj/machinery/light/directional/west, /turf/open/floor/iron, /area/station/construction) +"gH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "gI" = ( /obj/machinery/light/directional/north, /obj/machinery/camera/directional/north, @@ -1742,25 +1093,23 @@ /obj/structure/sign/warning/radiation/rad_area/directional/north, /turf/open/floor/plating, /area/station/engineering/gravity_generator) -"gY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/science) "hm" = ( /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/plating, /area/station/engineering/atmos) -"hv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 +"hp" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 1 }, -/obj/item/storage/part_replacer/bluespace/tier4, /turf/open/floor/iron, -/area/station/cargo/bitrunning/den) +/area/station/hallway/primary/central) +"hr" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) "hD" = ( /obj/structure/closet/secure_closet/chemical/heisenberg{ locked = 0 @@ -1774,32 +1123,69 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/iron, /area/station/construction) -"is" = ( -/obj/structure/sign/warning/vacuum/external/directional/east, -/obj/machinery/vending/subtype_vendor, -/turf/open/floor/iron, -/area/station/medical/medbay) -"jb" = ( +"io" = ( /obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/command/bridge) +"jg" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L1" + }, /obj/structure/cable, /turf/open/floor/iron, -/area/station/science) -"jE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/area/station/commons/storage/primary) +"jk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"jz" = ( +/obj/structure/table/glass, +/obj/item/disk/surgery/debug, +/obj/item/storage/box/monkeycubes{ + pixel_x = 6; + pixel_y = 1 + }, +/obj/item/storage/box/monkeycubes{ + pixel_x = -6; + pixel_y = 2 + }, +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/turf/open/floor/plating, -/area/station/engineering/atmos) +/obj/item/disk/data/debug{ + pixel_y = 9; + pixel_x = 7 + }, +/turf/open/floor/iron/white/corner, +/area/station/medical/medbay) +"jL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "jU" = ( /obj/structure/table, /obj/item/melee/energy/axe, /turf/open/floor/iron, /area/station/commons/storage/primary) -"kj" = ( -/obj/machinery/door/airlock, -/obj/structure/cable, +"jZ" = ( +/obj/machinery/sleeper/syndie/fullupgrade, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/machinery/camera/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/medical/medbay) +"kf" = ( +/obj/machinery/vending/subtype_vendor, /turf/open/floor/iron, -/area/station/cargo/miningoffice) +/area/station/commons/storage/primary) "kn" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron, @@ -1808,129 +1194,191 @@ /obj/structure/server, /turf/open/floor/iron/dark, /area/station/science/explab) -"kQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 - }, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/central) +"kS" = ( +/turf/closed/wall/r_wall, +/area/station/medical/chemistry) "lc" = ( /turf/open/floor/engine, /area/station/hallway/secondary/entry) -"lg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/main) -"lH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/exit/departure_lounge) -"lX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"lu" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/hallway/primary/central) -"mi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/light/directional/north, +"mb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"mE" = ( +/area/station/medical/chemistry) +"mk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/obj/machinery/chem_mass_spec, /turf/open/floor/iron, -/area/station/medical/chemistry) -"nn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/area/station/engineering/main) +"mC" = ( +/turf/open/floor/iron/dark, +/area/station/medical/medbay) +"nb" = ( +/obj/effect/turf_decal/stripes/line{ dir = 8 }, -/turf/open/floor/iron/dark, -/area/station/science/explab) +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"ng" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) "nq" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 }, /turf/open/floor/iron, /area/station/commons/storage/primary) -"ny" = ( +"nT" = ( /obj/structure/table, -/obj/item/storage/toolbox/syndicate, -/obj/item/debug/omnitool, +/obj/machinery/light/directional/south, +/obj/item/storage/medkit/regular, +/obj/item/healthanalyzer/advanced, +/obj/item/debug/omnitool/item_spawner, /turf/open/floor/iron, /area/station/commons/storage/primary) -"nI" = ( -/obj/machinery/door/airlock, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/station/cargo/bitrunning/den) "od" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 }, /turf/open/floor/plating, /area/station/hallway/secondary/entry) -"oV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"os" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock/research, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"ou" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, -/obj/effect/spawner/structure/window/reinforced, +/obj/effect/turf_decal/stripes/line, +/obj/structure/cable, /turf/open/floor/iron, -/area/station/medical/chemistry) +/area/station/construction) +"oK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"pe" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/storage/primary) +"pr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) "pv" = ( /obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) -"pA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/r_wall, -/area/station/science) -"pI" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"pw" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L9" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"pL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, -/obj/machinery/door/airlock/external/glass/ruin, -/turf/open/floor/plating, -/area/station/medical/medbay) +/turf/open/floor/iron, +/area/station/cargo/storage) +"pZ" = ( +/obj/machinery/light/directional/north, +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/plaque{ + icon_state = "L11" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "qb" = ( /obj/machinery/door/airlock, /turf/open/floor/plating, /area/station/engineering/atmos) +"qg" = ( +/obj/machinery/door/airlock/external/glass/ruin, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"qv" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"qw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "qx" = ( /obj/machinery/airalarm/directional/west, /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron, /area/station/cargo/storage) +"qH" = ( +/obj/effect/spawner/structure/window/reinforced, +/turf/open/floor/iron, +/area/station/medical/chemistry) "qQ" = ( /turf/open/floor/engine, /area/station/cargo/miningoffice) -"rn" = ( +"rh" = ( +/obj/machinery/door/airlock, /obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science) +"ru" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 }, +/obj/machinery/light/directional/north, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"rC" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/plaque{ + icon_state = "L3" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "rK" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"rL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/central) "rT" = ( /turf/open/floor/circuit/green, /area/station/cargo/bitrunning/den) @@ -1938,6 +1386,29 @@ /obj/machinery/door/airlock/shell, /turf/open/floor/iron/dark, /area/station/construction) +"sN" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"sT" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/main) +"tn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/medical/chemistry) +"tz" = ( +/obj/machinery/status_display/supply, +/turf/closed/wall/r_wall, +/area/station/commons/storage/primary) "tE" = ( /obj/machinery/door/airlock/research, /turf/open/floor/iron/dark, @@ -1949,6 +1420,13 @@ }, /turf/open/space/basic, /area/space) +"tQ" = ( +/obj/machinery/door/airlock/public/glass, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/medical/chemistry) "tV" = ( /obj/structure/bot, /turf/open/floor/iron/dark, @@ -1974,6 +1452,11 @@ /obj/machinery/light/directional/north, /turf/open/floor/plating, /area/station/engineering/atmos) +"uL" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/bitrunning/den) "uO" = ( /obj/machinery/door/airlock/public/glass, /obj/structure/cable, @@ -1995,11 +1478,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/explab) -"vb" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/station/cargo/bitrunning/den) "vm" = ( /mob/living/circuit_drone, /turf/open/floor/iron/dark, @@ -2014,43 +1492,127 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"vP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"vB" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/airlock/public/glass, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/medical/medbay) +"vQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, -/area/station/medical/chemistry) -"wb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/area/station/cargo/storage) +"vS" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/airlock_pump{ dir = 4 }, -/obj/machinery/light/directional/north, -/obj/effect/turf_decal/tile/blue/half/contrasted{ +/turf/open/floor/iron, +/area/station/engineering/main) +"wa" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner{ dir = 1 }, +/area/station/medical/medbay) +"wc" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, /turf/open/floor/iron, -/area/station/hallway/primary/central) +/area/station/science) +"wk" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/cafeteria, +/area/station/medical/medbay) +"wl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"wp" = ( +/obj/machinery/door/airlock, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/bitrunning/den) "wB" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, /area/station/hallway/secondary/entry) -"wM" = ( +"wD" = ( +/obj/machinery/door/airlock, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, -/area/station/hallway/secondary/entry) +/area/station/cargo/miningoffice) "wU" = ( /turf/closed/wall/r_wall, /area/station/science/explab) +"xD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/tile/blue/half/contrasted, +/turf/open/floor/iron, +/area/station/command/bridge) +"xK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"xY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/atmos) +"ya" = ( +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 8 + }, +/obj/machinery/light/small/red/dim/directional/east, +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"yi" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) +"yl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "yA" = ( /obj/docking_port/stationary/laborcamp_home{ dir = 8 }, /turf/open/space/basic, /area/space) +"yH" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Medbay Airlock" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/medbay) "yK" = ( /obj/structure/fans/tiny/invisible, /obj/effect/turf_decal/stripes/line{ @@ -2063,6 +1625,12 @@ /obj/machinery/power/rtg/debug, /turf/open/floor/plating/airless, /area/space/nearstation) +"zg" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "zo" = ( /obj/machinery/power/apc/auto_name/directional/south, /obj/structure/cable, @@ -2073,16 +1641,57 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/station/science) +"zY" = ( +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "Aj" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/cargo/bitrunning/den) -"AP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"An" = ( +/turf/open/floor/iron/dark, +/area/station/cargo/storage) +"Ao" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/caution/stand_clear{ dir = 8 }, /turf/open/floor/iron, -/area/station/science) +/area/station/cargo/storage) +"AD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"Bp" = ( +/obj/machinery/light/directional/west, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/terminal{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"Bz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"BB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/catwalk_floor, +/area/station/medical/medbay) "BD" = ( /obj/structure/closet/secure_closet/chief_medical{ locked = 0 @@ -2096,13 +1705,44 @@ /obj/item/gun/ballistic/automatic/pistol, /turf/open/floor/iron, /area/station/command/bridge) +"BM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "Ce" = ( /turf/open/floor/iron, /area/station/medical/chemistry) +"Cg" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "Ct" = ( /obj/structure/closet/syndicate/resources/everything, /turf/open/floor/iron, /area/station/science) +"CF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron/white/corner, +/area/station/medical/medbay) +"CG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) +"CJ" = ( +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Medbay Airlock" + }, +/obj/effect/turf_decal/stripes/full, +/turf/open/floor/iron/dark, +/area/station/medical/medbay) "CQ" = ( /obj/machinery/light/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -2114,11 +1754,6 @@ /obj/machinery/component_printer, /turf/open/floor/iron/dark, /area/station/science/explab) -"CV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/medical/chemistry) "Df" = ( /obj/machinery/light/directional/east, /obj/item/integrated_circuit/loaded/hello_world, @@ -2126,6 +1761,35 @@ /obj/structure/rack, /turf/open/floor/iron/dark, /area/station/science/explab) +"DC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/corner, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) +"DD" = ( +/mob/living/carbon/human, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/medical/medbay) +"DO" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"DT" = ( +/obj/machinery/door/airlock/external/glass/ruin, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/cargo/storage) "DW" = ( /obj/machinery/computer/scan_consolenew{ dir = 1 @@ -2135,15 +1799,19 @@ }, /turf/open/floor/iron/white/corner, /area/station/medical/medbay) -"EA" = ( +"Ef" = ( +/obj/machinery/light/directional/north, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"Es" = ( /obj/effect/turf_decal/stripes/line, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/station/construction) -"EB" = ( -/obj/structure/extinguisher_cabinet/directional/north, -/turf/open/floor/iron, -/area/station/medical/medbay) "EG" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -2166,13 +1834,21 @@ /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron, /area/station/cargo/miningoffice) -"ES" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"EN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"ER" = ( +/mob/living/carbon/human, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/hallway/primary/central) +/obj/machinery/light/directional/north, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/medical/medbay) "EX" = ( /obj/structure/table, /obj/item/screwdriver{ @@ -2196,6 +1872,70 @@ /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron, /area/station/command/bridge) +"Fy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/exit/departure_lounge) +"FA" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"FC" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"FE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"GC" = ( +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"GN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 4 + }, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"GQ" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/security/brig) +"GV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/cargo/storage) +"GZ" = ( +/obj/machinery/chem_mass_spec, +/turf/open/floor/iron, +/area/station/medical/chemistry) +"Hb" = ( +/obj/machinery/door/airlock, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron, +/area/station/construction) +"Hc" = ( +/obj/machinery/camera/directional/north, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"Hg" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L5" + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "HW" = ( /obj/machinery/airalarm/directional/east, /obj/effect/mapping_helpers/airalarm/unlocked, @@ -2213,6 +1953,11 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/science/explab) +"Is" = ( +/obj/machinery/door/airlock, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/commons/storage/primary) "Iy" = ( /obj/structure/closet/secure_closet/research_director{ locked = 0 @@ -2220,24 +1965,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron, /area/station/command/bridge) -"IB" = ( -/obj/structure/cable, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/structure/table, -/obj/item/debug/omnitool{ - pixel_x = -4; - pixel_y = 6 - }, -/obj/item/debug/omnitool/item_spawner{ - pixel_x = 4; - pixel_y = -6 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/station/medical/medbay) "IF" = ( /obj/machinery/power/apc/auto_name/directional/north, /obj/structure/cable, @@ -2259,25 +1986,52 @@ }, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"IV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/chemistry) +"IX" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargounload" + }, +/obj/structure/sign/warning/vacuum/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"Jd" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/station/commons/storage/primary) "Jp" = ( /obj/machinery/gravity_generator/main, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"JF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 +"JV" = ( +/obj/machinery/camera/autoname/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 1 }, +/obj/structure/cable, /turf/open/floor/iron, -/area/station/medical/chemistry) -"JS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/airalarm/directional/north, -/obj/effect/mapping_helpers/airalarm/unlocked, +/area/station/commons/storage/primary) +"Kg" = ( +/obj/machinery/door/airlock/external/glass/ruin, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/full, /turf/open/floor/iron, -/area/station/hallway/primary/central) +/area/station/engineering/main) +"Ks" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/door/airlock, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) "Kx" = ( /obj/structure/table, /obj/item/analyzer, @@ -2285,45 +2039,87 @@ /obj/machinery/light/directional/south, /turf/open/floor/plating, /area/station/engineering/atmos) +"Lb" = ( +/obj/machinery/door/airlock, +/turf/open/floor/plating, +/area/station/medical/medbay) +"Lq" = ( +/obj/effect/turf_decal/stripes/full, +/obj/machinery/door/airlock/external/glass/ruin{ + name = "Medbay Airlock" + }, +/turf/open/floor/iron, +/area/station/medical/medbay) "Ly" = ( /obj/machinery/chem_dispenser/chem_synthesizer, /turf/open/floor/iron/dark, /area/station/medical/chemistry) -"LH" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 +"LD" = ( +/obj/item/surgery_tray/full/advanced, +/obj/structure/table/glass, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/machinery/door/airlock/research, -/turf/open/floor/iron/dark, -/area/station/science/explab) +/obj/machinery/light/directional/south, +/turf/open/floor/iron/white/corner, +/area/station/medical/medbay) "LS" = ( /obj/machinery/quantum_server, /turf/open/floor/iron, /area/station/cargo/bitrunning/den) +"LU" = ( +/obj/machinery/vending/subtype_vendor, +/turf/open/floor/iron, +/area/station/medical/chemistry) "LW" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/station/hallway/secondary/entry) +"Ma" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/engineering/main) +"Mg" = ( +/obj/machinery/door/airlock/public/glass, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/medbay) "Mh" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) +"Ml" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/south, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"My" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science) "ME" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 }, /turf/open/floor/iron, /area/station/cargo/miningoffice) +"MM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "MN" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/engineering/gravity_generator) -"MY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/atmos) "Nb" = ( /obj/machinery/bci_implanter, /turf/open/floor/iron/dark, @@ -2332,11 +2128,26 @@ /obj/machinery/chem_recipe_debug, /turf/open/floor/iron, /area/station/medical/chemistry) +"Ni" = ( +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/station/science/explab) "Ns" = ( /obj/machinery/door/airlock/public/glass, /obj/structure/cable, /turf/open/floor/iron, /area/station/medical/medbay) +"Nu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"NG" = ( +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/cargo/storage) "NZ" = ( /obj/machinery/rnd/production/protolathe/department, /turf/open/floor/iron, @@ -2362,15 +2173,58 @@ /obj/item/stock_parts/power_store/cell/bluespace, /turf/open/floor/iron/dark, /area/station/science/explab) +"OF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"OI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/light/directional/north, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) +"OO" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/station/science/explab) +"OS" = ( +/obj/machinery/airalarm/directional/north, +/obj/effect/mapping_helpers/airalarm/unlocked, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "OU" = ( /obj/item/disk/tech_disk/debug, /turf/open/floor/iron, /area/station/science) +"Pc" = ( +/obj/effect/turf_decal/plaque{ + icon_state = "L13" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/commons/storage/primary) "Pk" = ( /obj/machinery/airalarm/directional/north, /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron/dark, /area/station/science/explab) +"Pr" = ( +/obj/machinery/atmospherics/components/unary/airlock_pump{ + dir = 8 + }, +/obj/machinery/light/small/red/dim/directional/east, +/turf/open/floor/iron/dark, +/area/station/medical/medbay) +"Pv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/meter/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) "Px" = ( /obj/structure/table, /obj/machinery/reagentgrinder, @@ -2383,19 +2237,11 @@ /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron, /area/station/security/brig) -"Qi" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 - }, -/turf/open/floor/iron, -/area/station/hallway/secondary/entry) -"Qt" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ +"PK" = ( +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/machinery/door/airlock/external/glass/ruin, -/turf/open/floor/plating, +/turf/open/floor/iron/white/corner, /area/station/medical/medbay) "Qu" = ( /obj/docking_port/stationary/mining_home{ @@ -2403,6 +2249,35 @@ }, /turf/open/floor/engine, /area/station/cargo/miningoffice) +"QM" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/science) +"QP" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/button/door/directional/east{ + id = "cargoload"; + name = "Loading Doors"; + pixel_y = -9 + }, +/obj/machinery/button/door/directional/east{ + id = "cargounload"; + name = "Unloading Doors"; + pixel_y = 8 + }, +/obj/machinery/computer/cargo{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/storage) +"QV" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "QY" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -2421,6 +2296,41 @@ /obj/machinery/byteforge, /turf/open/floor/circuit/green, /area/station/cargo/bitrunning/den) +"Ru" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) +"Rx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/structure/closet/radiation, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) +"RD" = ( +/obj/structure/cable, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/structure/table, +/obj/item/debug/omnitool{ + pixel_x = -4; + pixel_y = 6 + }, +/obj/item/debug/omnitool/item_spawner{ + pixel_x = 4; + pixel_y = -6 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/medical/medbay) +"RE" = ( +/obj/machinery/door/airlock/external/glass/ruin, +/obj/effect/turf_decal/stripes/full, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/cargo/storage) "RM" = ( /obj/structure/closet/secure_closet/hop{ locked = 0 @@ -2449,6 +2359,14 @@ /obj/item/bitrunning_debug, /turf/open/floor/iron, /area/station/cargo/bitrunning/den) +"SU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/security/brig) +"SX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/hallway/secondary/entry) "Td" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/stripes/line{ @@ -2460,28 +2378,50 @@ /obj/machinery/door/poddoor, /turf/open/floor/engine, /area/station/hallway/secondary/entry) +"Ts" = ( +/obj/machinery/door/airlock/engineering/glass{ + name = "Gravity Generator" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/engineering/gravity_generator) "Tt" = ( /turf/open/floor/plating, /area/station/maintenance/aft) +"TJ" = ( +/obj/effect/spawner/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/plating, +/area/station/engineering/atmos) "TR" = ( -/obj/machinery/netpod, -/turf/open/floor/iron, -/area/station/cargo/bitrunning/den) -"TV" = ( -/obj/machinery/door/airlock, -/obj/structure/cable, +/obj/machinery/netpod, /turf/open/floor/iron, -/area/station/construction) +/area/station/cargo/bitrunning/den) +"TT" = ( +/obj/structure/lattice, +/obj/machinery/atmospherics/components/unary/passive_vent/layer2{ + dir = 8 + }, +/turf/open/space, +/area/space/nearstation) "Ue" = ( /turf/closed/wall/r_wall, /area/station/cargo/bitrunning/den) -"Ut" = ( -/obj/structure/closet/secure_closet/medical3{ - locked = 0 - }, -/obj/item/healthanalyzer/advanced, +"Un" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /turf/open/floor/iron, /area/station/medical/medbay) +"Uy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/station/cargo/miningoffice) "Va" = ( /obj/machinery/power/smes/full, /obj/effect/turf_decal/stripes/line{ @@ -2497,23 +2437,10 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/hallway/primary/central) -"Vr" = ( -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/station/science/explab) "Vy" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/engineering/main) -"VA" = ( -/obj/structure/fans/tiny, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/main) "We" = ( /obj/machinery/newscaster/directional/west, /turf/open/floor/iron, @@ -2522,32 +2449,20 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/station/engineering/atmos) -"Wq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 1 - }, -/turf/open/floor/iron, -/area/station/hallway/primary/central) -"Wx" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/station/engineering/gravity_generator) "WK" = ( /obj/structure/money_bot, /turf/open/floor/iron/dark, /area/station/science/explab) -"WT" = ( -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 8 - }, -/obj/machinery/door/airlock/external/glass/ruin, +"WL" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/medical/medbay) +"WR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, -/turf/open/floor/plating, -/area/station/engineering/main) +/turf/open/floor/iron, +/area/station/security/brig) "Xg" = ( /obj/machinery/light/directional/east, /obj/machinery/vending/syndichem{ @@ -2563,10 +2478,44 @@ }, /turf/open/floor/iron, /area/station/engineering/atmos) +"Xy" = ( +/obj/machinery/door/airlock, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/turf/open/floor/plating, +/area/station/hallway/primary/central) +"XA" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/sign/warning/vacuum/external/directional/east, +/turf/open/floor/iron/white/corner, +/area/station/medical/medbay) "XC" = ( /obj/structure/cable, /turf/open/floor/iron, /area/station/science) +"XF" = ( +/obj/machinery/conveyor{ + dir = 1; + id = "cargoload" + }, +/obj/structure/sign/warning/vacuum/directional/east, +/turf/open/floor/iron, +/area/station/cargo/storage) +"XG" = ( +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 1 + }, +/turf/open/floor/iron, +/area/station/hallway/primary/central) +"XK" = ( +/obj/machinery/power/apc/auto_name/directional/north, +/obj/structure/cable, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "XN" = ( /obj/structure/table, /obj/item/organ/internal/cyberimp/bci{ @@ -2580,12 +2529,6 @@ }, /turf/open/floor/iron/dark, /area/station/science/explab) -"XR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/turf/open/floor/plating, -/area/station/engineering/atmos) "XU" = ( /obj/machinery/atmospherics/components/tank/air, /obj/machinery/light/directional/north, @@ -2609,6 +2552,11 @@ }, /turf/open/floor/iron/dark, /area/station/science/explab) +"Yt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/machinery/meter, +/turf/open/floor/plating, +/area/station/engineering/atmos) "Yy" = ( /obj/machinery/light/directional/north, /obj/machinery/rnd/production/circuit_imprinter/department, @@ -2616,6 +2564,11 @@ /obj/structure/cable, /turf/open/floor/iron, /area/station/science) +"Yz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/catwalk_floor, +/area/station/medical/medbay) "YL" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -2628,6 +2581,28 @@ /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron, /area/station/hallway/secondary/exit/departure_lounge) +"Zl" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/turf/open/floor/iron, +/area/station/engineering/main) +"Zo" = ( +/obj/structure/table, +/obj/item/gun/magic/wand/resurrection/debug, +/obj/item/gun/magic/wand/death/debug{ + pixel_y = 10 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/item/debug/human_spawner{ + pixel_x = 6; + pixel_y = -4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/station/medical/medbay) "Zz" = ( /obj/machinery/power/apc/auto_name/directional/west, /obj/effect/turf_decal/stripes/line, @@ -2636,6 +2611,12 @@ /obj/effect/mapping_helpers/airalarm/unlocked, /turf/open/floor/iron, /area/station/commons/storage/primary) +"ZB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/turf/open/floor/iron, +/area/station/hallway/primary/central) "ZD" = ( /obj/machinery/suit_storage_unit/ce, /turf/open/floor/iron, @@ -3410,7 +3391,7 @@ aa Ue LS Yd -hv +fL TR Ue aa @@ -3502,7 +3483,7 @@ aa Ue IF Aj -vb +uL SC Ue aa @@ -3594,7 +3575,7 @@ em Ue Ue Ue -nI +wp QY Ue Tj @@ -3686,7 +3667,7 @@ rK rK vy em -aB +jL eh LW lc @@ -3778,7 +3759,7 @@ qQ qQ ME em -aB +jL eh LW lc @@ -3870,7 +3851,7 @@ qQ qQ ME em -aB +jL eh LW lc @@ -3962,7 +3943,7 @@ qQ qQ CQ em -mi +OF eh LW lc @@ -4054,7 +4035,7 @@ qQ qQ ME em -aB +jL eh LW lc @@ -4146,7 +4127,7 @@ qQ qQ YL em -aB +jL eh LW lc @@ -4235,11 +4216,11 @@ II Td II II -gl -gD -kj -aB -wM +Uy +Cg +wD +jL +jL LW lc lc @@ -4327,11 +4308,11 @@ em em em EM -gm -go -gp -eL -gr +yi +yi +em +eh +ax LW lc lc @@ -4423,7 +4404,7 @@ dY dY dY eh -gu +ax LW lc lc @@ -4515,7 +4496,7 @@ od dj ed eh -gu +ax LW lc lc @@ -4607,7 +4588,7 @@ fi dP ex eh -gu +ax LW lc lc @@ -4699,7 +4680,7 @@ Re dV dY ej -gu +ax LW lc lc @@ -4791,7 +4772,7 @@ dY dY dY eh -gu +ax LW lc lc @@ -4883,7 +4864,7 @@ aa aa dY gE -gu +ax LW lc lc @@ -4974,8 +4955,8 @@ aa aa aa dY -gq -ei +SX +ax LW lc lc @@ -4986,7 +4967,7 @@ lc lc wB eh -gw +GN dY aa aa @@ -4994,7 +4975,7 @@ aa aa aa dY -gB +ru eh en aa @@ -5067,7 +5048,7 @@ aa aa dY eh -gu +ax LW lc lc @@ -5078,7 +5059,7 @@ lc lc wB eh -ek +BM en aa aa @@ -5086,7 +5067,7 @@ aa aa aa en -ek +BM eh dY aa @@ -5159,7 +5140,7 @@ aa aa dY eh -gu +ax LW lc lc @@ -5170,7 +5151,7 @@ lc lc wB eh -ek +BM en aa aa @@ -5178,7 +5159,7 @@ aa aa aa en -ek +BM eh en aa @@ -5251,7 +5232,7 @@ aa aa dY ej -gu +ax LW lc lc @@ -5262,7 +5243,7 @@ lc lc wB eh -ek +BM en aa aa @@ -5270,7 +5251,7 @@ aa aa aa en -ek +BM eh dY aa @@ -5343,7 +5324,7 @@ aa aa dY eh -gu +ax LW lc lc @@ -5354,7 +5335,7 @@ lc lc wB eh -gx +Ml dY aa aa @@ -5362,7 +5343,7 @@ aa aa aa dY -gC +OI eh dY aa @@ -5435,7 +5416,7 @@ aa aa dY eh -gu +ax LW lc lc @@ -5446,7 +5427,7 @@ lc lc wB eh -ek +BM en aa aa @@ -5454,7 +5435,7 @@ eE aa aa en -ek +BM eh dY aa @@ -5527,7 +5508,7 @@ bw ag ag eh -gu +ax LW dh en @@ -5538,7 +5519,7 @@ en dY wB eh -ek +BM dY dY fn @@ -5546,7 +5527,7 @@ fs en dY dY -ek +BM eh dY aa @@ -5619,7 +5600,7 @@ aD dR ag eh -gu +ax eh eV eh @@ -5630,7 +5611,7 @@ eh eV eh eh -ek +BM eh eV eh @@ -5638,7 +5619,7 @@ eh eh eV eh -ek +BM eh dY aa @@ -5703,34 +5684,34 @@ ag gn aD aD -bH -ci -ci -ci -ci -ci -eg -ei -gu -ei -ep -ei -ei -ei -ei -ei -ei -ei -ei -gu -ei -ei -ei -ei -ei -ei -Qi -fZ +SU +WR +WR +WR +WR +WR +GQ +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +ax +jL +BM eh dY aa @@ -5805,7 +5786,7 @@ ag eh eh eh -gu +ax eh eh eh @@ -5821,7 +5802,7 @@ eh eh eh eh -rn +jL eh eh dY @@ -5897,7 +5878,7 @@ bA gd bA bZ -ft +Xy bZ cN cN @@ -5913,7 +5894,7 @@ cN cN cN cN -LH +os en dY dY @@ -5980,7 +5961,7 @@ ut aw hm aw -aw +hr Kx ah zS @@ -5989,7 +5970,7 @@ ca If bA kn -ES +xK bE cN Sg @@ -6005,7 +5986,7 @@ dy dm dM cN -Vr +Ni vm uQ Ov @@ -6069,22 +6050,22 @@ aa aa ah am -aw -aw -ba -jE -MY -bk -bt -bt -bt -AP -pA -kQ -ES -rL -cP -cX +EN +FC +FC +Nu +xY +Ks +My +My +My +bD +bA +XK +xK +Mh +cN +ou dn dn dn @@ -6097,7 +6078,7 @@ dn dn dL sr -nn +OO ZP ZP WK @@ -6161,22 +6142,22 @@ aa aa ah dS -aw +GC aN bb -bl +Ru zo ah Yy bD -XC -gY -jb -ES -bE -Mh -TV -EA +QM +QM +rh +ZB +QV +FA +Hb +Es dn dn dn @@ -6253,19 +6234,19 @@ aa aa ah am -aw +bm aO bc -bm +Ru ZD ah bF OU -XC +wc Ct gd -cA bE +QV bE ef cY @@ -6345,10 +6326,10 @@ aa aa ah XU -bl -aP -aP -XR +Yt +FE +FE +Pv Xp ah NZ @@ -6356,8 +6337,8 @@ bD XC co bA -JS -bE +OS +QV bE cN dW @@ -6436,11 +6417,11 @@ aa aa aa ah -Wh -ah ah Wh -ah +Wh +Wh +TJ ah ah bu @@ -6448,8 +6429,8 @@ bu cd bu bu -cB -bE +Ef +QV bE cN cY @@ -6532,7 +6513,7 @@ ab ab ab ab -ab +TT ab ab bu @@ -6540,9 +6521,9 @@ Fd ce cp bu -cC -lX -bE +Hc +QV +hp cN cY dn @@ -6632,8 +6613,8 @@ bI cf EI bv -dU -bE +Hc +QV bE cN cY @@ -6724,8 +6705,8 @@ BG cf BD bu -dU -bE +Hc +QV bE cN cY @@ -6814,10 +6795,10 @@ ab bv bJ cf -cq -cw -Wq -bE +xD +io +lu +QV bE ef cY @@ -6908,8 +6889,8 @@ bK cf Iy bu -cD -bE +XG +QV bE ef cY @@ -6991,7 +6972,7 @@ ae ac ac aj -aC +Kg aj ac ac @@ -7000,8 +6981,8 @@ aK cf RM bv -cD -bE +XG +QV bE cN dK @@ -7083,7 +7064,7 @@ aj aj aj aj -VA +vS aj ac ac @@ -7092,8 +7073,8 @@ bM cg cr bu -wb -bE +DO +QV bE cS cS @@ -7175,7 +7156,7 @@ aj al aA aj -WT +eB aj aj aj @@ -7184,8 +7165,8 @@ bu cd bu bu -cE -bE +kS +QV bE cS Zz @@ -7267,7 +7248,7 @@ aj ap aA We -Vy +Ma aS bd bo @@ -7276,8 +7257,8 @@ hD cj ct Nc -cF -bE +qH +QV bE cS dc @@ -7358,21 +7339,21 @@ aa aj aq Vy -Vy -aE -aT -be -be -bx -CV -CV -ch -CV -cT -bN -bN -da -fK +Zl +Ma +oK +oK +oK +sT +IV +IV +Ce +Ce +qH +QV +bE +cS +qv dJ dJ dJ @@ -7451,20 +7432,20 @@ aj IH aA aH -aF -lg +aA +mk bf bp aj Px +tn Ce -JF -mE -oV -bE +GZ +qH +QV bE cS -fx +jg dq dJ dJ @@ -7475,7 +7456,7 @@ dJ dJ dJ dJ -ny +gi cS fI ga @@ -7544,19 +7525,19 @@ ad ak ak ak -aU +Ts ak ak ak bQ -Ce -Ce -cj -vP -Mh +tn +tn +tn +tQ +sN Vg cS -fy +rC dr dJ dJ @@ -7567,7 +7548,7 @@ dJ dJ dJ dJ -dO +nT cS fO fO @@ -7635,20 +7616,20 @@ ad af ak Va -aG -aV +Bp +nb bg bq ak bR cj +mb cj -cj -oV -bE +qH +QV Mh uO -fz +Hg ds dJ dJ @@ -7726,21 +7707,21 @@ aa bY af ak -at -Wx +Rx +bh bh bh br ak bS Ce -Ce +LU cj -oV -bE -bE -cV -fA +qH +QV +QV +zg +ay dt dJ dD @@ -7828,11 +7809,11 @@ Ly EX Xg cj -oV -bE +qH +QV bE cV -fC +pw du dJ dJ @@ -7920,11 +7901,11 @@ by ck by Ns -cG -cx +by +Mg by by -fD +pZ dv dJ dJ @@ -8010,13 +7991,13 @@ av by Ot cl -IB +RD cl -cH -cu +Zo +wa cJ by -fE +Pc dw dJ dJ @@ -8027,7 +8008,7 @@ dJ dJ dJ dJ -dN +kf cS fQ fO @@ -8100,20 +8081,20 @@ av Jp av by -bV -cm +DD cm cm cm cm +WL Sj by -dA +jk dJ dJ dJ dJ -dF +yl dJ dJ dJ @@ -8122,8 +8103,8 @@ dJ dJ cS fS -lH -gb +fO +AD fO gk aa @@ -8192,30 +8173,30 @@ MN MN av by -bW -cm -cm +ER cm cm cm -cL +Un +WL +LD by -dk -eH -eH -eH -eH -fH -fw -eH -eH -eH -eH -fH -fR -fW -lH -fO +DC +Bz +Bz +Bz +Bz +wl +DC +MM +MM +MM +MM +qw +pe +pr +Fy +Fy fO ga aa @@ -8284,21 +8265,21 @@ aY av av by -bX +jZ +cm cm -is -cy -Ut cm -cK +cm +WL +jz by dB dx dl dl gg -ez -dB +JV +zY dl dl dl @@ -8376,12 +8357,12 @@ ak ak ak by -by -dH -by -Qt -by -EB +er +cm +cm +cm +cm +WL DW by cS @@ -8389,9 +8370,9 @@ cS cS cS cS -fN -vv -cS +Is +Jd +tz cS cS cS @@ -8467,13 +8448,13 @@ af af af af -af -af -af -by -cz -by -cm +Lb +wk +PK +PK +CF +XA +vB es by eu @@ -8481,8 +8462,8 @@ eu qx eP fY -eZ -eu +NG +vQ fq fr eu @@ -8559,13 +8540,13 @@ ad ad ad ad -ad -ad -ad by -pI by by +Lq +yH +by +ck by by eu @@ -8573,8 +8554,8 @@ eu eu eQ eu -fa -eu +CG +vQ eu eu fo @@ -8651,25 +8632,25 @@ fg fg fg fg -fg -fg -fg -fg -fg -fg -fg -fg -et +aa +aa +ck +mC +BB +Yz +mC +mC +by ev eA eA -eA +IX eN -ev -fe -ev +Ao +QP +pL eT -fm +XF fm ev et @@ -8745,23 +8726,23 @@ aa aa aa aa -aa -aa -aa -aa -aa -aa +ck +mC +mC +Pr +mC +mC +by et -fB -fh fh fh +et eY -eR -fh -eR +DT +et +RE fc -fh +et fh fh et @@ -8837,23 +8818,23 @@ aa aa aa aa +by +ck +ck +by +CJ +CJ +by aa aa aa -aa -aa -aa -aa -aa -aa -aa -ew +fh eC -fF -fB -fF +gH +ng +GV fl -ew +fh aa aa aa @@ -8940,11 +8921,11 @@ aa aa aa fh -eY -eS -fh -eS -fc +eC +An +ya +An +fl fh aa aa @@ -9031,13 +9012,13 @@ aa aa aa aa -aa -aa -eJ -aa -aa -aa -aa +et +eY +qg +fB +qg +fc +et aa aa aa @@ -9125,7 +9106,7 @@ aa aa aa aa -aa +eJ aa aa aa diff --git a/code/__DEFINES/atmospherics/atmos_piping.dm b/code/__DEFINES/atmospherics/atmos_piping.dm index 3870a7aed34ac..521dbd02579ec 100644 --- a/code/__DEFINES/atmospherics/atmos_piping.dm +++ b/code/__DEFINES/atmospherics/atmos_piping.dm @@ -91,6 +91,8 @@ #define PIPING_ALL_COLORS (1<<4) /// can bridge over pipenets #define PIPING_BRIDGE (1<<5) +/// intended to connect with layers 2 and 4 only +#define PIPING_DISTRO_AND_WASTE_LAYERS (1<<6) // Ventcrawling bitflags, handled in var/vent_movement ///Allows for ventcrawling to occur. All atmospheric machines have this flag on by default. Cryo is the exception diff --git a/code/datums/components/crafting/atmospheric.dm b/code/datums/components/crafting/atmospheric.dm index b2993012e82b0..6674ee1059a9f 100644 --- a/code/datums/components/crafting/atmospheric.dm +++ b/code/datums/components/crafting/atmospheric.dm @@ -359,3 +359,26 @@ /obj/item/stack/sheet/iron = 30, ) category = CAT_STRUCTURE + +/datum/crafting_recipe/airlock_pump + name = "External Airlock Pump" + tool_behaviors = list(TOOL_WRENCH, TOOL_WELDER) + result = /obj/item/pipe/directional/airlock_pump + reqs = list( + /obj/item/pipe = 1, + /obj/item/stack/sheet/iron = 5, + /obj/item/stack/cable_coil = 5, + /obj/item/analyzer = 1, + ) + time = 2 SECONDS + category = CAT_ATMOSPHERIC + +/datum/crafting_recipe/airlock_pump/check_requirements(mob/user, list/collected_requirements) + return atmos_pipe_check(user, collected_requirements) + +/datum/crafting_recipe/airlock_pump/on_craft_completion(mob/user, atom/result) + var/obj/item/pipe/crafted_pipe = result + crafted_pipe.pipe_type = /obj/machinery/atmospherics/components/unary/airlock_pump + crafted_pipe.pipe_color = COLOR_VERY_LIGHT_GRAY + crafted_pipe.setDir(user.dir) + crafted_pipe.update() diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 33465809f4270..d64e63369554c 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -139,6 +139,9 @@ /// Used for papers and photos pinned to the airlock var/note_overlay_file = 'icons/obj/doors/airlocks/station/overlays.dmi' + /// Airlock pump that overrides airlock controlls when set up for cycling + var/obj/machinery/atmospherics/components/unary/airlock_pump/cycle_pump + var/cyclelinkeddir = 0 var/obj/machinery/door/airlock/cyclelinkedairlock var/shuttledocked = 0 @@ -1222,6 +1225,10 @@ INVOKE_ASYNC(src, density ? PROC_REF(open) : PROC_REF(close), BYPASS_DOOR_CHECKS) /obj/machinery/door/airlock/open(forced = DEFAULT_DOOR_CHECKS) + if(cycle_pump && !operating && !welded && !seal && locked && density) + cycle_pump.airlock_act(src) + return FALSE // The rest will be handled by the pump + if( operating || welded || locked || seal ) return FALSE @@ -1822,6 +1829,17 @@ /obj/structure/fluff/airlock_filler/singularity_pull(S, current_size) return +/obj/machinery/door/airlock/proc/set_cycle_pump(obj/machinery/atmospherics/components/unary/airlock_pump/pump) + RegisterSignal(pump, COMSIG_QDELETING, PROC_REF(unset_cycle_pump)) + cycle_pump = pump + +/obj/machinery/door/airlock/proc/unset_cycle_pump() + SIGNAL_HANDLER + if(locked) + unbolt() + say("Link broken, unbolting.") + cycle_pump = null + // Station Airlocks Regular /obj/machinery/door/airlock/command diff --git a/code/game/machinery/pipe/construction.dm b/code/game/machinery/pipe/construction.dm index 929383b178c62..80289a201be98 100644 --- a/code/game/machinery/pipe/construction.dm +++ b/code/game/machinery/pipe/construction.dm @@ -53,6 +53,9 @@ Buildable meters /obj/item/pipe/directional/he_exchanger icon_state_preview = "heunary" pipe_type = /obj/machinery/atmospherics/components/unary/heat_exchanger +/obj/item/pipe/directional/airlock_pump + icon_state_preview = "airlock_pump" + pipe_type = /obj/machinery/atmospherics/components/unary/airlock_pump /obj/item/pipe/binary RPD_type = PIPE_STRAIGHT /obj/item/pipe/binary/layer_adapter diff --git a/code/modules/atmospherics/machinery/atmosmachinery.dm b/code/modules/atmospherics/machinery/atmosmachinery.dm index 29ea43905b8b7..8674e6331e4ac 100644 --- a/code/modules/atmospherics/machinery/atmosmachinery.dm +++ b/code/modules/atmospherics/machinery/atmosmachinery.dm @@ -327,7 +327,10 @@ return FALSE //if the target is not in the same piping layer & it does not have the all layer connection flag[which allows it to be connected regardless of layer] then we are out - if(target.piping_layer != given_layer && !(target.pipe_flags & PIPING_ALL_LAYER)) + if(target.pipe_flags & PIPING_DISTRO_AND_WASTE_LAYERS) + if(ISODD(given_layer)) + return FALSE + else if(target.piping_layer != given_layer && !(target.pipe_flags & PIPING_ALL_LAYER)) return FALSE //if the target does not have the same color and it does not have all color connection flag[which allows it to be connected regardless of color] & one of the pipes is not gray[allowing for connection regardless] then we are out diff --git a/code/modules/atmospherics/machinery/components/components_base.dm b/code/modules/atmospherics/machinery/components/components_base.dm index cd4e00b3f33a6..ded9110bdfd74 100644 --- a/code/modules/atmospherics/machinery/components/components_base.dm +++ b/code/modules/atmospherics/machinery/components/components_base.dm @@ -66,6 +66,8 @@ if(!showpipe) return ..() + if(pipe_flags & PIPING_DISTRO_AND_WASTE_LAYERS) + return ..() var/connected = 0 //Direction bitset diff --git a/code/modules/atmospherics/machinery/components/unary_devices/airlock_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/airlock_pump.dm new file mode 100644 index 0000000000000..804f868e9c189 --- /dev/null +++ b/code/modules/atmospherics/machinery/components/unary_devices/airlock_pump.dm @@ -0,0 +1,455 @@ +/** + * The pump looks up for the airlocks automatically based on airlock_pump_distance_limit and airlock_group_distance_limit values. + * When placed, the dir value (direction where the pipes are coming from) is considered as a direction towards the station (internal). The opposite direction is external. + * The airlock then tries to find airlocks or walls towards these directions until airlock_pump_distance_limit number of tiles reached. + * When it finds a valid object, then it tries to find airlocks, in directions perpendicular to the found tiles. + * And then adds them to the corresponding group (external/internal) until airlock_group_distance_limit number of tiles reached + * + * Example scheme of a valid configuration: + * A-----W + * A-----A + * W--P--A + * W-----W + * A-----W + * + * Where: + * A - airlocks + * W - walls + * P - pump + */ +/// A vent, scrubber and a sensor in a single device meant specifically for cycling airlocks. Ideal for airlocks of up to 3x3 tiles in size to avoid wind and timing out. +/obj/machinery/atmospherics/components/unary/airlock_pump + name = "external airlock pump" + desc = "A pump for cycling an external airlock controlled by the connected doors." + icon = 'icons/obj/machines/atmospherics/unary_devices.dmi' + icon_state = "airlock_pump" + pipe_state = "airlock_pump" + use_power = ACTIVE_POWER_USE + active_power_usage = BASE_MACHINE_ACTIVE_CONSUMPTION + can_unwrench = TRUE + welded = FALSE + vent_movement = VENTCRAWL_ALLOWED | VENTCRAWL_CAN_SEE | VENTCRAWL_ENTRANCE_ALLOWED + max_integrity = 100 + paintable = FALSE + pipe_flags = PIPING_ONE_PER_TURF | PIPING_DISTRO_AND_WASTE_LAYERS | PIPING_DEFAULT_LAYER_ONLY | PIPING_ALL_COLORS + layer = GAS_PUMP_LAYER + hide = TRUE + device_type = BINARY // Even though it is unary, it has two nodes on one side - used in node count checks + + ///Indicates that the direction of the pump, if ATMOS_DIRECTION_SIPHONING is siphoning, if ATMOS_DIRECTION_RELEASING is releasing + var/pump_direction = ATMOS_DIRECTION_SIPHONING + ///Target pressure for pressurization cycle + var/internal_pressure_target = ONE_ATMOSPHERE + ///Target pressure for depressurization cycle + var/external_pressure_target = 0 + ///Target pressure for the current cycle + var/cycle_pressure_target + ///Allowed error in pressure checks + var/allowed_pressure_error = ONE_ATMOSPHERE / 100 + ///Minimal distro pressure to start cycling + var/min_distro_pressure = ONE_ATMOSPHERE / 10 + ///Rate of the pump to remove gases from the air + var/volume_rate = 1000 + ///The start time of the current cycle to calculate cycle duration + var/cycle_start_time + ///Max duration of cycle, after which the pump will unlock the airlocks with a warning + var/cycle_timeout = 10 SECONDS + ///List of the turfs adjacent to the pump for faster cycling and avoiding wind + var/list/turf/adjacent_turfs = list() + ///Max distance between the airlock and the pump. Used to set up cycling. + var/airlock_pump_distance_limit = 2 + ///Max distance between the central airlock and the side airlocks in a group + var/airlock_group_distance_limit = 2 + ///Type of airlocks required for automatic cycling setup. To avoid hacking bridge doors. Ignored for mapspawn pump. + var/valid_airlock_typepath = /obj/machinery/door/airlock/external + ///Station-facing airlocks used in cycling + var/list/obj/machinery/door/airlock/internal_airlocks + ///Space-facing airlocks used in cycling + var/list/obj/machinery/door/airlock/external_airlocks + ///Whether both airlocks are specified and cycling is available + var/cycling_set_up = FALSE + ///Whether the pump opens the airlocks up instead of simpy unbolting them on cycle + var/open_airlock_on_cycle = TRUE + ///Airlocks currently animating + var/airlocks_animating = FALSE + ///Whether the airlocks comment the cycling details to the chat + var/is_cycling_audible = TRUE + + COOLDOWN_DECLARE(check_turfs_cooldown) + + +/obj/machinery/atmospherics/components/unary/airlock_pump/update_icon_nopipes() + if(!on || !is_operational || !powered()) + icon_state = "vent_off" + else + icon_state = pump_direction ? "vent_out" : "vent_in" + + +/obj/machinery/atmospherics/components/unary/airlock_pump/update_overlays() + . = ..() + if(!showpipe) + return + + var/mutable_appearance/distro_pipe_appearance = get_pipe_image(icon, "pipe_exposed", dir, COLOR_BLUE, piping_layer = 4) + if(nodes[1]) + distro_pipe_appearance = get_pipe_image(icon, "pipe_intact", dir, COLOR_BLUE, piping_layer = 4) + . += distro_pipe_appearance + + var/mutable_appearance/waste_pipe_appearance = get_pipe_image(icon, "pipe_exposed", dir, COLOR_RED, piping_layer = 2) + if(nodes[2]) + waste_pipe_appearance = get_pipe_image(icon, "pipe_intact", dir, COLOR_RED, piping_layer = 2) + . += waste_pipe_appearance + + var/mutable_appearance/distro_cap_appearance = get_pipe_image(icon, "vent_cap", dir, piping_layer = 4) + . += distro_cap_appearance + + var/mutable_appearance/waste_cap_appearance = get_pipe_image(icon, "vent_cap", dir, piping_layer = 2) + . += waste_cap_appearance + + +/obj/machinery/atmospherics/components/unary/airlock_pump/atmos_init(list/node_connects) + for(var/obj/machinery/atmospherics/target in get_step(src, dir)) + if(connection_check(target, 4) && !nodes[1]) + nodes[1] = target // Distro + if(connection_check(target, 2) && !nodes[2]) + nodes[2] = target // Waste + update_appearance() + + +/obj/machinery/atmospherics/components/unary/airlock_pump/Initialize(mapload) + . = ..() + if(mapload) + can_unwrench = FALSE + + +/obj/machinery/atmospherics/components/unary/airlock_pump/post_machine_initialize() + . = ..() + set_links() + + +/obj/machinery/atmospherics/components/unary/airlock_pump/New() + . = ..() + var/datum/gas_mixture/distro_air = airs[1] + var/datum/gas_mixture/waste_air = airs[2] + distro_air.volume = 1000 + waste_air.volume = 1000 + + +/obj/machinery/atmospherics/components/unary/airlock_pump/on_deconstruction(disassembled) + . = ..() + if(cycling_set_up) + break_all_links() + + +/obj/machinery/atmospherics/components/unary/airlock_pump/can_unwrench(mob/user) + . = ..() + if(!.) + to_chat(user, span_warning("You cannot unwrench [src], it is secured firmly in place!")) + return FALSE + if(. && on) + to_chat(user, span_warning("You cannot unwrench [src], wait for the cycle completion!")) + return FALSE + + +/obj/machinery/atmospherics/components/unary/airlock_pump/process_atmos() + if(!on) + return + + if(!powered()) + stop_cycle("No power. Cycle aborted.", unbolt_only = TRUE) + return //Couldn't complete the cycle due to power outage + + var/turf/location = get_turf(loc) + if(isclosedturf(location)) + return + + if(COOLDOWN_FINISHED(src, check_turfs_cooldown)) + check_turfs() + COOLDOWN_START(src, check_turfs_cooldown, 2 SECONDS) + + if(world.time - cycle_start_time > cycle_timeout) + stop_cycle("Cycling timed out, bolts unlocked.", unbolt_only = TRUE) + return //Couldn't complete the cycle before timeout + + var/datum/gas_mixture/distro_air = airs[1] + var/datum/gas_mixture/tile_air = loc.return_air() + var/tile_air_pressure = tile_air.return_pressure() + + if(pump_direction == ATMOS_DIRECTION_RELEASING) //distro node -> tile + var/pressure_delta = cycle_pressure_target - tile_air_pressure + if(pressure_delta <= allowed_pressure_error && stop_cycle("Pressurization complete.")) + return //Internal target pressure reached + + var/available_moles = distro_air.total_moles() + var/total_tiles = adjacent_turfs.len + 1 + var/split_moles = QUANTIZE(available_moles / total_tiles) + + fill_tile(loc, split_moles, pressure_delta) + for(var/turf/tile as anything in adjacent_turfs) + fill_tile(tile, split_moles, pressure_delta) + else //tile -> waste node + var/pressure_delta = tile_air_pressure - cycle_pressure_target + if(pressure_delta <= allowed_pressure_error && stop_cycle("Decompression complete.")) + return //External target pressure reached + + siphon_tile(loc) + for(var/turf/tile as anything in adjacent_turfs) + siphon_tile(tile) + + +/// Fill a tile with air from the distro node +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/fill_tile(turf/tile, moles, pressure_delta) + var/datum/pipeline/distro_pipe = parents[1] + var/datum/gas_mixture/distro_air = airs[1] + var/datum/gas_mixture/tile_air = tile.return_air() + var/transfer_moles = (volume_rate / tile_air.volume) * (pressure_delta * tile_air.volume) / (distro_air.temperature * R_IDEAL_GAS_EQUATION) + moles = min(moles, transfer_moles) + + var/datum/gas_mixture/removed_air = distro_air.remove(moles) + + if(!removed_air) + return //No air in distro + + tile.assume_air(removed_air) + distro_pipe.update = TRUE + + +/// Siphon air from the tile to the waste node within the volume rate limit +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/siphon_tile(turf/tile) + var/datum/pipeline/waste_pipe = parents[2] + var/datum/gas_mixture/waste_air = airs[2] + var/datum/gas_mixture/tile_air = tile.return_air() + + var/transfer_moles = tile_air.total_moles() * (volume_rate / tile_air.volume) + var/datum/gas_mixture/removed_air = tile.remove_air(transfer_moles) + + if(!removed_air) + return //No air on the tile + + waste_air.merge(removed_air) + waste_pipe.update = TRUE + + +/// Proc for triggering cycle by clicking on a bolted airlock that has a pump assigned +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/airlock_act(obj/machinery/door/airlock/airlock) + if(on) + airlock.run_animation(DOOR_DENY_ANIMATION) // Already cycling + return + if(!cycling_set_up) + airlock.say("Airlock pair not found.") + return + if(airlock in external_airlocks) + start_cycle(ATMOS_DIRECTION_SIPHONING, airlock) + else if(airlock in internal_airlocks) + start_cycle(ATMOS_DIRECTION_RELEASING, airlock) + + +///Start decompression or pressurization cycle depending on the passed direction +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/start_cycle(cycle_direction, obj/machinery/door/airlock/source_airlock = null) + if(on || !cycling_set_up || airlocks_animating || !powered()) + return FALSE + + pump_direction = cycle_direction + + for(var/obj/machinery/door/airlock/airlock as anything in (internal_airlocks + external_airlocks)) + INVOKE_ASYNC(airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, secure_close)) + + airlocks_animating = TRUE + stoplag(1 SECONDS) // Wait for closing animation + airlocks_animating = FALSE + + on = TRUE + cycle_start_time = world.time + + var/turf/local_turf = get_turf(src) + var/tile_air_pressure = max(0, local_turf.return_air().return_pressure()) + + if(pump_direction == ATMOS_DIRECTION_RELEASING) + cycle_pressure_target = internal_pressure_target + var/pressure_delta = cycle_pressure_target - tile_air_pressure + if(pressure_delta <= allowed_pressure_error) + stop_cycle("Pressure nominal, cycle skipped.") + return TRUE + + var/datum/gas_mixture/distro_air = airs[1] + if(distro_air.return_pressure() < min_distro_pressure) + stop_cycle("Low pipe pressure, cycle skipped. Proceed with caution.", unbolt_only = TRUE) + return TRUE + + if(!source_airlock) + source_airlock = internal_airlocks[1] + if(is_cycling_audible) + source_airlock.say("Pressurizing airlock.") + else + cycle_pressure_target = external_pressure_target + var/pressure_delta = tile_air_pressure - cycle_pressure_target + if(pressure_delta <= allowed_pressure_error) + stop_cycle("Pressure nominal, cycle skipped.") + return TRUE + + for(var/obj/machinery/door/airlock/airlock as anything in external_airlocks) + if(airlock.shuttledocked) + stop_cycle("Shuttle docked, cycle skipped.") + return TRUE + + if(!source_airlock) + source_airlock = external_airlocks[1] + if(is_cycling_audible) + source_airlock.say("Decompressing airlock.") + + update_appearance() + return TRUE + + +///Complete/Abort cycle with the passed message +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/stop_cycle(message = null, unbolt_only = FALSE) + if(!on) + return FALSE + on = FALSE + + var/list/obj/machinery/door/airlock/unlocked_airlocks = pump_direction == ATMOS_DIRECTION_RELEASING ? internal_airlocks : external_airlocks + for(var/obj/machinery/door/airlock/airlock as anything in unlocked_airlocks) + airlock.unbolt() + if(open_airlock_on_cycle && !unbolt_only) + INVOKE_ASYNC(airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, secure_open)) //Can unbolt, but without audio + + airlocks_animating = TRUE + stoplag(1 SECONDS) // Wait for opening animation + airlocks_animating = FALSE + + if(message && is_cycling_audible) + unlocked_airlocks[1].say(message) + + update_appearance() + return TRUE + + +///Update adjacent_turfs with atmospherically adjacent tiles +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/check_turfs() + adjacent_turfs.Cut() + var/turf/local_turf = get_turf(src) + adjacent_turfs = local_turf.get_atmos_adjacent_turfs(alldir = TRUE) + + +///Find airlocks and link up with them +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/set_links() + var/perpendicular_dirs = NSCOMPONENT(dir) ? WEST|EAST : NORTH|SOUTH + var/turf/internal_airlocks_origin = find_density(get_turf(src), dir) + var/turf/external_airlocks_origin = find_density(get_turf(src), REVERSE_DIR(dir)) + internal_airlocks = get_adjacent_airlocks(internal_airlocks_origin, perpendicular_dirs) + external_airlocks = get_adjacent_airlocks(external_airlocks_origin, perpendicular_dirs) + + if(!internal_airlocks.len || !internal_airlocks.len) + if(!can_unwrench) //maploaded pump + CRASH("[type] couldn't find airlocks to cycle with!") + internal_airlocks = list() + external_airlocks = list() + say("Cycling setup failed. No opposite airlocks found.") + return + + for(var/obj/machinery/door/airlock/airlock as anything in (internal_airlocks + external_airlocks)) + airlock.set_cycle_pump(src) + RegisterSignal(airlock, COMSIG_QDELETING, PROC_REF(unlink_airlock)) + if (airlock in external_airlocks) + INVOKE_ASYNC(airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, secure_close)) + else if(open_airlock_on_cycle) + INVOKE_ASYNC(airlock, TYPE_PROC_REF(/obj/machinery/door/airlock, secure_open)) + + cycle_timeout *= round((internal_airlocks.len + external_airlocks.len) / 2) + cycling_set_up = TRUE + if(can_unwrench) + say("Cycling setup complete.") + + +///Get the turf of the first found airlock or an airtight structure (walls) within the allowed range +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/find_density(turf/origin, direction, max_distance = airlock_pump_distance_limit) + var/turf/next_turf = origin + var/limit = max(1, max_distance) + while(limit) + limit-- + next_turf = get_step(next_turf, direction) + var/obj/machinery/door/airlock/found_airlock = locate() in next_turf + if(is_valid_airlock(found_airlock)) + return found_airlock.loc + if(!next_turf.can_atmos_pass) + return next_turf + + +///Find airlocks adjacent to the central one, lined up along the provided directions +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/get_adjacent_airlocks(origin_turf, directions) + var/list/airlocks = list() + + var/obj/machinery/door/airlock/origin_airlock = locate() in origin_turf + if(is_valid_airlock(origin_airlock)) + airlocks.Add(origin_airlock) + + for(var/direction in GLOB.cardinals) + if(!(direction & directions)) + continue + var/turf/next_turf = origin_turf + var/limit = max(0, airlock_group_distance_limit) + while(limit) + limit-- + next_turf = get_step(next_turf, direction) + var/obj/machinery/door/airlock/found_airlock = locate() in next_turf + if (is_valid_airlock(found_airlock)) + airlocks.Add(found_airlock) + else + limit = 0 + + return airlocks + + +///Whether the passed airlock can be linked with +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/is_valid_airlock(obj/machinery/door/airlock/airlock) + if(!airlock) + return FALSE + if(airlock.cycle_pump) + return FALSE // Already linked + if(can_unwrench && !istype(airlock, valid_airlock_typepath)) + return FALSE // Invalid airlock type and the pump is not mapspawn + return TRUE + + +///Find airlocks and link up with them +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/unlink_airlock(airlock) + UnregisterSignal(airlock, COMSIG_QDELETING) + + if(airlock in internal_airlocks) + internal_airlocks.Remove(airlock) + if(airlock in external_airlocks) + external_airlocks.Remove(airlock) + + if(!internal_airlocks.len || !external_airlocks.len) + break_all_links() + + +///Break the cycling setup +/obj/machinery/atmospherics/components/unary/airlock_pump/proc/break_all_links() + for(var/obj/machinery/door/airlock/airlock as anything in (internal_airlocks + external_airlocks)) + UnregisterSignal(airlock, COMSIG_QDELETING) + + external_airlocks = list() + internal_airlocks = list() + cycle_timeout = initial(cycle_timeout) + cycling_set_up = FALSE + + +/obj/machinery/atmospherics/components/unary/airlock_pump/relaymove(mob/living/user, direction) + if(initialize_directions & direction) + return ..() + if((NORTH|EAST) & direction) + user.ventcrawl_layer = clamp(user.ventcrawl_layer + 2, PIPING_LAYER_DEFAULT - 1, PIPING_LAYER_DEFAULT + 1) + if((SOUTH|WEST) & direction) + user.ventcrawl_layer = clamp(user.ventcrawl_layer - 2, PIPING_LAYER_DEFAULT - 1, PIPING_LAYER_DEFAULT + 1) + to_chat(user, "You align yourself with the [user.ventcrawl_layer == 2 ? 1 : 2]\th output.") + +/obj/machinery/atmospherics/components/unary/airlock_pump/unbolt_only + open_airlock_on_cycle = FALSE + +/obj/machinery/atmospherics/components/unary/airlock_pump/silent + is_cycling_audible = FALSE + +/obj/machinery/atmospherics/components/unary/airlock_pump/lavaland + external_pressure_target = LAVALAND_EQUIPMENT_EFFECT_PRESSURE + diff --git a/code/modules/atmospherics/machinery/pipes/layermanifold.dm b/code/modules/atmospherics/machinery/pipes/layermanifold.dm index df919cbeccb1c..fde47b1baf0ee 100644 --- a/code/modules/atmospherics/machinery/pipes/layermanifold.dm +++ b/code/modules/atmospherics/machinery/pipes/layermanifold.dm @@ -65,6 +65,10 @@ for(var/i in PIPING_LAYER_MIN to PIPING_LAYER_MAX) . += get_attached_image(get_dir(src, machine_check), i, COLOR_VERY_LIGHT_GRAY) return + if(istype(machine_check, /obj/machinery/atmospherics/components/unary/airlock_pump)) + . += get_attached_image(get_dir(src, machine_check), 4, COLOR_BLUE) + //. += get_attached_image(get_dir(src, machine_check), 2, COLOR_RED) // Only the distro node is added currently to the pipenet, it doesn't merge the pipenet with the waste node + return . += get_attached_image(get_dir(src, machine_check), machine_check.piping_layer, machine_check.pipe_color) /obj/machinery/atmospherics/pipe/layer_manifold/proc/get_attached_image(p_dir, p_layer, p_color) diff --git a/icons/obj/machines/atmospherics/unary_devices.dmi b/icons/obj/machines/atmospherics/unary_devices.dmi index 47acf3c29c9c4740a4095da13751cb03bc8fcdcf..73da54768b1cb701a004369dc719defe1669e239 100644 GIT binary patch literal 100630 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

6bG_p1vi)(k6Y$I-)mc)p`}!@jlE!q1z6 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�Px8hLu2{9%ol|o77yROz)Bj`Em5fh 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 KO0k*8)xQBpKvdKK diff --git a/icons/obj/pipes_n_cables/pipe_item.dmi b/icons/obj/pipes_n_cables/pipe_item.dmi index 54dac81793975b199f599fc28f658f9e127ce56b..ea2f9f71eb58d0c870a11c8fb7086587d66f0849 100644 GIT binary patch literal 28677 zcmZs?byQSQ+crK(cPZViAPn8i&=L~T4T=&-f^P z2AuU~E$E_8K4Y9tmDN(;fS^hZU(-X_kYycgkp<3CF4e~?UAR_g+*MI|Ok`Zk(?s|Y zQN)qUPe#fdoxenpLn5VK+V5izO{nF?z0r@BlR7Nyi+eOevJ37>@2R9Ak|k}OaIO5& zpL^ZVT4_yQG`tgSjDf4j6>Rs$`VWG$+ zOg5WD_Ak#{UhS00rMvBD#Gh#6jp*t;f}TyAUk1@1LSs3kF^@@XXmc?cc+?%gX&}7_dXTn8hu;uEs(}#FEd5XA0ilh zOL>ny%Jp)eim)oha5cPN(71OxK(+q)I;v`T{PUZ#kcdbzHP+rNyJ3wdjDy{{U%afN zqr-hKKjPz5p>p($hUCjE=N?@4RkYD>GCCh(rLPxXA+L}6n_M>ghB>E9qKN-XHsU-5qY zw^dBYW|jis0~o}i%2a$s9bWcSU7SxVGsO#)BT(NEssse+DK`pSPhZewP

pK%m~rWDh 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%0Dz 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