diff --git a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm index 08f912d9982..84279f01907 100644 --- a/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm +++ b/_maps/RandomRuins/LavaRuins/lavaland_surface_syndicate_base1.dmm @@ -5,6 +5,9 @@ "ab" = ( /turf/open/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors) +"ac" = ( +/turf/open/misc/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "ae" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/testlab) @@ -57,32 +60,11 @@ /obj/machinery/vending/medical/syndicate_access, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/medbay) -"am" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) "ap" = ( /obj/machinery/light/small/directional/east, /obj/machinery/smartfridge/organ, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) -"ar" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 1 - }, -/obj/structure/closet/crate/internals, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/oxygen/yellow, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/tank/internals/emergency_oxygen/double, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/obj/item/clothing/mask/gas, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) "as" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/chemistry) @@ -93,12 +75,42 @@ }, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/chemistry) -"au" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 5 +"aB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 10 }, -/obj/structure/cable, +/obj/machinery/door_buttons/access_button{ + idDoor = "lavaland_syndie_virology_interior"; + idSelf = "lavaland_syndie_virology_control"; + name = "Virology Access Button"; + pixel_x = -24; + pixel_y = 8; + req_access_txt = "150" + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"aF" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "lavalandsyndieplasma"; + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/ruin/syndicate_lava_base/engineering) +"aK" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "aL" = ( @@ -118,6 +130,14 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) +"aU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) "aW" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -131,28 +151,27 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) -"aX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 +"bh" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "lavalandsyndieo2"; + dir = 8 }, +/turf/open/floor/engine/o2, +/area/ruin/syndicate_lava_base/engineering) +"bt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 + dir = 9 }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/power/apc/syndicate{ - dir = 1; - name = "Arrival Hallway APC"; - pixel_y = 25 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) +/area/ruin/syndicate_lava_base/main) "bC" = ( /obj/machinery/light/small/directional/north, /obj/structure/table, @@ -163,15 +182,32 @@ dir = 5 }, /area/ruin/syndicate_lava_base/medbay) +"bN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"bS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/medbay) "ch" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/virology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"co" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) "cA" = ( /obj/structure/table/reinforced, /obj/item/book/manual/wiki/chemistry, @@ -181,27 +217,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/chemistry) -"cE" = ( -/obj/machinery/door/firedoor, -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/virology{ - frequency = 1449; - id_tag = "lavaland_syndie_virology_interior"; - name = "Virology Lab Interior Airlock"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/virology) "cG" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -225,18 +240,34 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"cN" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) +"cZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/ruin/syndicate_lava_base/virology) "dg" = ( /obj/machinery/atmospherics/components/binary/thermomachine/freezer{ dir = 1 }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) +"dn" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/atmospherics/components/binary/pump/on{ + target_pressure = 4500 + }, +/obj/machinery/airlock_sensor/incinerator_syndicatelava{ + pixel_x = 22 + }, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/engine, +/area/ruin/syndicate_lava_base/engineering) "do" = ( /obj/structure/closet/secure_closet/medical1{ req_access = null; @@ -249,6 +280,11 @@ dir = 9 }, /area/ruin/syndicate_lava_base/chemistry) +"dr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/grimy, +/area/ruin/syndicate_lava_base/dormitories) "dv" = ( /obj/effect/turf_decal/stripes/line{ dir = 10 @@ -390,20 +426,6 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/testlab) -"dS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) -"dW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/ruin/syndicate_lava_base/dormitories) "dY" = ( /obj/structure/chair{ dir = 4 @@ -484,29 +506,13 @@ "eh" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/virology) -"eq" = ( -/obj/effect/turf_decal/box/white/corners{ +"ei" = ( +/obj/structure/disposaloutlet{ dir = 1 }, -/obj/structure/closet/crate/secure/gear{ - req_access_txt = "150" - }, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/gloves/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/item/clothing/under/syndicate/combat, -/obj/item/storage/belt/military, -/obj/item/storage/belt/military, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/shoes/combat, -/obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/mask/gas/syndicate, -/obj/item/clothing/glasses/night, -/obj/item/clothing/glasses/night, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) +/obj/structure/disposalpipe/trunk, +/turf/open/misc/asteroid/basalt/lava_land_surface, +/area/ruin/syndicate_lava_base/virology) "es" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -540,16 +546,15 @@ dir = 6 }, /area/ruin/syndicate_lava_base/chemistry) -"eB" = ( -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 1; - icon_state = "right"; - name = "Bar" +"ex" = ( +/obj/machinery/door/airlock/maintenance{ + req_access_txt = "150" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/wood, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, /area/ruin/syndicate_lava_base/bar) "eD" = ( /obj/effect/decal/cleanable/dirt, @@ -597,6 +602,38 @@ /obj/structure/disposalpipe/segment, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/virology) +"eO" = ( +/obj/machinery/syndicatebomb/self_destruct{ + anchored = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/turf/open/floor/circuit/red, +/area/ruin/syndicate_lava_base/main) +"eP" = ( +/obj/effect/turf_decal/box/white/corners, +/obj/structure/closet/crate, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/item/reagent_containers/food/drinks/waterbottle/large{ + pixel_x = 3; + pixel_y = -3 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) "eS" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -723,11 +760,43 @@ dir = 5 }, /area/ruin/syndicate_lava_base/virology) +"fl" = ( +/obj/machinery/light/small/directional/east, +/obj/structure/closet/crate, +/obj/item/vending_refill/snack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/vending_refill/snack{ + pixel_x = -3; + pixel_y = 3 + }, +/obj/item/vending_refill/coffee, +/obj/item/vending_refill/cola, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) "fn" = ( /obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, /obj/machinery/door/firedoor, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/chemistry) +"fo" = ( +/obj/machinery/door/firedoor, +/obj/structure/table/reinforced, +/obj/machinery/door/window/southleft{ + name = "Chemistry" + }, +/obj/machinery/door/window/southleft{ + dir = 1; + name = "Chemistry"; + req_access_txt = "150" + }, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/chemistry) "fp" = ( /obj/machinery/smartfridge/chemistry/preloaded, /obj/effect/decal/cleanable/dirt, @@ -825,19 +894,12 @@ /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "fG" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/modular_map_root/syndicatebase{ + key = "mistake" }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/computer/monitor/secret{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/engineering) +/obj/effect/mapping_helpers/no_lava, +/turf/open/misc/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) "fH" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/white/side{ @@ -845,45 +907,33 @@ }, /area/ruin/syndicate_lava_base/main) "fJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 5 - }, +/obj/machinery/firealarm/directional/west, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/virology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"fK" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer4, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) "fO" = ( /turf/open/floor/iron/white/side{ dir = 1 }, /area/ruin/syndicate_lava_base/main) -"fQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/ruin/syndicate_lava_base/dormitories) -"fW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 5 - }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/bar) "fY" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/structure/table, @@ -906,13 +956,6 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/cargo) -"fZ" = ( -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4 - }, -/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/engineering) "gb" = ( /obj/structure/table, /obj/item/paper_bin, @@ -972,9 +1015,20 @@ "gj" = ( /turf/closed/wall/mineral/plastitanium/explosive, /area/ruin/syndicate_lava_base/virology) -"gF" = ( -/obj/machinery/meter/turf, -/turf/open/floor/engine/plasma, +"gk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"gn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) "gO" = ( /obj/structure/sign/departments/cargo, @@ -1420,6 +1474,14 @@ }, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/main) +"ib" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/structure/cable, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) "ig" = ( /obj/effect/turf_decal/stripes/line{ dir = 9 @@ -1501,11 +1563,6 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"ix" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) "iy" = ( /obj/machinery/door/airlock/public/glass{ name = "Dormitories" @@ -1519,12 +1576,6 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) -"iA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) "iC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -1560,6 +1611,13 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) +"iY" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold{ + dir = 4 + }, +/turf/open/floor/plating/airless, +/area/ruin/syndicate_lava_base/engineering) "iZ" = ( /obj/structure/extinguisher_cabinet/directional/west, /obj/effect/decal/cleanable/dirt, @@ -1575,6 +1633,10 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/circuit/red, /area/ruin/syndicate_lava_base/main) +"jd" = ( +/obj/machinery/atmospherics/components/unary/portables_connector/visible, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) "je" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -1679,19 +1741,16 @@ }, /turf/open/floor/iron/grimy, /area/ruin/syndicate_lava_base/dormitories) -"jE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, +"jD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, /obj/structure/cable, -/obj/effect/turf_decal/stripes/line{ - dir = 9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 4 }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) +/area/ruin/syndicate_lava_base/virology) "jM" = ( /obj/machinery/light/small/directional/north, /obj/structure/chair{ @@ -1705,6 +1764,22 @@ }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) +"jN" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/light/small/directional/east, +/obj/machinery/airalarm/syndicate{ + dir = 4; + pixel_x = 24 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) "jO" = ( /obj/structure/extinguisher_cabinet/directional/east, /turf/open/floor/iron/dark, @@ -1736,9 +1811,6 @@ /obj/structure/closet/radiation, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"jX" = ( -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) "jY" = ( /obj/structure/chair{ dir = 1 @@ -1769,23 +1841,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/main) -"kc" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/structure/closet/crate, -/obj/item/storage/box/stockparts/deluxe, -/obj/item/storage/box/stockparts/deluxe, -/obj/item/stack/sheet/iron/fifty, -/obj/item/stack/sheet/glass/fifty, -/obj/item/circuitboard/machine/processor, -/obj/item/circuitboard/machine/gibber, -/obj/item/circuitboard/machine/deep_fryer, -/obj/item/circuitboard/machine/cell_charger, -/obj/item/circuitboard/machine/smoke_machine, -/obj/item/stack/sheet/plasteel/fifty, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) "kj" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 8 @@ -1837,17 +1892,30 @@ }, /turf/open/floor/iron/white/side, /area/ruin/syndicate_lava_base/main) -"kD" = ( -/obj/effect/turf_decal/delivery, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/engineering{ - name = "Engineering"; - req_access_txt = "150" +"kx" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, +/obj/machinery/computer/monitor/secret{ + dir = 4 + }, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/engineering) +"ky" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) "kH" = ( /obj/structure/chair{ @@ -1902,6 +1970,12 @@ /obj/structure/sign/departments/medbay/alt, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/medbay) +"kU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/closed/wall/mineral/plastitanium/explosive, +/area/ruin/syndicate_lava_base/engineering) "kV" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -1924,27 +1998,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/ruin/syndicate_lava_base/engineering) -"kY" = ( -/turf/open/floor/iron/white/side, -/area/ruin/syndicate_lava_base/main) "la" = ( /obj/machinery/portable_atmospherics/canister/tier_3, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"lb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock{ - name = "Bar Storage"; - req_access_txt = "150" - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) "ld" = ( /turf/open/floor/engine/co2, /area/ruin/syndicate_lava_base/engineering) @@ -2080,6 +2137,9 @@ dir = 1 }, /area/ruin/syndicate_lava_base/medbay) +"lI" = ( +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/medbay) "lJ" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -2117,21 +2177,6 @@ /obj/machinery/portable_atmospherics/pump, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"lN" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/medbay) -"lO" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "Plasma to Mix" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) "lS" = ( /obj/machinery/porta_turret/syndicate{ dir = 9 @@ -2164,6 +2209,10 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) +"me" = ( +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/medbay) "mf" = ( /obj/structure/sink{ dir = 8; @@ -2286,13 +2335,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"mL" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +"mN" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/power/apc/syndicate{ + dir = 1; + name = "Engineering APC"; + pixel_y = 25 + }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) "mS" = ( /obj/machinery/door/airlock/external/ruin{ req_access_txt = "150" @@ -2337,6 +2390,14 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) +"nb" = ( +/obj/structure/table/optable, +/obj/item/surgical_drapes, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/ruin/syndicate_lava_base/medbay) "nc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/yellow, /obj/machinery/computer/turbine_computer{ @@ -2355,15 +2416,13 @@ /obj/structure/sign/warning/fire, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) -"nm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - frequency = 1442; - id_tag = "syndie_lavaland_co2_out"; - internal_pressure_bound = 5066; - name = "CO2 out" - }, -/turf/open/floor/engine/co2, -/area/ruin/syndicate_lava_base/engineering) +"nk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) "no" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -2434,74 +2493,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) -"nG" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 8 - }, -/obj/structure/closet/crate/secure/weapon{ - req_access_txt = "150" - }, -/obj/item/ammo_box/c9mm{ - pixel_y = 6 - }, -/obj/item/ammo_box/c9mm, -/obj/item/ammo_box/magazine/m9mm{ - pixel_x = -5; - pixel_y = 5 - }, -/obj/item/ammo_box/magazine/m9mm{ - pixel_x = -2; - pixel_y = 2 - }, -/obj/item/ammo_box/magazine/m9mm{ - pixel_x = 1; - pixel_y = -1 - }, -/obj/item/ammo_box/magazine/m9mm{ - pixel_x = 4; - pixel_y = -4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"nO" = ( -/obj/machinery/meter/turf, -/turf/open/floor/engine/o2, -/area/ruin/syndicate_lava_base/engineering) -"nR" = ( -/obj/effect/turf_decal/box/white/corners{ - dir = 4 - }, -/obj/structure/closet/crate, -/obj/item/storage/box/donkpockets{ - pixel_x = -2; - pixel_y = 6 - }, -/obj/item/storage/box/donkpockets{ - pixel_y = 3 - }, -/obj/item/storage/box/donkpockets{ - pixel_x = 2 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"nU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"nV" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) "nW" = ( /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) @@ -2509,15 +2500,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) -"nY" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/firealarm/directional/north, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) "nZ" = ( /turf/open/floor/iron/white/side{ dir = 4 @@ -2703,71 +2685,49 @@ /obj/structure/sign/departments/chemistry, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/testlab) -"pa" = ( -/obj/effect/mapping_helpers/no_lava, -/turf/open/misc/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"pb" = ( -/obj/machinery/airalarm/syndicate{ - dir = 8; - pixel_x = -24 +"pe" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 1 + }, +/obj/structure/closet/crate/internals, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/oxygen/yellow, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/tank/internals/emergency_oxygen/double, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/item/clothing/mask/gas, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/space/basic, +/area/ruin/syndicate_lava_base/cargo) +"pw" = ( +/obj/machinery/door/airlock{ + name = "Cabin 1" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"pd" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, +/area/ruin/syndicate_lava_base/dormitories) +"pH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 + dir = 6 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"pn" = ( -/obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/obj/machinery/atmospherics/components/binary/pump{ - name = "CO2" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"ps" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"pL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"pz" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - name = "O2 to Mix" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/virology) "pM" = ( /obj/structure/toilet{ pixel_y = 18 @@ -2783,29 +2743,22 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/dormitories) -"pP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4{ - dir = 9 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"qc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - dir = 4; - name = "N2 to Mix" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"qd" = ( -/obj/machinery/atmospherics/components/trinary/mixer/airmix/flipped{ +"pR" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"qe" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/engineering) +/area/ruin/syndicate_lava_base/arrivals) +"pY" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) "qk" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 4 @@ -2814,49 +2767,50 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"qy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"re" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"rg" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/n2, -/area/ruin/syndicate_lava_base/engineering) -"ri" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +"qz" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white/side{ dir = 10 }, /area/ruin/syndicate_lava_base/chemistry) -"rj" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 10 - }, +"qP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 10 + dir = 4 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/cargo) +/area/ruin/syndicate_lava_base/main) +"rb" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"rc" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"rd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/medbay) +"rg" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/n2, +/area/ruin/syndicate_lava_base/engineering) "ro" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/modular_map_root/syndicatebase{ @@ -2864,18 +2818,11 @@ }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/arrivals) -"rp" = ( -/obj/structure/disposaloutlet{ - dir = 1 - }, -/obj/structure/disposalpipe/trunk, -/turf/open/misc/asteroid/basalt/lava_land_surface, -/area/ruin/syndicate_lava_base/virology) -"rq" = ( -/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/plating/airless, -/area/ruin/syndicate_lava_base/engineering) +"ru" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/chemistry) "rv" = ( /obj/machinery/airalarm/syndicate{ dir = 8; @@ -2886,12 +2833,23 @@ /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) "rA" = ( -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"rB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) +/area/ruin/syndicate_lava_base/cargo) "rE" = ( /obj/machinery/light/small/directional/north, /obj/machinery/button/door{ @@ -2905,34 +2863,47 @@ dir = 1 }, /area/ruin/syndicate_lava_base/chemistry) -"rG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral/fourcorners, +"rT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"rL" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) +/obj/machinery/atmospherics/components/binary/pump/off/general/visible, +/obj/machinery/portable_atmospherics/canister/tier_3, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) "sc" = ( /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) "si" = ( -/turf/open/misc/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) "sl" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) +"so" = ( +/obj/machinery/airalarm/syndicate{ + dir = 8; + pixel_x = -24 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) "sw" = ( /obj/effect/spawner/random/vending/snackvend{ hacked = 1 @@ -2950,55 +2921,64 @@ }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"sz" = ( -/obj/machinery/door/airlock{ - name = "Cabin 1" +"sM" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, +/obj/machinery/power/apc/syndicate{ + dir = 1; + name = "Arrival Hallway APC"; + pixel_y = 25 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"sI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/bar) +/area/ruin/syndicate_lava_base/arrivals) "sP" = ( /obj/structure/cable, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) -"tb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 5 +"td" = ( +/obj/machinery/air_sensor{ + chamber_id = "lavalandsyndieplasma" }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/cargo) -"tj" = ( +/turf/open/floor/engine/plasma, +/area/ruin/syndicate_lava_base/engineering) +"tf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"ti" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, /obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 8 + dir = 1 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"to" = ( -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +"tm" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical{ + name = "Chemistry Lab"; + req_access_txt = "150" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - dir = 6; - name = "N2 to Mix" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/chemistry) "tp" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/red/line{ @@ -3007,75 +2987,65 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/main) -"tv" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/door/airlock/mining/glass{ - name = "Warehouse"; - req_access_txt = "150" +"tq" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"tw" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/atmospherics/components/binary/pump/on{ - target_pressure = 4500 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 - }, -/obj/machinery/airlock_sensor/incinerator_syndicatelava{ - pixel_x = 22 - }, -/turf/open/floor/engine, -/area/ruin/syndicate_lava_base/engineering) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) "tT" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/chair/stool/bar/directional/east, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"tU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +"tV" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 8; - name = "O2 to Mix" - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"tX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, +"ui" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"uv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) -"uy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/medbay) +"uo" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/light/small/directional/south, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"uu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/chemistry) +"uy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"uA" = ( +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/machinery/light/small/directional/west, +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) "uB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 5 @@ -3083,110 +3053,20 @@ /obj/structure/cable, /turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) -"uD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/firealarm/directional/north, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"vR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - dir = 4; - name = "O2 to Mix" - }, +"uF" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer4, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"vU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"vX" = ( -/obj/structure/sign/warning/explosives/alt{ - pixel_x = 32 - }, -/turf/open/floor/circuit/red, -/area/ruin/syndicate_lava_base/main) -"wi" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ - dir = 8; - volume_rate = 200 - }, -/turf/open/floor/plating/lavaland_atmos, -/area/ruin/syndicate_lava_base/main) -"wq" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"wy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible{ - dir = 10; - name = "Plasma to Mix" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +"uK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/closed/wall/mineral/plastitanium/nodiagonal, /area/ruin/syndicate_lava_base/engineering) -"wJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ +"uY" = ( +/obj/effect/turf_decal/box/white/corners{ dir = 4 }, -/area/ruin/syndicate_lava_base/arrivals) -"wU" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/cargo) -"xf" = ( -/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate{ - dir = 4 - }, -/turf/open/floor/iron/grimy, -/area/ruin/syndicate_lava_base/dormitories) -"xi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"xn" = ( -/turf/open/floor/engine/n2, -/area/ruin/syndicate_lava_base/engineering) -"xt" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"xv" = ( +/obj/structure/closet/crate, /obj/item/storage/box/donkpockets{ pixel_x = -2; pixel_y = 6 @@ -3197,107 +3077,134 @@ /obj/item/storage/box/donkpockets{ pixel_x = 2 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{ - req_access = null - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"xB" = ( -/obj/effect/turf_decal/box/white/corners, -/obj/structure/closet/crate, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/item/reagent_containers/food/drinks/waterbottle/large{ - pixel_x = 3; - pixel_y = -3 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"xE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/engineering) -"xJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"xQ" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/ruin/syndicate_lava_base/dormitories) -"xR" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Monkey Pen"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/virology) -"xT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/main) -"ya" = ( -/obj/machinery/door/airlock{ - name = "Unisex Restrooms" - }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/dormitories) -"yk" = ( +/area/ruin/syndicate_lava_base/cargo) +"vf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer4, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/medbay) -"yx" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_o2_out"; - internal_pressure_bound = 5066; - name = "Oxygen Out" - }, -/turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) -"yD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible{ +"vp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/structure/cable, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) +"vz" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/virology) +"vJ" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"vT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/reagent_dispensers/beerkeg, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"vU" = ( /obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) +"vY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"yL" = ( +"wi" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4{ + dir = 8; + volume_rate = 200 + }, +/turf/open/floor/plating/lavaland_atmos, +/area/ruin/syndicate_lava_base/main) +"wo" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"wy" = ( +/obj/effect/turf_decal/delivery, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/door/airlock/engineering{ + name = "Engineering"; + req_access_txt = "150" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"wX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/color_adapter/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"xf" = ( +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate{ + dir = 4 + }, +/turf/open/floor/iron/grimy, +/area/ruin/syndicate_lava_base/dormitories) +"xn" = ( +/turf/open/floor/engine/n2, +/area/ruin/syndicate_lava_base/engineering) +"xr" = ( +/obj/machinery/door/airlock{ + name = "Cabin 3" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"xt" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"xz" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation B"; + req_access_txt = "150" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/virology) +"xG" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"xJ" = ( /obj/effect/turf_decal/stripes/red/corner{ dir = 4 }, @@ -3310,432 +3217,117 @@ req_access_txt = "150"; specialfunctions = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"zd" = ( -/obj/effect/turf_decal/stripes/red/corner, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"ze" = ( -/turf/open/floor/circuit/red, -/area/ruin/syndicate_lava_base/main) -"zg" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/medbay) -"zi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/sign/warning/radiation/rad_area{ - pixel_y = -32 - }, -/obj/effect/turf_decal/stripes, -/obj/structure/closet/radiation, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"zt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4{ - dir = 6 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/main) -"zF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"zG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"zS" = ( +"xS" = ( /obj/structure/closet/crate, /obj/item/storage/toolbox/electrical{ pixel_y = 4 }, /obj/item/storage/toolbox/mechanical, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"zW" = ( -/obj/machinery/portable_atmospherics/scrubber, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Ar" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_o2_out"; - internal_pressure_bound = 5066; - name = "Plasma Out" - }, -/turf/open/floor/engine/plasma, -/area/ruin/syndicate_lava_base/engineering) -"Av" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Ay" = ( -/obj/machinery/portable_atmospherics/canister/tier_3, -/obj/machinery/atmospherics/components/unary/portables_connector/visible, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"AD" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/vending/assist, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) -"AF" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, +"xV" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) -"AP" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4; - name = "O2 Layer Manifold" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"AY" = ( -/obj/machinery/door/airlock/maintenance{ +/obj/machinery/door/airlock{ + name = "Bar Storage"; req_access_txt = "150" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"AZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 +"ya" = ( +/obj/machinery/door/airlock{ + name = "Unisex Restrooms" }, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, /turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"BG" = ( -/obj/structure/bookcase/random, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"BS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) -"Cg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron/grimy, -/area/ruin/syndicate_lava_base/dormitories) -"Ci" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"CC" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"CE" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/ruin/syndicate_lava_base/virology) -"CF" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"CI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"CY" = ( -/obj/machinery/atmospherics/components/unary/portables_connector/visible{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"CZ" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"Dk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 10 - }, -/turf/open/floor/iron/white/side{ - dir = 6 - }, -/area/ruin/syndicate_lava_base/virology) -"Dn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"Dp" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - name = "CO2" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Du" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange{ - dir = 8 - }, +"yp" = ( /obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, -/turf/open/floor/plating/airless, -/area/ruin/syndicate_lava_base/engineering) -"DV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/medbay) -"DW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/obj/machinery/atmospherics/pipe/layer_manifold{ dir = 4 }, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/engineering) +"yt" = ( +/obj/machinery/door/firedoor, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/door/airlock/virology{ + frequency = 1449; + id_tag = "lavaland_syndie_virology_interior"; + name = "Virology Lab Interior Airlock"; + req_access_txt = "150" + }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"DY" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/red/line{ - dir = 9 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/main) -"Ec" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/binary/thermomachine/heater{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Er" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/virology) -"Ev" = ( -/obj/structure/table/wood, -/obj/item/reagent_containers/glass/rag{ - pixel_x = -4; - pixel_y = 9 - }, -/obj/item/reagent_containers/food/drinks/bottle/beer{ - pixel_x = 5; - pixel_y = -2 - }, +"yu" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/bar) -"EL" = ( -/obj/machinery/airalarm/syndicate{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ dir = 1 }, +/area/ruin/syndicate_lava_base/main) +"yY" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) -"EM" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"zb" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on/cyan/visible/layer2{ + dir = 8 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"EU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/off/general/visible{ + dir = 8 }, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/chemistry) -"EZ" = ( -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, -/obj/structure/fans/tiny, -/obj/effect/mapping_helpers/airlock/cyclelink_helper, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/arrivals) -"Fi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/explosive, /area/ruin/syndicate_lava_base/engineering) -"Fk" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/airalarm/syndicate{ - dir = 1; - pixel_y = 24 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 +"zg" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) -"FA" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/door_buttons/access_button{ - idDoor = "lavaland_syndie_virology_interior"; - idSelf = "lavaland_syndie_virology_control"; - name = "Virology Access Button"; - pixel_x = -24; - pixel_y = 8; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"FB" = ( -/obj/machinery/door/firedoor, -/obj/structure/table/reinforced, -/obj/machinery/door/window/southleft{ - name = "Chemistry" - }, -/obj/machinery/door/window/southleft{ - dir = 1; - name = "Chemistry"; +"zx" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Monkey Pen"; req_access_txt = "150" }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/chemistry) -"FF" = ( +/area/ruin/syndicate_lava_base/virology) +"zB" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/virology{ frequency = 1449; @@ -3750,9 +3342,6 @@ pixel_y = -24; req_access_txt = "150" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, @@ -3760,517 +3349,153 @@ dir = 8 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"FM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, +"zF" = ( +/obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 + dir = 10 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/cargo) +"zP" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/structure/closet/crate/secure/weapon{ + req_access_txt = "150" + }, +/obj/item/ammo_box/c9mm{ + pixel_y = 6 + }, +/obj/item/ammo_box/c9mm, +/obj/item/ammo_box/magazine/m9mm{ + pixel_x = -5; + pixel_y = 5 + }, +/obj/item/ammo_box/magazine/m9mm{ + pixel_x = -2; + pixel_y = 2 + }, +/obj/item/ammo_box/magazine/m9mm{ + pixel_x = 1; + pixel_y = -1 + }, +/obj/item/ammo_box/magazine/m9mm{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) -"FY" = ( -/obj/effect/turf_decal/stripes/line{ +"Ac" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Gk" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 +/turf/open/floor/iron/grimy, +/area/ruin/syndicate_lava_base/dormitories) +"Ap" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 5 }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/engineering) -"Gl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/machinery/light/small/directional/south, /obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/virology) -"Gp" = ( +"AD" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"Gt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/power/apc/syndicate{ - name = "Dormitories APC"; - pixel_y = -25 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"Gu" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/machinery/door/airlock/medical/glass{ - name = "Medbay" - }, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/medbay) -"GB" = ( -/obj/machinery/door/airlock{ - name = "Cabin 2" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"GR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/cargo) -"GX" = ( -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"He" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - id = "syndie_lavaland_inc_in" - }, -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/turf/open/floor/engine/vacuum, -/area/ruin/syndicate_lava_base/engineering) -"Hu" = ( -/obj/machinery/light/small/directional/east, -/obj/structure/closet/crate, -/obj/item/vending_refill/snack{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/vending_refill/snack{ - pixel_x = -3; - pixel_y = 3 - }, -/obj/item/vending_refill/coffee, -/obj/item/vending_refill/cola, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/vending/assist, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"HD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible{ - dir = 6 +/area/ruin/syndicate_lava_base/cargo) +"AJ" = ( +/obj/machinery/air_sensor{ + chamber_id = "lavalandsyndien2" }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, +/turf/open/floor/engine/n2, /area/ruin/syndicate_lava_base/engineering) -"HX" = ( -/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate{ - dir = 4 - }, +"Bd" = ( /obj/machinery/airalarm/syndicate{ dir = 1; pixel_y = 24 }, -/turf/open/floor/iron/grimy, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) -"Ip" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ +"Bn" = ( +/obj/effect/turf_decal/tile/red{ dir = 8 }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"Ir" = ( -/obj/machinery/washing_machine, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/dormitories) -"IH" = ( -/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, -/turf/open/floor/plating/airless, -/area/ruin/syndicate_lava_base/engineering) -"IJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 1 - }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/engineering) -"IN" = ( -/obj/machinery/syndicatebomb/self_destruct{ - anchored = 1 - }, -/turf/open/floor/circuit/red, -/area/ruin/syndicate_lava_base/main) -"IQ" = ( -/obj/structure/table, -/obj/item/reagent_containers/food/drinks/bottle/beer, -/obj/effect/decal/cleanable/dirt, +"Br" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"IU" = ( -/obj/effect/baseturf_helper/lava_land/surface, -/turf/template_noop, -/area/template_noop) -"IX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +"Bw" = ( /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Jn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"Jo" = ( -/obj/structure/closet/emcloset/anchored, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/dormitories) -"Jy" = ( -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/bot, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - dir = 9; - name = "N2 to Mix" +/obj/structure/sign/warning/radiation/rad_area{ + pixel_y = -32 }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"JT" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/engineering) -"Ka" = ( -/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - dir = 4 - }, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/engineering) -"Kb" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/syndicate{ - dir = 4; - pixel_x = 24 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 10 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Ke" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/ruin/syndicate_lava_base/virology) -"Kl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"KB" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"KS" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/ruin/syndicate_lava_base/medbay) -"KW" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible{ - dir = 8; - name = "Plasma to Mix" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"KZ" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos{ +/obj/effect/turf_decal/stripes, +/obj/structure/closet/radiation, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"Lg" = ( -/obj/machinery/door/airlock{ - name = "Cabin 4" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +"BB" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"Lm" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"Lo" = ( -/obj/effect/turf_decal/stripes/corner{ - dir = 8 - }, /obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Lp" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/engineering) -"Lr" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation A"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron/white, /area/ruin/syndicate_lava_base/virology) -"LJ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 9 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"LR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 6 - }, +"BG" = ( +/obj/structure/bookcase/random, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) -"Mm" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/layer_manifold/visible{ - dir = 4; - name = "Plasma Layer Manifold" - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"MG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) -"MJ" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/ruin/syndicate_lava_base/chemistry) -"MT" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/public/glass{ - name = "Dormitories" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/dormitories) -"MU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Nd" = ( -/obj/structure/sign/warning/fire, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ruin/syndicate_lava_base/engineering) -"NQ" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/chair/stool/bar/directional/east, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"Oq" = ( -/obj/effect/spawner/random/vending/colavend{ - hacked = 1 - }, +"BH" = ( /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"Oy" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"OS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"OT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/disposalpipe/segment{ - dir = 5 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/virology) -"Pa" = ( -/obj/structure/closet/emcloset/anchored, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Pd" = ( -/obj/machinery/door/airlock{ - name = "Cabin 3" +/area/ruin/syndicate_lava_base/engineering) +"BN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/virology) +"BY" = ( +/obj/machinery/door/airlock{ + name = "Cabin 2" }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/dormitories) -"Po" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +"CC" = ( /obj/machinery/embedded_controller/radio/airlock_controller/incinerator_syndicatelava{ pixel_x = -8; pixel_y = -26 @@ -4290,9 +3515,628 @@ pixel_x = 6; pixel_y = -40 }, -/obj/machinery/portable_atmospherics/canister/tier_3, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) +"CE" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/bar) +"De" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"Dh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"Du" = ( +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"DE" = ( +/obj/machinery/portable_atmospherics/scrubber, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"DF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/syndicate_lava_base/main) +"DK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"DM" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/ruin/syndicate_lava_base/dormitories) +"DN" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/layer_manifold/orange/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"DY" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/red/line{ + dir = 9 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/main) +"Ec" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/components/binary/thermomachine/heater{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"Ee" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"Eo" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/medbay) +"Ev" = ( +/obj/structure/table/wood, +/obj/item/reagent_containers/glass/rag{ + pixel_x = -4; + pixel_y = 9 + }, +/obj/item/reagent_containers/food/drinks/bottle/beer{ + pixel_x = 5; + pixel_y = -2 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/bar) +"Ex" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"EL" = ( +/obj/machinery/atmospherics/components/trinary/mixer/layer2{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"EZ" = ( +/obj/machinery/door/airlock/external/ruin{ + req_access_txt = "150" + }, +/obj/structure/fans/tiny, +/obj/effect/mapping_helpers/airlock/cyclelink_helper, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/arrivals) +"Fq" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"FB" = ( +/obj/effect/turf_decal/bot, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"FH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/cargo) +"FJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/ruin/syndicate_lava_base/medbay) +"FU" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/binary/pump/off/general/visible{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on/orange/visible/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"FW" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/firealarm/directional/north, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"FZ" = ( +/obj/machinery/air_sensor{ + chamber_id = "lavalandsyndieco2" + }, +/turf/open/floor/engine/co2, +/area/ruin/syndicate_lava_base/engineering) +"Ge" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/trinary/mixer/flipped/layer4{ + dir = 4 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"Gq" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Warehouse"; + req_access_txt = "150" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/cargo) +"Gt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"Gx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/power/apc/syndicate{ + name = "Dormitories APC"; + pixel_y = -25 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"GF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"GO" = ( +/obj/effect/turf_decal/stripes/red/line{ + dir = 4 + }, +/obj/effect/turf_decal/caution/red{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"GW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/cargo) +"Hi" = ( +/obj/effect/mapping_helpers/no_lava, +/turf/open/misc/asteroid/basalt/lava_land_surface, +/area/lavaland/surface/outdoors) +"Hp" = ( +/obj/machinery/light/small/directional/west, +/obj/structure/extinguisher_cabinet/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/ruin/syndicate_lava_base/chemistry) +"Hy" = ( +/obj/structure/closet/crate/secure/gear{ + req_access_txt = "150" + }, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/gloves/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/clothing/under/syndicate/combat, +/obj/item/storage/belt/military, +/obj/item/storage/belt/military, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/shoes/combat, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/mask/gas/syndicate, +/obj/item/clothing/glasses/night, +/obj/item/clothing/glasses/night, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) +"HM" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"HR" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/bar) +"HX" = ( +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate{ + dir = 4 + }, +/obj/machinery/airalarm/syndicate{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/iron/grimy, +/area/ruin/syndicate_lava_base/dormitories) +"HZ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"Ir" = ( +/obj/machinery/washing_machine, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/dormitories) +"IH" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating/airless, +/area/ruin/syndicate_lava_base/engineering) +"IJ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/syndicate_lava_base/engineering) +"IM" = ( +/obj/machinery/door/airlock/vault{ + id_tag = "syndie_lavaland_vault"; + req_access_txt = "150" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/effect/mapping_helpers/airlock/locked, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/main) +"IQ" = ( +/obj/structure/table, +/obj/item/reagent_containers/food/drinks/bottle/beer, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"IU" = ( +/obj/effect/baseturf_helper/lava_land/surface, +/turf/template_noop, +/area/template_noop) +"Jo" = ( +/obj/structure/closet/emcloset/anchored, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/dormitories) +"Jv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/wood, +/area/ruin/syndicate_lava_base/bar) +"JE" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"JT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"JU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/structure/cable, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) +"JY" = ( +/obj/item/storage/box/donkpockets{ + pixel_x = -2; + pixel_y = 6 + }, +/obj/item/storage/box/donkpockets{ + pixel_y = 3 + }, +/obj/item/storage/box/donkpockets{ + pixel_x = 2 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/closet/secure_closet/freezer/kitchen/maintenance{ + req_access = null + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"Kn" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/ruin/syndicate_lava_base/virology) +"Kp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/ruin/syndicate_lava_base/dormitories) +"KS" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/ruin/syndicate_lava_base/medbay) +"Lf" = ( +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/medbay) +"Lp" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/syndicate_lava_base/engineering) +"Lv" = ( +/obj/structure/sign/warning/fire, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/syndicate_lava_base/engineering) +"Lw" = ( +/obj/structure/extinguisher_cabinet/directional/south, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"LE" = ( +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("lavalandsyndieo2" = "Oxygen Supply", "lavalandsyndien2" = "Nitrogen Supply", "lavalandsyndieco2" = "Carbon Dioxide Supply", "lavalandsyndieplasma" = "Plasma Supply"); + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"LT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"My" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"MF" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"MI" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/virology) +"Nf" = ( +/obj/machinery/air_sensor{ + chamber_id = "lavalandsyndieo2" + }, +/turf/open/floor/engine/o2, +/area/ruin/syndicate_lava_base/engineering) +"Ns" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"NE" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"NQ" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/chair/stool/bar/directional/east, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"NY" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/medbay) +"Ok" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/cargo) +"Oq" = ( +/obj/effect/spawner/random/vending/colavend{ + hacked = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"OB" = ( +/obj/machinery/door/airlock/virology/glass{ + name = "Isolation A"; + req_access_txt = "150" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/virology) "Pw" = ( /obj/machinery/airalarm/syndicate{ dir = 4; @@ -4305,149 +4149,139 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/bar) -"PC" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible{ +"PS" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/ruin/syndicate_lava_base/engineering) +"Qa" = ( +/obj/machinery/firealarm/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ dir = 8 }, -/obj/effect/decal/cleanable/dirt, +/area/ruin/syndicate_lava_base/chemistry) +"Qb" = ( +/obj/effect/turf_decal/tile/brown, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"PD" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/power/apc/syndicate{ - dir = 1; - name = "Engineering APC"; - pixel_y = 25 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4{ - dir = 9 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on, +/area/ruin/syndicate_lava_base/main) +"Qs" = ( +/obj/machinery/light/small/directional/east, /obj/effect/decal/cleanable/dirt, -/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"PI" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/dormitories) -"Qi" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - frequency = 1442; - id_tag = "syndie_lavaland_n2_out"; - internal_pressure_bound = 5066; - name = "Nitrogen Out" - }, -/turf/open/floor/engine/n2, -/area/ruin/syndicate_lava_base/engineering) +/area/ruin/syndicate_lava_base/main) "Qv" = ( /obj/structure/closet/firecloset/full{ anchored = 1 }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"QC" = ( -/obj/machinery/light/small/directional/west, -/obj/structure/extinguisher_cabinet/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/ruin/syndicate_lava_base/chemistry) -"QF" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +"QQ" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron/white/side{ - dir = 1 - }, -/area/ruin/syndicate_lava_base/virology) -"QY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/ruin/syndicate_lava_base/virology) +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"Ra" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) "Rl" = ( /obj/machinery/light/small/directional/east, /turf/open/floor/engine/o2, /area/ruin/syndicate_lava_base/engineering) -"Rq" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Rz" = ( -/obj/machinery/door/firedoor, -/obj/machinery/door/airlock/medical{ - name = "Chemistry Lab"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/chemistry) -"RK" = ( -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"RR" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +"Rn" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/medbay) -"Sn" = ( -/obj/effect/turf_decal/stripes/line, -/obj/effect/turf_decal/caution/stand_clear{ - dir = 1 +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"Rw" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/turf_decal/tile/brown{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"RA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Ss" = ( -/obj/machinery/meter/turf, -/turf/open/floor/engine/n2, -/area/ruin/syndicate_lava_base/engineering) -"St" = ( -/obj/structure/fans/tiny, -/obj/machinery/door/airlock/external/ruin{ - req_access_txt = "150" - }, -/obj/effect/mapping_helpers/airlock/cyclelink_helper{ - dir = 1 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/plating, -/area/ruin/syndicate_lava_base/arrivals) -"SB" = ( -/obj/machinery/meter/turf, -/turf/open/floor/engine/co2, +/area/ruin/syndicate_lava_base/main) +"RD" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/chemistry) +"RG" = ( +/obj/structure/chair/stool/bar/directional/south, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/bar) +"RK" = ( +/turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"SN" = ( -/obj/effect/turf_decal/box/white/corners, +"RU" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"RX" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 10 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2, +/turf/open/floor/iron/white/side{ + dir = 6 + }, +/area/ruin/syndicate_lava_base/virology) +"So" = ( +/obj/machinery/door/airlock{ + name = "Cabin 4" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"Sr" = ( /obj/structure/closet/crate/medical, /obj/item/storage/medkit/fire{ pixel_x = 3; @@ -4460,41 +4294,88 @@ }, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) -"Tc" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"St" = ( +/obj/structure/fans/tiny, +/obj/machinery/door/airlock/external/ruin{ + req_access_txt = "150" + }, +/obj/effect/mapping_helpers/airlock/cyclelink_helper{ + dir = 1 + }, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/arrivals) +"Sx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/effect/turf_decal/stripes/red/line{ + dir = 8 + }, +/turf/open/floor/circuit/red, +/area/ruin/syndicate_lava_base/main) +"SA" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ dir = 4 }, -/turf/open/floor/iron/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"SF" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/medical/glass{ + name = "Medbay" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron/white, +/area/ruin/syndicate_lava_base/medbay) +"SQ" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 8 + }, +/area/ruin/syndicate_lava_base/medbay) +"SU" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/turf_decal/caution/stand_clear{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"SZ" = ( +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 1; + icon_state = "right"; + name = "Bar" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/wood, /area/ruin/syndicate_lava_base/bar) "Te" = ( -/obj/machinery/door/airlock/maintenance, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, -/turf/open/floor/plating, -/area/ruin/syndicate_lava_base/main) +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/ruin/syndicate_lava_base/arrivals) "TG" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"Ud" = ( -/obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) "Ue" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -4510,182 +4391,265 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/main) -"UI" = ( -/obj/effect/mapping_helpers/airlock/locked, -/obj/machinery/door/airlock/vault{ - id_tag = "syndie_lavaland_vault"; - req_access_txt = "150" +"Uy" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/dormitories) +"Uz" = ( +/obj/structure/sign/warning/explosives/alt{ + pixel_x = 32 }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/turf/open/floor/circuit/red, /area/ruin/syndicate_lava_base/main) -"UQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 6 +"UH" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "lavalandsyndieco2" }, -/turf/closed/wall/mineral/plastitanium/nodiagonal, +/turf/open/floor/engine/co2, /area/ruin/syndicate_lava_base/engineering) -"UY" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 9 - }, +"UK" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, /obj/effect/turf_decal/tile/red{ - dir = 1 + dir = 8 }, /obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Vc" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/obj/effect/turf_decal/tile/brown, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) "Vd" = ( /turf/open/floor/engine/plasma, /area/ruin/syndicate_lava_base/engineering) -"Ve" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"Vw" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, +/obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/wood, -/area/ruin/syndicate_lava_base/bar) -"Vk" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/south, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) -"Vn" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/orange/visible{ - dir = 5; - name = "Plasma to Mix" - }, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/engineering) -"VA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"VD" = ( -/obj/effect/turf_decal/stripes/corner, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/arrivals) "VJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/chemistry) -"VS" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 4 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"Wd" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ - dir = 8 - }, -/area/ruin/syndicate_lava_base/medbay) -"Wi" = ( -/obj/structure/table/optable, -/obj/item/surgical_drapes, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white/side{ - dir = 4 - }, -/area/ruin/syndicate_lava_base/medbay) -"Wk" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/obj/machinery/atmospherics/pipe/layer_manifold, +/turf/open/floor/plating/airless, +/area/ruin/syndicate_lava_base/engineering) +"Wg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/iron/white/side{ +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral{ dir = 1 }, -/area/ruin/syndicate_lava_base/main) -"Wn" = ( -/obj/modular_map_root/syndicatebase{ - key = "mistake" - }, -/obj/effect/mapping_helpers/no_lava, -/turf/open/misc/asteroid/basalt/lava_land_surface, -/area/lavaland/surface/outdoors) -"Ws" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible{ +/obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Wv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/area/ruin/syndicate_lava_base/dormitories) +"Wm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "lavalandsyndien2"; dir = 8 }, +/turf/open/floor/engine/n2, +/area/ruin/syndicate_lava_base/engineering) +"Wt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4{ + dir = 6 + }, +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/ruin/syndicate_lava_base/main) +"Ww" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/turf/open/floor/iron/white/side, +/area/ruin/syndicate_lava_base/main) +"Wy" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron/white/side{ + dir = 4 + }, +/area/ruin/syndicate_lava_base/arrivals) +"WY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 6 }, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"WG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +"Xd" = ( +/obj/structure/closet/radiation, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"Xo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/cable, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/iron/white/side{ + dir = 1 + }, +/area/ruin/syndicate_lava_base/virology) +"Xu" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"XA" = ( +/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate{ + dir = 8 + }, +/obj/machinery/airalarm/syndicate{ + dir = 1; + pixel_y = 24 + }, +/turf/open/floor/iron/grimy, +/area/ruin/syndicate_lava_base/dormitories) +"XC" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"XL" = ( +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump/on/cyan/visible/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/on/orange/visible/layer4{ + dir = 8 + }, +/obj/machinery/atmospherics/components/binary/pump/off/general/visible{ + dir = 8 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/engineering) +"XR" = ( +/obj/machinery/light/small/directional/north, +/obj/machinery/airalarm/syndicate{ + dir = 1; + pixel_y = 24 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, /area/ruin/syndicate_lava_base/arrivals) -"WH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +"Yd" = ( +/obj/machinery/door/airlock/maintenance, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/plating, +/area/ruin/syndicate_lava_base/main) +"Yi" = ( +/obj/effect/turf_decal/box/white/corners{ + dir = 8 + }, +/obj/structure/closet/crate, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/storage/box/stockparts/deluxe, +/obj/item/stack/sheet/iron/fifty, +/obj/item/stack/sheet/glass/fifty, +/obj/item/circuitboard/machine/processor, +/obj/item/circuitboard/machine/gibber, +/obj/item/circuitboard/machine/deep_fryer, +/obj/item/circuitboard/machine/cell_charger, +/obj/item/circuitboard/machine/smoke_machine, +/obj/item/stack/sheet/plasteel/fifty, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/dark, +/area/ruin/syndicate_lava_base/cargo) +"Yt" = ( +/obj/machinery/light/small/directional/east, +/turf/open/floor/engine/plasma, +/area/ruin/syndicate_lava_base/engineering) +"Yz" = ( +/obj/effect/turf_decal/stripes/red/corner, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"YI" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"YL" = ( +/obj/structure/closet/emcloset/anchored, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/arrivals) +"YM" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"Zn" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/main) +"Zp" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, @@ -4700,175 +4664,30 @@ }, /obj/machinery/door/firedoor, /obj/effect/turf_decal/delivery, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"WQ" = ( -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/door/airlock/mining/glass{ - name = "Warehouse"; - req_access_txt = "150" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/cargo) -"WU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/structure/cable, -/obj/effect/turf_decal/stripes{ - dir = 1 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Xd" = ( -/obj/structure/closet/radiation, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"Xl" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/chemistry) -"Xx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/pink/visible{ - name = "O2 to Mix" - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/engineering) -"XA" = ( -/obj/effect/mob_spawn/ghost_role/human/lavaland_syndicate{ - dir = 8 - }, -/obj/machinery/airalarm/syndicate{ - dir = 1; - pixel_y = 24 - }, -/turf/open/floor/iron/grimy, -/area/ruin/syndicate_lava_base/dormitories) -"XI" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"XN" = ( -/obj/machinery/light/small/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"XQ" = ( +"Zu" = ( /obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, /obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, /area/ruin/syndicate_lava_base/main) -"Yc" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, +"Zw" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/virology) -"Ye" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 6 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/medbay) -"Ys" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/obj/structure/reagent_dispensers/beerkeg, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) -"Yt" = ( -/obj/machinery/light/small/directional/east, -/turf/open/floor/engine/plasma, -/area/ruin/syndicate_lava_base/engineering) -"Yv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/cargo) -"Yx" = ( -/obj/machinery/firealarm/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ - dir = 8 - }, /obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) -"YB" = ( -/obj/machinery/door/airlock/virology/glass{ - name = "Isolation B"; - req_access_txt = "150" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4, -/turf/open/floor/iron/white, -/area/ruin/syndicate_lava_base/virology) -"Zs" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, -/obj/effect/decal/cleanable/dirt, /obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, /turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) +/area/ruin/syndicate_lava_base/arrivals) "Zz" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/red/line{ @@ -4883,28 +4702,49 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ruin/syndicate_lava_base/cargo) -"ZJ" = ( -/obj/effect/turf_decal/stripes/red/line{ - dir = 4 - }, -/obj/effect/turf_decal/caution/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/ruin/syndicate_lava_base/main) "ZN" = ( /obj/machinery/light/small/directional/north, /turf/open/floor/engine/co2, /area/ruin/syndicate_lava_base/engineering) +"ZO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 1 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) +"ZP" = ( +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/mining/glass{ + name = "Warehouse"; + req_access_txt = "150" + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ + dir = 9 + }, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/cargo) "ZS" = ( -/obj/structure/chair/stool/bar/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ +/obj/machinery/door/firedoor, +/obj/machinery/door/airlock/public/glass{ + name = "Dormitories" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer4{ dir = 4 }, /obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/ruin/syndicate_lava_base/bar) +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer2, +/turf/open/floor/iron, +/area/ruin/syndicate_lava_base/dormitories) "ZU" = ( /obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, /turf/open/floor/plating, @@ -5272,7 +5112,7 @@ ab ab ab ab -si +ac eh eG ff @@ -5325,9 +5165,9 @@ ab ab eh eH -Dk -YB -fJ +RX +xz +Ap eI hp hE @@ -5372,14 +5212,14 @@ ab ab ab ab -si +ac eh eI eI eI -Er -xR -QF +BN +zx +Xo hF eh ab @@ -5422,12 +5262,12 @@ ab ab ab ab -si +ac eh eG fh eI -ch +pL eI hr hG @@ -5475,9 +5315,9 @@ ab ab eh eH -Dk -Lr -Gl +RX +OB +BB eh gj eh @@ -5527,7 +5367,7 @@ eh eh eI eI -CE +cZ gU hs hH @@ -5547,8 +5387,8 @@ lv lT mq mS -FY -EM +Fq +pR mT mT ab @@ -5573,11 +5413,11 @@ ab ab ab ab -si +ac eh fi fA -QY +Kn gV ht hH @@ -5597,8 +5437,8 @@ lw lT mr mS -FY -xi +bN +si ol mT ab @@ -5623,12 +5463,12 @@ ab ab ab ab -rp +ei eJ fj fB -Yc -OT +vz +MI hu hH ab @@ -5648,7 +5488,7 @@ jy ms mT no -xi +si ol mT ab @@ -5668,16 +5508,16 @@ ab ab ab ab -pa +Hi ab -pa -pa -pa -pa +Hi +Hi +Hi +Hi ae ae fC -Ke +jD gX hv hH @@ -5698,7 +5538,7 @@ jy jy jy np -VD +wo mT mT mT @@ -5717,17 +5557,17 @@ ab ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi ae fD -cE +yt eh eh eh @@ -5748,7 +5588,7 @@ rv mt mU np -Sn +SU EZ oI oD @@ -5766,19 +5606,19 @@ ab ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa -pa +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi ae fE -Zs -FA +YI +aB hw hI hX @@ -5798,7 +5638,7 @@ jZ Ue mU nq -Lo +NE mT mT mT @@ -5815,19 +5655,19 @@ ab ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa -pa -pa +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi ae fF -pd +Zn gZ hw hJ @@ -5841,14 +5681,14 @@ jx cI jY xt -xJ +jZ tT ly NQ mu mU nr -MU +Zw om mT ab @@ -5865,19 +5705,19 @@ aa ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa -pa -pa +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi ae ae -FF +zB ha ha hK @@ -5891,15 +5731,15 @@ jP jM xt jZ -ZS +pY lh Ev lW mv jy jy -uD -Vk +FW +Lw mT ab ab @@ -5915,19 +5755,19 @@ aa ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa -pa -pa -pa +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi ae -VA +MF hb ha iN @@ -5941,15 +5781,15 @@ jz xt jZ qk -Tc +RG li lA lX mw ah jy -DW -oo +DK +vJ ox ab ab @@ -5966,39 +5806,39 @@ ab ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa -pa -pa -Wn -Jn -Kl -pb -XN -Yx -Dn -Jn -au +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +fG +nk +UK +so +rb +fJ +rA +nk +aU hd jm jz jO xt kp -CI -eB -sI -fW +Br +SZ +HR +Jv lA ai jP -ps +Gt op ox ab @@ -6016,25 +5856,25 @@ ab ab ab ab -pa -pa -pa -pa -pa -pa -pa -pa -pa +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi +Hi ae dQ -XQ +Zu hd hy hy -Ip +hy ik -Gp -XI +Xu +JT hz hz jy @@ -6044,11 +5884,11 @@ Pw kM lk lC -Ve +CE mx jy jy -Fk +XR oo ox ab @@ -6067,8 +5907,8 @@ ab ab ab ab -pa -pa +Hi +Hi ae ae aL @@ -6077,14 +5917,14 @@ ae ae oP fH -Ci +qP he hz hz hz hz iy -MT +ZS hz HX jA @@ -6094,11 +5934,11 @@ jy jy jy ak -lb +xV jy jy -Pa -UY +YL +tq oo ox ab @@ -6117,26 +5957,26 @@ ab ab ab ab -pa -pa +Hi +Hi as do dA -MJ -QC -ri -Rz -Wk -cN +Qa +Hp +qz +tm +yu +uy he hz hM xf hz iz -BS -sz -dW +ZO +pw +Ac jB hz kb @@ -6144,10 +5984,10 @@ jy kN jZ lE -zF +Ee my jy -aX +sM nW aW mT @@ -6172,32 +6012,32 @@ as as rE dB -Xl +ru es eS fn fO -Ci +qP hf hz hN -Cg -GB -qy -xQ +dr +BY +Wg +DM hz hz hz hz -LR -AY -mL -Ys -Hu -xv +pH +ex +co +vT +fl +JY jy jy -DW +DK nX oo mT @@ -6222,24 +6062,24 @@ at aM dv dC -EU +RD et eT -FB +fo fO -Ci +qP hg hz hz hz hz -EL -nU -PI -dS -dS -iA -dS +Bd +gk +Uy +tf +tf +HZ +tf jy jy jy @@ -6247,7 +6087,7 @@ jy jy jy mX -Av +zg aQ mT mT @@ -6272,32 +6112,32 @@ at cA dw dC -VJ +uu eu eU fn fH -Ci +qP he Jo hz pM ya iC -Gt +Gx hz hz hz hz -uv -iA -iA -iA -dS -dS +LT +HZ +HZ +HZ +tf +tf +Yd +Wy Te -wJ -WG nZ mT ab @@ -6327,19 +6167,19 @@ ev eV fp fH -XI -he +JT +YM hz hz hz hz -nY -Lm -Pd -dW +yY +Rn +xr +Ac jC hz -AF +RA ks kP kQ @@ -6347,7 +6187,7 @@ kQ kQ kQ kT -Gu +Lf kR kQ kQ @@ -6377,19 +6217,19 @@ ew as as as -CC +GF hh hz hP -Cg -Lg -KB -fQ +dr +So +Dh +Kp hz XA jA hz -MG +My kt kQ kQ @@ -6397,7 +6237,7 @@ lG md mA mZ -Wd +SQ oa or kQ @@ -6419,7 +6259,7 @@ ab ab ab ab -si +ac as as as @@ -6427,7 +6267,7 @@ as as AD dy -Ud +Rw he hz hQ @@ -6439,15 +6279,15 @@ hz hO hz hz -rL +XC ha kQ lm lH -lN -Ye -RR -uy +me +ui +bS +Eo ob al kQ @@ -6469,15 +6309,15 @@ ab ab ab ab -si +ac dy -eq -nG -wq -rG -re -tv -LJ +Hy +zP +uA +JU +vp +ZP +bt he hz hz @@ -6489,19 +6329,19 @@ hz sw Oq jR -XI -kY -kR -ln -yk -yk -zg -yk +JT +Ww +SF +FJ +NY +NY +NY +lI nA oc kQ kQ -si +ac ab ab ab @@ -6522,13 +6362,13 @@ ab ab dy dL -zS -AZ -ar -kc +xS +JU +pe +Yi fa -CF -CZ +QQ +Bn hB hB hB @@ -6536,21 +6376,21 @@ ag iG iZ ji -OS -Wv -cN -tX +Ex +WY +uy +uy kv kS ln lJ mf -DV -yk +rd +lI nB kQ kQ -si +ac ab ab ab @@ -6571,23 +6411,23 @@ ab ab ab dy -nR -SN -FM +uY +Sr +vp eY -xB +eP dP -Vc -GX -GX -VS -am -zd -ZJ -yL -jX -jX -XI +aK +Qb +Qb +SA +Qs +Yz +GO +xJ +rc +rc +JT Qv kj kw @@ -6596,10 +6436,10 @@ bC KS ap mE -Wi +nb nC kQ -si +ac ab ab ab @@ -6623,7 +6463,7 @@ ab dy dy ZH -AZ +ib vU dy dy @@ -6633,18 +6473,18 @@ hC dy ha iq -UI +IM iq ha ha -WH +Zp jT ju -UQ +gn IJ IJ IJ -Fi +kU IJ IJ IJ @@ -6670,10 +6510,10 @@ ab ab ab ab -si +ac dy dy -WQ +Gq fa dy fY @@ -6683,14 +6523,14 @@ hl hS ha DY -ze +Sx tp ha Xd -jE +RU jU ju -fG +kx kV lp lL @@ -6723,7 +6563,7 @@ ab ab dy ee -GR +rB fb fu gb @@ -6733,18 +6573,18 @@ gQ hT ha is -IN +eO jc ha jv -WU -zi +De +Bw ju -JT +ky kW lq lM -zW +DE mG nd nD @@ -6773,34 +6613,34 @@ ab ab dy ef -rj -tb -Yv -Yv -wU +zF +FH +Ok +Ok +GW gQ hl hU ha Ut -vX +Uz Zz ha jw -Kb -Oy -kD -nV -Rq -IX -pP -HD -PC -Po +jN +Ns +wy +JE +tV +tV +ch +HM +vY +CC nE -tw +dn nE -He +PS ju ju nf @@ -6832,23 +6672,23 @@ hn gQ hV ha -zt -xT -xT -xT -qe -qe -qe -qe -PD -Ws -yD -zG -tU -lO -Nd -xE -Gk +Wt +DF +ha +ha +ju +ju +ju +ju +mN +RK +sl +wX +DN +uo +Lv +uK +uK ju oC nf @@ -6883,20 +6723,20 @@ hD dy dy wi -si -si +ac +ac ju ld -nm -rq -Dp -pn -CY -qd -pz -Xx -wy -Vn +UH +VJ +rT +ti +Ra +Ra +EL +Ge +uF +vf TG Ec ju @@ -6937,18 +6777,18 @@ ab ab ju ZN -SB +FZ IH -Ay -KZ -CY -qc -RK -vR -RK -KW +la +xG RK RK +Vw +vf +RK +fK +jd +dg ju ab ab @@ -6990,15 +6830,15 @@ ju ju ju la -tj -to -Jy -rA -AP +zb +FB +Du +XL +BH sl -Mm -ix -dg +FU +sl +LE ju ab ab @@ -7040,13 +6880,13 @@ ab ab ju ju +yp ZU -fZ ju +yp ZU -Ka ju -Du +iY IH ju ju @@ -7090,14 +6930,14 @@ ab ab ab ju -Ss -Qi +Wm +AJ ju -nO -yx +bh +Nf ju -Ar -gF +aF +td ju ab ab diff --git a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm index fe1b7c6762a..5f6eeb26021 100644 --- a/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm +++ b/_maps/RandomRuins/SpaceRuins/TheDerelict.dmm @@ -87,13 +87,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/ruin/space/derelict/solar_control) -"aE" = ( -/obj/machinery/door/window/eastleft{ - name = "Heads of Staff"; - req_access_txt = "19" - }, -/turf/open/floor/iron, -/area/ruin/space/derelict/bridge/access) "aF" = ( /obj/effect/spawner/structure/window/hollow/reinforced/end{ dir = 1 @@ -411,10 +404,6 @@ /obj/machinery/door/airlock/external/ruin, /turf/open/floor/iron, /area/ruin/space/derelict/solar_control) -"cc" = ( -/obj/machinery/door/window/southright, -/turf/open/floor/iron/white/airless, -/area/ruin/space/derelict/medical) "cd" = ( /obj/machinery/light/directional/south, /turf/open/floor/iron/airless, @@ -920,6 +909,13 @@ icon_state = "damaged2" }, /area/ruin/space/derelict/singularity_engine) +"eB" = ( +/obj/machinery/door/window/eastleft{ + name = "Heads of Staff"; + req_access_txt = "19" + }, +/turf/open/floor/iron, +/area/ruin/space/derelict/bridge/access) "eC" = ( /obj/structure/table, /obj/item/paicard, @@ -2119,6 +2115,15 @@ /obj/structure/cable, /turf/open/floor/iron/airless, /area/ruin/space/derelict/medical/chapel) +"jN" = ( +/obj/machinery/door/window/southleft, +/obj/structure/cable, +/turf/open/floor/iron/white/airless, +/area/ruin/space/derelict/medical) +"jO" = ( +/obj/machinery/door/window/southright, +/turf/open/floor/iron/white/airless, +/area/ruin/space/derelict/medical) "jQ" = ( /obj/machinery/door/airlock/research{ name = "Toxins Research"; @@ -3136,12 +3141,6 @@ }, /turf/open/floor/iron, /area/ruin/space/derelict/bridge) -"rw" = ( -/obj/machinery/atmospherics/components/unary/vent_scrubber, -/turf/open/floor/engine/air{ - initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15" - }, -/area/ruin/space/derelict/atmospherics) "rC" = ( /obj/structure/closet/crate, /obj/item/stack/sheet/mineral/titanium{ @@ -3161,6 +3160,14 @@ /obj/item/wallframe/airalarm, /turf/open/floor/plating/airless, /area/ruin/space/derelict/atmospherics) +"ti" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "ks13" + }, +/turf/open/floor/engine/air{ + initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15" + }, +/area/ruin/space/derelict/atmospherics) "tS" = ( /turf/template_noop, /area/ruin/unpowered/no_grav) @@ -3174,6 +3181,12 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/iron, /area/ruin/space/derelict/bridge/access) +"uD" = ( +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("ks13" = "Air Supply") + }, +/turf/open/floor/plating/airless, +/area/ruin/space/derelict/atmospherics) "vf" = ( /obj/structure/grille, /turf/open/floor/plating/airless, @@ -3214,11 +3227,6 @@ icon_state = "damaged3" }, /area/ruin/space/derelict/se_solar) -"wL" = ( -/obj/structure/table, -/obj/item/stock_parts/cell/high, -/turf/open/floor/iron/airless, -/area/ruin/space/derelict/bridge/access) "xa" = ( /obj/structure/table, /obj/effect/spawner/random/maintenance, @@ -3297,11 +3305,6 @@ /obj/item/melee/baton, /turf/open/floor/iron, /area/ruin/space/derelict/bridge/access) -"AI" = ( -/obj/machinery/door/window/southleft, -/obj/structure/cable, -/turf/open/floor/iron/white/airless, -/area/ruin/space/derelict/medical) "Ba" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/spawner/random/maintenance/two, @@ -3372,14 +3375,11 @@ /obj/structure/grille, /turf/open/floor/plating/airless, /area/ruin/space/derelict/atmospherics) -"EV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - name = "engine outlet injector" - }, -/turf/open/floor/engine/air{ - initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15" - }, -/area/ruin/space/derelict/atmospherics) +"EU" = ( +/obj/structure/table, +/obj/item/stock_parts/cell/high, +/turf/open/floor/iron/airless, +/area/ruin/space/derelict/bridge/access) "FU" = ( /obj/structure/table, /obj/structure/window/reinforced{ @@ -3556,6 +3556,14 @@ /obj/effect/spawner/random/maintenance/three, /turf/open/floor/iron, /area/ruin/space/derelict/arrival) +"NX" = ( +/obj/machinery/air_sensor{ + chamber_id = "ks13" + }, +/turf/open/floor/engine/air{ + initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15" + }, +/area/ruin/space/derelict/atmospherics) "Ob" = ( /obj/item/clothing/head/helmet/space/eva, /turf/open/floor/iron/airless, @@ -3607,12 +3615,6 @@ dir = 8 }, /area/ruin/space/derelict/medical/chapel) -"Qc" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air{ - initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15" - }, -/area/ruin/space/derelict/atmospherics) "Qt" = ( /obj/effect/spawner/structure/window/reinforced/plasma, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, @@ -3630,6 +3632,14 @@ icon_state = "damaged2" }, /area/ruin/space/derelict/hallway/primary/port) +"QV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "ks13" + }, +/turf/open/floor/engine/air{ + initial_gas_mix = "o2=20000;n2=80000;TEMP=293.15" + }, +/area/ruin/space/derelict/atmospherics) "QW" = ( /obj/structure/rack, /obj/effect/spawner/random/maintenance, @@ -6992,7 +7002,7 @@ hY hX hX jD -AI +jN gc gc gc @@ -7105,7 +7115,7 @@ hz hY hY jE -cc +jO go go go @@ -8020,7 +8030,7 @@ gk lv lv lv -lt +uD ls lt lt @@ -8131,7 +8141,7 @@ go go gk lw -rw +ti Qt PR MS @@ -8243,8 +8253,8 @@ gc go go gk -Qc -EV +NX +QV ES VV mk @@ -10361,7 +10371,7 @@ ZB ZB ZB cs -wL +EU fx fx fS @@ -11147,7 +11157,7 @@ cs dF dF eq -aE +eB eJ eO dF diff --git a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm index 9e5b185751f..84162184982 100644 --- a/_maps/RandomRuins/SpaceRuins/deepstorage.dmm +++ b/_maps/RandomRuins/SpaceRuins/deepstorage.dmm @@ -2099,10 +2099,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "fC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 8; - id_tag = "o2_out_bunker"; - name = "oxygen out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "deepo2"; + dir = 8 }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) @@ -2148,14 +2147,11 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "fJ" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - input_tag = "o2_in_bunker"; - name = "Oxygen Supply Control"; - output_tag = "o2_out_bunker"; - sensors = list("o2_sensor_bunker" = "Tank") - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("deepo2" = "Oxygen Supply"); + dir = 8 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "fK" = ( @@ -2165,7 +2161,7 @@ /area/ruin/space/has_grav/deepstorage/power) "fL" = ( /obj/machinery/air_sensor{ - id_tag = "o2_sensor_bunker" + chamber_id = "deepo2" }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) @@ -2306,9 +2302,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/deepstorage/power) "gd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 8; - id = "n2_in_bunker" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "deepo2"; + dir = 8 }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) @@ -2406,10 +2402,9 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "gv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 8; - id_tag = "n2_out_bunker"; - name = "nitrogen out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "deepn2"; + dir = 8 }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) @@ -2462,19 +2457,16 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "gC" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - input_tag = "n2_in_bunker"; - name = "Nitrogen Supply Control"; - output_tag = "n2_out_bunker"; - sensors = list("n2_sensor_bunker" = "Tank") - }, /obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("deepn2" = "Nitrogen Supply"); + dir = 8 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "gD" = ( /obj/machinery/air_sensor{ - id_tag = "n2_sensor_bunker" + chamber_id = "deepn2" }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) @@ -2528,9 +2520,9 @@ /turf/open/floor/iron, /area/ruin/space/has_grav/deepstorage/power) "gP" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 8; - id = "o2_in_bunker" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "deepn2"; + dir = 8 }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/deepstorage/power) diff --git a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm index 73a1f1bb099..d9e33b3765c 100644 --- a/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm +++ b/_maps/RandomRuins/SpaceRuins/mrow_thats_right.dmm @@ -140,7 +140,8 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/machinery/light/small/directional/north, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "catstation1"; dir = 1 }, /turf/open/floor/plating, @@ -155,7 +156,8 @@ /area/ruin/space/has_grav/powered/cat_man) "aB" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "catstation2"; dir = 1 }, /turf/open/floor/plating, @@ -390,7 +392,8 @@ /area/ruin/space/has_grav/powered/cat_man) "bk" = ( /obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "catstation3"; dir = 4 }, /turf/open/floor/plating, @@ -459,6 +462,10 @@ /obj/effect/turf_decal/tile/neutral{ dir = 4 }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("catstation1" = "Chamber 1", "catstation2" = "Chamber 2", "catstation3" = "Chamber 3", "catstation4" = "Chamber 4", "catstation5" = "Chamber 5", "catstation6" = "Chamber 6", "catstationsupply" = "Supply"); + dir = 8 + }, /turf/open/floor/iron, /area/ruin/space/has_grav/powered/cat_man) "bw" = ( @@ -541,7 +548,8 @@ /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, /obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "catstation4"; dir = 4 }, /turf/open/floor/plating, @@ -614,6 +622,9 @@ "bP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/blood/old, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "catstation6" + }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bQ" = ( @@ -654,9 +665,6 @@ "bV" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 8 - }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "bW" = ( @@ -768,10 +776,9 @@ /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) "cl" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 8; - id_tag = "n2o_out_cat"; - name = "n2o out" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "catstationsupply"; + dir = 8 }, /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) @@ -802,10 +809,9 @@ /turf/open/floor/plating/airless, /area/ruin/space/has_grav/powered/cat_man) "cs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon{ dir = 1; - id_tag = "o2_out_cat"; - name = "freezer vent" + id_tag = "o2_out_cat" }, /obj/structure/closet/crate/freezer{ name = "cat hide" @@ -899,6 +905,13 @@ }, /turf/open/floor/plating, /area/ruin/space/has_grav/powered/cat_man) +"El" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "catstation5" + }, +/turf/open/floor/plating, +/area/ruin/space/has_grav/powered/cat_man) "RT" = ( /obj/machinery/door/airlock/external/ruin, /obj/effect/mapping_helpers/airlock/cyclelink_helper, @@ -1506,7 +1519,7 @@ bv bh bG bO -ay +El bX as cb diff --git a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm index 07ff0703243..298bc296556 100644 --- a/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm +++ b/_maps/RandomRuins/SpaceRuins/thelizardsgas.dmm @@ -114,8 +114,8 @@ /turf/open/floor/iron/white, /area/ruin/space/has_grav/thelizardsgas) "kS" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ - internal_pressure_bound = 750 +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "lizardgas" }, /turf/open/floor/engine/plasma{ initial_gas_mix = "plasma=35000;TEMP=293.15" @@ -312,9 +312,9 @@ }, /area/ruin/space/has_grav/thelizardsgas) "FJ" = ( -/obj/machinery/computer/atmos_control/tank/plasma_tank{ - dir = 8; - output_info = null +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("lizardgas" = "Plasma Supply"); + dir = 8 }, /turf/open/floor/iron/dark/smooth_edge{ dir = 4 @@ -491,7 +491,8 @@ /turf/closed/wall/r_wall, /area/ruin/space/has_grav/thelizardsgas) "Uh" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "lizardgas"; dir = 4 }, /turf/open/floor/engine/plasma{ @@ -541,7 +542,9 @@ /turf/template_noop, /area/ruin/space/has_grav/thelizardsgas) "WY" = ( -/obj/machinery/air_sensor/atmos/plasma_tank, +/obj/machinery/air_sensor{ + chamber_id = "lizardgas" + }, /turf/open/floor/engine/plasma{ initial_gas_mix = "plasma=35000;TEMP=293.15" }, diff --git a/_maps/RandomZLevels/snowdin.dmm b/_maps/RandomZLevels/snowdin.dmm index 515c2aca17a..b9f0d5d1435 100644 --- a/_maps/RandomZLevels/snowdin.dmm +++ b/_maps/RandomZLevels/snowdin.dmm @@ -6206,12 +6206,9 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) "qX" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - frequency = 1442; - name = "Toxins Supply Control"; - output_tag = "snowdin_toxins_out"; - sensors = list("snowdin_toxins" = "Tank") +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("snowdinmix" = "Mix Chamber"); + dir = 1 }, /turf/open/floor/plating{ icon_state = "platingdmg1" @@ -6233,31 +6230,25 @@ /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) "ra" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - frequency = 1442; - name = "Oxygen Supply Control"; - output_tag = "snowdin_oxygen_out"; - sensors = list("snowdin_oxygen" = "Tank") - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("snowdino2" = "Oxygen Supply"); + dir = 1 + }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) "rb" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - frequency = 1442; - name = "Nitrogen Supply Control"; - output_tag = "snowdin_nitrogen_out"; - sensors = list("snowdin_nitrogen" = "Tank") - }, /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("snowdinn2" = "Nitrogen Supply"); + dir = 1 + }, /turf/open/floor/iron, /area/awaymission/snowdin/post/engineering) "rc" = ( @@ -6420,7 +6411,7 @@ /turf/open/floor/plating, /area/awaymission/snowdin/post) "rI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ dir = 1; piping_layer = 4; pixel_x = 5; @@ -6438,53 +6429,44 @@ /turf/open/floor/engine, /area/awaymission/snowdin/post/engineering) "rM" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1442; - id_tag = "snowdin_toxins_out"; - name = "toxin out" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "snowdinmix"; + dir = 1 }, /turf/open/floor/engine/plasma, /area/awaymission/snowdin/post/engineering) "rN" = ( -/obj/machinery/air_sensor{ - frequency = 1442; - id_tag = "snowdin_toxins"; - name = "gas sensor (toxins)" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "snowdinmix"; + dir = 1 }, /turf/open/floor/engine/plasma, /area/awaymission/snowdin/post/engineering) "rO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1442; - id_tag = "snowdin_oxygen_out"; - name = "oxygen out" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "snowdino2"; + dir = 1 }, /turf/open/floor/engine/o2, /area/awaymission/snowdin/post/engineering) "rP" = ( -/obj/machinery/air_sensor{ - frequency = 1442; - id_tag = "snowdin_oxygen"; - name = "gas sensor (oxygen)" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "snowdino2"; + dir = 1 }, /turf/open/floor/engine/o2, /area/awaymission/snowdin/post/engineering) "rQ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 1; - frequency = 1442; - id_tag = "snowdin_nitrogen_out"; - name = "nitrogen out" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "snowdinn2"; + dir = 1 }, /turf/open/floor/engine/n2, /area/awaymission/snowdin/post/engineering) "rR" = ( -/obj/machinery/air_sensor{ - frequency = 1442; - id_tag = "snowdin_nitrogen"; - name = "gas sensor (nitrogen)" +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "snowdinn2"; + dir = 1 }, /turf/open/floor/engine/n2, /area/awaymission/snowdin/post/engineering) @@ -6576,12 +6558,21 @@ /turf/open/floor/engine, /area/awaymission/snowdin/post/engineering) "sh" = ( +/obj/machinery/air_sensor{ + chamber_id = "snowdinmix" + }, /turf/open/floor/engine/plasma, /area/awaymission/snowdin/post/engineering) "sj" = ( +/obj/machinery/air_sensor{ + chamber_id = "snowdino2" + }, /turf/open/floor/engine/o2, /area/awaymission/snowdin/post/engineering) "sk" = ( +/obj/machinery/air_sensor{ + chamber_id = "snowdinn2" + }, /turf/open/floor/engine/n2, /area/awaymission/snowdin/post/engineering) "sl" = ( @@ -6690,6 +6681,9 @@ /turf/open/floor/engine/vacuum, /area/awaymission/snowdin/post/engineering) "sA" = ( +/obj/machinery/air_sensor{ + chamber_id = "snowdinincin" + }, /turf/open/floor/engine/vacuum, /area/awaymission/snowdin/post/engineering) "sB" = ( @@ -6700,9 +6694,9 @@ /turf/open/floor/engine/vacuum, /area/awaymission/snowdin/post/engineering) "sC" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - id = "snowdin_incin_in" +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "snowdinincin"; + dir = 1 }, /turf/open/floor/engine/vacuum, /area/awaymission/snowdin/post/engineering) @@ -7517,9 +7511,8 @@ }, /area/awaymission/snowdin/cave/mountain) "vG" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - id = "snowdin_incin_in" +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1 }, /turf/open/floor/plating/snowed/cavern, /area/awaymission/snowdin/post/cavern1) @@ -8362,9 +8355,7 @@ "yu" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 8; - frequency = 1442; - id_tag = "snowdin_toxins_mine_1"; - name = "toxin out" + name = "plasma vent" }, /turf/open/floor/engine/plasma, /area/awaymission/snowdin/cave) @@ -8553,9 +8544,7 @@ "za" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 4; - frequency = 1442; - id_tag = "snowdin_toxins_mine_1"; - name = "toxin out" + name = "plasma vent" }, /turf/open/floor/engine/plasma, /area/awaymission/snowdin/cave) @@ -11042,9 +11031,7 @@ "Hp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ dir = 1; - frequency = 1442; - id_tag = "snowdin_toxins_mine_1"; - name = "toxin out" + name = "plasma vent" }, /turf/open/floor/engine/plasma, /area/awaymission/snowdin/outside) @@ -13058,6 +13045,10 @@ id = "snowdinturbinegas"; name = "Turbine Gas Release" }, +/obj/machinery/computer/atmos_control/fixed{ + atmos_chambers = list("snowdinincin" = "Incinerator Chamber"); + dir = 1 + }, /turf/open/floor/plating{ icon_state = "platingdmg1" }, diff --git a/_maps/RandomZLevels/undergroundoutpost45.dmm b/_maps/RandomZLevels/undergroundoutpost45.dmm index 5e43e6e5c35..dfba45ce310 100644 --- a/_maps/RandomZLevels/undergroundoutpost45.dmm +++ b/_maps/RandomZLevels/undergroundoutpost45.dmm @@ -164,6 +164,12 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"aA" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/gateway) "aB" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on, /obj/effect/landmark/awaystart, @@ -745,6 +751,23 @@ }, /turf/closed/wall, /area/awaymission/undergroundoutpost45/central) +"bW" = ( +/obj/structure/glowshroom/single, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 351.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"bX" = ( +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 351.9 + }, +/area/awaymission/undergroundoutpost45/caves) "bY" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -823,15 +846,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) -"ci" = ( -/obj/effect/decal/cleanable/blood/gibs/limb, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) "cj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 1 @@ -1326,6 +1340,24 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall, /area/awaymission/undergroundoutpost45/central) +"du" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ + dir = 4 + }, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "dv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall, @@ -1890,6 +1922,25 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"ex" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 8; + icon_state = "right"; + name = "Security Checkpoint"; + req_access_txt = "201" + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) "ey" = ( /obj/effect/turf_decal/tile/red{ dir = 1 @@ -1978,6 +2029,14 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"eJ" = ( +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) "eL" = ( /obj/structure/chair/office{ dir = 4 @@ -1990,6 +2049,19 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"eM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/item/folder/red, +/obj/machinery/door/window/southleft{ + dir = 8; + name = "Security Checkpoint"; + req_access_txt = "201" + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) "eN" = ( /obj/structure/chair{ dir = 4 @@ -2017,6 +2089,18 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"eQ" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Hydroponics Desk"; + req_access_txt = "201" + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) "eR" = ( /obj/structure/chair/stool/directional/west, /turf/open/floor/iron{ @@ -2136,6 +2220,20 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"fd" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Hydroponics Desk"; + req_access_txt = "201" + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) "fe" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/green, @@ -2235,6 +2333,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall/rust, /area/awaymission/undergroundoutpost45/central) +"fn" = ( +/obj/machinery/light/small/directional/west, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/central) "fo" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, @@ -2431,6 +2538,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"fJ" = ( +/obj/machinery/light/small/directional/north, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/central) "fK" = ( /turf/closed/wall/r_wall, /area/awaymission/undergroundoutpost45/crew_quarters) @@ -2438,6 +2554,18 @@ /obj/machinery/smartfridge, /turf/closed/wall, /area/awaymission/undergroundoutpost45/crew_quarters) +"fM" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/door/window/eastleft{ + dir = 1; + name = "Hydroponics Desk"; + req_access_txt = "201" + }, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "fN" = ( /turf/closed/wall/rust, /area/awaymission/undergroundoutpost45/crew_quarters) @@ -2576,6 +2704,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"gf" = ( +/obj/structure/glowshroom/single, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) "gg" = ( /turf/closed/wall/r_wall/rust, /area/awaymission/undergroundoutpost45/crew_quarters) @@ -2707,6 +2844,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"gB" = ( +/obj/machinery/light/small/directional/south, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "gC" = ( /obj/machinery/vending/dinnerware, /turf/open/floor/iron/cafeteria{ @@ -2901,6 +3047,24 @@ "hc" = ( /turf/closed/wall/r_wall/rust, /area/awaymission/undergroundoutpost45/research) +"hd" = ( +/obj/machinery/light/small/directional/west, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/research) +"he" = ( +/obj/machinery/light/small/directional/east, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "hf" = ( /obj/machinery/light/small/directional/west, /obj/machinery/firealarm/directional/west, @@ -2917,6 +3081,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"hh" = ( +/obj/machinery/light/small/directional/west, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "hi" = ( /obj/machinery/vending/cigarette, /obj/effect/turf_decal/tile/bar, @@ -4013,6 +4186,20 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"jy" = ( +/obj/machinery/door/window/southright{ + name = "Bar Door"; + req_access_txt = "201" + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "jz" = ( /obj/machinery/camera/directional/east{ c_tag = "Bar"; @@ -4120,6 +4307,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) +"jL" = ( +/obj/machinery/light/small/directional/south, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/gateway) "jM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /obj/effect/spawner/structure/window, @@ -4145,8 +4341,8 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) -"jQ" = ( -/obj/machinery/light/small/directional/west, +"jP" = ( +/obj/machinery/light/small/directional/south, /turf/open/misc/asteroid{ heat_capacity = 1e+006; initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; @@ -5723,6 +5919,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) +"mI" = ( +/obj/machinery/light/small/directional/north, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/gateway) "mJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/closed/wall/r_wall/rust, @@ -7296,6 +7501,40 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"pu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 6 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"pv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 4 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"pw" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 4 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/engineering) "px" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible{ dir = 4 @@ -7540,6 +7779,15 @@ icon_state = "platingdmg3" }, /area/awaymission/undergroundoutpost45/crew_quarters) +"qa" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) "qb" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating{ @@ -7747,6 +7995,39 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"qz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/on{ + dir = 4 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"qA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 1 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"qB" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 9 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) "qC" = ( /obj/machinery/vending/cola, /turf/open/floor/iron/dark{ @@ -8615,6 +8896,30 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) +"sc" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "UO45_EngineeringOffice"; + name = "Privacy Shutters" + }, +/obj/machinery/door/window/southleft{ + dir = 4; + name = "Engineering Reception"; + req_access_txt = "201" + }, +/obj/item/paper_bin{ + pixel_x = 1; + pixel_y = 9 + }, +/obj/item/pen, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "sd" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 1 @@ -8974,6 +9279,28 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) +"sP" = ( +/obj/structure/table/reinforced, +/obj/machinery/door/firedoor, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "UO45_EngineeringOffice"; + name = "Privacy Shutters" + }, +/obj/machinery/door/window/southleft{ + base_state = "right"; + dir = 4; + icon_state = "right"; + name = "Engineering Reception"; + req_access_txt = "201" + }, +/obj/item/folder/red, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) "sQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ dir = 4 @@ -9587,6 +9914,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/crew_quarters) +"ub" = ( +/obj/machinery/light/small/directional/north, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) "uc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/machinery/meter, @@ -10091,6 +10427,20 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/research) +"vl" = ( +/obj/structure/disposaloutlet{ + dir = 8 + }, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) "vm" = ( /obj/effect/spawner/structure/window/reinforced, /obj/structure/disposalpipe/segment{ @@ -10255,6 +10605,15 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/engine/o2, /area/awaymission/undergroundoutpost45/engineering) +"vH" = ( +/obj/machinery/light/small/directional/north, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/research) "vI" = ( /turf/closed/wall/r_wall/rust, /area/awaymission/undergroundoutpost45/mining) @@ -10498,6 +10857,15 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/mining) +"wj" = ( +/obj/machinery/light/small/directional/west, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/mining) "wk" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, @@ -10559,13 +10927,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/mining) -"wt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 8; - id = "UO45_mix_in" - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/undergroundoutpost45/engineering) "wu" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ dir = 4 @@ -11022,16 +11383,6 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/mining) -"xO" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/meter/atmos{ - id_tag = "UO45_distro_meter"; - name = "Distribution Loop" - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) "xP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ dir = 4 @@ -11191,51 +11542,37 @@ /obj/effect/turf_decal/sand, /turf/open/floor/iron, /area/awaymission/undergroundoutpost45/mining) -"yv" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 +"yg" = ( +/obj/machinery/light/small/directional/north, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 }, -/obj/item/pen, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 8; - icon_state = "right"; - name = "Security Checkpoint"; - req_access_txt = "201" +/area/awaymission/undergroundoutpost45/mining) +"yh" = ( +/obj/structure/ore_box, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 +/area/awaymission/undergroundoutpost45/caves) +"yi" = ( +/obj/structure/closet/crate, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 }, -/area/awaymission/undergroundoutpost45/central) -"yy" = ( -/obj/machinery/light/small/directional/east, -/obj/machinery/airalarm/all_access{ - dir = 4; - pixel_x = 23 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"yN" = ( -/obj/structure/chair/office/light{ - dir = 1; - pixel_y = 3 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"zb" = ( +/area/awaymission/undergroundoutpost45/caves) +"yj" = ( /obj/structure/alien/weeds, -/obj/structure/alien/resin/wall, +/obj/structure/bed/nest, +/obj/effect/mob_spawn/corpse/human, /turf/open/misc/asteroid{ heat_capacity = 1e+006; initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; @@ -11243,41 +11580,7 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) -"zc" = ( -/obj/machinery/air_sensor{ - id_tag = "UO45_air_sensor" - }, -/turf/open/floor/engine/air, -/area/awaymission/undergroundoutpost45/engineering) -"zq" = ( -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"zG" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/structure/table, -/obj/machinery/recharger{ - pixel_y = 4 - }, -/obj/machinery/newscaster{ - pixel_x = -30 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"zK" = ( +"yk" = ( /obj/structure/alien/weeds, /obj/structure/bed/nest, /turf/open/misc/asteroid{ @@ -11287,7 +11590,66 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) -"zO" = ( +"yl" = ( +/obj/structure/alien/weeds, +/obj/structure/glowshroom/single, +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"ym" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs/core, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yn" = ( +/obj/structure/alien/weeds, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yo" = ( +/obj/structure/alien/weeds, +/obj/structure/alien/resin/wall, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yp" = ( +/obj/structure/alien/weeds, +/obj/effect/mob_spawn/corpse/human, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yq" = ( +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yr" = ( /obj/effect/decal/cleanable/blood/gibs/up, /turf/open/misc/asteroid{ heat_capacity = 1e+006; @@ -11296,30 +11658,9 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) -"zS" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/eastleft{ - dir = 1; - name = "Hydroponics Desk"; - req_access_txt = "201" - }, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"Ae" = ( -/obj/structure/chair, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Ai" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 4 - }, +"yt" = ( +/obj/structure/alien/weeds, +/obj/structure/glowshroom/single, /turf/open/misc/asteroid{ heat_capacity = 1e+006; initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; @@ -11327,51 +11668,83 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) -"Bh" = ( -/obj/structure/disposalpipe/segment{ - dir = 5 +"yu" = ( +/obj/structure/alien/resin/wall, +/obj/structure/alien/weeds, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 }, +/area/awaymission/undergroundoutpost45/caves) +"yw" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/splatter, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yz" = ( +/obj/structure/alien/resin/membrane, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yA" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/gibs/down, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yB" = ( +/obj/effect/decal/cleanable/blood/gibs/limb, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yC" = ( +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mob_spawn/corpse/human, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yD" = ( +/obj/structure/alien/weeds, +/obj/effect/decal/cleanable/blood/splatter, +/obj/effect/mob_spawn/corpse/human, +/turf/open/misc/asteroid{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + name = "Cave Floor"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"yF" = ( +/obj/machinery/suit_storage_unit/standard_unit, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, -/area/awaymission/undergroundoutpost45/central) -"BD" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - input_tag = "UO45_n2_in"; - name = "Nitrogen Supply Control"; - output_tag = "UO45_n2_out"; - sensors = list("UO45_n2_sensor" = "Tank") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"BK" = ( -/obj/structure/table/reinforced, -/obj/item/clipboard, -/obj/item/clothing/glasses/meson{ - pixel_y = 4 - }, -/obj/item/stamp/ce, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"BL" = ( +/area/awaymission/undergroundoutpost45/gateway) +"yH" = ( /obj/structure/alien/weeds, /obj/effect/decal/cleanable/blood/gibs/down, /obj/effect/mob_spawn/corpse/human, @@ -11382,394 +11755,7 @@ temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) -"BN" = ( -/obj/machinery/computer/monitor/secret{ - dir = 1; - name = "primary power monitoring console" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"BQ" = ( -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Cd" = ( -/obj/structure/alien/weeds, -/obj/structure/glowshroom/single, -/obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Ce" = ( -/obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/research) -"Cp" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/on{ - dir = 8; - id_tag = "UO45_mix_in"; - name = "distro out" - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/undergroundoutpost45/engineering) -"Cr" = ( -/obj/machinery/vending/hydronutrients, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"Cv" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 9 - }, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Cw" = ( -/obj/structure/table, -/obj/item/storage/medkit/regular{ - pixel_x = 2; - pixel_y = 6 - }, -/turf/open/floor/iron/white/corner{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) -"CH" = ( -/obj/structure/table/reinforced, -/obj/item/paper_bin{ - pixel_x = -3; - pixel_y = 7 - }, -/obj/item/pen, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Dm" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ - dir = 1 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Dq" = ( -/obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"Dz" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"DJ" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 6 - }, -/turf/open/floor/plating{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"DM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible{ - dir = 8 - }, -/obj/machinery/meter/atmos{ - id_tag = "UO45_waste_meter"; - name = "Waste Loop" - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"DU" = ( -/obj/structure/table/reinforced, -/obj/item/storage/fancy/cigarettes{ - pixel_x = -2 - }, -/obj/item/lighter{ - pixel_x = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"ER" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/item/folder/red, -/obj/machinery/door/window/southleft{ - dir = 8; - name = "Security Checkpoint"; - req_access_txt = "201" - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"Fd" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/door/airlock/command/glass{ - name = "Chief Engineer"; - req_access_txt = "201" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Fw" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - id = "UO45_o2_in" - }, -/turf/open/floor/engine/o2, -/area/awaymission/undergroundoutpost45/engineering) -"Fx" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 1 - }, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Fy" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 6 - }, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"FS" = ( -/obj/machinery/biogenerator, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"Ga" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/on{ - dir = 4 - }, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Gd" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - id = "UO45_air_in" - }, -/turf/open/floor/engine/air, -/area/awaymission/undergroundoutpost45/engineering) -"Gn" = ( -/obj/structure/alien/weeds, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Gp" = ( -/obj/structure/table/reinforced, -/obj/item/folder/yellow, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Gt" = ( -/obj/machinery/computer/atmos_control/tank{ - dir = 8; - input_tag = "UO45_mix_in"; - name = "Gas Mix Tank Control"; - output_tag = "UO45_mix_in"; - sensors = list("UO45_mix_sensor" = "Tank") - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible{ - dir = 6 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"GI" = ( -/obj/structure/filingcabinet/chestdrawer, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"GR" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "UO45_EngineeringOffice"; - name = "Privacy Shutters" - }, -/obj/machinery/door/window/southleft{ - dir = 4; - name = "Engineering Reception"; - req_access_txt = "201" - }, -/obj/item/paper_bin{ - pixel_x = 1; - pixel_y = 9 - }, -/obj/item/pen, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Hi" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/computer/atmos_control/tank{ - dir = 1; - input_tag = "UO45_o2_in"; - name = "Oxygen Supply Control"; - output_tag = "UO45_o2_out"; - sensors = list("UO45_o2_sensor" = "Tank") - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Hl" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 4 - }, -/obj/machinery/door/poddoor/shutters/preopen{ - id = "UO45_EngineeringOffice"; - name = "Privacy Shutters" - }, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Engineering Reception"; - req_access_txt = "201" - }, -/obj/item/folder/red, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"HW" = ( -/obj/structure/alien/weeds, -/obj/structure/glowshroom/single, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Ic" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Im" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos{ - id_tag = "UO45_air_out"; - name = "air out" - }, -/turf/open/floor/engine/air, -/area/awaymission/undergroundoutpost45/engineering) -"Ip" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/machinery/light/small/directional/west, -/turf/open/floor/iron/white{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) -"Iv" = ( +"yT" = ( /obj/structure/table, /obj/machinery/cell_charger, /obj/item/stock_parts/cell/high, @@ -11784,264 +11770,29 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) -"IK" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/warning/deathsposal{ - desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; - name = "\improper DISPOSAL: LEADS TO EXTERIOR"; - pixel_y = 32 +"zl" = ( +/obj/structure/disposalpipe/segment{ + dir = 5 }, /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) -"IT" = ( -/obj/structure/alien/weeds, -/obj/effect/mob_spawn/corpse/human, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"IZ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 1; - id_tag = "UO45_n2_out"; - name = "nitrogen out" - }, -/turf/open/floor/engine/n2, -/area/awaymission/undergroundoutpost45/engineering) -"Jd" = ( -/obj/machinery/air_sensor{ - id_tag = "UO45_mix_sensor" - }, -/turf/open/floor/engine/vacuum, -/area/awaymission/undergroundoutpost45/engineering) -"Km" = ( -/obj/structure/table, -/obj/item/storage/medkit/toxin{ - pixel_x = 2; - pixel_y = 6 - }, -/obj/item/storage/medkit/toxin{ - pixel_x = -2; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/iron/white/side{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/research) -"Kt" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Ky" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/computer/atmos_control/tank{ - input_tag = "UO45_air_in"; - name = "Mixed Air Supply Control"; - output_tag = "UO45_air_out"; - sensors = list("UO45_air_sensor" = "Tank") - }, -/obj/effect/turf_decal/tile/blue{ +"zN" = ( +/obj/structure/disposalpipe/segment{ dir = 4 }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 +/obj/machinery/atmospherics/components/unary/vent_scrubber/on{ + dir = 1 }, -/turf/open/floor/iron/white/corner{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"KE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on{ - dir = 4 - }, -/turf/open/floor/circuit/telecomms/server, -/area/awaymission/undergroundoutpost45/research) -"KN" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/splatter, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"KP" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/computer/atmos_control{ - dir = 4; - name = "Distribution and Waste Monitor"; - sensors = list("UO45_air_sensor" = "Mixed Air Supply Tank", "UO45_distro_meter" = "Distribution Loop", "UO45_waste_meter" = "Waste Loop") - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1; - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"KU" = ( -/obj/structure/closet/crate, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"KY" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Lb" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/mob_spawn/corpse/human, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Lk" = ( -/obj/effect/decal/cleanable/blood/splatter, -/obj/effect/mob_spawn/corpse/human, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Lz" = ( -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 351.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"LW" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) -"Mk" = ( -/obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/gateway) -"Mx" = ( -/obj/machinery/light/small/directional/east, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"MA" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"MC" = ( -/obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/mining) -"MW" = ( -/obj/machinery/light/small/directional/west, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/central) -"NK" = ( -/obj/structure/bookcase/manuals/engineering, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"NQ" = ( -/obj/structure/table, -/obj/item/book/manual/hydroponics_pod_people, -/obj/item/paper/guides/jobs/hydroponics, /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ +/turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/awaymission/undergroundoutpost45/central) -"NT" = ( -/obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/central) -"Oh" = ( -/obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/gateway) -"Os" = ( -/obj/structure/closet/secure_closet{ - icon_state = "hydro"; - locked = 0; - name = "botanist's locker"; - req_access_txt = "201" - }, -/obj/item/clothing/suit/apron, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/clothing/mask/bandana, -/obj/item/cultivator, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"Ot" = ( +/area/awaymission/undergroundoutpost45/engineering) +"zW" = ( /obj/machinery/computer/station_alert{ dir = 1 }, @@ -12051,80 +11802,58 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"OF" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line, -/turf/open/floor/plating{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - temperature = 363.9 +"AO" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/meter/monitored{ + chamber_id = "uo45distro" }, -/area/awaymission/undergroundoutpost45/caves) -"OO" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk{ +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"AS" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/tile/blue{ dir = 4 }, -/obj/structure/sign/warning/deathsposal{ - desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; - name = "\improper DISPOSAL: LEADS TO EXTERIOR"; - pixel_x = -32 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Po" = ( -/obj/machinery/air_sensor{ - id_tag = "UO45_n2_sensor" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/n2, -/area/awaymission/undergroundoutpost45/engineering) -"PK" = ( -/obj/structure/closet/secure_closet{ - icon_state = "hydro"; - locked = 0; - name = "botanist's locker"; - req_access_txt = "201" - }, -/obj/item/storage/bag/plants/portaseeder, -/obj/item/plant_analyzer, -/obj/item/clothing/mask/bandana, -/obj/item/hatchet, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"Qo" = ( -/obj/structure/disposalpipe/segment{ - dir = 9 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Qu" = ( -/obj/structure/disposaloutlet{ +/obj/effect/turf_decal/tile/blue{ dir = 8 }, -/obj/structure/disposalpipe/trunk{ +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("uo45air" = "Air Supply") + }, +/turf/open/floor/iron/white/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"AU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "uo45air" + }, +/turf/open/floor/engine/air, +/area/awaymission/undergroundoutpost45/engineering) +"Bt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible{ dir = 4 }, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 4 }, -/area/awaymission/undergroundoutpost45/caves) -"QX" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("uo45n2" = "Nitrogen Supply"); + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"BO" = ( /obj/structure/table, /obj/item/storage/medkit/regular, /obj/structure/sign/warning/biohazard{ @@ -12135,31 +11864,7 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/gateway) -"Rb" = ( -/obj/machinery/seed_extractor, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"Rx" = ( -/obj/machinery/suit_storage_unit/standard_unit, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) -"RA" = ( -/obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"RX" = ( +"BT" = ( /obj/machinery/computer/atmos_alert{ dir = 1 }, @@ -12180,237 +11885,37 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"Sf" = ( -/obj/machinery/light/small/directional/south, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/research) -"Sh" = ( -/obj/machinery/light/small/directional/south, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden{ - dir = 4 - }, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/engineering) -"Su" = ( -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/cable, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/gateway) -"Tr" = ( -/obj/structure/alien/resin/membrane, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"TC" = ( -/obj/structure/table, -/obj/machinery/reagentgrinder, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"TE" = ( -/obj/machinery/door/window/southright{ - name = "Bar Door"; - req_access_txt = "201" - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"Ul" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible{ - dir = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/green{ - dir = 1 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"UD" = ( -/obj/structure/closet/crate, -/obj/item/stack/sheet/mineral/plasma{ - amount = 26 - }, -/obj/item/stock_parts/cell/high, -/obj/item/stock_parts/cell/high, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/plating{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/engineering) -"UG" = ( -/obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"UH" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/gibs/down, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"UI" = ( +"Cl" = ( /obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - base_state = "right"; - dir = 4; - icon_state = "right"; - name = "Hydroponics Desk"; - req_access_txt = "201" +/obj/item/clipboard, +/obj/item/clothing/glasses/meson{ + pixel_y = 4 }, +/obj/item/stamp/ce, +/obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron{ heat_capacity = 1e+006 }, -/area/awaymission/undergroundoutpost45/central) -"UM" = ( -/obj/effect/turf_decal/sand/plating, -/obj/effect/turf_decal/stripes/asteroid/line{ - dir = 10 - }, -/turf/open/floor/plating{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Wc" = ( -/obj/machinery/air_sensor{ - id_tag = "UO45_o2_sensor" - }, -/obj/machinery/light/small/directional/south, -/turf/open/floor/engine/o2, /area/awaymission/undergroundoutpost45/engineering) -"Wd" = ( -/obj/structure/alien/resin/wall, -/obj/structure/alien/weeds, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"WE" = ( -/obj/structure/glowshroom/single, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 351.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"WU" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{ - dir = 1; - id = "UO45_n2_in" - }, -/turf/open/floor/engine/n2, -/area/awaymission/undergroundoutpost45/engineering) -"Xj" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden{ - dir = 4 - }, -/obj/structure/table, -/obj/machinery/cell_charger, -/obj/item/stock_parts/cell/high, -/obj/effect/turf_decal/tile/yellow, +"Cx" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /obj/effect/turf_decal/tile/yellow{ dir = 4 }, /obj/effect/turf_decal/tile/yellow{ dir = 8 }, -/turf/open/floor/iron{ +/obj/machinery/computer/atmos_control/fixed{ + atmos_chambers = list("uo45air" = "Air Supply", "uo45mix" = "Mix Chamber", "uo45n2" = "Nitrogen Supply", "uo45o2" = "Oxygen Supply"); + dir = 4; + name = "Chamber Atmospherics Monitoring" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1; heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"XF" = ( -/obj/structure/ore_box, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"XQ" = ( -/obj/structure/glowshroom/single, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Yb" = ( -/obj/structure/alien/weeds, -/obj/structure/bed/nest, -/obj/effect/mob_spawn/corpse/human, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 - }, -/area/awaymission/undergroundoutpost45/caves) -"Yn" = ( -/obj/machinery/vending/hydroseeds{ - slogan_delay = 700 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/central) -"YK" = ( -/obj/structure/chair/stool/directional/west, -/obj/effect/turf_decal/tile/bar, -/obj/effect/turf_decal/tile/bar{ - dir = 1 - }, -/turf/open/floor/iron{ - heat_capacity = 1e+006 - }, -/area/awaymission/undergroundoutpost45/crew_quarters) -"YV" = ( +"CH" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on{ dir = 1 }, @@ -12422,64 +11927,68 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"Zd" = ( -/obj/structure/table/reinforced, -/obj/machinery/door/firedoor, -/obj/machinery/door/window/southleft{ - dir = 4; - name = "Hydroponics Desk"; +"CU" = ( +/obj/structure/closet/secure_closet{ + icon_state = "hydro"; + locked = 0; + name = "botanist's locker"; req_access_txt = "201" }, -/turf/open/floor/iron{ +/obj/item/storage/bag/plants/portaseeder, +/obj/item/plant_analyzer, +/obj/item/clothing/mask/bandana, +/obj/item/hatchet, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) -"Zs" = ( -/obj/machinery/light/small/directional/north, -/turf/open/misc/asteroid{ - heat_capacity = 1e+006; - initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; - temperature = 363.9 +"DJ" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 6 }, -/area/awaymission/undergroundoutpost45/mining) -"ZD" = ( -/obj/structure/alien/weeds, -/obj/effect/decal/cleanable/blood/gibs/core, -/turf/open/misc/asteroid{ +/turf/open/floor/plating{ heat_capacity = 1e+006; initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; - name = "Cave Floor"; temperature = 363.9 }, /area/awaymission/undergroundoutpost45/caves) -"ZX" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, -/obj/machinery/computer/atmos_control{ - dir = 4; - name = "Tank Monitor"; - sensors = list("UO45_n2_sensor" = "Nitrogen", "UO45_o2_sensor" = "Oxygen", "UO45_mix_sensor" = "Gas Mix Tank") - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1; +"DM" = ( +/obj/structure/filingcabinet/chestdrawer, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/engineering) -"ZY" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos{ - dir = 1; - id_tag = "UO45_o2_out"; - name = "oxygen out" +"DQ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "uo45n2"; + dir = 1 }, -/turf/open/floor/engine/o2, +/turf/open/floor/engine/n2, /area/awaymission/undergroundoutpost45/engineering) -"ZZ" = ( +"Ef" = ( +/obj/structure/table, +/obj/item/storage/medkit/regular{ + pixel_x = 2; + pixel_y = 6 + }, +/turf/open/floor/iron/white/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) +"Eg" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Ei" = ( /obj/structure/table, /obj/item/reagent_containers/spray/plantbgone{ pixel_x = 13; @@ -12498,6 +12007,479 @@ heat_capacity = 1e+006 }, /area/awaymission/undergroundoutpost45/central) +"En" = ( +/obj/machinery/air_sensor{ + chamber_id = "uo45air" + }, +/turf/open/floor/engine/air, +/area/awaymission/undergroundoutpost45/engineering) +"EJ" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/warning/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_y = 32 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"Gy" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "uo45mix"; + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/undergroundoutpost45/engineering) +"Ht" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/structure/table, +/obj/machinery/recharger{ + pixel_y = 4 + }, +/obj/machinery/newscaster{ + pixel_x = -30 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"HT" = ( +/obj/structure/table/reinforced, +/obj/item/paper_bin{ + pixel_x = -3; + pixel_y = 7 + }, +/obj/item/pen, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"IH" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, +/obj/structure/table, +/obj/machinery/cell_charger, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/machinery/light/small/directional/west, +/turf/open/floor/iron/white{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) +"IT" = ( +/obj/machinery/vending/hydronutrients, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"IX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "uo45mix"; + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/undergroundoutpost45/engineering) +"Jc" = ( +/obj/structure/bookcase/manuals/engineering, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"JE" = ( +/obj/machinery/vending/hydroseeds{ + slogan_delay = 700 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"JV" = ( +/obj/machinery/seed_extractor, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"KE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on{ + dir = 4 + }, +/turf/open/floor/circuit/telecomms/server, +/area/awaymission/undergroundoutpost45/research) +"Lh" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible{ + dir = 6 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Li" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Ly" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/gateway) +"MG" = ( +/obj/structure/disposalpipe/segment{ + dir = 9 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Nh" = ( +/obj/structure/table, +/obj/item/storage/medkit/toxin{ + pixel_x = 2; + pixel_y = 6 + }, +/obj/item/storage/medkit/toxin{ + pixel_x = -2; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron/white/side{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/research) +"Ni" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "uo45o2"; + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/awaymission/undergroundoutpost45/engineering) +"NN" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "uo45air" + }, +/turf/open/floor/engine/air, +/area/awaymission/undergroundoutpost45/engineering) +"Oi" = ( +/obj/structure/closet/crate, +/obj/item/stack/sheet/mineral/plasma{ + amount = 26 + }, +/obj/item/stock_parts/cell/high, +/obj/item/stock_parts/cell/high, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/plating{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"OF" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line, +/turf/open/floor/plating{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"OW" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/air_sensor{ + chamber_id = "uo45o2" + }, +/turf/open/floor/engine/o2, +/area/awaymission/undergroundoutpost45/engineering) +"PV" = ( +/obj/structure/table, +/obj/machinery/reagentgrinder, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"PY" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored{ + chamber_id = "uo45o2"; + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/awaymission/undergroundoutpost45/engineering) +"Qk" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/yellow/visible{ + dir = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/green{ + dir = 1 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("uo45mix" = "Mix Chamber"); + dir = 8 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Qz" = ( +/obj/machinery/light/small/directional/east, +/obj/machinery/airalarm/all_access{ + dir = 4; + pixel_x = 23 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"QB" = ( +/obj/machinery/air_sensor{ + chamber_id = "uo45mix" + }, +/turf/open/floor/engine/vacuum, +/area/awaymission/undergroundoutpost45/engineering) +"QW" = ( +/obj/machinery/biogenerator, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"QZ" = ( +/obj/structure/table/reinforced, +/obj/item/storage/fancy/cigarettes{ + pixel_x = -2 + }, +/obj/item/lighter{ + pixel_x = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Ri" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible{ + dir = 8 + }, +/obj/machinery/meter/monitored{ + chamber_id = "uo45waste" + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Sd" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk{ + dir = 4 + }, +/obj/structure/sign/warning/deathsposal{ + desc = "A warning sign which reads 'DISPOSAL: LEADS TO EXTERIOR'"; + name = "\improper DISPOSAL: LEADS TO EXTERIOR"; + pixel_x = -32 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"SM" = ( +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Tu" = ( +/obj/structure/chair/office/light{ + dir = 1; + pixel_y = 3 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"TA" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"TI" = ( +/obj/structure/chair, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"TV" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored{ + chamber_id = "uo45n2"; + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/awaymission/undergroundoutpost45/engineering) +"Ul" = ( +/obj/structure/table, +/obj/item/book/manual/hydroponics_pod_people, +/obj/item/paper/guides/jobs/hydroponics, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"Uo" = ( +/obj/structure/table/reinforced, +/obj/item/folder/yellow, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Uy" = ( +/obj/machinery/computer/monitor/secret{ + dir = 1; + name = "primary power monitoring console" + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"UM" = ( +/obj/effect/turf_decal/sand/plating, +/obj/effect/turf_decal/stripes/asteroid/line{ + dir = 10 + }, +/turf/open/floor/plating{ + heat_capacity = 1e+006; + initial_gas_mix = "co2=173.4;n2=135.1;plasma=229.8;TEMP=351.9"; + temperature = 363.9 + }, +/area/awaymission/undergroundoutpost45/caves) +"VV" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/door/airlock/command/glass{ + name = "Chief Engineer"; + req_access_txt = "201" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/cable, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"Wa" = ( +/obj/machinery/light/small/directional/south, +/obj/machinery/air_sensor{ + chamber_id = "uo45n2" + }, +/turf/open/floor/engine/n2, +/area/awaymission/undergroundoutpost45/engineering) +"Yu" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/fixed{ + atmos_chambers = list("uo45waste", "uo45distro"); + dir = 4; + name = "Distribution and Waste Monitoring" + }, +/turf/open/floor/iron/dark/corner{ + dir = 1; + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) +"YB" = ( +/obj/structure/closet/secure_closet{ + icon_state = "hydro"; + locked = 0; + name = "botanist's locker"; + req_access_txt = "201" + }, +/obj/item/clothing/suit/apron, +/obj/item/storage/bag/plants/portaseeder, +/obj/item/clothing/mask/bandana, +/obj/item/cultivator, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron/dark{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/central) +"YK" = ( +/obj/structure/chair/stool/directional/west, +/obj/effect/turf_decal/tile/bar, +/obj/effect/turf_decal/tile/bar{ + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/crew_quarters) +"ZI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/noreconnect{ + atmos_chambers = list("uo45o2" = "Oxygen Supply"); + dir = 1 + }, +/turf/open/floor/iron{ + heat_capacity = 1e+006 + }, +/area/awaymission/undergroundoutpost45/engineering) (1,1,1) = {" aa @@ -30928,8 +30910,8 @@ ad ad ad ad -Yb -ZD +yj +ym ad ad ad @@ -31185,9 +31167,9 @@ ad ad ad ad -zK -KN -Gn +yk +yw +yn ad ad ad @@ -31442,10 +31424,10 @@ ad ad ad ad -HW -Gn -zq -Tr +yt +yn +eJ +yz ad ad ad @@ -31639,7 +31621,7 @@ gI gJ gJ is -QX +BO jg jF gv @@ -31700,9 +31682,9 @@ ad ad ad ad -Gn -zq -ci +yn +eJ +yB ad ad ad @@ -31892,9 +31874,9 @@ ad ad gv gJ -LW -LW -LW +aA +aA +aA it iO jh @@ -31902,7 +31884,7 @@ jG gw ky lo -Iv +yT mB gK ad @@ -31958,12 +31940,12 @@ ad ad ad ad -zq -zq -zO +eJ +eJ +yr ad -UH -Yb +yA +yj ad ad ad @@ -32149,9 +32131,9 @@ ad ad gv gJ -LW +aA hu -Su +Ly iu iP ji @@ -32216,11 +32198,11 @@ ad ad ad ad -Lk -zq -KN -ZD -BL +yC +eJ +yw +ym +yH ad ad ad @@ -32406,9 +32388,9 @@ ad ad gw gJ -LW -LW -LW +aA +aA +aA iv iQ jj @@ -32467,17 +32449,17 @@ ad ad ad ad -Yb -ZD -zb -Wd +yj +ym +yo +yu ad ad ad -zq -Gn -zq -Tr +eJ +yn +eJ +yz ad ad ad @@ -32723,17 +32705,17 @@ ad ad ad ad -Yb -zK -Gn -IT -zb +yj +yk +yn +yp +yo ad ad ad -XQ -zq -BQ +gf +eJ +yq ad ad ad @@ -32981,16 +32963,16 @@ ad ad ad ad -Cd -zq -BQ -ZD +yl +eJ +yq +ym ad ad -Tr -zq -zq -Tr +yz +eJ +eJ +yz ad ad ad @@ -33184,13 +33166,13 @@ ib iT jm gK -Rx +yF kB lt mb mG gw -zq +eJ ad ad ad @@ -33239,21 +33221,21 @@ ad ad ad ad -zq -zq -zq -Gn +eJ +eJ +eJ +yn ad -Lb -zq -zq +yD +eJ +eJ ad ad ad ad ad -Yb -Gn +yj +yn ad ad ad @@ -33441,14 +33423,14 @@ iw iU jn gL -Rx +yF kC ji mc mH gw -zq -zq +eJ +eJ ad ad ad @@ -33497,20 +33479,20 @@ ad ad ad ad -zO -Gn -Gn -Gn -Gn -zq -zq +yr +yn +yn +yn +yn +eJ +eJ ad ad ad ad -IT -ZD -UH +yp +ym +yA ad ad ad @@ -33704,8 +33686,8 @@ kl gK gw gv -zq -XQ +eJ +gf ad ad ad @@ -33756,18 +33738,18 @@ ad ad ad ad -Gn -zq -zq -zq -zq -Lk -Tr -zO -XQ -BQ -zq -zb +yn +eJ +eJ +eJ +eJ +yC +yz +yr +gf +yq +eJ +yo ad ad ad @@ -33960,10 +33942,10 @@ kD lv md gU -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad @@ -34013,18 +33995,18 @@ ad ad ad ad -Tr -zq -zq -zq -Gn -zq -zq -zq -zq -zq -zb -Wd +yz +eJ +eJ +eJ +yn +eJ +eJ +eJ +eJ +eJ +yo +yu ad ad ad @@ -34217,10 +34199,10 @@ kE lw me gU -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad @@ -34270,15 +34252,15 @@ ad ad ad ad -IT -BQ -zq -Gn -Gn -ZD -zq -Gn -Gn +yp +yq +eJ +yn +yn +ym +eJ +yn +yn ad ad ad @@ -34474,10 +34456,10 @@ kF lx gw gv -Oh -zq -zq -zq +mI +eJ +eJ +eJ ad ad ad @@ -34527,15 +34509,15 @@ ad ad ad ad -UH -Gn -zq -Gn +yA +yn +eJ +yn ad ad -KN -Yb -zK +yw +yj +yk ad ad ad @@ -34723,18 +34705,18 @@ gL gv gv gv -XQ -zq -zq +gf +eJ +eJ gv kG ly gw -zq -zq -zq -zq -XQ +eJ +eJ +eJ +eJ +gf ad ad ad @@ -34785,8 +34767,8 @@ ad ad ad ad -Gn -zq +yn +eJ ad ad ad @@ -34978,20 +34960,20 @@ ad ad ad ad -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ gU kH ly gU -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -35032,8 +35014,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -35043,7 +35025,7 @@ ad ad ad ad -Tr +yz ad ad ad @@ -35234,22 +35216,22 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ gU kI lz gU -zq -zq -zq -zq -zq -XQ +eJ +eJ +eJ +eJ +eJ +gf ad ad ad @@ -35290,8 +35272,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -35300,7 +35282,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -35491,23 +35473,23 @@ ad ad ad ad -XQ -zq -XQ -zq -zq -zq +gf +eJ +gf +eJ +eJ +eJ gU kH ly gU -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -35548,16 +35530,16 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -35749,22 +35731,22 @@ ad ad ad ad -zq -zq -zq -zq -Mk +eJ +eJ +eJ +eJ +jL gw kJ lA gw -Oh -zq -zq -zq -zq -zq -zq +mI +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -35806,14 +35788,14 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad ad ad -zq +eJ ad ad ad @@ -36006,22 +35988,22 @@ ad ad ad ad -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ gU kH ly gU -zq -zq -XQ -zq -zq -XQ -zq +eJ +eJ +gf +eJ +eJ +gf +eJ ad ad ad @@ -36063,14 +36045,14 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad ad ad -zq +eJ ad ad ad @@ -36262,23 +36244,23 @@ ad ad ad ad -zq -XQ -zq -zq -zq -zq +eJ +gf +eJ +eJ +eJ +eJ gU kK lB gU -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -36321,13 +36303,13 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -36519,22 +36501,22 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ gU kG ly gU -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -36579,11 +36561,11 @@ ad ad ad ad -zq -zq +eJ +eJ ad -zq -zq +eJ +eJ ad ad ad @@ -36777,20 +36759,20 @@ ad ad ad ad -zq -zq -zq -zq -XQ +eJ +eJ +eJ +eJ +gf gw kH lC gv -zq -XQ -zq -zq -XQ +eJ +gf +eJ +eJ +gf ad ad ad @@ -36837,9 +36819,9 @@ ad ad ad ad -zq +eJ ad -zq +eJ ad ad ad @@ -37035,16 +37017,16 @@ ad ad ad ad -zq -XQ -zq +eJ +gf +eJ gz gw kL lD gv hc -zq +eJ ad gz hc @@ -37094,9 +37076,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -37351,8 +37333,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -37550,7 +37532,7 @@ gX hB ig iy -Ip +IH jr jM ki @@ -37608,8 +37590,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -37865,7 +37847,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -38122,7 +38104,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -38378,8 +38360,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -38579,8 +38561,8 @@ hF kN iC hc -zq -zq +eJ +eJ gz kR lJ @@ -38634,8 +38616,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -38836,8 +38818,8 @@ hG ik iD hc -zq -zq +eJ +eJ hH kS lK @@ -38891,8 +38873,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -38901,8 +38883,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -39093,8 +39075,8 @@ hH hH hc gz -zq -zq +eJ +eJ hH kR lL @@ -39148,18 +39130,18 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad ad ad -zq -XQ -zq -zq -zq +eJ +gf +eJ +eJ +eJ ad ad ad @@ -39344,14 +39326,14 @@ ad ad ad ad -zq -jQ -zq -zq -zq -zq -zq -zq +eJ +hd +eJ +eJ +eJ +eJ +eJ +eJ hH kR lM @@ -39405,18 +39387,18 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad ad ad -zq -zq -zq -zq -XQ +eJ +eJ +eJ +eJ +gf ad ad ad @@ -39600,15 +39582,15 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -Sf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +jP gz kT lN @@ -39662,18 +39644,18 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -39857,15 +39839,15 @@ ad ad ad ad -zq -zq -zq -XQ -zq -zq -zq -zq -zq +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ hH kR lM @@ -39920,17 +39902,17 @@ ad ad ad ad -zq +eJ ad ad ad ad -XQ -zq -zq -zq -zq -zq +gf +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -40114,15 +40096,15 @@ ad ad ad ad -XQ -zq -zq -zq -zq -zq -zq -zq -zq +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ hH kU lM @@ -40177,17 +40159,17 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -40370,16 +40352,16 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -XQ -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ hH kV lM @@ -40397,7 +40379,7 @@ sw to tR gz -zq +eJ ad ad ad @@ -40435,15 +40417,15 @@ ad ad ad ad -zq +eJ ad ad ad ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad @@ -40627,15 +40609,15 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -XQ -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ gz gz kW @@ -40654,9 +40636,9 @@ sx tn tP hc -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -40692,15 +40674,15 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad -XQ -zq -zq -XQ +gf +eJ +eJ +gf ad ad ad @@ -40885,14 +40867,14 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gz gn kV @@ -40907,14 +40889,14 @@ pM ha ha rI -Km +Nh tn tS hc hc hc -Ce -zq +vH +eJ ad ad ad @@ -40950,14 +40932,14 @@ ad ad ad ad -zq +eJ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -41142,14 +41124,14 @@ aC aC ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gz iL kX @@ -41164,14 +41146,14 @@ jO qr qW rJ -Cw +Ef tp tT gy uN hH ah -zq +eJ ad ad ad @@ -41204,18 +41186,18 @@ ad ad ad ad -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -41391,7 +41373,7 @@ ae bf eg cz -zG +Ht eW fo fA @@ -41399,13 +41381,13 @@ fQ aC ad ad -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad gz gz @@ -41428,8 +41410,8 @@ uw uO vk ah -zq -zq +eJ +eJ ad ad ad @@ -41460,19 +41442,19 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad -zq -zq -XQ +eJ +eJ +gf ad ad ad @@ -41656,13 +41638,13 @@ fR aC ad ad -zq -zq -zq -zq -zq -zq -XQ +eJ +eJ +eJ +eJ +eJ +eJ +gf ad ad gz @@ -41685,9 +41667,9 @@ ux uP hH ah -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -41716,21 +41698,21 @@ ad ad ad ad -zq -zq -zq -XQ +eJ +eJ +eJ +gf ad ad ad ad -zq +eJ ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -41912,15 +41894,15 @@ fC fS aC ad -XQ -zq -zq -zq -zq -zq -zq -zq -zq +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad gy kZ @@ -41941,10 +41923,10 @@ tW hc hc hc -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad @@ -41971,23 +41953,23 @@ ad ad ad ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad ad ad ad -zq -zq +eJ +eJ ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -42161,23 +42143,23 @@ br an dR aP -yv -ER +ex +eM aP ae fD aC aC ad -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad gx la @@ -42186,23 +42168,23 @@ mm gy nu nX -zq -zq -XQ -zq -zq -zq +eJ +eJ +gf +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -42227,10 +42209,10 @@ ad ad ad ad -XQ -zq -zq -XQ +gf +eJ +eJ +gf ad ad ad @@ -42239,12 +42221,12 @@ ad ad ad ad -zq +eJ ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -42427,14 +42409,14 @@ fT aC ad ad -zq -zq -Mx -zq -zq -zq -zq -XQ +eJ +eJ +he +eJ +eJ +eJ +eJ +gf ad gy lb @@ -42443,23 +42425,23 @@ mn gy nu nY -zq -zq -zq -zq -zq -zq -XQ -zq -zq -zq -zq -zq -zq -zq -zq -XQ -zq +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ ad ad ad @@ -42496,12 +42478,12 @@ ad ad ad ad -zq +eJ ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -42703,19 +42685,19 @@ nY gr gr gr -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -42753,17 +42735,17 @@ ad ad ad ad -zq -zq +eJ +eJ ad -zq -zq -zq +eJ +eJ +eJ ad ad ad ad -zq +eJ ad ad ad @@ -42961,18 +42943,18 @@ oF pl gr gr -zq -XQ -zq -zq -zq -XQ -zq -zq -zq -zq -zq -XQ +eJ +gf +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +gf ad ad ad @@ -43011,16 +42993,16 @@ ad ad ad ad -zq +eJ ad -zq +eJ ad -zq +eJ ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -43218,18 +43200,18 @@ ld pm pN gr -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad -zq +eJ ad ad ad @@ -43268,15 +43250,15 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad -zq +eJ ad ad -zq -zq +eJ +eJ ad ad ad @@ -43475,18 +43457,18 @@ ld gs pO gr -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad -zq +eJ ad ad ad @@ -43529,10 +43511,10 @@ ad ad ad ad -zq +eJ ad ad -zq +eJ ad ad ad @@ -43710,15 +43692,15 @@ fq fE fV ae -zq -zq -zq -zq -Dq -zq -zq -zq -XQ +eJ +eJ +eJ +eJ +hh +eJ +eJ +eJ +gf gg gg ko @@ -43732,18 +43714,18 @@ oG pn pP gr -zq -zq -XQ -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -43786,10 +43768,10 @@ ad ad ad ad -zq +eJ ad -zq -zq +eJ +eJ ad ad ad @@ -43967,16 +43949,16 @@ fq fE aF aP -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ fK gs lf @@ -43991,16 +43973,16 @@ fN fK gg gg -zq -zq -zq -zq -XQ -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -44043,9 +44025,9 @@ ad ad ad ad -zq +eJ ad -zq +eJ ad ad ad @@ -44224,16 +44206,16 @@ fr fG fW aP -zq -zq -zq -XQ -zq -zq -XQ -zq -zq -zq +eJ +eJ +eJ +gf +eJ +eJ +gf +eJ +eJ +eJ gr gA gs @@ -44248,16 +44230,16 @@ pQ qs qY gg -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -44295,14 +44277,14 @@ ad ad ad ad -zq +eJ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -44481,16 +44463,16 @@ en fH fX aP -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gr gs gs @@ -44505,17 +44487,17 @@ pR qt mt gg -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad @@ -44551,14 +44533,14 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -44738,16 +44720,16 @@ fs fI fY an -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gg gs lg @@ -44763,16 +44745,16 @@ fO fO gg ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -44814,8 +44796,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -44995,10 +44977,10 @@ ae ae an an -zq -zq -zq -XQ +eJ +eJ +eJ +gf gg gr gr @@ -45020,23 +45002,23 @@ qu mu fO ad -zq -zq -zq -zq -XQ -zq -zq -zq -zq -zq -zq -zq -zq -XQ -zq -zq -zq +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ ad ad ad @@ -45071,8 +45053,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -45246,15 +45228,15 @@ bd dZ aS aP -Zd -UI +eQ +fd ae ad ad -XQ -zq -zq -zq +gf +eJ +eJ +eJ gg gg hI @@ -45278,24 +45260,24 @@ qZ fN ad ad -XQ -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -XQ -zq -zq -zq +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ ad ad ad @@ -45323,12 +45305,12 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -45506,12 +45488,12 @@ aS eR fe ae -zq -zq -zq -zq -zq -RA +eJ +eJ +eJ +eJ +eJ +gB gg hi hJ @@ -45536,24 +45518,24 @@ fO fO fK gg -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -45582,10 +45564,10 @@ ad ad ad ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad ad @@ -45763,12 +45745,12 @@ aS aS ff aP -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ gr hj hK @@ -45794,8 +45776,8 @@ sA ts gg gg -zq -zq +eJ +eJ vI vI vI @@ -45803,15 +45785,15 @@ vI vJ vI vI -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -45842,7 +45824,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -46020,12 +46002,12 @@ eb eb ff aP -zq -zq -XQ -zq -zq -zq +eJ +eJ +gf +eJ +eJ +eJ gr hk YK @@ -46051,8 +46033,8 @@ sB pX tX gg -zq -Qu +eJ +vl vJ wb rs @@ -46062,15 +46044,15 @@ wb vI ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -46098,8 +46080,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -46269,7 +46251,7 @@ ad ae cN de -Cr +IT dF aF aS @@ -46277,12 +46259,12 @@ aS eS ff aP -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ gr hl hM @@ -46321,16 +46303,16 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -46355,7 +46337,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -46364,7 +46346,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -46522,11 +46504,11 @@ ad ad ad ad -Lz +bX an cN de -Yn +JE dG eb eb @@ -46534,12 +46516,12 @@ eb eb fe aP -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ gr hm hN @@ -46581,13 +46563,13 @@ vI vI vJ vI -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -46611,8 +46593,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -46621,7 +46603,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -46778,12 +46760,12 @@ ad ad ad ad -Lz -WE +bX +bW ae cN df -IK +EJ dH aS aS @@ -46791,19 +46773,19 @@ aS aS fg an -NT -zq -zq -zq -XQ -zq +fJ +eJ +eJ +eJ +gf +eJ gg hn hO hK hK hK -TE +jy hK kr li @@ -46838,14 +46820,14 @@ xE xl xl vJ -zq -zq -zq -zq -zq -zq -zq -XF +eJ +eJ +eJ +eJ +eJ +eJ +eJ +yh ad ad ad @@ -46867,8 +46849,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -46877,9 +46859,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -47034,13 +47016,13 @@ ad ad ad ad -WE -Lz -Lz +bW +bX +bX an cN de -Rb +JV dG eb eb @@ -47049,9 +47031,9 @@ eb fh an an -zq -zq -zq +eJ +eJ +eJ ad ad fK @@ -47098,11 +47080,11 @@ vI vI vI vI -Zs -zq -zq -zq -KU +yg +eJ +eJ +eJ +yi ad ad ad @@ -47123,8 +47105,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -47135,7 +47117,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -47291,13 +47273,13 @@ ad ad ad ad -Lz -Lz -Lz +bX +bX +bX an cO df -FS +QW dI aS aS @@ -47356,15 +47338,15 @@ xZ yc ww UM -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -47380,7 +47362,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -47391,8 +47373,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -47548,9 +47530,9 @@ ad ad ad ad -Lz -Lz -Lz +bX +bX +bX aP cP df @@ -47613,19 +47595,19 @@ ya yd yf OF -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -47634,22 +47616,22 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad ad -zq +eJ ad ad ad @@ -47806,8 +47788,8 @@ ad ad ad ad -WE -Lz +bW +bX aP cQ dg @@ -47818,8 +47800,8 @@ eq eD en fk -Bh -zS +zl +fM fZ fZ fZ @@ -47870,44 +47852,44 @@ yb ye ww DJ -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad -zq -zq -XQ +eJ +eJ +gf ad ad ad @@ -48063,8 +48045,8 @@ ad ad ad ad -Lz -Lz +bX +bX an cR cc @@ -48126,46 +48108,46 @@ vI vI vI vI -Zs -zq -zq -zq -zq -zq +yg +eJ +eJ +eJ +eJ +eJ ad ad ad ad -zq +eJ ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad -zq +eJ ad ad ad ad -zq -zq -zq -zq -zq -XQ -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ +eJ ad ad ad @@ -48320,17 +48302,17 @@ ad ad ad ad -Lz -Lz +bX +bX an cS ce aC -PK -Os -TC -NQ -ZZ +CU +YB +PV +Ul +Ei aC fx fO @@ -48349,29 +48331,29 @@ jB jZ kv ae -zq -zq -zq -zq -zq -Dq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +hh +eJ +eJ +eJ gr rQ sF gr -zq -zq -zq -zq -zq -MC -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +wj +eJ +eJ +eJ +eJ ad vJ xu @@ -48379,16 +48361,16 @@ xB xJ xQ vI -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -48397,12 +48379,12 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -48415,14 +48397,14 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -48577,8 +48559,8 @@ ad ad ad ad -WE -Lz +bW +bX an cT cc @@ -48606,29 +48588,29 @@ jC ka kw an -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gr rR sG gr -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad vI xu @@ -48636,16 +48618,16 @@ xC xK xR vJ -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -48654,9 +48636,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -48673,14 +48655,14 @@ ad ad ad ad -XQ -zq -zq -zq -zq -zq -zq -zq +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -48834,8 +48816,8 @@ ad ad ad ad -Lz -Lz +bX +bX ae cU dh @@ -48863,45 +48845,45 @@ jC kb kx an -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gr rS sF gr -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ vI xv xD xL xS vI -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -48912,9 +48894,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -48931,12 +48913,12 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -49120,43 +49102,43 @@ jD kc an an -zq -zq -zq -zq -zq -zq -zq -zq -RA +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gB gg rT sH gg -UG -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +ub +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ vI vI vJ vI vJ vI -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -49170,9 +49152,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -49190,9 +49172,9 @@ ad ad ad ad -zq -XQ -zq +eJ +gf +eJ ad ad ad @@ -49360,8 +49342,8 @@ et eH eV an -zq -zq +eJ +eJ gd fm fm @@ -49376,43 +49358,43 @@ fm jE an ae -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ gr rQ sF gr -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -49428,8 +49410,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -49447,7 +49429,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -49617,59 +49599,59 @@ aP eI aP an -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -MW -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -Ga +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +fn +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +qz gr rU sI gr -Ga -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +qz +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -49686,8 +49668,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -49704,7 +49686,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -49873,58 +49855,58 @@ ad ah ah ah -MW -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -Fx +fn +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +qA rg rV sJ rg -Cv -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +qB +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -49943,9 +49925,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -49961,7 +49943,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -50128,54 +50110,54 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad -zq -zq -zq -zq -zq -Fy -MA -Cv +eJ +eJ +eJ +eJ +eJ +pu +qa +qB fK rW sK fK -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -50201,8 +50183,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -50212,13 +50194,13 @@ ad ad ad ad -zq +eJ ad ad ad ad ad -zq +eJ ad ad ad @@ -50389,29 +50371,29 @@ ad ad ad ad -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq -Ai +eJ +eJ +eJ +eJ +pv ni ni ln @@ -50424,11 +50406,11 @@ qb qb ni ni -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -50459,8 +50441,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -50468,8 +50450,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -50649,26 +50631,26 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq -Ai +eJ +eJ +eJ +eJ +pv ni qC rh @@ -50676,8 +50658,8 @@ rY sM tv uc -ZX -KP +Cx +Yu vs vP ni @@ -50716,16 +50698,16 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -50908,24 +50890,24 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad -zq -zq -zq -zq -zq -Ai +eJ +eJ +eJ +eJ +eJ +pv qb qD ri @@ -50938,11 +50920,11 @@ uV rj vQ uE -OO -GI -BK -DU -Ot +Sd +DM +Cl +QZ +zW ni ad ad @@ -50974,14 +50956,14 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -51166,23 +51148,23 @@ ad ad ad ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -Ai +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pv qb qD rj @@ -51195,11 +51177,11 @@ uW vt vR wk -Dm -Ae -Gp -yN -RX +zN +TI +Uo +Tu +BT ni ad ad @@ -51231,8 +51213,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -51423,23 +51405,23 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -Sh +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pw ni ln rk @@ -51452,11 +51434,11 @@ sM vu vS wl -Dz -KY -CH -Ic -BN +Eg +Li +HT +SM +Uy ln ad ad @@ -51488,9 +51470,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -51680,39 +51662,39 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -Ai -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +pv +eJ ni ni -GR -Hl +sc +sP ln ln uE uX vv vT -Fd -Qo -Kt -yy -YV +VV +MG +TA +Qz +CH ln ln ad @@ -51746,8 +51728,8 @@ ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -51938,23 +51920,23 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad -zq -zq -Ai -zq +eJ +eJ +pv +eJ ni rl sd @@ -51969,7 +51951,7 @@ wn uE wK uE -NK +Jc ln ad ad @@ -52003,9 +51985,9 @@ ad ad ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -52198,11 +52180,11 @@ ad ad ad ad -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -52210,8 +52192,8 @@ ad ad ad ad -Ai -zq +pv +eJ ni rm se @@ -52255,15 +52237,15 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad -zq -zq +eJ +eJ ad ad ad @@ -52478,7 +52460,7 @@ rr qb uY vy -Xj +du ni ln ni @@ -52514,15 +52496,15 @@ ad ad ad ad -zq -zq -zq -zq +eJ +eJ +eJ +eJ ad ad -zq -zq -zq +eJ +eJ +eJ ad ad ad @@ -52774,17 +52756,17 @@ ad ad ad ad -zq +eJ ad ad ad ad -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -53031,7 +53013,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -53232,7 +53214,7 @@ ad ad ad ln -UD +Oi mz ln nK @@ -53288,7 +53270,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -53499,7 +53481,7 @@ pB qc qG pj -xO +AO sW tE uk @@ -53539,13 +53521,13 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -53758,7 +53740,7 @@ mw mZ sk sX -DM +Ri ul ln ln @@ -53802,7 +53784,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -54018,8 +54000,8 @@ sY tG um uI -WU -Po +TV +Wa ln ad ad @@ -54059,7 +54041,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -54273,9 +54255,9 @@ ru sm sZ tH -BD +Bt uJ -IZ +DQ vE ln ad @@ -54316,7 +54298,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -54523,9 +54505,9 @@ ad ad ln oZ -Im +AU qd -Ky +AS rv sn rt @@ -54573,7 +54555,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -54779,8 +54761,8 @@ ad ad ad ln -zc -Gd +En +NN qe qL rw @@ -54789,8 +54771,8 @@ ta rj up uI -Fw -Wc +Ni +OW ln ad ad @@ -54819,8 +54801,8 @@ ad ad ad ad -zq -XQ +eJ +gf ad ad ad @@ -54830,7 +54812,7 @@ ad ad ad ad -zq +eJ ad ad ad @@ -55044,9 +55026,9 @@ rx so tb tI -Hi +ZI uJ -ZY +PY vG ln ad @@ -55073,21 +55055,21 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -55298,8 +55280,8 @@ ad ln qN qN -Ul -Gt +Qk +Lh tJ ur ni @@ -55330,21 +55312,21 @@ ad ad ad ad -zq -XQ -zq +eJ +gf +eJ ad ad ad -zq +eJ ad ad ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -55586,22 +55568,22 @@ ad ad ad ad -zq -zq -zq -zq -zq -XQ -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +gf +eJ +eJ +eJ ad ad ad ad ad -zq -zq +eJ +eJ ad ad ad @@ -55812,8 +55794,8 @@ ad ad ad ln -Cp -wt +IX +Gy ln ad ad @@ -55843,22 +55825,22 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -XQ -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +gf +eJ ad -zq -zq +eJ +eJ ad ad ad @@ -56070,7 +56052,7 @@ ad ad ni ss -Jd +QB ni ad ad @@ -56100,22 +56082,22 @@ ad ad ad ad -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -56358,20 +56340,20 @@ ad ad ad ad -XQ -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -56615,19 +56597,19 @@ ad ad ad ad -zq -XQ -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq -zq +eJ +gf +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ +eJ ad ad ad @@ -56879,11 +56861,11 @@ ad ad ad ad -zq -XQ -zq -zq -zq +eJ +gf +eJ +eJ +eJ ad ad ad diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index 6aace0e8942..ed707b847e1 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -882,12 +882,6 @@ /obj/effect/spawner/random/structure/crate, /turf/open/floor/iron, /area/maintenance/port/aft) -"ahV" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 4 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "aid" = ( /obj/docking_port/stationary{ dwidth = 2; @@ -1464,6 +1458,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/lesser) +"atg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "atp" = ( /obj/structure/disposalpipe/segment{ dir = 6 @@ -2823,10 +2823,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"aLS" = ( -/obj/machinery/air_sensor/atmos/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "aLV" = ( /obj/item/kirbyplants/random, /obj/machinery/light/directional/east, @@ -3553,6 +3549,10 @@ }, /turf/open/floor/iron/dark, /area/security/execution/education) +"aSO" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "aSP" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -4915,10 +4915,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/central) -"bmm" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/ordnance_mixing_input, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "bmD" = ( /obj/structure/window/reinforced{ dir = 4 @@ -4991,6 +4987,19 @@ /obj/effect/turf_decal/box/corners, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) +"bnk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral/half/contrasted{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engineering/atmos) "bnn" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -5500,6 +5509,10 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, /area/cargo/storage) +"btS" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "btX" = ( /obj/machinery/door/window{ dir = 8; @@ -6851,6 +6864,12 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/starboard) +"bJz" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "bJC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -7180,6 +7199,12 @@ }, /turf/open/floor/iron, /area/security/warden) +"bNv" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 4 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "bNG" = ( /obj/structure/sign/poster/official/build{ pixel_y = -32 @@ -8515,6 +8540,22 @@ }, /turf/open/floor/iron, /area/security/brig) +"cbu" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue/half/contrasted{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, +/turf/open/floor/iron, +/area/engineering/atmos) "cbv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/field/generator, @@ -9300,15 +9341,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engineering/storage_shared) -"clf" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos/mix) "clm" = ( /obj/effect/turf_decal/tile/neutral/half/contrasted{ dir = 8 @@ -13244,10 +13276,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"cXJ" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "cXO" = ( /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, @@ -18519,6 +18547,10 @@ /obj/machinery/light/floor, /turf/open/misc/grass, /area/hallway/primary/fore) +"dJn" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "dJo" = ( /obj/effect/turf_decal/tile/green, /obj/structure/extinguisher_cabinet/directional/south, @@ -22260,12 +22292,6 @@ }, /turf/open/floor/iron/dark, /area/commons/fitness/recreation) -"ekV" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "elf" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 1; @@ -23162,6 +23188,12 @@ /obj/effect/landmark/start/cargo_technician, /turf/open/floor/iron, /area/cargo/storage) +"ezQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 4 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "eAa" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/conveyor{ @@ -23204,12 +23236,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/chemistry) -"eBm" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "eBp" = ( /obj/structure/cable, /obj/machinery/duct, @@ -23999,6 +24025,12 @@ /obj/structure/chair/stool/directional/east, /turf/open/floor/iron/dark, /area/service/theater) +"eMZ" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "eNa" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -26064,23 +26096,6 @@ }, /turf/open/floor/iron/grimy, /area/command/heads_quarters/hos) -"ftU" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/obj/effect/turf_decal/tile/red/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "fum" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -26425,6 +26440,10 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/iron, /area/engineering/lobby) +"fyE" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "fyM" = ( /obj/machinery/status_display/ai/directional/north, /obj/machinery/firealarm/directional/east, @@ -28519,19 +28538,6 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) -"gfI" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/half/contrasted{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) "gfM" = ( /obj/machinery/atmospherics/components/binary/pump{ dir = 4; @@ -29021,10 +29027,6 @@ }, /turf/open/floor/carpet/blue, /area/commons/vacant_room/office) -"gnd" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "gnf" = ( /obj/structure/table/optable, /obj/effect/decal/cleanable/blood/old, @@ -30738,6 +30740,12 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall/r_wall, /area/maintenance/port/greater) +"gLM" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "gLP" = ( /obj/machinery/light/small/directional/south, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -31287,6 +31295,15 @@ icon_state = "panelscorched" }, /area/engineering/supermatter/room) +"gTY" = ( +/obj/structure/cable, +/obj/machinery/igniter/incinerator_atmos, +/obj/machinery/air_sensor/incinerator_tank{ + pixel_x = -32; + pixel_y = 32 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "gUc" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -32885,6 +32902,21 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden, /turf/open/floor/iron, /area/science/mixing) +"hqO" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/engineering/atmos) "hqR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -33225,6 +33257,23 @@ }, /turf/open/floor/iron, /area/service/kitchen/abandoned) +"hvK" = ( +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/obj/effect/turf_decal/tile/red/half/contrasted{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/iron, +/area/engineering/atmos) "hwa" = ( /obj/structure/chair{ dir = 1 @@ -33505,21 +33554,6 @@ /obj/effect/spawner/random/maintenance/two, /turf/open/floor/plating, /area/maintenance/port/aft) -"hAs" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/engineering/atmos) "hAt" = ( /obj/structure/cable, /obj/effect/turf_decal/delivery, @@ -35072,6 +35106,25 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"hVn" = ( +/obj/machinery/camera/directional/north{ + c_tag = "Art Gallery"; + name = "library camera" + }, +/obj/structure/extinguisher_cabinet/directional/north, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 35 + }, +/obj/structure/table/wood/fancy, +/obj/structure/sign/painting/large/library{ + dir = 1 + }, +/turf/open/floor/wood, +/area/service/library) "hVo" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -35107,6 +35160,10 @@ /obj/effect/turf_decal/tile/purple, /turf/open/floor/iron/white, /area/command/heads_quarters/rd) +"hVV" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "hWi" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -36254,6 +36311,16 @@ /obj/effect/turf_decal/delivery, /turf/open/floor/iron/dark, /area/engineering/main) +"imW" = ( +/obj/structure/destructible/cult/item_dispenser/archives/library, +/obj/item/book/codex_gigas, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/structure/sign/painting/large/library_private{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/service/library) "ina" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/decal/cleanable/dirt, @@ -36533,10 +36600,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/commons/lounge) -"ipB" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "ipD" = ( /obj/structure/table/wood, /obj/machinery/cell_charger, @@ -36915,6 +36978,21 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"iuQ" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/air_tank{ + dir = 4 + }, +/turf/open/floor/iron/white/corner{ + dir = 1 + }, +/area/engineering/atmos) "iuU" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, /obj/item/kirbyplants/random, @@ -37703,6 +37781,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/grimy, /area/command/heads_quarters/hos) +"iIe" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "iIt" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/door/poddoor/preopen{ @@ -38093,12 +38177,6 @@ heat_capacity = 1e+006 }, /area/commons/locker) -"iOv" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 4 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "iOy" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -38112,6 +38190,12 @@ /obj/structure/cable, /turf/open/floor/wood, /area/service/lawoffice) +"iOI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "iOQ" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible, /obj/item/radio/intercom/directional/east, @@ -39180,6 +39264,15 @@ }, /turf/open/floor/iron, /area/hallway/primary/central/aft) +"jgt" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 4 + }, +/obj/effect/turf_decal/tile/green/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engineering/atmos/mix) "jgF" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -39480,12 +39573,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) -"jkA" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "jkB" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -41382,18 +41469,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/engineering/atmos/mix) -"jNF" = ( -/obj/structure/disposalpipe/segment, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ - dir = 10 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) "jNJ" = ( /obj/machinery/icecream_vat, /obj/effect/turf_decal/bot/right, @@ -43599,6 +43674,20 @@ /obj/machinery/light/directional/south, /turf/open/floor/iron, /area/engineering/supermatter/room) +"kuU" = ( +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/purple/half/contrasted{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "kuW" = ( /obj/structure/window/reinforced{ dir = 8 @@ -43728,6 +43817,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"kwm" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 4 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "kwA" = ( /obj/machinery/door/airlock/command{ name = "Chief Medical Officer's Quarters"; @@ -49369,22 +49464,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/service/kitchen/abandoned) -"maK" = ( -/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, -/obj/machinery/computer/atmos_control{ - dir = 4 - }, -/obj/machinery/computer/security/telescreen{ - desc = "Used for watching the Engine."; - dir = 4; - layer = 4; - name = "Engine Monitor"; - network = list("engine"); - pixel_x = -24 - }, -/obj/effect/turf_decal/bot, -/turf/open/floor/iron/dark/textured_large, -/area/engineering/atmos/storage/gas) "maP" = ( /obj/effect/landmark/event_spawn, /obj/structure/cable, @@ -49794,6 +49873,12 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai_upload) +"mfI" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "mfK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -49893,25 +49978,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/maintenance/port/fore) -"mhX" = ( -/obj/machinery/camera/directional/north{ - c_tag = "Art Gallery"; - name = "library camera" - }, -/obj/structure/extinguisher_cabinet/directional/north, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 35 - }, -/obj/structure/table/wood/fancy, -/obj/structure/sign/painting/large/library{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/library) "mic" = ( /obj/machinery/door/window/brigdoor/westright{ name = "Shooting Range"; @@ -50805,6 +50871,12 @@ }, /turf/open/floor/iron, /area/ai_monitored/command/storage/eva) +"mvM" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "mvU" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -51762,12 +51834,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/engineering/main) -"mMP" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "mNg" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/binary/pump{ @@ -53023,21 +53089,6 @@ }, /turf/open/floor/iron, /area/service/hydroponics) -"njr" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 4 - }, -/turf/open/floor/iron/white/corner{ - dir = 1 - }, -/area/engineering/atmos) "njE" = ( /obj/effect/landmark/start/prisoner, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -57515,12 +57566,6 @@ }, /turf/open/floor/iron/white, /area/medical/pharmacy) -"oBI" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 4 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "oBL" = ( /obj/machinery/light/directional/north, /obj/item/flashlight/lamp, @@ -59776,6 +59821,22 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/grimy, /area/service/library/abandoned) +"pnP" = ( +/obj/machinery/atmospherics/pipe/smart/simple/cyan/hidden, +/obj/machinery/computer/security/telescreen{ + desc = "Used for watching the Engine."; + dir = 4; + layer = 4; + name = "Engine Monitor"; + network = list("engine"); + pixel_x = -24 + }, +/obj/effect/turf_decal/bot, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 4 + }, +/turf/open/floor/iron/dark/textured_large, +/area/engineering/atmos/storage/gas) "pog" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -60395,6 +60456,14 @@ }, /turf/open/floor/iron, /area/hallway/primary/central/fore) +"pxY" = ( +/obj/structure/table/wood/fancy, +/obj/machinery/door/window{ + name = "Secure Art Exhibition"; + req_access_txt = "37" + }, +/turf/open/floor/carpet, +/area/service/library) "pya" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -60631,12 +60700,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/hallway/primary/central/fore) -"pCq" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ - dir = 4 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "pCr" = ( /obj/structure/table/reinforced, /obj/item/clipboard, @@ -61015,20 +61078,6 @@ /obj/effect/turf_decal/tile/red/fourcorners, /turf/open/floor/iron, /area/security/brig) -"pGp" = ( -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/plasma_tank{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/purple/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "pGr" = ( /obj/effect/turf_decal/trimline/green/end, /obj/machinery/hydroponics/constructable, @@ -62111,19 +62160,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/commons/storage/primary) -"pVb" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) "pVe" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -62752,6 +62788,19 @@ }, /turf/open/floor/iron/white, /area/command/heads_quarters/cmo) +"qgr" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/machinery/meter/monitored/waste_loop, +/turf/open/floor/iron/dark/corner, +/area/engineering/atmos/pumproom) "qgs" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/light/small/directional/east, @@ -63589,6 +63638,10 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ai_monitored/aisat/exterior) +"qsH" = ( +/obj/machinery/air_sensor/ordnance_mixing_tank, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "qsU" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 9 @@ -63910,6 +63963,10 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron/white, /area/medical/medbay/lobby) +"qzr" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "qzH" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/airalarm/directional/north, @@ -64795,6 +64852,19 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/medical/morgue) +"qMQ" = ( +/obj/machinery/light/directional/east, +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/mixing) "qNv" = ( /obj/effect/turf_decal/tile/brown/half/contrasted{ dir = 8 @@ -65419,13 +65489,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/maintenance/port/greater) -"qVt" = ( -/obj/structure/cable, -/obj/effect/turf_decal/stripes/line, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/ai_monitored/turret_protected/aisat_interior) "qVy" = ( /obj/structure/bed/roller, /obj/effect/turf_decal/tile/blue/half/contrasted, @@ -66208,14 +66271,6 @@ }, /turf/open/floor/iron, /area/engineering/atmos/project) -"rhJ" = ( -/obj/structure/table/wood/fancy, -/obj/machinery/door/window{ - name = "Secure Art Exhibition"; - req_access_txt = "37" - }, -/turf/open/floor/carpet, -/area/service/library) "rib" = ( /obj/machinery/light/small/directional/east, /obj/structure/bed, @@ -67029,6 +67084,13 @@ /obj/item/circuitboard/machine/microwave, /turf/open/floor/iron/dark, /area/service/electronic_marketing_den) +"rtW" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "rup" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -67443,17 +67505,6 @@ }, /turf/open/floor/iron, /area/cargo/warehouse) -"rAQ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 1 - }, -/obj/machinery/meter, -/turf/open/floor/iron/dark/corner, -/area/engineering/atmos/pumproom) "rBk" = ( /obj/machinery/shower{ dir = 8 @@ -67766,6 +67817,13 @@ }, /turf/open/floor/iron, /area/medical/break_room) +"rFf" = ( +/obj/structure/cable, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/ai_monitored/turret_protected/aisat_interior) "rFl" = ( /obj/machinery/light/directional/west, /obj/structure/chair/pew/left, @@ -68415,6 +68473,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/commons/toilet/locker) +"rOw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "rOC" = ( /obj/effect/landmark/start/hangover, /obj/structure/chair/sofa/bench/left{ @@ -69260,10 +69324,6 @@ /obj/structure/chair/stool/directional/west, /turf/open/floor/iron, /area/engineering/lobby) -"sat" = ( -/obj/machinery/air_sensor/atmos/ordnance_mixing_tank, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "say" = ( /obj/item/kirbyplants/random, /obj/machinery/camera/directional/north{ @@ -70075,6 +70135,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/central/aft) +"snu" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "snx" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/blue{ @@ -70250,6 +70316,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/maintenance/starboard/aft) +"spP" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "spY" = ( /obj/effect/turf_decal/siding/wood{ dir = 4 @@ -71070,12 +71140,6 @@ "sBx" = ( /turf/open/floor/iron/grimy, /area/service/abandoned_gambling_den) -"sBB" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 4 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "sBC" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, @@ -71860,16 +71924,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/cargo/office) -"sNJ" = ( -/obj/structure/destructible/cult/item_dispenser/archives/library, -/obj/item/book/codex_gigas, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/obj/structure/sign/painting/large/library_private{ - dir = 8; - pixel_x = -29 - }, -/turf/open/floor/iron/dark, -/area/service/library) "sNL" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -73222,6 +73276,18 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/cargo/drone_bay) +"thI" = ( +/obj/structure/disposalpipe/segment, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ + dir = 10 + }, +/turf/open/floor/iron/dark, +/area/maintenance/disposal/incinerator) "thP" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 @@ -75458,6 +75524,17 @@ /obj/item/storage/medkit/regular, /turf/open/floor/iron, /area/commons/fitness/recreation) +"tQT" = ( +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 1 + }, +/obj/machinery/meter/monitored/distro_loop, +/turf/open/floor/iron/dark/corner, +/area/engineering/atmos/pumproom) "tRr" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -77852,12 +77929,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/security/warden) -"uDj" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "uDv" = ( /obj/structure/table/wood, /obj/item/storage/fancy/donut_box, @@ -79568,12 +79639,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/commons/toilet/locker) -"vgf" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "vgB" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/cable, @@ -80944,12 +81009,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/entry) -"vBv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "vBw" = ( /obj/machinery/meter, /obj/effect/turf_decal/tile/yellow{ @@ -81401,22 +81460,6 @@ /obj/structure/sign/poster/random/directional/west, /turf/open/floor/wood, /area/engineering/break_room) -"vKc" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/scrubbers/visible, -/obj/effect/turf_decal/tile/blue/half/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "vKD" = ( /obj/structure/table/wood, /obj/machinery/light/directional/east, @@ -81830,12 +81873,6 @@ /obj/item/pen, /turf/open/floor/iron/checker, /area/hallway/secondary/service) -"vRL" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 4 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "vRN" = ( /obj/machinery/door/firedoor, /obj/structure/cable, @@ -82009,10 +82046,6 @@ }, /turf/open/floor/iron, /area/maintenance/starboard/aft) -"vUN" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) "vUQ" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -83392,19 +83425,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/cargo/warehouse) -"wqE" = ( -/obj/machinery/light/directional/east, -/obj/machinery/computer/atmos_control/ordnancemix{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "wqH" = ( /obj/structure/cable, /obj/structure/window/reinforced/plasma/spawner/west{ @@ -83704,12 +83724,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/engineering/atmos) -"wwD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 4 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "wwI" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, @@ -84426,10 +84440,6 @@ }, /turf/open/floor/iron/dark/textured_half, /area/service/janitor) -"wGh" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "wGk" = ( /obj/structure/window/reinforced{ dir = 4 @@ -85048,13 +85058,6 @@ /obj/machinery/telecomms/broadcaster/preset_right, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"wRo" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "wRw" = ( /obj/machinery/light/small/directional/north, /obj/effect/turf_decal/bot, @@ -85674,15 +85677,6 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, /area/service/chapel) -"xaD" = ( -/obj/structure/cable, -/obj/machinery/igniter/incinerator_atmos, -/obj/machinery/air_sensor/atmos/incinerator_tank{ - pixel_x = -32; - pixel_y = 32 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "xaH" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -87264,10 +87258,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/medical/morgue) -"xCd" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "xCi" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -87947,6 +87937,12 @@ }, /turf/open/floor/iron, /area/engineering/main) +"xMu" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 4 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "xMy" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -88763,6 +88759,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/hallway/secondary/service) +"xYM" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/engineering/atmos) "xYV" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/firealarm/directional/north, @@ -95961,7 +95961,7 @@ bLw aaa bPC bRz -qVt +rFf krT xRo caa @@ -110302,8 +110302,8 @@ aaa aaa aRo aMu -xaD -wRo +gTY +rtW aFr aaa qYo @@ -110566,37 +110566,37 @@ vVc vVc vVc vFd -wwD -ipB -ahV +eMZ +dJn +gLM vFd -uDj -wGh -vgf +mfI +spP +bJz vFd -sBB -vUN -vRL +snu +xYM +iOI vFd aad vFd -eBm -xCd -iOv +xMu +hVV +bNv vFd -ekV -aLS -pCq +iIe +btS +kwm vFd -oBI -cXJ -jkA +atg +qzr +ezQ vFd yfC vFd -mMP -gnd -vBv +mvM +fyE +rOw vFd vVc aTm @@ -111331,7 +111331,7 @@ vGg kmD qNN izH -jNF +thI txe oAL aFr @@ -111623,7 +111623,7 @@ veJ pvP sXW bFD -clf +jgt eFo fiJ pFk @@ -111852,29 +111852,29 @@ aFr sxy rau olt -vKc +cbu lyw oeR ujc -ftU +hvK uBj oeR kuW -njr +iuQ gpo wZg pIC bvM nVa -gfI +bnk mjf oeR cdZ -pGp +kuU ogE tZT vso -hAs +hqO szD iuU gkj @@ -115995,7 +115995,7 @@ kut pvw mfi oLj -maK +pnP wfS osJ kfN @@ -116751,12 +116751,12 @@ teR fzS iSU bNX -pVb +qgr lRf rwZ dJs gkA -rAQ +tQT ocl pjg bDH @@ -121968,7 +121968,7 @@ xOo drT dtm xWj -wqE +qMQ byh byh byh @@ -122179,7 +122179,7 @@ eXA ybl bYO nJo -mhX +hVn mFG ycz nJo @@ -122193,7 +122193,7 @@ kaA bIE nJo ssD -sNJ +imW pAm nJo tHl @@ -122436,7 +122436,7 @@ eXA ybl aaI nJo -rhJ +pxY mFG mfh lxk @@ -122479,7 +122479,7 @@ cOR qYo svv sfo -bmm +aSO efb hSn efb @@ -122736,7 +122736,7 @@ cNp qYo svv oYI -sat +qsH oIE lyU fpQ diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index c67e0673dcf..3b237db97d0 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -324,21 +324,6 @@ }, /turf/open/floor/iron, /area/ai_monitored/security/armory) -"acl" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 9 - }, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/bed/dogbed/lia, -/obj/machinery/camera/directional/west{ - c_tag = "Security - HoS Office" - }, -/obj/machinery/newscaster/directional/west, -/mob/living/simple_animal/hostile/carp/lia, -/turf/open/floor/iron, -/area/ai_monitored/security/armory) "acm" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -3304,6 +3289,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/hallway/secondary/entry) +"ayr" = ( +/obj/effect/landmark/event_spawn, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/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/security/brig) "ays" = ( /obj/structure/closet/wardrobe/white, /obj/item/clothing/shoes/jackboots, @@ -6429,17 +6427,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/ai) -"boG" = ( -/obj/structure/table, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/item/mmi, -/obj/item/mmi, -/obj/item/mmi, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "boM" = ( /turf/open/floor/iron/white/corner, /area/science/research) @@ -7182,6 +7169,10 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"bBA" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "bBD" = ( /turf/open/floor/iron/white/side{ dir = 9 @@ -7512,17 +7503,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating/icemoon, /area/maintenance/solars/port/aft) -"bGJ" = ( -/obj/machinery/air_sensor/atmos/incinerator_tank{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/igniter{ - id = "Incinerator" - }, -/obj/structure/cable, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "bGO" = ( /obj/structure/closet/secure_closet/engineering_chief, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -7530,15 +7510,6 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/command/heads_quarters/ce) -"bGS" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "bGU" = ( /obj/structure/disposalpipe/segment, /turf/open/floor/iron, @@ -8963,6 +8934,15 @@ "cfw" = ( /turf/closed/wall/r_wall, /area/maintenance/solars/port/aft) +"cfE" = ( +/obj/machinery/computer/atmos_control/air_tank{ + dir = 1 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/turf/open/floor/iron/white/corner, +/area/engineering/atmos) "cfV" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -9269,15 +9249,6 @@ /obj/structure/sign/poster/contraband/random/directional/south, /turf/open/floor/iron, /area/maintenance/starboard/fore) -"cnF" = ( -/obj/structure/bookcase{ - name = "Forbidden Knowledge" - }, -/obj/structure/sign/painting/large/library_private{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/service/library) "cnR" = ( /obj/structure/sign/poster/contraband/random/directional/west, /turf/open/floor/plating, @@ -10792,6 +10763,16 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron, /area/commons/storage/primary) +"cKN" = ( +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "cKW" = ( /obj/effect/turf_decal/siding/wood{ dir = 8 @@ -10966,15 +10947,6 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/maintenance/fore/greater) -"cOJ" = ( -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) "cOL" = ( /obj/structure/flora/tree/pine, /turf/open/misc/asteroid/snow/icemoon, @@ -11070,6 +11042,12 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron/white, /area/medical/cryo) +"cRc" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "cRh" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -12604,16 +12582,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/command/heads_quarters/hos) -"dDZ" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/tile/brown{ - dir = 8 - }, -/obj/effect/turf_decal/tile/brown{ - dir = 1 - }, -/turf/open/floor/iron, -/area/cargo/qm) "dEh" = ( /obj/structure/table/reinforced, /obj/item/assembly/igniter{ @@ -13426,6 +13394,12 @@ /obj/machinery/airalarm/directional/north, /turf/open/floor/iron, /area/hallway/primary/central) +"eaj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "eay" = ( /obj/structure/railing{ dir = 1 @@ -13688,12 +13662,6 @@ /obj/effect/landmark/start/depsec/science, /turf/open/floor/iron/dark, /area/security/checkpoint/science) -"ehm" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "ehA" = ( /obj/machinery/computer/message_monitor{ dir = 4 @@ -13779,14 +13747,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white/smooth_large, /area/science/genetics) -"eiU" = ( -/obj/machinery/camera/directional/south{ - c_tag = "Robotics Lab - South"; - network = list("ss13","rd") - }, -/obj/machinery/mechpad, -/turf/open/floor/iron/white, -/area/science/robotics/lab) "eiZ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14576,6 +14536,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) +"eDy" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/port/fore) "eDN" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -14807,6 +14774,18 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"eKP" = ( +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/hallway/primary/starboard) "eKT" = ( /turf/open/openspace/icemoon, /area/icemoon/surface/outdoors/nospawn) @@ -14836,6 +14815,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/command/gateway) +"eLG" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 9 + }, +/turf/open/floor/iron, +/area/ai_monitored/security/armory) "eLP" = ( /obj/machinery/light_switch/directional/north, /turf/open/floor/circuit, @@ -14876,6 +14861,14 @@ }, /turf/open/floor/iron, /area/command/heads_quarters/hop) +"eMR" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "eNs" = ( /turf/open/floor/iron, /area/maintenance/port/fore) @@ -14952,6 +14945,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/upper) +"ePU" = ( +/obj/structure/bookcase{ + name = "Forbidden Knowledge" + }, +/turf/open/floor/engine/cult, +/area/service/library) "eQf" = ( /obj/machinery/atmospherics/pipe/smart/manifold/purple/visible, /turf/open/floor/glass/reinforced, @@ -15172,12 +15171,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/white/side, /area/science/research) -"eWO" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "eWX" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -15290,6 +15283,12 @@ /obj/structure/sign/warning/electricshock, /turf/closed/wall/r_wall, /area/engineering/storage/tech) +"eZS" = ( +/obj/effect/landmark/event_spawn, +/obj/machinery/air_sensor/ordnance_mixing_tank, +/obj/effect/decal/cleanable/dirt, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "faf" = ( /obj/structure/window/reinforced, /obj/machinery/rnd/production/circuit_imprinter, @@ -15485,6 +15484,12 @@ /obj/structure/tank_holder/oxygen/red, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"fff" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "ffg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/disposalpipe/trunk{ @@ -15928,10 +15933,6 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"fqK" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "fqO" = ( /obj/machinery/photocopier, /obj/structure/sign/poster/official/random/directional/east, @@ -16331,10 +16332,6 @@ dir = 1 }, /area/hallway/primary/starboard) -"fAQ" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "fBe" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -16356,16 +16353,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) -"fBL" = ( -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/turf_decal/siding/wood/corner{ - dir = 8 - }, -/obj/machinery/firealarm/directional/west, -/obj/item/radio/intercom/directional/north, -/turf/open/floor/wood, -/area/service/library) "fBN" = ( /obj/machinery/light/small/built/directional/west, /turf/open/floor/iron, @@ -16522,6 +16509,14 @@ }, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"fFQ" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/fore/lesser) "fGe" = ( /turf/open/openspace, /area/cargo/storage) @@ -17675,16 +17670,6 @@ }, /turf/open/floor/plating, /area/engineering/lobby) -"ghu" = ( -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) "ghw" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/misc/asteroid/snow/standard_air, @@ -18235,6 +18220,13 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/tcommsat/computer) +"gvN" = ( +/obj/structure/disposalpipe/segment, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/starboard/aft) "gvP" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 1 @@ -18296,13 +18288,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron/dark, /area/tcommsat/computer) -"gyI" = ( -/obj/machinery/computer/atmos_control{ - dir = 8 - }, -/obj/structure/cable, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) "gyJ" = ( /obj/machinery/power/terminal, /obj/machinery/light/small/directional/east, @@ -18665,12 +18650,6 @@ /obj/structure/marker_beacon/burgundy, /turf/open/misc/asteroid/snow/icemoon, /area/icemoon/surface/outdoors/nospawn) -"gHx" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "gIb" = ( /obj/structure/rack, /obj/structure/disposalpipe/segment{ @@ -18728,12 +18707,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron, /area/science/storage) -"gJz" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "gJL" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/structure/cable, @@ -19828,6 +19801,16 @@ /obj/item/radio/intercom/prison/directional/north, /turf/open/floor/iron, /area/security/prison) +"hfo" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "hfv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -19911,6 +19894,12 @@ /obj/effect/turf_decal/tile/red/full, /turf/open/floor/iron/large, /area/service/kitchen/diner) +"hgf" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "hgg" = ( /obj/structure/cable, /obj/machinery/door/poddoor/preopen{ @@ -20420,12 +20409,6 @@ /obj/structure/closet/crate/freezer/surplus_limbs, /turf/open/floor/iron/white, /area/medical/cryo) -"huy" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "huA" = ( /obj/structure/table, /obj/machinery/firealarm/directional/north, @@ -20839,6 +20822,12 @@ dir = 4 }, /area/science/genetics) +"hDT" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "hFj" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/hidden, /turf/closed/wall, @@ -21170,15 +21159,6 @@ /obj/machinery/door/airlock/external, /turf/open/floor/plating, /area/maintenance/fore/greater) -"hMM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) "hMS" = ( /obj/item/radio/intercom/directional/east, /obj/machinery/atmospherics/pipe/smart/simple/orange/visible{ @@ -21419,12 +21399,6 @@ }, /turf/open/floor/iron/dark, /area/engineering/lobby) -"hWM" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "hWP" = ( /obj/effect/landmark/event_spawn, /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ @@ -21504,14 +21478,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/hallway/primary/aft) -"hXT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/light/directional/south, -/obj/machinery/computer/atmos_control/ordnancemix{ - dir = 1 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "hXU" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -21815,12 +21781,6 @@ }, /turf/open/floor/iron, /area/security/prison) -"ieW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "ifh" = ( /obj/machinery/power/emitter/welded{ dir = 8 @@ -22094,6 +22054,16 @@ }, /turf/open/floor/iron/white, /area/science/mixing) +"ime" = ( +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "imP" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 5 @@ -22695,6 +22665,13 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/wood, /area/hallway/secondary/service) +"iCP" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/department/medical/central) "iCR" = ( /obj/machinery/button/ignition/incinerator/ordmix{ pixel_x = -8; @@ -22808,10 +22785,6 @@ dir = 8 }, /area/engineering/lobby) -"iFe" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "iFo" = ( /obj/structure/sign/warning/securearea{ pixel_y = 32 @@ -23268,6 +23241,17 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) +"iQy" = ( +/obj/structure/table, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/item/mmi, +/obj/item/mmi, +/obj/item/mmi, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "iQC" = ( /obj/structure/closet, /obj/effect/spawner/random/entertainment/drugs, @@ -23697,10 +23681,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"jah" = ( -/obj/machinery/air_sensor/atmos/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "jam" = ( /obj/effect/landmark/start/medical_doctor, /obj/machinery/holopad, @@ -23743,12 +23723,30 @@ /obj/machinery/holopad, /turf/open/floor/iron/dark/smooth_large, /area/science/breakroom) +"jaQ" = ( +/obj/item/radio/intercom/directional/east, +/obj/machinery/light/directional/east, +/obj/machinery/camera/directional/east{ + c_tag = "Library Art Gallery" + }, +/turf/open/floor/wood, +/area/service/library) "jaR" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 }, /turf/open/floor/iron, /area/commons/locker) +"jaT" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/tile/brown{ + dir = 8 + }, +/obj/effect/turf_decal/tile/brown{ + dir = 1 + }, +/turf/open/floor/iron, +/area/cargo/qm) "jaU" = ( /obj/structure/reagent_dispensers/watertank/high, /turf/open/floor/iron/showroomfloor, @@ -23785,6 +23783,10 @@ dir = 4 }, /area/medical/medbay/central) +"jbO" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "jbT" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -24053,16 +24055,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"jhK" = ( -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "jhN" = ( /turf/closed/wall, /area/maintenance/port/greater) @@ -24306,10 +24298,6 @@ }, /turf/open/floor/iron/white/smooth_large, /area/service/kitchen/diner) -"jnK" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) "jok" = ( /obj/machinery/door/poddoor/preopen{ id = "cmoprivacy"; @@ -24534,6 +24522,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/medical/cryo) +"jsS" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "jtr" = ( /obj/machinery/door/window/westright{ dir = 1; @@ -25153,17 +25145,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/ai_monitored/security/armory) -"jJO" = ( -/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/duct, -/mob/living/simple_animal/hostile/retaliate/goat{ - name = "Pete" - }, -/turf/open/floor/iron/freezer, -/area/service/kitchen/coldroom) "jJP" = ( /obj/machinery/bluespace_beacon, /obj/effect/turf_decal/stripes/line{ @@ -25308,6 +25289,10 @@ /obj/item/assembly/timer, /turf/open/floor/iron, /area/ai_monitored/command/storage/eva) +"jOi" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "jOy" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -25326,17 +25311,15 @@ dir = 1 }, /area/hallway/primary/starboard) +"jOS" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "jOT" = ( /obj/machinery/light/small/directional/north, /obj/structure/dresser, /turf/open/floor/carpet, /area/command/heads_quarters/captain) -"jOW" = ( -/obj/effect/landmark/event_spawn, -/obj/machinery/air_sensor/atmos/ordnance_mixing_tank, -/obj/effect/decal/cleanable/dirt, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "jPn" = ( /obj/machinery/door/poddoor/preopen{ id = "atmos"; @@ -26647,6 +26630,16 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/catwalk_floor/iron_smooth, /area/maintenance/department/medical/central) +"kyF" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/fore/lesser) "kyN" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -26852,6 +26845,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/engineering/storage) +"kDa" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "kDt" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, @@ -27108,6 +27110,12 @@ /obj/machinery/firealarm/directional/south, /turf/open/floor/iron/dark, /area/science/server) +"kIu" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "kIy" = ( /obj/structure/closet/secure_closet/chief_medical, /obj/item/screwdriver, @@ -27461,12 +27469,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/cargo/miningdock) -"kTm" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "kTP" = ( /obj/effect/turf_decal/tile/purple{ dir = 8 @@ -27671,10 +27673,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"kZi" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "kZl" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -28030,6 +28028,10 @@ /obj/effect/landmark/blobstart, /turf/open/floor/plating, /area/engineering/engine_smes) +"llK" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "llL" = ( /obj/structure/disposalpipe/segment{ dir = 9 @@ -28104,6 +28106,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/command/meeting_room) +"lnX" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "loi" = ( /turf/closed/wall, /area/science/storage) @@ -28302,6 +28310,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/cafeteria, /area/security/prison) +"luq" = ( +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/starboard/upper) "luZ" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -28512,16 +28528,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"lAl" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "lAq" = ( /obj/structure/grille, /obj/structure/window{ @@ -29262,26 +29268,6 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/cafeteria, /area/hallway/secondary/exit/departure_lounge) -"lWr" = ( -/obj/effect/landmark/event_spawn, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/bed/dogbed/mcgriff, -/obj/item/food/beef_wellington_slice, -/obj/structure/cable, -/mob/living/simple_animal/pet/dog/pug/mcgriff, -/turf/open/floor/iron, -/area/security/brig) "lWs" = ( /obj/machinery/light/directional/east, /obj/effect/turf_decal/tile/red{ @@ -29426,6 +29412,14 @@ }, /turf/open/floor/plating, /area/maintenance/aft/greater) +"lZv" = ( +/obj/machinery/camera/directional/south{ + c_tag = "Robotics Lab - South"; + network = list("ss13","rd") + }, +/obj/machinery/mechpad, +/turf/open/floor/iron/white, +/area/science/robotics/lab) "mas" = ( /obj/machinery/door/morgue{ name = "Private Study"; @@ -29859,6 +29853,12 @@ /obj/machinery/holopad, /turf/open/floor/iron/white/smooth_large, /area/science/lab) +"mnm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "mnr" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -30198,6 +30198,10 @@ /obj/structure/closet/secure_closet/freezer/fridge, /turf/open/floor/iron/cafeteria, /area/service/kitchen) +"myt" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/engineering/atmos) "myD" = ( /obj/machinery/firealarm/directional/east, /obj/structure/filingcabinet/employment, @@ -30336,15 +30340,6 @@ }, /turf/open/floor/iron, /area/construction/mining/aux_base) -"mBw" = ( -/obj/structure/table, -/obj/item/circular_saw, -/obj/item/scalpel{ - pixel_y = 12 - }, -/obj/machinery/light/directional/north, -/turf/open/floor/iron/dark, -/area/science/robotics/lab) "mBy" = ( /obj/structure/urinal/directional/north, /turf/open/floor/iron/freezer, @@ -30511,6 +30506,16 @@ }, /turf/open/floor/engine, /area/science/genetics) +"mHm" = ( +/obj/structure/table/wood, +/obj/machinery/computer/bookmanagement, +/obj/machinery/light_switch/directional/north, +/obj/machinery/status_display/evac/directional/east, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/structure/table/wood, +//area/service/library) "mHv" = ( /obj/machinery/light/directional/west, /obj/structure/table, @@ -31104,12 +31109,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"mWn" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "mWu" = ( /obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ dir = 6 @@ -31396,16 +31395,6 @@ }, /turf/open/floor/plating, /area/engineering/atmos/pumproom) -"nfY" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "ngd" = ( /obj/structure/disposaloutlet{ dir = 4 @@ -31415,14 +31404,6 @@ }, /turf/open/floor/plating, /area/cargo/sorting) -"ngh" = ( -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) "ngk" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -31591,6 +31572,13 @@ }, /turf/open/floor/iron/dark, /area/engineering/supermatter/room) +"njr" = ( +/obj/structure/bed/dogbed/runtime, +/mob/living/simple_animal/pet/cat/runtime, +/obj/item/toy/cattoy, +/obj/machinery/newscaster/directional/north, +/turf/open/floor/iron/dark, +/area/command/heads_quarters/cmo) "njz" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -31848,6 +31836,12 @@ icon_state = "panelscorched" }, /area/maintenance/aft/greater) +"nqC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "nqD" = ( /obj/structure/window/reinforced{ dir = 8 @@ -32080,6 +32074,15 @@ /obj/item/paicard, /turf/open/floor/iron, /area/commons/dorms) +"nwG" = ( +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/turf/open/floor/iron/white/corner, +/area/engineering/atmos) "nwI" = ( /obj/effect/turf_decal/tile/brown{ dir = 8 @@ -32328,13 +32331,6 @@ }, /turf/open/floor/iron, /area/cargo/sorting) -"nCX" = ( -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/lesser) "nDe" = ( /obj/machinery/drone_dispenser, /turf/open/floor/plating, @@ -32791,6 +32787,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/starboard) +"nQs" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "nQw" = ( /obj/effect/spawner/structure/window/reinforced, /obj/machinery/atmospherics/pipe/layer_manifold/dark, @@ -32878,12 +32880,6 @@ }, /turf/open/floor/iron, /area/service/hydroponics) -"nSf" = ( -/obj/structure/table, -/obj/machinery/light/small/directional/north, -/obj/machinery/microwave, -/turf/open/floor/iron/dark, -/area/science/breakroom) "nSm" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -33092,10 +33088,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/command/heads_quarters/ce) -"nVN" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "nVS" = ( /obj/machinery/door/airlock/external{ name = "Port Docking Bay 1"; @@ -33884,13 +33876,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/security/office) -"oqz" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, -/obj/structure/extinguisher_cabinet/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) "orl" = ( /obj/structure/cable, /obj/machinery/power/apc/auto_name/directional/north, @@ -34919,14 +34904,6 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/central) -"oQB" = ( -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) "oQH" = ( /obj/effect/turf_decal/tile/blue{ dir = 8 @@ -35282,19 +35259,6 @@ "oZI" = ( /turf/closed/wall, /area/commons/storage/tools) -"oZL" = ( -/obj/machinery/computer/atmos_control/tank/plasma_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "oZR" = ( /obj/structure/table/glass, /obj/item/cultivator, @@ -35860,12 +35824,6 @@ /obj/structure/cable, /turf/open/floor/plating/snowed/icemoon, /area/icemoon/surface/outdoors/nospawn) -"pqf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "pqm" = ( /turf/open/floor/plating{ icon_state = "platingdmg2" @@ -36557,6 +36515,12 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"pGC" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "pHb" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/stripes/corner{ @@ -37004,15 +36968,6 @@ }, /turf/open/floor/iron, /area/engineering/lobby) -"pQS" = ( -/obj/machinery/light/directional/north, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/effect/turf_decal/siding/wideplating/corner, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "pRo" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ @@ -37209,6 +37164,15 @@ dir = 1 }, /area/service/chapel) +"pVl" = ( +/obj/structure/table, +/obj/item/circular_saw, +/obj/item/scalpel{ + pixel_y = 12 + }, +/obj/machinery/light/directional/north, +/turf/open/floor/iron/dark, +/area/science/robotics/lab) "pVH" = ( /obj/effect/mapping_helpers/airlock/cyclelink_helper{ dir = 8 @@ -37285,6 +37249,15 @@ }, /turf/open/floor/iron, /area/engineering/atmos) +"pZb" = ( +/obj/machinery/light/directional/north, +/obj/machinery/meter/monitored/waste_loop, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/effect/turf_decal/siding/wideplating/corner, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "pZf" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/public/glass{ @@ -37849,15 +37822,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/hallway/primary/central) -"qlE" = ( -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) "qlI" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -38074,16 +38038,6 @@ dir = 1 }, /area/hallway/secondary/exit/departure_lounge) -"qqn" = ( -/obj/structure/table/wood, -/obj/item/camera, -/obj/item/taperecorder, -/obj/item/radio/intercom/directional/east, -/obj/structure/sign/painting/library_private{ - pixel_y = 32 - }, -/turf/open/floor/engine/cult, -/area/service/library) "qqA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -38274,13 +38228,6 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/dark, /area/hallway/secondary/entry) -"qxf" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/maintenance/department/medical/central) "qyf" = ( /turf/open/floor/iron/dark, /area/command/heads_quarters/cmo) @@ -38581,12 +38528,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/hallway/primary/port) -"qHE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "qIe" = ( /obj/effect/decal/cleanable/glass, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -39635,6 +39576,17 @@ }, /turf/open/floor/iron, /area/commons/locker) +"rnB" = ( +/obj/machinery/air_sensor/incinerator_tank{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/igniter{ + id = "Incinerator" + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "rnW" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40217,12 +40169,6 @@ /obj/structure/sign/poster/official/random/directional/north, /turf/open/floor/iron/dark, /area/science/genetics) -"rBd" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "rBh" = ( /obj/machinery/airalarm/directional/south, /obj/structure/closet/emcloset, @@ -42306,6 +42252,19 @@ }, /turf/open/floor/iron, /area/security/processing) +"swg" = ( +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 8 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "sww" = ( /obj/structure/table, /obj/item/stack/sheet/glass, @@ -43596,6 +43555,12 @@ "tel" = ( /turf/closed/wall, /area/cargo/sorting) +"teq" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "tes" = ( /obj/machinery/camera/directional/west{ c_tag = "Engineering Equipment Storage" @@ -44054,6 +44019,22 @@ /obj/machinery/newscaster/directional/east, /turf/open/floor/iron, /area/science/robotics/lab) +"toC" = ( +/obj/structure/sign/painting/library_private{ + pixel_y = 32 + }, +/obj/structure/table/wood, +/obj/item/clothing/under/suit/red, +/obj/item/candle{ + pixel_x = -8; + pixel_y = 4 + }, +/obj/item/candle{ + pixel_x = 8; + pixel_y = 4 + }, +/turf/open/floor/engine/cult, +/area/service/library) "toD" = ( /obj/machinery/turretid{ control_area = "/area/ai_monitored/turret_protected/aisat_interior"; @@ -44704,6 +44685,14 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/cargo/storage) +"tFG" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/maintenance/disposal/incinerator) "tFQ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -44817,17 +44806,6 @@ }, /turf/open/floor/iron, /area/commons/dorms) -"tHJ" = ( -/obj/structure/table/wood, -/obj/machinery/computer/bookmanagement, -/obj/machinery/light_switch/directional/north, -/obj/machinery/status_display/evac/directional/east, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/structure/table/wood, -//turf/open/floor/wood, -/area/service/library) "tHM" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -45077,6 +45055,12 @@ /obj/machinery/newscaster/directional/south, /turf/open/floor/iron, /area/science/misc_lab) +"tOZ" = ( +/obj/machinery/meter/monitored/distro_loop, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/effect/turf_decal/siding/wideplating, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "tPd" = ( /turf/open/floor/iron/dark, /area/engineering/supermatter/room) @@ -45125,18 +45109,16 @@ }, /turf/open/floor/iron, /area/engineering/atmos) -"tRl" = ( -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 +"tRJ" = ( +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 1 }, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" +/obj/effect/turf_decal/tile/blue, +/obj/effect/turf_decal/tile/blue{ + dir = 8 }, -/obj/effect/spawner/random/structure/table_fancy, -/turf/open/floor/wood, -/area/service/library) +/turf/open/floor/iron, +/area/engineering/atmos) "tRM" = ( /obj/machinery/light/directional/west, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -45264,6 +45246,20 @@ /obj/machinery/airalarm/directional/south, /turf/open/floor/wood, /area/service/library) +"tWa" = ( +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/machinery/computer/secure_data{ + dir = 4 + }, +/obj/effect/turf_decal/tile/red, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/iron, +/area/hallway/secondary/exit/departure_lounge) "tWd" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 1 @@ -45560,18 +45556,6 @@ }, /turf/open/floor/iron/white, /area/science/mixing) -"ubR" = ( -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/hallway/primary/starboard) "ubX" = ( /obj/structure/chair, /obj/item/radio/intercom/directional/north, @@ -45663,6 +45647,12 @@ /obj/effect/spawner/random/vending/snackvend, /turf/open/floor/iron/white, /area/medical/break_room) +"uei" = ( +/obj/machinery/light/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/science/research) "uej" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -46493,6 +46483,13 @@ /obj/effect/turf_decal/tile/blue, /turf/open/floor/iron, /area/hallway/primary/starboard) +"uvy" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, +/obj/structure/extinguisher_cabinet/directional/east, +/turf/open/floor/iron/white/side{ + dir = 9 + }, +/area/science/research) "uvN" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -46549,6 +46546,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/engineering/engine_smes) +"uwt" = ( +/obj/structure/cable, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/engineering/atmos/storage/gas) "uwx" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -46615,6 +46619,13 @@ /obj/machinery/navbeacon/wayfinding, /turf/open/floor/iron, /area/command/bridge) +"uyx" = ( +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/aft/greater) "uyL" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible{ dir = 4 @@ -46701,6 +46712,17 @@ /obj/structure/cable, /turf/open/floor/iron, /area/command/bridge) +"uAo" = ( +/obj/machinery/atmospherics/pipe/heat_exchanging/simple{ + dir = 4 + }, +/obj/structure/cable, +/mob/living/simple_animal/hostile/retaliate/goat{ + name = "Pete" + }, +/obj/machinery/duct, +/turf/open/floor/iron/freezer, +/area/service/kitchen/coldroom) "uAz" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/structure/cable, @@ -46950,6 +46972,12 @@ /obj/item/clothing/glasses/meson/engine, /turf/open/floor/iron/dark, /area/engineering/storage) +"uFk" = ( +/obj/structure/table, +/obj/machinery/light/small/directional/north, +/obj/machinery/microwave, +/turf/open/floor/iron/dark, +/area/science/breakroom) "uFn" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -47288,20 +47316,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/science/misc_lab) -"uOl" = ( -/obj/machinery/camera/directional/east{ - c_tag = "Library Art Gallery" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/spawner/random/structure/table_fancy, -/obj/machinery/light/blacklight/directional/north, -/obj/structure/sign/painting/large/library{ - dir = 4 - }, -/turf/open/floor/wood, -/area/service/library) "uOC" = ( /obj/item/kirbyplants/random, /obj/effect/turf_decal/siding/wood{ @@ -47347,6 +47361,13 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/central) +"uQk" = ( +/obj/structure/table/wood, +/obj/item/camera, +/obj/item/taperecorder, +/obj/item/radio/intercom/directional/east, +/turf/open/floor/engine/cult, +/area/service/library) "uQl" = ( /obj/effect/landmark/start/hangover, /turf/open/floor/iron/white/smooth_large, @@ -47471,13 +47492,6 @@ /obj/structure/bed/roller, /turf/open/floor/iron/white, /area/medical/medbay/aft) -"uTm" = ( -/obj/structure/bed/dogbed/runtime, -/obj/item/toy/cattoy, -/obj/machinery/newscaster/directional/north, -/mob/living/simple_animal/pet/cat/runtime, -/turf/open/floor/iron/dark, -/area/command/heads_quarters/cmo) "uTA" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -47493,6 +47507,21 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"uTE" = ( +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/structure/window/reinforced{ + dir = 1 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access_txt = "37" + }, +/obj/effect/spawner/random/structure/table_fancy, +/turf/open/floor/wood, +/area/service/library) "uTV" = ( /obj/structure/table/reinforced, /obj/item/storage/toolbox/emergency, @@ -47634,16 +47663,6 @@ }, /turf/open/openspace/icemoon, /area/security/execution/education) -"uYt" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "uYT" = ( /obj/effect/mapping_helpers/airlock/abandoned, /obj/machinery/door/airlock/maintenance{ @@ -47670,6 +47689,14 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"uZI" = ( +/obj/effect/decal/cleanable/dirt, +/obj/machinery/light/directional/south, +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix{ + dir = 1 + }, +/turf/open/floor/iron/white, +/area/science/mixing) "uZP" = ( /obj/structure/cable, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -47896,12 +47923,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/science/lab) -"vfP" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "vfT" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/button/ignition{ @@ -48343,6 +48364,15 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/solars/starboard/fore) +"vvB" = ( +/obj/machinery/light/directional/west, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/turf_decal/siding/wood/corner{ + dir = 8 + }, +/obj/machinery/firealarm/directional/west, +/turf/open/floor/wood, +/area/service/library) "vvQ" = ( /obj/machinery/computer/scan_consolenew{ dir = 4 @@ -48914,6 +48944,15 @@ /obj/effect/spawner/random/trash/grille_or_waste, /turf/open/floor/plating, /area/maintenance/department/medical/central) +"vKi" = ( +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/plating, +/area/maintenance/fore/lesser) "vKl" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -50603,6 +50642,12 @@ }, /turf/open/floor/iron, /area/command/bridge) +"wBA" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "wBO" = ( /obj/structure/window/reinforced{ dir = 4 @@ -50683,13 +50728,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/engineering/storage_shared) -"wEm" = ( -/obj/structure/disposalpipe/segment, -/obj/machinery/meter/atmos/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/turf/open/floor/plating, -/area/maintenance/starboard/aft) "wEo" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/command{ @@ -51100,12 +51138,6 @@ /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white/smooth_large, /area/service/kitchen/diner) -"wPH" = ( -/obj/machinery/light/directional/east, -/turf/open/floor/iron/white/side{ - dir = 9 - }, -/area/science/research) "wPO" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green{ @@ -51125,13 +51157,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"wQt" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/maintenance/port/fore) "wQu" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2{ dir = 4 @@ -51176,12 +51201,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/command/bridge) -"wRM" = ( -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/maintenance/port/greater) "wRQ" = ( /obj/structure/table, /obj/item/stack/sheet/iron/fifty{ @@ -51382,20 +51401,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/science/misc_lab) -"wWD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/machinery/computer/secure_data{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red, -/obj/machinery/firealarm/directional/west, -/turf/open/floor/iron, -/area/hallway/secondary/exit/departure_lounge) "wWY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -51870,12 +51875,6 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/plating, /area/maintenance/central/lesser) -"xhX" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "xib" = ( /obj/machinery/atmospherics/pipe/heat_exchanging/simple{ dir = 9 @@ -52020,19 +52019,6 @@ /obj/structure/reagent_dispensers/wall/peppertank/directional/north, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"xkb" = ( -/obj/structure/table/wood, -/obj/item/clothing/under/suit/red, -/obj/item/candle{ - pixel_x = -8; - pixel_y = 4 - }, -/obj/item/candle{ - pixel_x = 8; - pixel_y = 4 - }, -/turf/open/floor/engine/cult, -/area/service/library) "xkd" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/turf_decal/stripes/line{ @@ -52653,12 +52639,6 @@ }, /turf/open/floor/iron, /area/engineering/atmos) -"xyS" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/ordnance_mixing_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "xyX" = ( /obj/machinery/status_display/evac/directional/west, /obj/machinery/light/small/directional/west, @@ -53172,12 +53152,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"xNL" = ( -/obj/machinery/meter/atmos/distro_loop, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/effect/turf_decal/siding/wideplating, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "xNX" = ( /obj/structure/kitchenspike, /obj/item/radio/intercom/directional/south, @@ -53369,6 +53343,14 @@ }, /turf/open/floor/plating, /area/engineering/engine_smes) +"xTa" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/fore/lesser) "xTA" = ( /obj/effect/spawner/random/vending/colavend, /turf/open/floor/iron/dark, @@ -53503,6 +53485,12 @@ }, /turf/open/floor/iron, /area/engineering/atmos/project) +"xYj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "xYC" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -53700,6 +53688,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/commons/dorms) +"yek" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "yeC" = ( /obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ dir = 8 @@ -53958,12 +53952,6 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/engineering/storage_shared) -"ymh" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4, -/turf/open/floor/plating, -/area/maintenance/fore/greater) (1,1,1) = {" gQb @@ -70003,7 +69991,7 @@ iyK aeD gKh alU -wQt +atN alU unz tKV @@ -71290,7 +71278,7 @@ alU alU alU alU -atN +eDy aBL cQS cQS @@ -74654,7 +74642,7 @@ dXf pnN uzv wCX -dDZ +jaT phO ota kjD @@ -75160,7 +75148,7 @@ hfl tmD tmD tmD -wRM +tmD ggb jhN vpz @@ -78490,7 +78478,7 @@ qkr iHp iHp iHp -ymh +iHp iHp iHp bkS @@ -80522,7 +80510,7 @@ wlV oWn oYG tGb -lWr +ayr akv akO umI @@ -82567,7 +82555,7 @@ quu gKh aaZ kog -acl +eLG ajC acL jJK @@ -85474,7 +85462,7 @@ oAO eyA dTN hKD -gyI +uwt sGU qcC qNy @@ -85984,7 +85972,7 @@ cWt cnR wqT rVU -qxf +iCP bzA dTN baE @@ -86268,7 +86256,7 @@ emg oBc gWy juR -huy +nqC joZ joZ ccm @@ -86521,11 +86509,11 @@ rLU bKp rLU nmi -lAl +ime vqw qSd riF -kZi +jbO jVr esE ccm @@ -86782,7 +86770,7 @@ sAE nqb ghJ flp -rBd +mnm joZ joZ ccm @@ -87272,7 +87260,7 @@ wqT wqT oAO kvB -pQS +pZb bCT dLJ hWP @@ -87296,7 +87284,7 @@ uMO oBc gWy juR -xhX +cRc eeh eeh ccm @@ -87549,11 +87537,11 @@ rLU oKF qnj nmi -uYt +tRJ vqw qSd riF -nVN +jOS mwT ehY ccm @@ -87786,7 +87774,7 @@ dTN dTN oAO oSc -xNL +tOZ lXX noo mOB @@ -87810,7 +87798,7 @@ jZW nqb ghJ flp -vfP +wBA eeh eeh ccm @@ -88229,7 +88217,7 @@ vOj tpE cyU eMl -hMM +kyF bTn dFE fHl @@ -88242,7 +88230,7 @@ dRx lFQ bTn bTn -ghu +vKi eMl gsx fOZ @@ -88324,7 +88312,7 @@ dFW fJb lIH bTp -gHx +xYj oUi oUi ccm @@ -88497,7 +88485,7 @@ jkL jkL jkL jkL -ngh +fFQ agR tjL eMl @@ -88577,11 +88565,11 @@ rmB tIo tIo jJj -cOJ +cfE vqw qSd riF -jnK +myt uqM xdx ccm @@ -88817,19 +88805,19 @@ kvB elL eoG ffN -nfY +hfo oaF hat eSK -qlE +nwG uxT rTv wiO -oZL +swg uhD rLU gsC -jhK +cKN wNJ rDD pBb @@ -88838,7 +88826,7 @@ tjW fJb lIH dbs -eWO +fff oUi oUi ccm @@ -89268,7 +89256,7 @@ gKh eMl fKN eMl -nCX +xTa aWW pnA eMl @@ -89844,21 +89832,21 @@ oAO vOh cwi ccm -ieW -iFe -ehm +lnX +llK +kIu ccm -pqf -fqK -hWM +teq +jOi +pGC ccm -mWn -jah -gJz +nQs +bBA +eaj ccm -qHE -fAQ -kTm +hgf +jsS +yek ccm lpX vqw @@ -92183,7 +92171,7 @@ bEL bFZ cna bGr -bGJ +rnB bHB cpN cqt @@ -92440,7 +92428,7 @@ vfT cme nTy cme -bGS +kDa cmd cmd cqs @@ -92693,7 +92681,7 @@ izt lOp oAm fwX -oQB +tFG bGj bGj cmd @@ -93400,7 +93388,7 @@ fel kth alP tcs -jJO +uAo ueN xNX sEf @@ -94959,7 +94947,7 @@ bDd aYV keL ibn -uTm +njr pIY ibn jNp @@ -95737,7 +95725,7 @@ oVi oVi oVi oVi -oVi +uyx emY oox pNi @@ -96763,7 +96751,7 @@ cHN blv kij bfT -mBw +pVl bsQ iSf box @@ -97277,7 +97265,7 @@ blw bjP bnb bfT -boG +iQy bqa cIe box @@ -97793,7 +97781,7 @@ tTq gTp bpR biL -eiU +lZv box wjP hZM @@ -98536,7 +98524,7 @@ alP alP apl alP -fBL +vvB xUQ bMF tRM @@ -98798,7 +98786,7 @@ gCj gCj nVb pXx -cnF +ePU bSZ rRH pXx @@ -99055,7 +99043,7 @@ gCj gCj nVb pXx -xkb +toC lsq oVp mas @@ -99312,11 +99300,11 @@ gCj gCj lLn pXx -qqn +uQk oPd iGZ pXx -tHJ +mHm dCx pXx byR @@ -100078,8 +100066,8 @@ alP sqN iVO alP -uOl -tRl +jaQ +uTE tNt lmp hyo @@ -100139,7 +100127,7 @@ nPK vdD xGt gWT -wEm +gvN jsw jsw cPl @@ -100363,8 +100351,8 @@ bvx tUs jzP bBD -wPH -oqz +uei +uvy bro gXU mqG @@ -100870,7 +100858,7 @@ mGd aYV nPT kFG -ubR +eKP bLf iJN kTP @@ -102945,7 +102933,7 @@ bEC sqJ ejr upA -hXT +uZI bEs ert ert @@ -103426,7 +103414,7 @@ eKT sdJ xjW dzn -wWD +tWa sdJ rmV xze @@ -103467,7 +103455,7 @@ hsh tfw bbg vhT -jOW +eZS fXx bMu xPi @@ -103697,7 +103685,7 @@ lvE qJj gtk wwQ -pVM +luq pVM pVM pVM @@ -103709,7 +103697,7 @@ uub mPj hwJ bon -nSf +uFk xaY eGI bEC @@ -103724,7 +103712,7 @@ iYY gNX nqP gNX -xyS +hDT ejA bMu xPi @@ -104490,7 +104478,7 @@ rhJ hqQ gAG sYH -nXU +eMR nXU hub cOe diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 7a9ba9784e6..d892c379e9f 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -459,20 +459,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/security/detectives_office) -"acs" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/meter/atmos/layer4{ - name = "gas flow meter" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) "acu" = ( /obj/effect/turf_decal/stripes/corner{ dir = 8 @@ -8071,20 +8057,6 @@ /obj/structure/sign/warning/docking, /turf/closed/wall/rust, /area/maintenance/port/greater) -"aUH" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/stripes/line{ - dir = 10 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/meter/atmos/layer4{ - name = "gas flow meter" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/greater) "aUJ" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -9469,6 +9441,10 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) +"bbt" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/engineering/atmos) "bbu" = ( /turf/closed/wall/r_wall/rust, /area/science/mixing/chamber) @@ -10900,17 +10876,6 @@ /obj/effect/landmark/start/depsec/supply, /turf/open/floor/iron, /area/security/checkpoint/supply) -"blw" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/disposalpipe/segment, -/obj/structure/cable, -/obj/machinery/meter/atmos/layer4{ - name = "gas flow meter" - }, -/turf/open/floor/plating, -/area/maintenance/port/aft) "bly" = ( /obj/structure/closet/secure_closet/miner, /obj/effect/turf_decal/delivery, @@ -11562,20 +11527,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/hallway/secondary/service) -"brK" = ( -/obj/machinery/airalarm/directional/east, -/obj/effect/turf_decal/stripes/line{ - dir = 5 - }, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/meter/atmos/layer4{ - name = "gas flow meter" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/port/lesser) "brM" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -11920,6 +11871,22 @@ icon_state = "panelscorched" }, /area/maintenance/port/greater) +"bxx" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/meter/monitored/waste_loop, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/east, +/turf/open/floor/iron/dark, +/area/engineering/atmos/pumproom) "bxB" = ( /obj/structure/table, /obj/machinery/microwave{ @@ -18146,6 +18113,10 @@ /obj/structure/flora/rock, /turf/open/misc/asteroid/airless, /area/space/nearstation) +"coz" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "coB" = ( /turf/closed/wall/r_wall/rust, /area/maintenance/solars/port/aft) @@ -21502,17 +21473,14 @@ }, /turf/open/floor/wood, /area/commons/locker) -"cKO" = ( -/obj/effect/turf_decal/bot, -/obj/machinery/computer/atmos_control, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 +"cKJ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input, +/obj/machinery/sparker/ordmix{ + name = "chamber igniter"; + pixel_x = -16 }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/directional/north, -/obj/machinery/newscaster/directional/north, -/turf/open/floor/iron/dark, -/area/engineering/atmos/storage/gas) +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "cKV" = ( /obj/effect/turf_decal/bot, /obj/structure/reagent_dispensers/watertank, @@ -21543,12 +21511,6 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark, /area/maintenance/starboard) -"cLe" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "cLg" = ( /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating{ @@ -22378,12 +22340,6 @@ /mob/living/carbon/human/species/monkey, /turf/open/floor/grass, /area/medical/virology) -"cVQ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 1 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "cVT" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -23280,28 +23236,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/grass, /area/service/hydroponics/garden) -"dmR" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/sign/painting/library_secure{ - pixel_x = -32 - }, -/obj/structure/table/wood/fancy/red, -/obj/structure/window/reinforced, -/obj/machinery/door/window/eastright, -/obj{ - name = "---Merge conflict marker---" - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/table/wood/fancy/red, -/obj/machinery/door/window/right/directional/east, -/turf/open/floor/iron/dark, -/area/service/library) "dmX" = ( /obj/machinery/door/firedoor, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -23757,12 +23691,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/security/interrogation) -"dxs" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "dxD" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -23976,6 +23904,21 @@ }, /turf/open/floor/wood, /area/service/lawoffice) +"dBv" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 1 + }, +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/green, +/obj/effect/turf_decal/tile/green{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/engineering/atmos/pumproom) "dBK" = ( /obj/effect/turf_decal/siding/wood{ dir = 1 @@ -24372,17 +24315,6 @@ /obj/structure/extinguisher_cabinet/directional/west, /turf/open/floor/iron, /area/hallway/primary/aft) -"dJD" = ( -/obj/structure/cable, -/obj/machinery/air_sensor/atmos/incinerator_tank{ - pixel_x = 32; - pixel_y = -23 - }, -/obj/machinery/igniter{ - id = "Incinerator" - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "dJI" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/stripes/line{ @@ -24817,6 +24749,18 @@ dir = 1 }, /area/hallway/primary/starboard) +"dQg" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/landmark/event_spawn, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/obj/machinery/meter/layer2, +/turf/open/floor/plating, +/area/maintenance/port/greater) "dQl" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -25296,10 +25240,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/primary/starboard) -"dYZ" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "dZn" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -25404,6 +25344,23 @@ /obj/machinery/light/small/directional/north, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"ebp" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 1 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) +"ebB" = ( +/obj/structure/cable, +/obj/machinery/air_sensor/incinerator_tank{ + pixel_x = 32; + pixel_y = -23 + }, +/obj/machinery/igniter{ + id = "Incinerator" + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "ebP" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/door/firedoor, @@ -25471,6 +25428,12 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/hallway/secondary/exit/departure_lounge) +"ecK" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "ecV" = ( /obj/machinery/door/airlock/maintenance{ req_one_access_txt = "12;28;35" @@ -26319,6 +26282,12 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/showroomfloor, /area/security/office) +"eqL" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 1 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "eqV" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -26808,14 +26777,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/maintenance/department/electrical) -"eyI" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/ordnance_mixing_input, -/obj/machinery/sparker/ordmix{ - name = "chamber igniter"; - pixel_x = -16 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "ezs" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -27694,10 +27655,6 @@ /obj/effect/decal/cleanable/cobweb, /turf/open/floor/iron/dark, /area/security/checkpoint/engineering) -"eOp" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "eOv" = ( /obj/effect/turf_decal/bot, /obj/effect/turf_decal/tile/neutral{ @@ -27991,6 +27948,20 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron/dark, /area/command/heads_quarters/rd) +"eSX" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ + dir = 8 + }, +/obj/machinery/meter/monitored/distro_loop, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/turf/open/floor/iron/dark, +/area/engineering/atmos/pumproom) "eTk" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -28423,12 +28394,6 @@ /obj/machinery/light/directional/east, /turf/open/floor/iron/dark, /area/service/chapel/funeral) -"eZK" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 1 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "eZQ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -28944,6 +28909,17 @@ "fjR" = ( /turf/closed/wall/r_wall/rust, /area/service/chapel/office) +"fkf" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/meter/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg1" + }, +/area/maintenance/port/aft) "fkn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -29700,6 +29676,18 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/port/fore) +"fvP" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/meter/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) "fvV" = ( /obj/machinery/door/airlock/medical{ id_tag = "Shower_1"; @@ -30241,6 +30229,12 @@ /obj/effect/turf_decal/box, /turf/open/floor/iron, /area/hallway/primary/central) +"fGn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "fGp" = ( /obj/machinery/telecomms/server/presets/common, /obj/machinery/light/directional/west, @@ -30986,6 +30980,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/plating, /area/maintenance/starboard/aft) +"fVW" = ( +/obj/effect/turf_decal/box/corners, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/extinguisher_cabinet/directional/east, +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix{ + dir = 8 + }, +/turf/open/floor/iron/dark, +/area/science/mixing) "fWe" = ( /obj/structure/flora/grass/jungle, /obj/structure/flora/ausbushes/fullgrass, @@ -31282,6 +31287,12 @@ /obj/machinery/light_switch/directional/south, /turf/open/floor/iron/dark, /area/command/gateway) +"gbg" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "gci" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -31563,11 +31574,6 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/starboard/fore) -"ghw" = ( -/obj/machinery/air_sensor/atmos/ordnance_mixing_tank, -/obj/effect/decal/cleanable/blood/old, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "ghx" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -32322,12 +32328,6 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/service/hydroponics) -"guT" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 4 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "guU" = ( /obj/structure/table, /obj/item/ai_module/reset/purge{ @@ -33945,12 +33945,6 @@ "gWV" = ( /turf/open/floor/engine/vacuum, /area/maintenance/disposal/incinerator) -"gXe" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 4 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "gXf" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, @@ -34176,26 +34170,6 @@ /obj/machinery/computer/security/telescreen/entertainment/directional/north, /turf/open/floor/wood, /area/service/library) -"haT" = ( -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) "hbc" = ( /obj/structure/table/wood, /obj/effect/turf_decal/siding/wood/end, @@ -34949,13 +34923,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard) -"hoS" = ( -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4 - }, -/obj/effect/turf_decal/delivery, -/turf/open/floor/iron/dark, -/area/maintenance/disposal/incinerator) "hoZ" = ( /obj/effect/decal/cleanable/cobweb, /obj/effect/decal/cleanable/dirt, @@ -36442,6 +36409,30 @@ /obj/effect/mapping_helpers/airlock/cyclelink_helper, /turf/open/floor/iron/dark, /area/cargo/warehouse) +"hPp" = ( +/obj/effect/turf_decal/tile/purple, +/obj/effect/turf_decal/tile/purple{ + dir = 8 + }, +/obj/effect/turf_decal/tile/yellow, +/obj/effect/turf_decal/tile/purple{ + dir = 4 + }, +/obj/effect/turf_decal/tile/purple{ + dir = 1 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/engineering/atmos) "hPy" = ( /obj/machinery/door/firedoor, /obj/machinery/door/airlock/hatch{ @@ -37416,24 +37407,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron/dark, /area/command/bridge) -"ieK" = ( -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) "ieP" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/tile/blue{ @@ -37811,15 +37784,6 @@ /obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/commons/locker) -"imO" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 8 - }, -/obj/effect/turf_decal/stripes/line{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "imV" = ( /obj/effect/turf_decal/bot, /obj/effect/decal/cleanable/blood/old, @@ -38576,6 +38540,12 @@ dir = 8 }, /area/hallway/primary/central/fore) +"iAc" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "iAe" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, @@ -40665,6 +40635,28 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/port/lesser) +"jcL" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/sign/painting/library_secure{ + pixel_x = -32 + }, +/obj/structure/table/wood/fancy/red, +/obj/structure/window/reinforced, +/obj/machinery/door/window/eastright, +/obj{ + name = "---Merge conflict marker---" + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/table/wood/fancy/red, +/obj/machinery/door/window/right/directional/east, +/turf/open/floor/iron/dark, +/area/service/library) "jcQ" = ( /obj/structure/flora/ausbushes/fullgrass, /obj/structure/flora/ausbushes/stalkybush, @@ -41052,6 +41044,12 @@ dir = 4 }, /area/hallway/primary/port) +"jjl" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 1 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "jjR" = ( /obj/structure/table, /obj/effect/decal/cleanable/dirt, @@ -43036,12 +43034,6 @@ }, /turf/open/space/basic, /area/space/nearstation) -"jTR" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 1 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "jUr" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -43549,6 +43541,13 @@ /obj/structure/sign/warning/securearea, /turf/closed/wall, /area/engineering/storage/tech) +"ked" = ( +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 4 + }, +/obj/effect/turf_decal/delivery, +/turf/open/floor/iron/dark, +/area/maintenance/disposal/incinerator) "key" = ( /obj/effect/turf_decal/tile/yellow, /obj/effect/turf_decal/tile/yellow{ @@ -44483,6 +44482,26 @@ }, /turf/open/floor/iron, /area/engineering/storage_shared) +"kpZ" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 1 + }, +/turf/open/floor/iron/showroomfloor, +/area/engineering/atmos) "kqg" = ( /obj/structure/table/reinforced, /obj/effect/turf_decal/delivery, @@ -45154,6 +45173,12 @@ icon_state = "panelscorched" }, /area/maintenance/starboard) +"kAQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 1 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "kAU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/airalarm/directional/south, @@ -45615,6 +45640,23 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/service/bar/atrium) +"kKb" = ( +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/small/directional/west, +/obj/machinery/newscaster/directional/south, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/structure/table/wood/fancy/red, +/obj/structure/sign/painting/large/library{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/service/library) "kKc" = ( /obj/effect/decal/cleanable/dirt, /obj/structure/sink{ @@ -47526,6 +47568,18 @@ dir = 4 }, /area/hallway/primary/fore) +"lrt" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/stripes/line{ + dir = 10 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/meter/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/greater) "lrw" = ( /obj/structure/chair/comfy/brown, /obj/effect/spawner/random/maintenance, @@ -47896,6 +47950,30 @@ /obj/item/mmi, /turf/open/floor/iron/dark, /area/service/chapel/storage) +"lyy" = ( +/obj/effect/turf_decal/tile/red, +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/effect/turf_decal/tile/red{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/engineering/atmos) "lyz" = ( /obj/structure/table/wood, /obj/item/flashlight/lamp/green, @@ -50531,10 +50609,6 @@ }, /turf/open/floor/plating, /area/cargo/warehouse) -"moH" = ( -/obj/machinery/air_sensor/atmos/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "mpg" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -50806,12 +50880,6 @@ luminosity = 2 }, /area/ai_monitored/turret_protected/ai) -"mtB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ - dir = 1 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "mtD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/decal/cleanable/dirt, @@ -51242,10 +51310,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, /turf/open/floor/iron, /area/engineering/atmos/storage/gas) -"mAu" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "mAI" = ( /obj/machinery/door/airlock{ name = "Cleaning Closet" @@ -52999,6 +53063,10 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"nfi" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "nfn" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -53509,6 +53577,15 @@ }, /turf/open/floor/iron, /area/engineering/atmos) +"npe" = ( +/obj/effect/decal/cleanable/blood/old, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/structure/cable, +/obj/machinery/meter/layer2, +/turf/open/floor/plating, +/area/maintenance/starboard) "npq" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -53742,20 +53819,6 @@ }, /turf/closed/wall/r_wall, /area/engineering/atmos) -"nvz" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/landmark/event_spawn, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter/atmos/layer2{ - name = "gas flow meter" - }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) "nvS" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/effect/turf_decal/stripes/line, @@ -55439,6 +55502,18 @@ icon_state = "wood-broken6" }, /area/maintenance/port/fore) +"nZS" = ( +/obj/machinery/airalarm/directional/east, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/obj/effect/decal/cleanable/dirt, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter/layer4, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/port/lesser) "nZU" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -55604,23 +55679,6 @@ /obj/structure/sign/poster/random/directional/north, /turf/open/floor/plating, /area/maintenance/central) -"ocw" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/light/small/directional/west, -/obj/machinery/newscaster/directional/south, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/structure/table/wood/fancy/red, -/obj/structure/sign/painting/large/library{ - dir = 8; - pixel_x = -29 - }, -/turf/open/floor/iron/dark, -/area/service/library) "ocN" = ( /obj/effect/turf_decal/tile/neutral{ dir = 8 @@ -56954,6 +57012,10 @@ /obj/item/radio/intercom/chapel/directional/north, /turf/open/floor/wood/parquet, /area/service/chapel/monastery) +"ozz" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "ozA" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -57171,6 +57233,12 @@ /obj/machinery/portable_atmospherics/canister/plasma, /turf/open/floor/engine/plasma, /area/engineering/atmos) +"oCg" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 4 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "oCh" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ @@ -57886,22 +57954,6 @@ }, /turf/open/floor/iron, /area/service/janitor) -"oRC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/east, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) "oRG" = ( /obj/machinery/airalarm/directional/south, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -58776,6 +58828,12 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/cargo/sorting) +"pfj" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "pfl" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -59579,6 +59637,37 @@ "prS" = ( /turf/closed/wall/r_wall, /area/command/bridge) +"prX" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/structure/table/wood, +/obj/item/storage/photo_album{ + pixel_x = -4; + pixel_y = 4 + }, +/obj/effect/decal/cleanable/dirt, +/obj/item/taperecorder{ + pixel_x = 5; + pixel_y = 4 + }, +/obj/item/camera, +/obj/item/pen{ + pixel_x = -7; + pixel_y = -5 + }, +/obj/machinery/light/small/directional/west, +/obj/machinery/camera/directional/west{ + c_tag = "Library Backroom"; + name = "library camera" + }, +/obj/structure/sign/painting/large/library_private{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/iron/dark, +/area/service/library) "psj" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -61789,6 +61878,12 @@ }, /turf/open/floor/iron/dark, /area/commons/fitness/recreation) +"qcj" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 1 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "qcF" = ( /obj/effect/turf_decal/stripes/line, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -63068,6 +63163,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron/dark, /area/hallway/primary/fore) +"qwM" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 1 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "qwQ" = ( /obj/effect/turf_decal/tile/purple, /obj/effect/turf_decal/tile/purple{ @@ -64033,12 +64134,6 @@ }, /turf/open/floor/iron, /area/cargo/office) -"qNn" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "qNw" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -65869,6 +65964,10 @@ /obj/structure/cable, /turf/open/space/basic, /area/solars/port/aft) +"rnX" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "rnY" = ( /obj/structure/table, /obj/effect/turf_decal/tile/neutral{ @@ -66016,33 +66115,6 @@ }, /turf/open/floor/grass, /area/command/heads_quarters/hop) -"rrl" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/iron/dark, -/area/engineering/atmos) "rrE" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -66231,30 +66303,6 @@ /obj/structure/extinguisher_cabinet/directional/south, /turf/open/floor/iron/dark, /area/science/xenobiology) -"ruG" = ( -/obj/effect/turf_decal/tile/red, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) "ruI" = ( /obj/item/clothing/head/cardborg, /obj/item/clothing/suit/cardborg, @@ -66706,6 +66754,12 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/fore) +"rCz" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 4 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "rCJ" = ( /obj/effect/turf_decal/bot, /obj/structure/cable, @@ -67715,6 +67769,10 @@ }, /turf/open/floor/engine, /area/ai_monitored/command/storage/satellite) +"rRB" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "rRC" = ( /obj/machinery/recharge_station, /obj/effect/turf_decal/bot, @@ -69197,6 +69255,14 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"soX" = ( +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/port/greater) "spp" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/blue{ @@ -70921,6 +70987,26 @@ /obj/structure/cable, /turf/open/floor/carpet/royalblack, /area/command/heads_quarters/captain) +"sRY" = ( +/obj/effect/turf_decal/tile/blue{ + dir = 4 + }, +/obj/effect/turf_decal/tile/blue{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible, +/obj/machinery/computer/atmos_control/air_tank{ + dir = 4 + }, +/turf/open/floor/iron/showroomfloor, +/area/engineering/atmos) "sSc" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/caution/stand_clear, @@ -71359,6 +71445,16 @@ }, /turf/open/floor/plating, /area/maintenance/disposal/incinerator) +"tcI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/cable, +/obj/machinery/meter/layer2, +/turf/open/floor/plating{ + icon_state = "platingdmg3" + }, +/area/maintenance/starboard) "tcJ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ @@ -71700,20 +71796,6 @@ /mob/living/simple_animal/hostile/asteroid/goliath, /turf/open/misc/asteroid/lowpressure, /area/space/nearstation) -"tiC" = ( -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/effect/turf_decal/tile/neutral{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/supply/visible{ - dir = 8 - }, -/obj/machinery/meter/atmos/distro_loop, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark, -/area/engineering/atmos/pumproom) "tiE" = ( /obj/machinery/door/airlock/maintenance{ req_access_txt = "12" @@ -72543,6 +72625,11 @@ icon_state = "panelscorched" }, /area/maintenance/port/fore) +"twV" = ( +/obj/machinery/air_sensor/ordnance_mixing_tank, +/obj/effect/decal/cleanable/blood/old, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "txe" = ( /obj/effect/turf_decal/tile/red, /obj/effect/turf_decal/tile/red{ @@ -72814,12 +72901,6 @@ /obj/structure/noticeboard/directional/east, /turf/open/floor/plating, /area/commons/vacant_room/commissary) -"tBf" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 4 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "tBL" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -73065,30 +73146,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/maintenance/department/medical/central) -"tGV" = ( -/obj/effect/turf_decal/tile/purple, -/obj/effect/turf_decal/tile/purple{ - dir = 8 - }, -/obj/effect/turf_decal/tile/yellow, -/obj/effect/turf_decal/tile/purple{ - dir = 4 - }, -/obj/effect/turf_decal/tile/purple{ - dir = 1 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/plasma_tank{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) "tHk" = ( /turf/closed/wall, /area/hallway/secondary/service) @@ -73988,12 +74045,6 @@ /obj/machinery/status_display/ai/directional/north, /turf/open/floor/iron/dark, /area/engineering/storage/tech) -"tUE" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 4 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "tUF" = ( /obj/structure/closet/secure_closet/research_director, /obj/effect/turf_decal/delivery, @@ -74263,16 +74314,6 @@ /obj/effect/turf_decal/bot, /turf/open/floor/iron/dark, /area/hallway/primary/port) -"tZa" = ( -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter/atmos/layer4{ - name = "gas flow meter" - }, -/turf/open/floor/plating, -/area/maintenance/port/greater) "tZg" = ( /obj/effect/turf_decal/tile/blue/fourcorners, /obj/effect/turf_decal/tile/neutral{ @@ -74502,19 +74543,6 @@ }, /turf/open/floor/iron/showroomfloor, /area/science/research) -"ubU" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/structure/grille/broken, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/meter/atmos/layer2{ - name = "gas flow meter" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg1" - }, -/area/maintenance/port/aft) "ucn" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -75208,26 +75236,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/cargo/sorting) -"unv" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 1 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos) "unx" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/disposalpipe/segment, @@ -75282,10 +75290,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/dark, /area/commons/storage/primary) -"uov" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "uox" = ( /obj/structure/table/glass, /obj/effect/turf_decal/tile/blue, @@ -75775,6 +75779,15 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/science/mixing/chamber) +"uyE" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "uzc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -76000,21 +76013,6 @@ /obj/structure/cable, /turf/open/floor/engine, /area/ai_monitored/command/nuke_storage) -"uCT" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 1 - }, -/obj/effect/turf_decal/bot, -/obj/effect/turf_decal/tile/green, -/obj/effect/turf_decal/tile/green{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible{ - dir = 4 - }, -/turf/open/floor/iron/showroomfloor, -/area/engineering/atmos/pumproom) "uCU" = ( /obj/structure/closet/secure_closet/freezer/kitchen, /obj/item/reagent_containers/food/condiment/sugar, @@ -76284,6 +76282,17 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/dark, /area/cargo/sorting) +"uHU" = ( +/obj/effect/turf_decal/bot, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/machinery/light/directional/north, +/obj/machinery/newscaster/directional/north, +/obj/machinery/computer/atmos_control/nocontrol/master, +/turf/open/floor/iron/dark, +/area/engineering/atmos/storage/gas) "uHZ" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -76861,12 +76870,6 @@ }, /turf/open/floor/iron/dark, /area/maintenance/starboard) -"uSu" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 4 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "uSG" = ( /obj/structure/cable, /obj/effect/turf_decal/tile/neutral, @@ -78838,6 +78841,24 @@ icon_state = "platingdmg1" }, /area/maintenance/fore) +"vAE" = ( +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible, +/turf/open/floor/iron/showroomfloor, +/area/engineering/atmos) "vAL" = ( /obj/effect/turf_decal/bot, /obj/effect/landmark/event_spawn, @@ -79116,6 +79137,33 @@ }, /turf/open/floor/iron/dark, /area/command/bridge) +"vEY" = ( +/obj/effect/turf_decal/tile/neutral, +/obj/effect/turf_decal/tile/neutral{ + dir = 1 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/orange/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/engineering/atmos) "vFc" = ( /obj/effect/turf_decal/stripes/line, /obj/effect/decal/cleanable/dirt, @@ -79277,12 +79325,6 @@ dir = 1 }, /area/hallway/primary/central) -"vGr" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ - dir = 1 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "vGD" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -79761,18 +79803,6 @@ /obj/effect/turf_decal/stripes/corner, /turf/open/floor/iron/dark, /area/medical/medbay/central) -"vNZ" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/effect/decal/cleanable/dirt, -/obj/structure/cable, -/obj/machinery/meter/atmos/layer2{ - name = "gas flow meter" - }, -/turf/open/floor/plating{ - icon_state = "platingdmg3" - }, -/area/maintenance/starboard) "vOk" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -81102,12 +81132,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"woW" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 1 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "woX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -81197,6 +81221,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/showroomfloor, /area/security/warden) +"wqv" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "wqH" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -82146,10 +82174,6 @@ }, /turf/open/floor/iron/dark, /area/science/mixing) -"wHj" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "wHq" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/blue{ @@ -83543,37 +83567,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/showroomfloor, /area/medical/medbay/lobby) -"xcM" = ( -/obj/effect/turf_decal/tile/neutral, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/table/wood, -/obj/item/storage/photo_album{ - pixel_x = -4; - pixel_y = 4 - }, -/obj/effect/decal/cleanable/dirt, -/obj/item/taperecorder{ - pixel_x = 5; - pixel_y = 4 - }, -/obj/item/camera, -/obj/item/pen{ - pixel_x = -7; - pixel_y = -5 - }, -/obj/machinery/light/small/directional/west, -/obj/machinery/camera/directional/west{ - c_tag = "Library Backroom"; - name = "library camera" - }, -/obj/structure/sign/painting/large/library_private{ - dir = 8; - pixel_x = -29 - }, -/turf/open/floor/iron/dark, -/area/service/library) "xcO" = ( /turf/open/floor/engine/air, /area/engineering/atmos) @@ -84017,17 +84010,6 @@ }, /turf/open/floor/iron/dark, /area/cargo/office) -"xnP" = ( -/obj/effect/turf_decal/box/corners, -/obj/effect/turf_decal/tile/neutral{ - dir = 1 - }, -/obj/structure/extinguisher_cabinet/directional/east, -/obj/machinery/computer/atmos_control/ordnancemix{ - dir = 8 - }, -/turf/open/floor/iron/dark, -/area/science/mixing) "xnQ" = ( /obj/effect/turf_decal/tile/brown, /obj/effect/turf_decal/tile/brown{ @@ -84489,10 +84471,6 @@ }, /turf/open/floor/iron, /area/engineering/atmos) -"xuc" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) "xug" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, @@ -85146,6 +85124,15 @@ }, /turf/open/floor/wood, /area/command/heads_quarters/hop) +"xEl" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/effect/decal/cleanable/dirt, +/obj/structure/disposalpipe/segment, +/obj/structure/cable, +/obj/machinery/meter/layer4, +/turf/open/floor/plating, +/area/maintenance/port/aft) "xEG" = ( /obj/machinery/door/morgue{ name = "Confession Booth (Chaplain)"; @@ -85773,6 +85760,12 @@ }, /turf/open/floor/iron/dark, /area/maintenance/port/greater) +"xQw" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 4 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "xQG" = ( /obj/structure/disposalpipe/sorting/mail/flip{ dir = 4; @@ -86826,17 +86819,6 @@ /obj/structure/sign/departments/security, /turf/closed/wall/r_wall, /area/ai_monitored/command/nuke_storage) -"yjp" = ( -/obj/effect/decal/cleanable/blood/old, -/obj/effect/decal/cleanable/dirt, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/structure/cable, -/obj/machinery/meter/atmos/layer4{ - name = "gas flow meter" - }, -/turf/open/floor/plating, -/area/maintenance/starboard) "yjr" = ( /obj/effect/turf_decal/tile/neutral, /obj/effect/turf_decal/tile/neutral{ @@ -97299,7 +97281,7 @@ amA amA nHK ctb -brK +nZS onf nHK qJs @@ -98565,7 +98547,7 @@ kDo fut wDK qps -aUH +lrt sHb rdO aeu @@ -103191,7 +103173,7 @@ ahV crP uqw beX -nvz +dQg poR amA sDs @@ -103744,7 +103726,7 @@ lCr cdU clj clO -blw +xEl com uhy ceR @@ -103962,7 +103944,7 @@ tuj aVk aST aZc -tZa +soX cnL beX asg @@ -103997,7 +103979,7 @@ kAX iPo lIQ xwT -ubU +fkf ajd ajd ajd @@ -111417,8 +111399,8 @@ jyc hGI cVx eII -dmR -ocw +jcL +kKb qhm sxk wfm @@ -112445,7 +112427,7 @@ jhI pkb sim gih -xcM +prX cCz jBA rxw @@ -112769,7 +112751,7 @@ pwM rFl pZk ute -hoS +ked fvl jZF dHr @@ -113259,17 +113241,17 @@ cnz bGG bET idD -cLe -eOp -guT +ecK +nfi +oCg rko -uSu -dYZ -tBf +iAc +ozz +xQw idD -tUE -xuc -gXe +pfj +bbt +rCz rko acm acm @@ -114310,8 +114292,8 @@ pLV aFI acK aFJ -imO -dJD +uyE +ebB oPj fjj aaa @@ -114545,15 +114527,15 @@ vEA bFz sZW pqo -ruG +lyy hdc wHC qeU -ieK +vAE tZg gEX laN -haT +sRY lFh rmW iIi @@ -115588,7 +115570,7 @@ wxt vTl okk lRG -eZK +ebp bYt nGB idD @@ -115840,12 +115822,12 @@ eum kcG hht nTL -rrl +vEY ekZ uRP acT tmq -wHj +rnX mGu nGB idD @@ -116102,7 +116084,7 @@ fIm nIV eQf nLu -jTR +eqL pen nGB idD @@ -116616,7 +116598,7 @@ qvp vTl gkx lRG -vGr +qwM vSV oOf idD @@ -116868,12 +116850,12 @@ tIK iqM wgH snK -tGV +hPp iNb oKk vfO tmq -moH +rRB oCa oOf idD @@ -117130,7 +117112,7 @@ gKH nIV eQf nLu -mtB +qcj tSH oOf idD @@ -117644,7 +117626,7 @@ qvp vTl gkx lRG -cVQ +kAQ xvJ oNT idD @@ -117896,12 +117878,12 @@ qMa vjy rjm jsL -unv +kpZ pEg oKk vfO tmq -uov +wqv nQl oNT idD @@ -118158,7 +118140,7 @@ nUE hsu eQf nLu -woW +jjl yiQ oNT idD @@ -118672,7 +118654,7 @@ rgg sUj gkx lRG -qNn +gbg miS wrb idD @@ -118906,7 +118888,7 @@ qsb bFs mQv bFz -cKO +uHU uvR kgY iah @@ -118925,11 +118907,11 @@ iXI bDe qWg jtB -uCT +dBv cKE vfO tmq -mAu +coz uhO wrb rko @@ -119186,7 +119168,7 @@ dNV lqo bEa ojE -dxs +fGn wrb wrb rko @@ -119690,9 +119672,9 @@ aKw bGl fzm aKD -oRC +bxx gyh -tiC +eSX rQI rbQ iNk @@ -127071,10 +127053,10 @@ tZI alT ahO sGu -yjp +npe arJ alT -vNZ +tcI ava ctI kuB @@ -128100,7 +128082,7 @@ alW tuo ava cNi -acs +fvP cNE cNO cNR @@ -128368,7 +128350,7 @@ bcI uwA vKN aDC -xnP +fVW rbY gqR bcd @@ -128879,7 +128861,7 @@ ava acm aXs aXK -eyI +cKJ bbX vzF bby @@ -129136,7 +129118,7 @@ cNY acK aXs aXN -ghw +twV bca bbD bbK diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 093a3b1dea0..93543cc397e 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -1787,6 +1787,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/security/brig) +"atW" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "aua" = ( /obj/structure/table/reinforced, /obj/item/folder/red, @@ -3509,26 +3515,6 @@ /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, /area/security/courtroom) -"aPD" = ( -/obj/effect/turf_decal/tile/red{ - dir = 4 - }, -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "N2O to Pure" - }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) "aPI" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -4592,10 +4578,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/security/prison) -"beF" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "beJ" = ( /turf/open/floor/engine/n2o, /area/engineering/atmos) @@ -6390,6 +6372,10 @@ }, /turf/open/floor/iron, /area/command/gateway) +"bDz" = ( +/obj/machinery/air_sensor/ordnance_mixing_tank, +/turf/open/floor/engine, +/area/science/mixing/chamber) "bDH" = ( /obj/machinery/light/directional/south, /obj/machinery/camera/directional/south{ @@ -6899,15 +6885,6 @@ /obj/machinery/light_switch/directional/west, /turf/open/floor/iron/dark, /area/security/lockers) -"bIQ" = ( -/obj/machinery/computer/atmos_control/ordnancemix, -/obj/effect/turf_decal/bot, -/obj/machinery/light/small/directional/east, -/obj/effect/turf_decal/siding{ - dir = 4 - }, -/turf/open/floor/iron/white, -/area/science/mixing) "bIR" = ( /obj/machinery/door/airlock/maintenance{ name = "Crematorium Maintenance"; @@ -7079,19 +7056,6 @@ /obj/machinery/telecomms/processor/preset_four, /turf/open/floor/circuit/telecomms/mainframe, /area/tcommsat/server) -"bKQ" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/machinery/camera/directional/north{ - c_tag = "Atmospherics - Distro Loop" - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/pumproom) "bKS" = ( /obj/item/kirbyplants{ icon_state = "plant-06" @@ -8856,6 +8820,17 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/medical/medbay/central) +"cqn" = ( +/obj/effect/turf_decal/tile/purple/fourcorners, +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "cqB" = ( /obj/structure/table/wood, /obj/machinery/status_display/evac/directional/north, @@ -9366,21 +9341,6 @@ /obj/effect/turf_decal/tile/neutral, /turf/open/floor/iron, /area/hallway/primary/aft) -"cyx" = ( -/obj/machinery/light/directional/north, -/obj/machinery/door/window{ - name = "Secure Art Exhibition"; - req_access_txt = "37" - }, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/large/library{ - dir = 1 - }, -/turf/open/floor/wood, -/area/service/library) "cyK" = ( /turf/closed/wall/r_wall, /area/science/mixing) @@ -9816,6 +9776,16 @@ }, /turf/open/floor/plating, /area/maintenance/department/science/xenobiology) +"cDI" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/turf/open/floor/carpet/royalblue, +/area/service/library) "cDJ" = ( /obj/effect/decal/cleanable/dirt/dust, /obj/structure/cable, @@ -12117,19 +12087,6 @@ }, /turf/open/floor/iron, /area/construction/storage_wing) -"die" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) "din" = ( /obj/machinery/door/airlock/external{ name = "Solar Maintenance"; @@ -12298,17 +12255,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/hallway/primary/starboard) -"dkv" = ( -/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ - dir = 4 - }, -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) "dkG" = ( /obj/machinery/duct, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -14234,20 +14180,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/maintenance/port/fore) -"dTa" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) "dTc" = ( /obj/machinery/door/airlock{ id_tag = "Toilet4"; @@ -14310,12 +14242,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/security/warden) -"dUo" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 1 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "dUw" = ( /obj/machinery/light/directional/west, /obj/effect/landmark/event_spawn, @@ -15182,6 +15108,18 @@ /obj/machinery/power/apc/auto_name/directional/east, /turf/open/floor/plating, /area/maintenance/solars/port/aft) +"eio" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Mix Outlet Pump" + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "eiK" = ( /obj/effect/turf_decal/stripes/corner{ dir = 4 @@ -15344,17 +15282,6 @@ }, /turf/open/floor/grass, /area/service/hydroponics/garden) -"ekF" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue/fourcorners, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "ekV" = ( /obj/machinery/airalarm/directional/south, /obj/effect/turf_decal/stripes/line{ @@ -15768,15 +15695,6 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) -"esT" = ( -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/open/floor/iron, -/area/engineering/atmos) "esY" = ( /obj/structure/window/reinforced{ dir = 4 @@ -15941,6 +15859,10 @@ }, /turf/open/floor/wood/parquet, /area/medical/psychology) +"eup" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "eur" = ( /obj/machinery/door/window/southleft{ dir = 8; @@ -16816,17 +16738,6 @@ /obj/effect/decal/cleanable/food/flour, /turf/open/floor/plating, /area/maintenance/port/aft) -"eKK" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) "eKM" = ( /obj/effect/landmark/start/chief_medical_officer, /obj/effect/turf_decal/tile/blue/half/contrasted{ @@ -17479,12 +17390,6 @@ }, /turf/open/floor/iron/dark, /area/command/bridge) -"eWJ" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "eWM" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -18053,6 +17958,10 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/security/checkpoint/supply) +"fjF" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "fjK" = ( /obj/machinery/flasher/portable, /obj/structure/cable, @@ -18233,6 +18142,12 @@ dir = 4 }, /area/security/prison) +"foG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "foI" = ( /obj/machinery/atmospherics/pipe/smart/simple/dark/visible{ dir = 4 @@ -18254,6 +18169,15 @@ }, /turf/open/floor/iron/dark, /area/medical/break_room) +"fpz" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/bridge_pipe/cyan/visible, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "fpF" = ( /obj/item/radio/intercom/directional/west, /turf/open/floor/iron/dark, @@ -18393,6 +18317,12 @@ }, /turf/open/floor/iron, /area/hallway/secondary/service) +"frn" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "frp" = ( /obj/structure/cable, /obj/structure/disposalpipe/segment{ @@ -19470,12 +19400,6 @@ }, /turf/open/floor/iron/white, /area/science/research) -"fMN" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "fMR" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -20443,21 +20367,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/service/chapel/funeral) -"gfE" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "CO2 to Pure" - }, -/obj/effect/turf_decal/tile/neutral/fourcorners, -/turf/open/floor/iron/dark, -/area/engineering/atmos) "gfP" = ( /obj/structure/table, /obj/item/storage/fancy/egg_box, @@ -21804,6 +21713,12 @@ }, /turf/open/floor/iron, /area/engineering/atmos/pumproom) +"gES" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "gET" = ( /obj/effect/turf_decal/tile/neutral, /obj/machinery/light/directional/east, @@ -21842,12 +21757,6 @@ }, /turf/open/floor/iron, /area/commons/fitness/recreation) -"gGv" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ - dir = 1 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "gGC" = ( /obj/effect/landmark/xeno_spawn, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -21901,6 +21810,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/command/teleporter) +"gHZ" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "gIb" = ( /obj/machinery/medical_kiosk, /obj/effect/turf_decal/tile/blue/half/contrasted, @@ -22548,12 +22468,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) -"gWw" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 1 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "gWx" = ( /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) @@ -23383,6 +23297,15 @@ }, /turf/open/floor/engine, /area/science/mixing/chamber) +"hnf" = ( +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix, +/obj/effect/turf_decal/bot, +/obj/machinery/light/small/directional/east, +/obj/effect/turf_decal/siding{ + dir = 4 + }, +/turf/open/floor/iron/white, +/area/science/mixing) "hnm" = ( /obj/machinery/status_display/evac/directional/north, /obj/effect/turf_decal/stripes/line{ @@ -24190,6 +24113,12 @@ }, /turf/closed/wall/r_wall, /area/engineering/atmos) +"hBr" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "hBJ" = ( /obj/structure/cable, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -24549,22 +24478,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/grimy, /area/service/chapel/office) -"hIc" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) "hIe" = ( /obj/machinery/airalarm/directional/east, /obj/machinery/light/directional/east, @@ -24680,6 +24593,20 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/white, /area/medical/medbay/central) +"hLl" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 1 + }, +/obj/effect/turf_decal/tile/red/fourcorners, +/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "hLt" = ( /obj/effect/turf_decal/tile/neutral{ dir = 1 @@ -24871,6 +24798,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/engineering/atmos/storage/gas) +"hQy" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/mixing/chamber) "hQU" = ( /obj/machinery/light/small/directional/west, /turf/open/floor/plating, @@ -25219,6 +25152,14 @@ }, /turf/open/floor/wood, /area/cargo/qm) +"hYv" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 1 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "hYF" = ( /obj/effect/decal/cleanable/dirt/dust, /turf/open/floor/iron/white, @@ -25716,6 +25657,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/primary/central) +"ijz" = ( +/obj/machinery/status_display/evac/directional/west, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 4 + }, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engineering/atmos/storage/gas) "ijI" = ( /obj/machinery/door/firedoor, /obj/effect/turf_decal/tile/neutral{ @@ -26314,6 +26267,17 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"iuZ" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{ + dir = 4 + }, +/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "ivm" = ( /obj/machinery/airalarm/directional/east, /obj/structure/table/wood, @@ -27765,15 +27729,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"iYT" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "iZa" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -28273,6 +28228,20 @@ /obj/machinery/navbeacon/wayfinding, /turf/open/floor/iron, /area/commons/locker) +"jjG" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, +/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, +/obj/machinery/meter, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engineering/atmos/pumproom) "jjQ" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -28287,6 +28256,23 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/science/research) +"jke" = ( +/obj/machinery/meter/monitored/waste_loop, +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ + dir = 8 + }, +/obj/structure/cable, +/obj/machinery/power/apc/auto_name/directional/west, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engineering/atmos/pumproom) "jkv" = ( /obj/effect/turf_decal/stripes/line, /turf/open/floor/iron, @@ -29098,12 +29084,6 @@ dir = 1 }, /area/command/gateway) -"jxs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "jxI" = ( /turf/open/floor/engine/vacuum, /area/engineering/atmos) @@ -30041,23 +30021,6 @@ dir = 1 }, /area/engineering/atmos/storage/gas) -"jPk" = ( -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/atmospherics/pipe/smart/manifold/scrubbers/visible{ - dir = 8 - }, -/obj/structure/cable, -/obj/machinery/power/apc/auto_name/directional/west, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/pumproom) "jPR" = ( /obj/effect/turf_decal/trimline/blue/filled/corner{ dir = 4 @@ -30261,11 +30224,6 @@ /obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron/dark, /area/commons/fitness/recreation) -"jSV" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/open/floor/iron, -/area/engineering/atmos) "jTj" = ( /obj/structure/bed, /obj/item/bedsheet/medical, @@ -30494,6 +30452,21 @@ /obj/structure/fans/tiny, /turf/open/floor/plating, /area/service/chapel/funeral) +"jYG" = ( +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "Air to Pure" + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "jYH" = ( /obj/machinery/portable_atmospherics/scrubber, /obj/effect/turf_decal/tile/red/fourcorners, @@ -31324,18 +31297,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/science/research) -"kox" = ( -/obj/machinery/status_display/evac/directional/west, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/computer/atmos_control{ - dir = 4 - }, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/storage/gas) "koC" = ( /obj/machinery/camera/autoname{ dir = 5 @@ -31782,6 +31743,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/fore) +"kvE" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "kvN" = ( /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plating{ @@ -32961,10 +32928,6 @@ }, /turf/open/floor/iron/white, /area/science/cytology) -"kUe" = ( -/obj/machinery/air_sensor/atmos/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "kUm" = ( /obj/machinery/ai_slipper{ uses = 10 @@ -33670,26 +33633,6 @@ }, /turf/open/floor/iron, /area/security/office) -"lgX" = ( -/obj/structure/window/reinforced, -/obj/effect/turf_decal/tile/blue{ - dir = 4 - }, -/obj/effect/turf_decal/tile/blue{ - dir = 8 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Air to Pure" - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/iron/cafeteria, -/area/engineering/atmos) "lgY" = ( /obj/structure/table, /obj/item/multitool{ @@ -34317,6 +34260,12 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/white, /area/medical/surgery/aft) +"lrZ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "lsj" = ( /obj/machinery/light/directional/west, /obj/machinery/button/flasher{ @@ -34927,6 +34876,15 @@ }, /turf/open/floor/iron/white, /area/medical/medbay/central) +"lDv" = ( +/obj/structure/table/wood, +/obj/item/storage/photo_album/library, +/obj/structure/sign/painting/large/library_private{ + dir = 8; + pixel_x = -29 + }, +/turf/open/floor/engine/cult, +/area/service/library) "lDy" = ( /obj/effect/turf_decal/stripes/line{ dir = 1 @@ -36252,12 +36210,6 @@ /obj/effect/turf_decal/stripes/line, /turf/open/floor/plating, /area/commons/fitness/recreation) -"mdD" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "mdJ" = ( /obj/structure/table/wood, /obj/item/radio/intercom/directional/east, @@ -36507,16 +36459,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/port) -"mhh" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 - }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 - }, -/turf/open/floor/carpet/royalblue, -/area/service/library) "mhs" = ( /obj/effect/turf_decal/tile/blue, /obj/effect/turf_decal/tile/green{ @@ -37222,6 +37164,12 @@ /obj/effect/turf_decal/tile/purple/half/contrasted, /turf/open/floor/iron/white, /area/science/robotics/lab) +"mtP" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 1 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "mtR" = ( /obj/machinery/light/small/directional/east, /obj/machinery/camera/directional/east{ @@ -37455,6 +37403,12 @@ "myp" = ( /turf/open/floor/iron/dark, /area/service/chapel/funeral) +"myw" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "myz" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/computer/department_orders/service{ @@ -38514,6 +38468,12 @@ }, /turf/open/floor/iron/white, /area/science/research) +"mOx" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "mOA" = ( /obj/structure/window/reinforced{ dir = 4 @@ -40035,6 +39995,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/command/gateway) +"nlz" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/air_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/neutral/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "nlK" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 8 @@ -41490,12 +41461,6 @@ /obj/effect/landmark/start/depsec/medical, /turf/open/floor/iron/dark, /area/security/checkpoint/medical) -"nNX" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 1 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "nOc" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard/aft) @@ -41740,6 +41705,10 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/port/fore) +"nVz" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "nVL" = ( /obj/structure/grille/broken, /obj/item/bouquet/poppy, @@ -41844,20 +41813,6 @@ }, /turf/open/floor/wood, /area/service/lawoffice) -"nXW" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/tile/red/fourcorners, -/obj/machinery/atmospherics/pipe/bridge_pipe/dark/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "nXX" = ( /obj/structure/closet/bombcloset, /obj/effect/turf_decal/stripes/line{ @@ -42376,15 +42331,6 @@ }, /turf/open/floor/iron/freezer, /area/security/prison) -"ofl" = ( -/obj/structure/table/wood, -/obj/item/storage/photo_album/library, -/obj/structure/sign/painting/large/library_private{ - dir = 8; - pixel_x = -29 - }, -/turf/open/floor/engine/cult, -/area/service/library) "ofp" = ( /obj/item/radio/intercom/directional/north, /obj/structure/disposalpipe/segment{ @@ -42581,6 +42527,10 @@ }, /turf/open/floor/iron/white, /area/science/research) +"oky" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "okA" = ( /obj/effect/turf_decal/tile/yellow{ dir = 4 @@ -43098,6 +43048,21 @@ }, /turf/open/floor/iron, /area/security/courtroom) +"ouA" = ( +/obj/machinery/light/directional/north, +/obj/machinery/door/window{ + name = "Secure Art Exhibition"; + req_access_txt = "37" + }, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/large/library{ + dir = 1 + }, +/turf/open/floor/wood, +/area/service/library) "ouJ" = ( /obj/effect/turf_decal/stripes/corner{ dir = 1 @@ -43212,6 +43177,11 @@ /obj/effect/decal/cleanable/oil, /turf/open/floor/engine, /area/science/misc_lab/range) +"oxc" = ( +/obj/machinery/atmospherics/pipe/smart/simple/purple/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/engineering/atmos) "oxe" = ( /obj/effect/turf_decal/tile/yellow{ dir = 1 @@ -43353,12 +43323,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/wood, /area/commons/lounge) -"oyY" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/ordnance_mixing_input{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/mixing/chamber) "ozk" = ( /obj/structure/window/reinforced, /obj/structure/table, @@ -44537,10 +44501,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/plating, /area/maintenance/central) -"oWj" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "oWr" = ( /obj/structure/sign/map/right{ desc = "A framed picture of the station. Clockwise from security in red at the top, you see engineering in yellow, science in purple, escape in checkered red-and-white, medbay in green, arrivals in checkered red-and-blue, and then cargo in brown."; @@ -44604,6 +44564,21 @@ /obj/machinery/light/small/directional/west, /turf/open/floor/iron/dark/telecomms, /area/tcommsat/server) +"oXv" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "N2O to Pure" + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "oXy" = ( /obj/effect/spawner/structure/window, /turf/open/floor/plating, @@ -44674,16 +44649,11 @@ }, /turf/open/floor/plating, /area/maintenance/space_hut) -"oYh" = ( -/obj/effect/turf_decal/tile/purple/fourcorners, -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/plasma_tank{ +"oYd" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ dir = 1 }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/iron, +/turf/open/floor/engine/co2, /area/engineering/atmos) "oYM" = ( /obj/structure/reagent_dispensers/fueltank, @@ -44708,6 +44678,12 @@ icon_state = "platingdmg2" }, /area/maintenance/fore) +"oZg" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 1 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "oZh" = ( /obj/machinery/firealarm/directional/west, /obj/structure/sink{ @@ -44773,6 +44749,12 @@ /obj/machinery/duct, /turf/open/floor/iron, /area/service/bar) +"oZU" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 1 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "oZV" = ( /turf/closed/wall, /area/engineering/break_room) @@ -45947,14 +45929,6 @@ /obj/effect/turf_decal/tile/brown/half/contrasted, /turf/open/floor/iron, /area/cargo/miningoffice) -"pxT" = ( -/obj/effect/decal/cleanable/dirt, -/obj/effect/turf_decal/delivery, -/obj/machinery/computer/atmos_control/incinerator{ - dir = 4 - }, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) "pyb" = ( /turf/closed/wall, /area/service/hydroponics/garden) @@ -45982,14 +45956,18 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) +"pza" = ( +/obj/effect/decal/cleanable/dirt, +/obj/effect/turf_decal/delivery, +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 4 + }, +/turf/open/floor/iron, +/area/maintenance/disposal/incinerator) "pzh" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, /area/command/heads_quarters/captain/private) -"pzl" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "pzn" = ( /obj/structure/disposalpipe/segment{ dir = 5 @@ -46196,13 +46174,6 @@ /obj/effect/turf_decal/tile/bar, /turf/open/floor/iron, /area/commons/lounge) -"pCm" = ( -/obj/machinery/atmospherics/pipe/smart/simple/purple/visible{ - dir = 4 - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "pCv" = ( /obj/effect/turf_decal/stripes/line{ dir = 8 @@ -46447,10 +46418,6 @@ /obj/item/wrench, /turf/open/floor/iron, /area/science/xenobiology) -"pHj" = ( -/obj/machinery/air_sensor/atmos/ordnance_mixing_tank, -/turf/open/floor/engine, -/area/science/mixing/chamber) "pHF" = ( /obj/structure/chair/office{ dir = 4 @@ -46869,15 +46836,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/security/office) -"pQt" = ( -/obj/machinery/igniter/incinerator_atmos, -/obj/machinery/air_sensor/atmos/incinerator_tank{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/structure/cable, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "pQv" = ( /obj/machinery/light/small/directional/west, /obj/machinery/camera/directional/west{ @@ -46908,18 +46866,6 @@ /obj/machinery/vending/assist, /turf/open/floor/iron/dark, /area/engineering/storage/tech) -"pQX" = ( -/obj/structure/window/reinforced, -/obj/structure/window/reinforced{ - dir = 4 - }, -/obj/machinery/atmospherics/components/binary/pump{ - dir = 1; - name = "Mix Outlet Pump" - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted, -/turf/open/floor/iron, -/area/engineering/atmos) "pRp" = ( /obj/machinery/vending/medical, /obj/machinery/light/directional/south, @@ -47874,6 +47820,15 @@ }, /turf/open/floor/plating, /area/maintenance/port/fore) +"qiT" = ( +/obj/machinery/igniter/incinerator_atmos, +/obj/machinery/air_sensor/incinerator_tank{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/structure/cable, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "qje" = ( /obj/machinery/light/directional/east, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -49054,12 +49009,6 @@ /obj/item/wrench, /turf/open/floor/iron/dark, /area/engineering/supermatter/room) -"qFs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "qFD" = ( /obj/item/radio/intercom/directional/south, /turf/open/floor/iron/dark, @@ -49374,10 +49323,6 @@ /obj/structure/sign/poster/random/directional/south, /turf/open/floor/wood, /area/service/bar) -"qOp" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "qOr" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -49841,12 +49786,6 @@ /obj/effect/turf_decal/tile/yellow/half/contrasted, /turf/open/floor/iron, /area/engineering/break_room) -"qZB" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "qZE" = ( /obj/effect/turf_decal/tile/purple/fourcorners, /obj/machinery/door/firedoor, @@ -49956,6 +49895,15 @@ }, /turf/open/space/basic, /area/space/nearstation) +"rbF" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "rbJ" = ( /obj/effect/turf_decal/delivery, /obj/effect/mapping_helpers/airlock/cyclelink_helper{ @@ -51162,6 +51110,18 @@ "rzR" = ( /turf/closed/wall/r_wall, /area/engineering/gravity_generator) +"rAk" = ( +/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ + dir = 9 + }, +/obj/effect/turf_decal/tile/yellow{ + dir = 8 + }, +/obj/structure/cable, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engineering/atmos/pumproom) "rAm" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/turf_decal/trimline/blue/filled/line{ @@ -51231,19 +51191,6 @@ /obj/effect/turf_decal/tile/blue/half/contrasted, /turf/open/floor/iron/dark, /area/security/lockers) -"rBs" = ( -/obj/effect/turf_decal/tile/red{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ - dir = 4 - }, -/turf/open/floor/iron/white/corner, -/area/engineering/atmos) "rBt" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, /obj/effect/turf_decal/trimline/brown/filled/line{ @@ -52673,6 +52620,17 @@ /obj/effect/turf_decal/trimline/green/filled/line, /turf/open/floor/iron/showroomfloor, /area/maintenance/starboard/lesser) +"seu" = ( +/obj/structure/window/reinforced, +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "seG" = ( /obj/effect/turf_decal/tile/green{ dir = 8 @@ -53122,6 +53080,13 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/service/library) +"spr" = ( +/obj/effect/turf_decal/box/red, +/obj/machinery/atmospherics/components/unary/outlet_injector{ + dir = 1 + }, +/turf/open/floor/engine, +/area/science/cytology) "sps" = ( /obj/structure/table, /obj/item/stack/sheet/glass/fifty{ @@ -53294,6 +53259,10 @@ /obj/effect/spawner/random/maintenance, /turf/open/floor/plating, /area/maintenance/port/aft) +"suB" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "suE" = ( /obj/structure/cable, /obj/machinery/door/firedoor, @@ -53497,6 +53466,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron/dark, /area/engineering/gravity_generator) +"szG" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 1 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "szT" = ( /obj/machinery/atmospherics/pipe/bridge_pipe/purple/visible{ dir = 4 @@ -54419,6 +54394,12 @@ /obj/structure/sign/warning/nosmoking, /turf/closed/wall, /area/engineering/atmos) +"sSb" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 1 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "sSe" = ( /obj/machinery/mass_driver/ordnance, /turf/open/floor/plating, @@ -54886,6 +54867,19 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/wood, /area/commons/lounge) +"taW" = ( +/obj/effect/turf_decal/tile/yellow{ + dir = 4 + }, +/obj/machinery/camera/directional/north{ + c_tag = "Atmospherics - Distro Loop" + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/meter/monitored/distro_loop, +/turf/open/floor/iron/dark/corner{ + dir = 1 + }, +/area/engineering/atmos/pumproom) "tbb" = ( /obj/machinery/status_display/evac/directional/south, /obj/effect/turf_decal/tile/neutral{ @@ -55262,10 +55256,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron, /area/commons/dorms) -"thH" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) "thM" = ( /obj/effect/turf_decal/tile/neutral/fourcorners, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4, @@ -57549,12 +57539,6 @@ }, /turf/open/floor/iron, /area/command/gateway) -"tZv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ - dir = 1 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "tZy" = ( /obj/machinery/atmospherics/pipe/smart/simple/cyan/visible{ dir = 4 @@ -58939,19 +58923,6 @@ }, /turf/open/floor/iron, /area/security/brig) -"uAw" = ( -/obj/machinery/atmospherics/pipe/smart/simple/scrubbers/visible{ - dir = 9 - }, -/obj/effect/turf_decal/tile/yellow{ - dir = 8 - }, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/structure/cable, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/pumproom) "uBt" = ( /obj/structure/table, /obj/item/paper_bin{ @@ -60358,6 +60329,21 @@ /obj/machinery/status_display/evac/directional/south, /turf/open/floor/engine, /area/engineering/supermatter/room) +"vgU" = ( +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/bridge_pipe/green/visible{ + dir = 4 + }, +/obj/machinery/atmospherics/components/binary/pump{ + dir = 1; + name = "CO2 to Pure" + }, +/obj/effect/turf_decal/tile/dark/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "vgY" = ( /obj/machinery/atmospherics/components/unary/portables_connector/visible, /obj/effect/turf_decal/stripes/line, @@ -60707,12 +60693,6 @@ /obj/structure/table/glass, /turf/open/floor/iron/dark, /area/command/bridge) -"vnN" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 1 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "vnR" = ( /obj/effect/landmark/event_spawn, /turf/open/floor/carpet, @@ -61251,6 +61231,10 @@ /obj/machinery/firealarm/directional/west, /turf/open/floor/iron/white, /area/medical/medbay/central) +"vzi" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/engineering/atmos) "vzo" = ( /obj/effect/decal/cleanable/cobweb, /obj/structure/bodycontainer/morgue{ @@ -63780,6 +63764,17 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/circuit/green, /area/science/robotics/mechbay) +"wxy" = ( +/obj/structure/window/reinforced, +/obj/effect/turf_decal/tile/blue/fourcorners, +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/simple/green/visible{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "wxE" = ( /obj/effect/landmark/xeno_spawn, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -63840,12 +63835,6 @@ }, /turf/open/floor/iron, /area/security/checkpoint/supply) -"wyJ" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "wyQ" = ( /obj/machinery/light/small/directional/north, /obj/structure/table/wood, @@ -64554,12 +64543,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/plating, /area/maintenance/port/fore) -"wKv" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "wKA" = ( /obj/machinery/computer/upload/ai, /obj/structure/window/reinforced{ @@ -64852,12 +64835,15 @@ /obj/machinery/vending/wardrobe/curator_wardrobe, /turf/open/floor/engine/cult, /area/service/library) -"wPn" = ( -/obj/structure/window/reinforced, -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 1 +"wPg" = ( +/obj/structure/window/reinforced{ + dir = 8 }, -/obj/effect/turf_decal/tile/green/half/contrasted, +/obj/structure/window/reinforced, +/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ + dir = 4 + }, +/obj/effect/turf_decal/tile/brown/fourcorners, /turf/open/floor/iron, /area/engineering/atmos) "wPo" = ( @@ -65676,10 +65662,6 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/science/mixing/launch) -"xgw" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "xgy" = ( /obj/structure/rack, /obj/item/clothing/mask/surgical, @@ -65922,20 +65904,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron/dark, /area/ai_monitored/command/storage/satellite) -"xkB" = ( -/obj/effect/turf_decal/tile/yellow{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold/cyan/visible{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, -/turf/open/floor/iron/dark/corner{ - dir = 1 - }, -/area/engineering/atmos/pumproom) "xkE" = ( /obj/effect/landmark/event_spawn, /obj/structure/chair/pew/left, @@ -66124,6 +66092,20 @@ /obj/machinery/light/small/directional/south, /turf/open/floor/engine, /area/command/heads_quarters/rd) +"xnV" = ( +/obj/effect/turf_decal/tile/red{ + dir = 8 + }, +/obj/structure/window/reinforced, +/obj/structure/window/reinforced{ + dir = 8 + }, +/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{ + dir = 4 + }, +/obj/effect/turf_decal/tile/yellow/fourcorners, +/turf/open/floor/iron, +/area/engineering/atmos) "xom" = ( /obj/structure/disposaloutlet{ dir = 4; @@ -66394,13 +66376,6 @@ /obj/item/radio/intercom/prison/directional/north, /turf/open/floor/plating, /area/security/prison) -"xsU" = ( -/obj/effect/turf_decal/box/red, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 1 - }, -/turf/open/floor/engine, -/area/science/cytology) "xsW" = ( /obj/structure/cable, /obj/effect/decal/cleanable/dirt, @@ -67748,6 +67723,10 @@ /obj/structure/flora/ausbushes/brflowers, /turf/open/floor/grass, /area/science/research) +"xUn" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "xUy" = ( /obj/effect/turf_decal/delivery, /turf/open/floor/iron, @@ -67981,19 +67960,6 @@ /obj/structure/cable, /turf/open/floor/plating/airless, /area/solars/starboard/fore) -"yaF" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/obj/structure/window/reinforced, -/obj/machinery/atmospherics/pipe/smart/manifold/green/visible{ - dir = 4 - }, -/obj/effect/turf_decal/tile/green/anticorner/contrasted{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "yaL" = ( /obj/effect/turf_decal/tile/green{ dir = 4 @@ -89949,7 +89915,7 @@ oMN xBd eMW dXw -ofl +lDv fVK eMW tWo @@ -90193,7 +90159,7 @@ aBg gUg upD eMW -cyx +ouA oMN oMN oMN @@ -90450,7 +90416,7 @@ dCD sQf lCP eMW -mhh +cDI vVn oMN oMN @@ -99747,7 +99713,7 @@ mUS iyu fEn jvq -bIQ +hnf uNE heZ bYi @@ -100524,7 +100490,7 @@ wZN qhS nSp mBC -pHj +bDz eoI qBs ibD @@ -100781,7 +100747,7 @@ nXE ooO qgC kmH -oyY +hQy fmA qBs ibD @@ -107692,7 +107658,7 @@ nDU yiI mKO pxR -pxT +pza apX mPy hCo @@ -108444,7 +108410,7 @@ fDp gbm eou iVZ -kox +ijz sZX jvD jvD @@ -108726,7 +108692,7 @@ cgx cja ckE cmd -pQt +qiT cNw cOa crf @@ -108983,7 +108949,7 @@ uhK rnH iDs rnH -iYT +rbF cgz cgz cre @@ -110007,7 +109973,7 @@ iyL vEr cxl tiZ -wyJ +lrZ oEu oEu deP @@ -110259,12 +110225,12 @@ fqD ufw fKD fKD -nXW +hLl voY cor aaf scK -xgw +xUn hdc nUU deP @@ -110504,7 +110470,7 @@ bFQ pzw qCJ oOQ -esT +gNH vzV ucL gNH @@ -110521,7 +110487,7 @@ ffR cCG xmT qfd -qZB +kvE ntZ oEu deP @@ -111035,7 +111001,7 @@ ntb vEr cxl tiZ -jxs +foG sRI sRI deP @@ -111287,12 +111253,12 @@ eKy fJd caT uzC -ekF +wxy nMw cor aaf scK -oWj +eup ntx uKH deP @@ -111318,7 +111284,7 @@ ilk ucP cNu ngS -xsU +spr xiO vqh aaa @@ -111525,11 +111491,11 @@ rpp wof dhh dci -jPk +jke aFS kce fOH -uAw +rAk bqn rcP qui @@ -111549,7 +111515,7 @@ ine cCG xmT qfd -eWJ +frn mTn sRI deP @@ -112042,7 +112008,7 @@ tYY isP whX eSU -pCm +myw tZy tUb azB @@ -112058,12 +112024,12 @@ elN fJd bWK gSp -dTa +fpz tcp gdd oId bge -qFs +gES iXC iXC deP @@ -112296,7 +112262,7 @@ sYC rAv fWM oaL -bKQ +taW egS mPX aNV @@ -112315,12 +112281,12 @@ elN fJd mzG uzC -hIc +nlz wkj cor aaf scK -thH +vzi wkJ ewV deP @@ -112572,12 +112538,12 @@ elN fJd lye ior -lgX +jYG xuz gdd oId kPx -wKv +mOx hAn iXC deP @@ -112810,7 +112776,7 @@ xCY sLi jAT pUa -xkB +jjG xxQ lhr szT @@ -113600,12 +113566,12 @@ rtq wLr icl uzC -dkv +iuZ pFE fkR xtZ mdw -dUo +oZg mfM mfM deP @@ -113857,12 +113823,12 @@ pik mCT pik uzC -eKK +gHZ sxZ cor lMJ scK -beF +fjF tGx piV deP @@ -114114,12 +114080,12 @@ cOb wLr pik qah -gfE +vgU tJu fmR gQf pyC -nNX +oYd tZW mfM deP @@ -114633,7 +114599,7 @@ pFE fkR xtZ mdw -gGv +mtP lSa lSa deP @@ -114885,12 +114851,12 @@ dtQ dSC lye kHI -oYh +cqn fsc cor lMJ scK -kUe +oky xuL jiR deP @@ -115147,7 +115113,7 @@ tJu fmR gQf pyC -tZv +oZU iqk lSa deP @@ -115656,12 +115622,12 @@ ajk vXU lye uzC -die +xnV pFE fkR xtZ mdw -vnN +szG beJ beJ deP @@ -115913,12 +115879,12 @@ wCh uzC lye uzC -rBs +seu sxZ cor lMJ scK -pzl +suB tmf vKn deP @@ -116164,18 +116130,18 @@ dtK dtK idO nuU -jSV +oxc hwW wCh qJL hjv anN -aPD +oXv tJu fmR gQf pyC -gWw +sSb tJD beJ deP @@ -116684,12 +116650,12 @@ riu sMi lyp jFt -yaF +wPg pwF fkR xtZ mdw -mdD +hBr jxI jxI deP @@ -116941,12 +116907,12 @@ uuF lye lye pSO -wPn +hYv sxZ cor lMJ scK -qOp +nVz jxI qQV deP @@ -117198,12 +117164,12 @@ peE mwM rUd wIt -pQX +eio qYx nqh hwg eCP -fMN +atW jeT jxI deP diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 1257d4abef2..ba1d9adf383 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -537,21 +537,6 @@ "aeu" = ( /turf/closed/wall/r_wall, /area/maintenance/starboard/central) -"aew" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 - }, -/obj/structure/window/reinforced/spawner, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/west, -/turf/open/floor/wood/large, -/area/service/library) "aeC" = ( /obj/machinery/dna_scannernew, /obj/machinery/light/directional/south, @@ -2163,12 +2148,6 @@ }, /turf/open/floor/iron, /area/commons/dorms) -"aqo" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "aqq" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 1 @@ -2988,14 +2967,6 @@ dir = 5 }, /area/science/breakroom) -"avv" = ( -/obj/machinery/disposal/bin, -/obj/structure/disposalpipe/trunk, -/obj/structure/sign/painting/large/library_private{ - dir = 1 - }, -/turf/open/floor/engine/cult, -/area/service/library) "avx" = ( /obj/machinery/atmospherics/components/binary/valve{ dir = 4; @@ -3172,24 +3143,6 @@ }, /turf/open/floor/iron, /area/hallway/primary/tram/right) -"awp" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/structure/sign/painting/library_secure{ - pixel_x = 32 - }, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" - }, -/turf/open/floor/wood/large, -/area/service/library) "awr" = ( /obj/structure/ladder, /obj/machinery/light/small/directional/south, @@ -5967,12 +5920,6 @@ /obj/effect/turf_decal/trimline/neutral/filled/line, /turf/open/floor/iron, /area/hallway/secondary/entry) -"aSH" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "aSN" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -7032,6 +6979,12 @@ /obj/item/kirbyplants/random, /turf/open/floor/iron, /area/hallway/secondary/command) +"bga" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "bgj" = ( /obj/effect/turf_decal/trimline/yellow/warning, /obj/effect/turf_decal/trimline/neutral/filled/line{ @@ -7890,6 +7843,18 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) +"bxz" = ( +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/north, +/obj/structure/window/reinforced/spawner/west, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/obj/structure/table/wood/fancy/royalblue, +/turf/open/floor/wood/large, +/area/service/library) "bxJ" = ( /obj/structure/bed, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -8441,6 +8406,15 @@ }, /turf/open/floor/catwalk_floor, /area/maintenance/tram/mid) +"bGU" = ( +/obj/machinery/computer/atmos_control/plasma_tank{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/purple/filled/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "bHi" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 10 @@ -9094,16 +9068,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/engine, /area/engineering/supermatter/room) -"bTi" = ( -/obj/machinery/computer/atmos_control/tank/mix_tank{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/green/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "bTy" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -9870,6 +9834,10 @@ /obj/effect/landmark/xeno_spawn, /turf/open/floor/iron/dark, /area/engineering/supermatter/room) +"chL" = ( +/obj/machinery/air_sensor/air_tank, +/turf/open/floor/engine/air, +/area/engineering/atmos) "chR" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -10574,12 +10542,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron/white, /area/science/research) -"cxr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "cxv" = ( /obj/effect/turf_decal/tile/bar, /obj/effect/turf_decal/tile/bar{ @@ -11135,12 +11097,6 @@ }, /turf/open/floor/iron/white, /area/medical/chemistry) -"cJg" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{ - dir = 1 - }, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "cJK" = ( /obj/machinery/light/directional/north, /turf/open/openspace, @@ -11506,18 +11462,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/iron, /area/security/brig) -"cQt" = ( -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/window/reinforced/spawner/north, -/obj/structure/window/reinforced/spawner/west, -/obj/effect/spawner/random/decoration/statue{ - spawn_loot_chance = 50 - }, -/obj/structure/table/wood/fancy/royalblue, -/turf/open/floor/wood/large, -/area/service/library) "cQG" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer2, /turf/open/floor/iron, @@ -14276,15 +14220,6 @@ "dOV" = ( /turf/closed/wall, /area/security/processing) -"dPg" = ( -/obj/structure/sign/warning/vacuum/external{ - pixel_y = -32 - }, -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{ - dir = 1 - }, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "dPS" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 1 @@ -14649,6 +14584,18 @@ }, /turf/open/floor/iron, /area/commons/dorms) +"dVQ" = ( +/obj/machinery/computer/atmos_control/nitrous_tank{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/red/filled/line{ + dir = 4 + }, +/obj/effect/turf_decal/trimline/neutral/line{ + dir = 4 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "dVY" = ( /obj/effect/turf_decal/trimline/purple/filled/line{ dir = 5 @@ -14836,6 +14783,12 @@ }, /turf/open/floor/iron, /area/cargo/miningdock) +"dYY" = ( +/obj/structure/sign/painting/library_private{ + pixel_y = -32 + }, +/turf/open/floor/engine/cult, +/area/service/library) "dYZ" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, @@ -15243,6 +15196,12 @@ /obj/item/stack/rods, /turf/open/floor/iron/smooth, /area/maintenance/starboard/greater) +"egn" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input{ + dir = 4 + }, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "egB" = ( /obj/structure/filingcabinet/chestdrawer, /obj/effect/turf_decal/trimline/red/filled/line, @@ -16052,6 +16011,10 @@ }, /turf/open/floor/catwalk_floor, /area/maintenance/tram/mid) +"euj" = ( +/obj/machinery/air_sensor/carbon_tank, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "euF" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning, @@ -16941,10 +16904,6 @@ }, /turf/open/floor/plating, /area/service/kitchen) -"eLo" = ( -/obj/machinery/air_sensor/atmos/plasma_tank, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "eLw" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 1 @@ -17242,6 +17201,12 @@ }, /turf/open/floor/iron/dark, /area/cargo/miningdock) +"eQG" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "eQN" = ( /obj/structure/railing{ dir = 4 @@ -17574,12 +17539,6 @@ /obj/effect/turf_decal/trimline/white/filled/line, /turf/open/floor/iron/dark, /area/engineering/storage/tech) -"eWr" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output{ - dir = 8 - }, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "eWt" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/structure/table/glass, @@ -19095,6 +19054,21 @@ }, /turf/open/floor/iron, /area/service/janitor) +"fwC" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access_txt = "37" + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/sign/painting/large/library{ + dir = 4 + }, +/turf/open/floor/wood/large, +/area/service/library) "fwL" = ( /obj/machinery/chem_master, /obj/effect/turf_decal/trimline/purple/end{ @@ -19781,10 +19755,6 @@ /obj/effect/turf_decal/trimline/purple/filled/warning, /turf/open/floor/iron, /area/service/janitor) -"fHL" = ( -/obj/machinery/air_sensor/atmos/air_tank, -/turf/open/floor/engine/air, -/area/engineering/atmos) "fHY" = ( /obj/machinery/atmospherics/components/binary/pump/on{ dir = 4 @@ -20386,6 +20356,13 @@ /obj/item/paper/monitorkey, /turf/open/floor/iron/dark, /area/command/heads_quarters/ce) +"fRO" = ( +/obj/machinery/computer/atmos_control/air_tank{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/neutral/filled/line, +/turf/open/floor/iron, +/area/engineering/atmos) "fRP" = ( /obj/structure/flora/ausbushes/leafybush, /turf/open/floor/grass, @@ -22462,6 +22439,25 @@ dir = 1 }, /area/security/prison) +"gFF" = ( +/obj/effect/turf_decal/box/red/corners{ + dir = 4 + }, +/obj/effect/turf_decal/box/red/corners{ + dir = 8 + }, +/obj/effect/turf_decal/box/red/corners{ + dir = 1 + }, +/obj/effect/turf_decal/box/red/corners, +/obj/machinery/camera{ + c_tag = "Science - Cytology Pen"; + dir = 9; + network = list("ss13","rd") + }, +/obj/machinery/atmospherics/components/unary/outlet_injector, +/turf/open/floor/engine, +/area/science/cytology) "gGc" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -22627,6 +22623,14 @@ }, /turf/open/floor/iron/dark, /area/service/chapel) +"gIU" = ( +/obj/machinery/disposal/bin, +/obj/structure/disposalpipe/trunk, +/obj/structure/sign/painting/large/library_private{ + dir = 1 + }, +/turf/open/floor/engine/cult, +/area/service/library) "gIW" = ( /obj/machinery/airalarm/directional/north, /turf/open/floor/iron/dark, @@ -23525,6 +23529,16 @@ }, /turf/open/floor/plating, /area/hallway/primary/tram/left) +"hal" = ( +/obj/machinery/computer/atmos_control/carbon_tank{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/brown/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron, +/area/engineering/atmos) "haC" = ( /obj/effect/turf_decal/trimline/red/filled/corner{ dir = 1 @@ -23676,15 +23690,6 @@ }, /turf/open/floor/plating, /area/science/research) -"hes" = ( -/obj/machinery/computer/atmos_control/tank/plasma_tank{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/purple/filled/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "hex" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/effect/landmark/event_spawn, @@ -24345,6 +24350,12 @@ /obj/machinery/door/firedoor, /turf/open/floor/iron, /area/commons/dorms) +"hpo" = ( +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix{ + dir = 1 + }, +/turf/open/floor/iron, +/area/science/mixing) "hpp" = ( /obj/machinery/atmospherics/components/unary/vent_pump/on/layer4{ dir = 4 @@ -24626,6 +24637,10 @@ /obj/effect/spawner/random/engineering/flashlight, /turf/open/floor/iron, /area/cargo/storage) +"hur" = ( +/obj/machinery/air_sensor/nitrous_tank, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "huz" = ( /obj/structure/chair/sofa{ dir = 4 @@ -24787,6 +24802,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/tram/right) +"hxD" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "hya" = ( /obj/vehicle/ridden/wheelchair, /obj/effect/turf_decal/bot, @@ -26121,12 +26142,6 @@ }, /turf/open/floor/iron/dark, /area/engineering/storage/tech) -"iak" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "iao" = ( /turf/closed/wall/r_wall, /area/security/prison/work) @@ -26832,12 +26847,6 @@ }, /turf/open/floor/iron/white, /area/command/heads_quarters/cmo) -"imq" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "ims" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -28115,6 +28124,12 @@ }, /turf/open/floor/iron, /area/hallway/primary/central) +"iJK" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "iJO" = ( /obj/effect/turf_decal/sand/plating, /obj/structure/disposalpipe/segment{ @@ -28223,6 +28238,16 @@ /obj/structure/railing, /turf/open/floor/plating, /area/maintenance/tram/mid) +"iLE" = ( +/obj/machinery/computer/atmos_control/mix_tank{ + dir = 8 + }, +/obj/effect/turf_decal/trimline/green/filled/line{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/green/visible, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "iLJ" = ( /obj/effect/turf_decal/trimline/neutral/filled/line, /obj/effect/turf_decal/trimline/neutral/filled/corner{ @@ -29941,12 +29966,6 @@ /obj/structure/cable, /turf/open/floor/catwalk_floor, /area/hallway/primary/tram/left) -"jtl" = ( -/obj/structure/chair/comfy/black{ - dir = 4 - }, -/turf/open/floor/carpet, -/area/service/library) "jto" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 8 @@ -30501,12 +30520,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/cargo/storage) -"jDE" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "jDY" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/engine, @@ -30560,21 +30573,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/science/xenobiology) -"jES" = ( -/obj/structure/table/wood/fancy/royalblue, -/obj/machinery/door/window{ - dir = 8; - name = "Secure Art Exhibition"; - req_access_txt = "37" - }, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/structure/sign/painting/large/library{ - dir = 4 - }, -/turf/open/floor/wood/large, -/area/service/library) "jEU" = ( /obj/structure/cable, /obj/structure/extinguisher_cabinet/directional/west, @@ -30858,6 +30856,10 @@ }, /turf/open/floor/plating/airless, /area/solars/port/aft) +"jKV" = ( +/obj/machinery/air_sensor/nitrogen_tank, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "jKX" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -31197,6 +31199,12 @@ }, /turf/open/floor/iron/dark, /area/security/courtroom) +"jRA" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input{ + dir = 8 + }, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "jRI" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -31570,6 +31578,12 @@ /obj/effect/turf_decal/caution, /turf/open/floor/iron, /area/hallway/primary/tram/left) +"jWu" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "jWv" = ( /obj/effect/turf_decal/trimline/blue/filled/line, /obj/machinery/door/firedoor, @@ -32218,12 +32232,6 @@ /obj/item/radio/intercom/directional/west, /turf/open/floor/iron, /area/security/prison) -"khc" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{ - dir = 1 - }, -/turf/open/floor/engine/air, -/area/engineering/atmos) "khG" = ( /obj/structure/table, /obj/item/multitool, @@ -33001,6 +33009,12 @@ /obj/item/instrument/violin, /turf/open/floor/wood, /area/service/theater) +"kxN" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "kxZ" = ( /obj/machinery/door/airlock/security/glass{ name = "Equipment Room"; @@ -33590,10 +33604,6 @@ }, /turf/open/floor/iron/white, /area/science/xenobiology) -"kIf" = ( -/obj/machinery/air_sensor/atmos/nitrous_tank, -/turf/open/floor/engine/n2o, -/area/engineering/atmos) "kIk" = ( /obj/machinery/holopad, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -33675,6 +33685,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/wood, /area/commons/vacant_room/office) +"kJv" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, +/obj/machinery/meter, +/turf/open/floor/iron, +/area/engineering/atmos) "kJw" = ( /obj/structure/window/reinforced, /obj/structure/window/reinforced{ @@ -33761,12 +33776,6 @@ /obj/effect/turf_decal/trimline/yellow/filled/line, /turf/open/floor/iron/white, /area/medical/chemistry) -"kLy" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{ - dir = 8 - }, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "kLG" = ( /obj/machinery/button/door{ id = "rdoffice"; @@ -35899,6 +35908,10 @@ /obj/effect/turf_decal/trimline/blue/filled/line, /turf/open/floor/iron/white, /area/medical/surgery/fore) +"lwm" = ( +/obj/machinery/air_sensor/oxygen_tank, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "lwx" = ( /obj/effect/turf_decal/trimline/green/corner{ dir = 8 @@ -36819,6 +36832,11 @@ /obj/item/food/meat/rawcutlet/plain, /turf/open/floor/iron/cafeteria, /area/security/prison/mess) +"lLI" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, +/obj/machinery/meter, +/turf/closed/wall/r_wall, +/area/engineering/atmos/pumproom) "lMe" = ( /turf/closed/wall/r_wall, /area/science/storage) @@ -37239,11 +37257,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/service/janitor) -"lVa" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "lVh" = ( /obj/effect/turf_decal/trimline/white/line{ dir = 9 @@ -38919,6 +38932,12 @@ /obj/effect/landmark/start/hangover, /turf/open/floor/iron/dark, /area/security/courtroom) +"mCD" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input{ + dir = 8 + }, +/turf/open/floor/engine/n2o, +/area/engineering/atmos) "mCH" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -39694,12 +39713,6 @@ "mSi" = ( /turf/closed/wall/r_wall, /area/science/mixing) -"mSq" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/ordnance_mixing_input{ - dir = 4 - }, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "mSC" = ( /obj/effect/turf_decal/trimline/yellow/filled/corner{ dir = 1 @@ -39969,6 +39982,10 @@ "mYF" = ( /turf/open/floor/engine, /area/engineering/supermatter) +"mYO" = ( +/obj/machinery/air_sensor/ordnance_mixing_tank, +/turf/open/floor/engine/vacuum, +/area/science/mixing/chamber) "mYW" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -40012,12 +40029,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/engineering/gravity_generator) -"mZt" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{ - dir = 1 - }, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "mZN" = ( /obj/effect/turf_decal/bot_white, /obj/effect/turf_decal/tile/neutral/fourcorners, @@ -40223,6 +40234,13 @@ }, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) +"nce" = ( +/obj/machinery/computer/atmos_control/nocontrol/incinerator{ + dir = 1 + }, +/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, +/turf/open/floor/iron, +/area/maintenance/disposal/incinerator) "ncj" = ( /obj/structure/chair/office{ dir = 1 @@ -40270,17 +40288,6 @@ }, /turf/open/floor/plating, /area/maintenance/tram/left) -"ndP" = ( -/obj/machinery/air_sensor/atmos/incinerator_tank{ - pixel_x = -32; - pixel_y = -32 - }, -/obj/machinery/igniter{ - id = "Incinerator" - }, -/obj/structure/cable/layer1, -/turf/open/floor/engine/vacuum, -/area/maintenance/disposal/incinerator) "ndT" = ( /obj/effect/turf_decal/trimline/yellow/filled/line, /obj/machinery/light/directional/south, @@ -40632,6 +40639,11 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/iron/smooth, /area/maintenance/department/medical) +"nli" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/supply/visible, +/obj/machinery/meter/monitored/distro_loop, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "nlo" = ( /obj/effect/spawner/structure/window/reinforced, /turf/open/floor/plating, @@ -40686,12 +40698,6 @@ /obj/structure/cable, /turf/open/floor/iron, /area/cargo/lobby) -"nma" = ( -/obj/structure/table/wood, -/obj/item/paicard, -/obj/item/radio/intercom/directional/west, -/turf/open/floor/wood/large, -/area/service/library) "nml" = ( /obj/machinery/light/directional/north, /obj/effect/turf_decal/trimline/red/filled/line{ @@ -40925,17 +40931,6 @@ }, /turf/open/floor/carpet, /area/service/library) -"nrL" = ( -/obj/machinery/computer/atmos_control/ordnancemix{ - dir = 8 - }, -/obj/machinery/camera{ - c_tag = "Science - Ordnance Lab South"; - dir = 6; - network = list("ss13","rd") - }, -/turf/open/floor/iron, -/area/science/mixing) "nrP" = ( /obj/effect/turf_decal/trimline/green/filled/line{ dir = 8 @@ -41875,6 +41870,14 @@ /obj/structure/sign/departments/medbay/alt, /turf/closed/wall, /area/medical/medbay/lobby) +"nKN" = ( +/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, +/obj/machinery/meter/monitored/waste_loop, +/obj/effect/turf_decal/trimline/yellow/filled/line{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engineering/atmos/pumproom) "nKQ" = ( /obj/structure/chair/stool/directional/south, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -42501,6 +42504,12 @@ /obj/effect/turf_decal/trimline/brown/filled/corner, /turf/open/floor/iron, /area/engineering/atmos) +"nWQ" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "nXg" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -44487,6 +44496,10 @@ }, /turf/open/floor/iron/dark, /area/commons/fitness/recreation/entertainment) +"oGU" = ( +/obj/machinery/air_sensor/mix_tank, +/turf/open/floor/engine/vacuum, +/area/engineering/atmos) "oHd" = ( /obj/effect/turf_decal/tile/blue{ dir = 4 @@ -46495,6 +46508,24 @@ /obj/effect/decal/cleanable/robot_debris/limb, /turf/open/floor/iron/smooth, /area/maintenance/starboard/lesser) +"puc" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/machinery/door/window{ + dir = 8; + name = "Secure Art Exhibition"; + req_access_txt = "37" + }, +/turf/open/floor/wood/large, +/area/service/library) "puf" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -46558,6 +46589,10 @@ /obj/effect/landmark/start/hangover/closet, /turf/open/floor/iron, /area/maintenance/tram/mid) +"pvt" = ( +/obj/machinery/air_sensor/plasma_tank, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "pvv" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -47167,6 +47202,12 @@ /obj/structure/cable, /turf/open/floor/iron, /area/cargo/miningdock) +"pGm" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output{ + dir = 1 + }, +/turf/open/floor/engine/air, +/area/engineering/atmos) "pGn" = ( /obj/machinery/door/airlock/hatch{ name = "MiniSat Antechamber"; @@ -47314,10 +47355,6 @@ /obj/machinery/atmospherics/pipe/bridge_pipe/yellow/visible, /turf/open/floor/iron, /area/engineering/atmos) -"pIT" = ( -/obj/machinery/air_sensor/atmos/ordnance_mixing_tank, -/turf/open/floor/engine/vacuum, -/area/science/mixing/chamber) "pIY" = ( /obj/structure/disposalpipe/segment{ dir = 4 @@ -47400,10 +47437,6 @@ }, /turf/open/floor/plating, /area/maintenance/starboard/lesser) -"pKd" = ( -/obj/machinery/air_sensor/atmos/oxygen_tank, -/turf/open/floor/engine/o2, -/area/engineering/atmos) "pKf" = ( /obj/structure/fluff/tram_rail/anchor{ dir = 1 @@ -47485,25 +47518,6 @@ }, /turf/open/floor/iron, /area/hallway/secondary/exit) -"pKB" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input, -/obj/effect/turf_decal/box/red/corners{ - dir = 4 - }, -/obj/effect/turf_decal/box/red/corners{ - dir = 8 - }, -/obj/effect/turf_decal/box/red/corners{ - dir = 1 - }, -/obj/effect/turf_decal/box/red/corners, -/obj/machinery/camera{ - c_tag = "Science - Cytology Pen"; - dir = 9; - network = list("ss13","rd") - }, -/turf/open/floor/engine, -/area/science/cytology) "pKF" = ( /obj/machinery/button/door/directional/east{ id = "ceprivacy"; @@ -48491,10 +48505,6 @@ }, /turf/open/floor/iron, /area/engineering/atmos) -"qep" = ( -/obj/machinery/air_sensor/atmos/nitrogen_tank, -/turf/open/floor/engine/n2, -/area/engineering/atmos) "qeB" = ( /obj/effect/turf_decal/trimline/neutral/filled/corner{ dir = 1 @@ -49205,14 +49215,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/security/prison) -"quM" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/visible, -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/effect/turf_decal/trimline/yellow/filled/line{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos/pumproom) "quO" = ( /obj/structure/table, /obj/item/storage/box/firingpins, @@ -49956,11 +49958,6 @@ /obj/structure/cable, /turf/open/floor/iron/white, /area/medical/medbay/lobby) -"qJS" = ( -/obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, -/obj/machinery/meter/atmos/atmos_waste_loop, -/turf/closed/wall/r_wall, -/area/engineering/atmos/pumproom) "qKb" = ( /obj/machinery/atmospherics/pipe/layer_manifold/scrubbers/hidden{ dir = 4 @@ -50455,10 +50452,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/catwalk_floor, /area/hallway/primary/tram/left) -"qTY" = ( -/obj/machinery/air_sensor/atmos/mix_tank, -/turf/open/floor/engine/vacuum, -/area/engineering/atmos) "qUh" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/light/small/directional/west, @@ -52852,18 +52845,6 @@ }, /turf/open/floor/iron, /area/command/heads_quarters/ce) -"rOh" = ( -/obj/machinery/computer/atmos_control/tank/nitrous_tank{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/red/filled/line{ - dir = 4 - }, -/obj/effect/turf_decal/trimline/neutral/line{ - dir = 4 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "rOD" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, @@ -53911,16 +53892,6 @@ /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/iron, /area/engineering/atmos) -"sfd" = ( -/obj/machinery/computer/atmos_control/tank/carbon_tank{ - dir = 8 - }, -/obj/effect/turf_decal/trimline/brown/filled/line{ - dir = 4 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/engineering/atmos) "sfi" = ( /obj/structure/disposalpipe/segment, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -54008,12 +53979,6 @@ }, /turf/open/floor/iron, /area/cargo/office) -"siu" = ( -/obj/machinery/meter, -/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, -/obj/structure/cable, -/turf/open/floor/iron, -/area/engineering/atmos) "siw" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 6 @@ -54348,6 +54313,12 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /turf/open/floor/carpet, /area/service/chapel) +"spz" = ( +/obj/structure/chair/comfy/black{ + dir = 4 + }, +/turf/open/floor/carpet, +/area/service/library) "spU" = ( /obj/effect/turf_decal/siding/thinplating, /turf/open/floor/iron, @@ -55070,13 +55041,6 @@ /obj/machinery/newscaster/directional/west, /turf/open/floor/iron/dark, /area/commons/fitness/recreation/entertainment) -"sCL" = ( -/obj/machinery/computer/atmos_control/tank/air_tank{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/neutral/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) "sCR" = ( /obj/effect/turf_decal/trimline/yellow/filled/line{ dir = 8 @@ -55087,6 +55051,17 @@ /obj/effect/spawner/structure/window, /turf/open/floor/plating, /area/hallway/primary/central) +"sDd" = ( +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix{ + dir = 8 + }, +/obj/machinery/camera{ + c_tag = "Science - Ordnance Lab South"; + dir = 6; + network = list("ss13","rd") + }, +/turf/open/floor/iron, +/area/science/mixing) "sDu" = ( /obj/structure/table, /obj/machinery/cell_charger, @@ -55214,13 +55189,6 @@ /obj/machinery/duct, /turf/open/floor/plating, /area/security/prison) -"sGF" = ( -/obj/machinery/computer/atmos_control/tank/oxygen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/blue/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) "sGS" = ( /obj/effect/decal/cleanable/dirt, /obj/effect/turf_decal/trimline/yellow/warning, @@ -55908,10 +55876,6 @@ "sTF" = ( /turf/open/floor/glass, /area/cargo/storage) -"sTY" = ( -/obj/machinery/air_sensor/atmos/carbon_tank, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "sUc" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 8 @@ -56317,13 +56281,6 @@ }, /turf/open/floor/iron, /area/cargo/storage) -"tcW" = ( -/obj/machinery/computer/atmos_control/incinerator{ - dir = 1 - }, -/obj/machinery/atmospherics/pipe/smart/manifold4w/dark/visible, -/turf/open/floor/iron, -/area/maintenance/disposal/incinerator) "tdf" = ( /obj/effect/turf_decal/siding/thinplating, /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, @@ -56856,6 +56813,13 @@ /obj/structure/cable, /turf/open/floor/iron/dark, /area/science/xenobiology) +"tnw" = ( +/obj/machinery/computer/atmos_control/nitrogen_tank{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/red/filled/line, +/turf/open/floor/iron, +/area/engineering/atmos) "tnA" = ( /obj/structure/cable, /obj/effect/turf_decal/trimline/green/filled/corner, @@ -58513,12 +58477,6 @@ /obj/effect/turf_decal/trimline/red/filled/corner, /turf/open/floor/iron, /area/security/brig) -"tSD" = ( -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "tSG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden/layer4, /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, @@ -60165,6 +60123,12 @@ /obj/effect/spawner/random/engineering/tracking_beacon, /turf/open/floor/plating/airless, /area/science/test_area) +"utF" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input{ + dir = 1 + }, +/turf/open/floor/engine/n2, +/area/engineering/atmos) "utP" = ( /obj/structure/fluff/tram_rail/end{ dir = 8 @@ -60229,6 +60193,15 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/supply/hidden, /turf/closed/wall/r_wall, /area/science/mixing/chamber) +"uuG" = ( +/obj/structure/sign/warning/vacuum/external{ + pixel_y = -32 + }, +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input{ + dir = 1 + }, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "uuL" = ( /obj/effect/decal/cleanable/dirt, /obj/machinery/door/airlock/maintenance_hatch{ @@ -60458,11 +60431,6 @@ }, /turf/open/floor/iron, /area/engineering/atmos) -"uyM" = ( -/obj/machinery/meter/atmos/atmos_waste_loop, -/obj/machinery/atmospherics/pipe/smart/manifold4w/violet/visible, -/turf/open/floor/iron, -/area/engineering/atmos) "uyV" = ( /obj/effect/turf_decal/trimline/neutral/filled/line{ dir = 8 @@ -61064,12 +61032,6 @@ /obj/structure/disposalpipe/segment, /turf/open/floor/iron, /area/hallway/secondary/exit) -"uJB" = ( -/obj/machinery/computer/atmos_control/ordnancemix{ - dir = 1 - }, -/turf/open/floor/iron, -/area/science/mixing) "uJC" = ( /obj/structure/stairs/north, /turf/open/floor/iron/stairs/medium, @@ -61436,14 +61398,6 @@ /obj/item/relic, /turf/open/misc/asteroid/airless, /area/mine/explored) -"uTr" = ( -/obj/structure/chair/comfy/black, -/obj/effect/turf_decal/siding/wood{ - dir = 8 - }, -/obj/effect/landmark/start/assistant, -/turf/open/floor/wood/large, -/area/service/library) "uTw" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/turf_decal/siding/thinplating{ @@ -61586,6 +61540,12 @@ "uWS" = ( /turf/closed/wall/r_wall, /area/maintenance/department/science) +"uWW" = ( +/obj/machinery/computer/atmos_control/nocontrol/master{ + dir = 8 + }, +/turf/open/floor/iron, +/area/engineering/atmos) "uXd" = ( /obj/effect/turf_decal/trimline/red/filled/line{ dir = 1 @@ -63272,6 +63232,14 @@ /obj/item/chair, /turf/open/floor/iron/smooth, /area/maintenance/starboard/central) +"vIm" = ( +/obj/structure/chair/comfy/black, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/effect/landmark/start/assistant, +/turf/open/floor/wood/large, +/area/service/library) "vIo" = ( /obj/structure/ladder, /obj/machinery/door/window/westleft{ @@ -63563,6 +63531,12 @@ "vOa" = ( /turf/open/floor/iron/grimy, /area/security/detectives_office) +"vOf" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input{ + dir = 8 + }, +/turf/open/floor/engine/plasma, +/area/engineering/atmos) "vOv" = ( /obj/effect/turf_decal/siding/thinplating, /obj/effect/turf_decal/trimline/red/filled/line, @@ -63849,6 +63823,12 @@ /obj/machinery/pinpointer_dispenser, /turf/closed/wall, /area/hallway/primary/tram/left) +"vUG" = ( +/obj/structure/table/wood, +/obj/item/paicard, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/wood/large, +/area/service/library) "vUM" = ( /obj/effect/turf_decal/stripes/line{ dir = 4 @@ -64622,6 +64602,13 @@ /obj/structure/cable, /turf/open/floor/engine, /area/engineering/supermatter/room) +"wjp" = ( +/obj/machinery/computer/atmos_control/oxygen_tank{ + dir = 1 + }, +/obj/effect/turf_decal/trimline/blue/filled/line, +/turf/open/floor/iron, +/area/engineering/atmos) "wjM" = ( /obj/effect/turf_decal/siding/thinplating{ dir = 4 @@ -64946,6 +64933,17 @@ }, /turf/open/floor/iron/white, /area/science/research) +"wpf" = ( +/obj/machinery/air_sensor/incinerator_tank{ + pixel_x = -32; + pixel_y = -32 + }, +/obj/machinery/igniter{ + id = "Incinerator" + }, +/obj/structure/cable/layer1, +/turf/open/floor/engine/vacuum, +/area/maintenance/disposal/incinerator) "wph" = ( /obj/machinery/door/airlock/external{ name = "Port Docking Bay 2" @@ -65477,12 +65475,6 @@ }, /turf/open/floor/iron, /area/commons/fitness/recreation) -"wxs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input{ - dir = 8 - }, -/turf/open/floor/engine/co2, -/area/engineering/atmos) "wxA" = ( /obj/structure/chair/stool/directional/south, /turf/open/floor/carpet, @@ -66418,6 +66410,12 @@ /obj/machinery/atmospherics/components/trinary/filter/atmos/co2, /turf/open/floor/iron, /area/engineering/atmos) +"wOT" = ( +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output{ + dir = 1 + }, +/turf/open/floor/engine/o2, +/area/engineering/atmos) "wOZ" = ( /obj/machinery/power/smes{ capacity = 9e+006; @@ -66444,13 +66442,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/command) -"wPk" = ( -/obj/machinery/computer/atmos_control/tank/nitrogen_tank{ - dir = 1 - }, -/obj/effect/turf_decal/trimline/red/filled/line, -/turf/open/floor/iron, -/area/engineering/atmos) "wPq" = ( /obj/structure/table, /obj/item/folder/white, @@ -66842,6 +66833,21 @@ /obj/structure/closet/crate/freezer/surplus_limbs, /turf/open/floor/iron/freezer, /area/medical/coldroom) +"wYX" = ( +/obj/structure/table/wood/fancy/royalblue, +/obj/structure/sign/painting/library_secure{ + pixel_x = 32 + }, +/obj/structure/window/reinforced/spawner, +/obj/effect/spawner/random/decoration/statue{ + spawn_loot_chance = 50 + }, +/obj/effect/turf_decal/siding/wood{ + dir = 8 + }, +/obj/structure/window/reinforced/spawner/west, +/turf/open/floor/wood/large, +/area/service/library) "wZi" = ( /obj/effect/turf_decal/trimline/purple/filled/corner{ dir = 1 @@ -67256,12 +67262,6 @@ /obj/machinery/atmospherics/pipe/smart/manifold4w/scrubbers/hidden/layer2, /turf/open/floor/iron, /area/hallway/secondary/exit/departure_lounge) -"xfW" = ( -/obj/structure/sign/painting/library_private{ - pixel_y = -32 - }, -/turf/open/floor/engine/cult, -/area/service/library) "xfZ" = ( /obj/effect/turf_decal/trimline/blue/filled/line{ dir = 4 @@ -67846,6 +67846,12 @@ "xqx" = ( /turf/open/floor/iron/white, /area/science/explab) +"xrd" = ( +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input{ + dir = 8 + }, +/turf/open/floor/engine/co2, +/area/engineering/atmos) "xrn" = ( /obj/effect/landmark/event_spawn, /obj/effect/turf_decal/stripes/white/line{ @@ -68531,12 +68537,6 @@ /mob/living/simple_animal/bot/floorbot, /turf/open/floor/iron/dark, /area/ai_monitored/turret_protected/aisat_interior) -"xBs" = ( -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input{ - dir = 8 - }, -/turf/open/floor/engine/plasma, -/area/engineering/atmos) "xBA" = ( /obj/structure/ladder, /obj/effect/decal/cleanable/dirt, @@ -69118,12 +69118,6 @@ /obj/effect/decal/cleanable/dirt, /turf/open/floor/plating, /area/security/office) -"xKC" = ( -/obj/machinery/computer/atmos_control{ - dir = 8 - }, -/turf/open/floor/iron, -/area/engineering/atmos) "xKG" = ( /obj/machinery/atmospherics/pipe/smart/manifold4w/cyan/visible, /turf/closed/wall/r_wall, @@ -103953,7 +103947,7 @@ pNw mPu iok aPr -mZt +utF mzN mzN iCR @@ -104206,11 +104200,11 @@ kdy tnL tnL wcU -wPk +tnw tOl jwD ntZ -qep +jKV xPD usv iCR @@ -104467,7 +104461,7 @@ uKH gfg bNm pEV -iak +bga mzN hMd iCR @@ -104981,7 +104975,7 @@ gSr mPu iok aPr -aqo +jWu aSh aSh iCR @@ -105218,13 +105212,13 @@ dxG qKu vFr jce -quM +nKN tpU pTE fXj -siu +opw ayl -uyM +kJv vaX vaX oRa @@ -105234,11 +105228,11 @@ cuV pIQ cuV wcU -sGF +wjp tOl jwD ntZ -pKd +lwm lpr rLX iCR @@ -105473,7 +105467,7 @@ bIu qKu dxG vIv -lVa +nli tqR uLV mjU @@ -105495,7 +105489,7 @@ iFE gfg bNm pEV -cJg +wOT aSh nGf iCR @@ -105721,7 +105715,7 @@ fgP dUF gxX fYx -xKC +uWW fJG one khK @@ -105741,7 +105735,7 @@ oBQ vaX vaX vaX -uyM +kJv qIE pTY xim @@ -106009,7 +106003,7 @@ qAv wsh vCI fhh -khc +nWQ che che iCR @@ -106262,11 +106256,11 @@ bDu wsP ggU ggU -sCL +fRO tOl jwD ntZ -fHL +chL gWm oxX iCR @@ -106523,7 +106517,7 @@ dGw gfg bNm nMl -imq +pGm che xFU iCR @@ -106760,19 +106754,19 @@ fPV qKu vFu xJc -bTi +iLE pwl pTE xsu -rOh +dVQ xyV xFM tgv -hes +bGU sRn vOX luc -sfd +hal hmp glg shE @@ -107015,7 +107009,7 @@ fhZ ooY fPV qKu -qJS +lLI epZ pTE jAr @@ -107787,21 +107781,21 @@ ooY fPV cZZ qKu -jDE -qTY -kLy +eQG +oGU +jRA iCR -eWr -kIf -aSH +kxN +hur +mCD iCR -tSD -eLo -xBs +hxD +pvt +vOf iCR -cxr -sTY -wxs +iJK +euj +xrd one kZV lKA @@ -109349,7 +109343,7 @@ bya eVb ekB poj -tcW +nce dJL wFG cGO @@ -109610,7 +109604,7 @@ yge jrI dgA prU -ndP +wpf viQ lxL wWA @@ -109867,7 +109861,7 @@ xDJ cGO kJk cGO -dPg +uuG yak yak bVr @@ -117038,8 +117032,8 @@ lgh kbJ neU eUU -pIT -mSq +mYO +egn uKp yaF jCN @@ -117292,7 +117286,7 @@ egF cgy uIB jys -uJB +hpo neU gIF xJw @@ -118580,7 +118574,7 @@ igr qnj mqO qTI -nrL +sDd cZl qKu fhZ @@ -150182,9 +150176,9 @@ atM aKl wDZ aKl -avv +gIU deW -xfW +dYY aKl aKl aKl @@ -151474,7 +151468,7 @@ uZT mxs iSC gfZ -nma +vUG xAx xAx xAx @@ -152757,7 +152751,7 @@ mCH xWM aFN aFN -jtl +spz aFN aFN aFN @@ -153013,12 +153007,12 @@ pBl mCH xWM wnY -uTr +vIm fsx -cQt -jES -awp -aew +bxz +fwC +puc +wYX miQ tSX bXK @@ -183105,7 +183099,7 @@ der dhe dhe ubz -pKB +gFF rkq gJJ lmp diff --git a/code/__DEFINES/atmospherics/atmos_mapping_helpers.dm b/code/__DEFINES/atmospherics/atmos_mapping_helpers.dm index b57e027c591..87d492df390 100644 --- a/code/__DEFINES/atmospherics/atmos_mapping_helpers.dm +++ b/code/__DEFINES/atmospherics/atmos_mapping_helpers.dm @@ -44,106 +44,6 @@ #define LAVALAND_DEFAULT_ATMOS "LAVALAND_ATMOS" #define ICEMOON_DEFAULT_ATMOS "ICEMOON_ATMOS" -//ATMOSIA GAS MONITOR TAGS -#define ATMOS_GAS_MONITOR_INPUT_O2 "o2_in" -#define ATMOS_GAS_MONITOR_OUTPUT_O2 "o2_out" -#define ATMOS_GAS_MONITOR_SENSOR_O2 "o2_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_PLAS "plas_in" -#define ATMOS_GAS_MONITOR_OUTPUT_PLAS "plas_out" -#define ATMOS_GAS_MONITOR_SENSOR_PLAS "plas_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_AIR "air_in" -#define ATMOS_GAS_MONITOR_OUTPUT_AIR "air_out" -#define ATMOS_GAS_MONITOR_SENSOR_AIR "air_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_MIX "mix_in" -#define ATMOS_GAS_MONITOR_OUTPUT_MIX "mix_out" -#define ATMOS_GAS_MONITOR_SENSOR_MIX "mix_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_N2O "n2o_in" -#define ATMOS_GAS_MONITOR_OUTPUT_N2O "n2o_out" -#define ATMOS_GAS_MONITOR_SENSOR_N2O "n2o_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_N2 "n2_in" -#define ATMOS_GAS_MONITOR_OUTPUT_N2 "n2_out" -#define ATMOS_GAS_MONITOR_SENSOR_N2 "n2_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_CO2 "co2_in" -#define ATMOS_GAS_MONITOR_OUTPUT_CO2 "co2_out" -#define ATMOS_GAS_MONITOR_SENSOR_CO2 "co2_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_BZ "bz_in" -#define ATMOS_GAS_MONITOR_OUTPUT_BZ "bz_out" -#define ATMOS_GAS_MONITOR_SENSOR_BZ "bz_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_FREON "freon_in" -#define ATMOS_GAS_MONITOR_OUTPUT_FREON "freon_out" -#define ATMOS_GAS_MONITOR_SENSOR_FREON "freon_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_HALON "halon_in" -#define ATMOS_GAS_MONITOR_OUTPUT_HALON "halon_out" -#define ATMOS_GAS_MONITOR_SENSOR_HALON "halon_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_HEALIUM "healium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_HEALIUM "healium_out" -#define ATMOS_GAS_MONITOR_SENSOR_HEALIUM "healium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_H2 "h2_in" -#define ATMOS_GAS_MONITOR_OUTPUT_H2 "h2_out" -#define ATMOS_GAS_MONITOR_SENSOR_H2 "h2_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_HYPERNOBLIUM "hypernoblium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_HYPERNOBLIUM "hypernoblium_out" -#define ATMOS_GAS_MONITOR_SENSOR_HYPERNOBLIUM "hypernoblium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_MIASMA "miasma_in" -#define ATMOS_GAS_MONITOR_OUTPUT_MIASMA "miasma_out" -#define ATMOS_GAS_MONITOR_SENSOR_MIASMA "miasma_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_NITRIUM "nitrium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_NITRIUM "nitrium_out" -#define ATMOS_GAS_MONITOR_SENSOR_NITRIUM "nitrium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_PLUOXIUM "pluoxium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_PLUOXIUM "pluoxium_out" -#define ATMOS_GAS_MONITOR_SENSOR_PLUOXIUM "pluoxium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_PROTO_NITRATE "proto-nitrate_in" -#define ATMOS_GAS_MONITOR_OUTPUT_PROTO_NITRATE "proto-nitrate_out" -#define ATMOS_GAS_MONITOR_SENSOR_PROTO_NITRATE "proto-nitrate_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_TRITIUM "tritium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_TRITIUM "tritium_out" -#define ATMOS_GAS_MONITOR_SENSOR_TRITIUM "tritium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_H2O "h2o_in" -#define ATMOS_GAS_MONITOR_OUTPUT_H2O "h2o_out" -#define ATMOS_GAS_MONITOR_SENSOR_H2O "h2o_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_ZAUKER "zauker_in" -#define ATMOS_GAS_MONITOR_OUTPUT_ZAUKER "zauker_out" -#define ATMOS_GAS_MONITOR_SENSOR_ZAUKER "zauker_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_HELIUM "helium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_HELIUM "helium_out" -#define ATMOS_GAS_MONITOR_SENSOR_HELIUM "helium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_ANTINOBLIUM "antinoblium_in" -#define ATMOS_GAS_MONITOR_OUTPUT_ANTINOBLIUM "antinoblium_out" -#define ATMOS_GAS_MONITOR_SENSOR_ANTINOBLIUM "antinoblium_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_INCINERATOR "incinerator_in" -#define ATMOS_GAS_MONITOR_OUTPUT_INCINERATOR "incinerator_out" -#define ATMOS_GAS_MONITOR_SENSOR_INCINERATOR "incinerator_sensor" - -#define ATMOS_GAS_MONITOR_INPUT_ORDNANCE_LAB "ordnancelab_in" -#define ATMOS_GAS_MONITOR_OUTPUT_ORDNANCE_LAB "ordnancelab_out" -#define ATMOS_GAS_MONITOR_SENSOR_ORDNANCE_LAB "ordnancelab_sensor" - -#define ATMOS_GAS_MONITOR_LOOP_DISTRIBUTION "distro-loop_meter" -#define ATMOS_GAS_MONITOR_LOOP_ATMOS_WASTE "atmos-waste_loop_meter" - //AIRLOCK CONTROLLER TAGS //RnD ordnance burn chamber diff --git a/code/__HELPERS/atmospherics.dm b/code/__HELPERS/atmospherics.dm index 9041e1cbec2..331cc437113 100644 --- a/code/__HELPERS/atmospherics.dm +++ b/code/__HELPERS/atmospherics.dm @@ -12,32 +12,49 @@ * - gasmix: [/datum/gas_mixture] * - name: String used to name the list, optional. * Returns: A list parsed_gasmixes with the following structure: - * - parsed_gasmixes - Assoc List - * -- Key: name Value: String Desc: Gasmix Name - * -- Key: temperature Value: Number Desc: Temperature in kelvins - * -- Key: volume Value: Number Desc: Volume in liters - * -- Key: pressure Value: Number Desc: Pressure in kPa - * -- Key: ref Value: Text Desc: The reference for the instantiated gasmix. - * -- Key: gases Value: Assoc list Desc: List of gasses in our gasmix - * --- Key: gas_name Value: Gas Mole Desc: Gas Name - Gas Amount pair + * - parsed_gasmixes Value: Assoc List Desc: The thing we return + * -- Key: name Value: String Desc: Gasmix Name + * -- Key: temperature Value: Number Desc: Temperature in kelvins + * -- Key: volume Value: Number Desc: Volume in liters + * -- Key: pressure Value: Number Desc: Pressure in kPa + * -- Key: ref Value: String Desc: The reference for the instantiated gasmix. + * -- Key: gases Value: Numbered list Desc: List of gasses in our gasmix + * --- Key: 1 Value: String Desc: gas id var from the gas + * --- Key: 2 Value: String Desc: Human readable gas name. + * --- Key: 3 Value: Number Desc: Mol amount of the gas. + * -- Key: gases Value: Numbered list Desc: Assoc list of reactions that occur inside. + * --- Key: 1 Value: String Desc: reaction id var from the gas. + * --- Key: 2 Value: String Desc: Human readable reaction name. + * --- Key: 3 Value: Number Desc: The number associated with the reaction. * Returned list should always be filled with keys even if value are nulls. */ /proc/gas_mixture_parser(datum/gas_mixture/gasmix, name) . = list( "gases" = list(), + "reactions" = list(), "name" = name, "total_moles" = null, "temperature" = null, "volume"= null, "pressure"= null, - "ref" = null, - ) + "reference" = null, + ) if(!gasmix) return - for(var/gas_id in gasmix.gases) - .["gases"][gasmix.gases[gas_id][GAS_META][META_GAS_NAME]] = gasmix.gases[gas_id][MOLES] + for(var/gas_path in gasmix.gases) + .["gases"] += list(list( + gasmix.gases[gas_path][GAS_META][META_GAS_ID], + gasmix.gases[gas_path][GAS_META][META_GAS_NAME], + gasmix.gases[gas_path][MOLES], + )) + for(var/datum/gas_reaction/reaction_result as anything in gasmix.reaction_results) + .["reactions"] += list(list( + initial(reaction_result.id), + initial(reaction_result.name), + gasmix.reaction_results[reaction_result], + )) .["total_moles"] = gasmix.total_moles() .["temperature"] = gasmix.temperature .["volume"] = gasmix.volume .["pressure"] = gasmix.return_pressure() - .["ref"] = REF(gasmix) + .["reference"] = REF(gasmix) diff --git a/code/game/machinery/computer/atmos_computers/__identifiers.dm b/code/game/machinery/computer/atmos_computers/__identifiers.dm new file mode 100644 index 00000000000..3a8bfa5322c --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/__identifiers.dm @@ -0,0 +1,61 @@ +// ATMOSIA GAS MONITOR SUITE TAGS +// Things that use these include atmos control monitors, sensors, inputs, and outlets. +// They last three adds _sensor, _in, and _out respectively to the id_tag variable. +// Dont put underscores here, we use them as delimiters. + +#define ATMOS_GAS_MONITOR_O2 "o2" +#define ATMOS_GAS_MONITOR_PLAS "plas" +#define ATMOS_GAS_MONITOR_AIR "air" +#define ATMOS_GAS_MONITOR_MIX "mix" +#define ATMOS_GAS_MONITOR_N2O "n2o" +#define ATMOS_GAS_MONITOR_N2 "n2" +#define ATMOS_GAS_MONITOR_CO2 "co2" +#define ATMOS_GAS_MONITOR_BZ "bz" +#define ATMOS_GAS_MONITOR_FREON "freon" +#define ATMOS_GAS_MONITOR_HALON "halon" +#define ATMOS_GAS_MONITOR_HEALIUM "healium" +#define ATMOS_GAS_MONITOR_H2 "h2" +#define ATMOS_GAS_MONITOR_HYPERNOBLIUM "hypernoblium" +#define ATMOS_GAS_MONITOR_MIASMA "miasma" +#define ATMOS_GAS_MONITOR_NITRIUM "nitrium" +#define ATMOS_GAS_MONITOR_PLUOXIUM "pluoxium" +#define ATMOS_GAS_MONITOR_PROTO_NITRATE "proto-nitrate" +#define ATMOS_GAS_MONITOR_TRITIUM "tritium" +#define ATMOS_GAS_MONITOR_H2O "h2o" +#define ATMOS_GAS_MONITOR_ZAUKER "zauker" +#define ATMOS_GAS_MONITOR_HELIUM "helium" +#define ATMOS_GAS_MONITOR_ANTINOBLIUM "antinoblium" +#define ATMOS_GAS_MONITOR_INCINERATOR "incinerator" +#define ATMOS_GAS_MONITOR_ORDNANCE_LAB "ordnancelab" +#define ATMOS_GAS_MONITOR_DISTRO "distro" +#define ATMOS_GAS_MONITOR_WASTE "waste" + +// Human-readble names of these funny tags. +GLOBAL_LIST_INIT(station_gas_chambers, list( + ATMOS_GAS_MONITOR_O2 = "Oxygen Supply", + ATMOS_GAS_MONITOR_PLAS = "Plasma Supply", + ATMOS_GAS_MONITOR_AIR = "Mixed Air Supply", + ATMOS_GAS_MONITOR_N2O = "Nitrous Oxide Supply", + ATMOS_GAS_MONITOR_N2 = "Nitrogen Supply", + ATMOS_GAS_MONITOR_CO2 = "Carbon Dioxide Supply", + ATMOS_GAS_MONITOR_BZ = "BZ Supply", + ATMOS_GAS_MONITOR_FREON = "Freon Supply", + ATMOS_GAS_MONITOR_HALON = "Halon Supply", + ATMOS_GAS_MONITOR_HEALIUM = "Healium Supply", + ATMOS_GAS_MONITOR_H2 = "Hydrogen Supply", + ATMOS_GAS_MONITOR_HYPERNOBLIUM = "Hypernoblium Supply", + ATMOS_GAS_MONITOR_MIASMA = "Miasma Supply", + ATMOS_GAS_MONITOR_NITRIUM = "Nitrium Supply", + ATMOS_GAS_MONITOR_PLUOXIUM = "Pluoxium Supply", + ATMOS_GAS_MONITOR_PROTO_NITRATE = "Proto-Nitrate Supply", + ATMOS_GAS_MONITOR_TRITIUM = "Tritium Supply", + ATMOS_GAS_MONITOR_H2O = "Water Vapor Supply", + ATMOS_GAS_MONITOR_ZAUKER = "Zauker Supply", + ATMOS_GAS_MONITOR_HELIUM = "Helium Supply", + ATMOS_GAS_MONITOR_ANTINOBLIUM = "Antinoblium Supply", + ATMOS_GAS_MONITOR_MIX = "Mix Chamber", + ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber", + ATMOS_GAS_MONITOR_ORDNANCE_LAB = "Ordnance Chamber", + ATMOS_GAS_MONITOR_DISTRO = "Distribution Loop", + ATMOS_GAS_MONITOR_WASTE = "Waste Loop", +)) diff --git a/code/game/machinery/computer/atmos_computers/_air_sensor.dm b/code/game/machinery/computer/atmos_computers/_air_sensor.dm new file mode 100644 index 00000000000..72a3df3153e --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/_air_sensor.dm @@ -0,0 +1,53 @@ +/// Gas tank air sensor. +/// These always hook to monitors, be mindful of them +/obj/machinery/air_sensor + name = "gas sensor" + icon = 'icons/obj/stationobjs.dmi' + icon_state = "gsensor1" + resistance_flags = FIRE_PROOF + + var/on = TRUE + + var/frequency = FREQ_ATMOS_STORAGE + var/datum/radio_frequency/radio_connection + + /// The unique string that represents which atmos chamber to associate with. + var/chamber_id + +/obj/machinery/air_sensor/Initialize(mapload) + id_tag = chamber_id + "_sensor" + SSair.start_processing_machine(src) + radio_connection = SSradio.add_object(src, frequency, RADIO_ATMOSIA) + return ..() + +/obj/machinery/air_sensor/Destroy() + INVOKE_ASYNC(src, .proc/broadcast_destruction, src.frequency) + SSair.stop_processing_machine(src) + SSradio.remove_object(src, frequency) + return ..() + +/obj/machinery/air_sensor/proc/broadcast_destruction(frequency) + var/datum/signal/signal = new(list( + "sigtype" = "destroyed", + "tag" = id_tag, + "timestamp" = world.time, + )) + var/datum/radio_frequency/connection = SSradio.return_frequency(frequency) + connection.post_signal(null, signal, filter = RADIO_ATMOSIA) + +/obj/machinery/air_sensor/update_icon_state() + icon_state = "gsensor[on]" + return ..() + +/obj/machinery/air_sensor/process_atmos() + if(!on) + return + + var/datum/gas_mixture/air_sample = return_air() + var/datum/signal/signal = new(list( + "sigtype" = "status", + "tag" = id_tag, + "timestamp" = world.time, + "gasmix" = gas_mixture_parser(air_sample), + )) + radio_connection.post_signal(src, signal, filter = RADIO_ATMOSIA) diff --git a/code/game/machinery/computer/atmos_computers/_atmos_control.dm b/code/game/machinery/computer/atmos_computers/_atmos_control.dm new file mode 100644 index 00000000000..1ed034872b0 --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/_atmos_control.dm @@ -0,0 +1,208 @@ +///////////////////////////////////////////////////////////// +// GENERAL AIR CONTROL (a.k.a atmos computer) +///////////////////////////////////////////////////////////// +GLOBAL_LIST_EMPTY(atmos_air_controllers) + +/obj/machinery/computer/atmos_control + name = "atmospherics monitoring" + desc = "Used to monitor the station's atmospherics sensors." + icon_screen = "tank" + icon_keyboard = "atmos_key" + circuit = /obj/item/circuitboard/computer/atmos_control + light_color = LIGHT_COLOR_CYAN + + var/frequency = FREQ_ATMOS_STORAGE + var/datum/radio_frequency/radio_connection + + /// Which sensors/input/outlets do we want to listen to. + /// Assoc of list[chamber_id] = readable_chamber_name + var/list/atmos_chambers + + // The list where received signals about devices are written into. + // Assoc of list[atmos_chambers_string] + var/list/sensor_info + var/list/input_info + var/list/output_info + + /// Whether we can actually adjust the chambers or not. + var/control = TRUE + /// Whether we are allowed to reconnect. + var/reconnecting = TRUE + +/obj/machinery/computer/atmos_control/Initialize(mapload) + . = ..() + + GLOB.atmos_air_controllers += src + set_frequency(frequency) + + sensor_info = list() + input_info = list() + output_info = list() + +/obj/machinery/computer/atmos_control/Destroy() + GLOB.atmos_air_controllers -= src + SSradio.remove_object(src, frequency) + return ..() + +/obj/machinery/computer/atmos_control/receive_signal(datum/signal/signal) + if(!signal) + return + + /// The tag of the signal data should be the id_tag var of the atmos object. Format is chamber_role. + /// Where chamber is the chamber name and role is one of "sensor", "in", and "out". + var/list/tag_data = splittext(signal.data["tag"], "_") + + if(length(tag_data) < 2) + return + + if(!(tag_data[1] in atmos_chambers)) + return + + var/list/info_list + switch(tag_data[2]) + if("sensor") + info_list = sensor_info + if("in") + info_list = input_info + if("out") + info_list = output_info + else + return + + if(signal.data["sigtype"] == "status") + info_list[tag_data[1]] = signal.data + + if(signal.data["sigtype"] == "destroyed") + info_list[tag_data[1]] = null + +/obj/machinery/computer/atmos_control/proc/set_frequency(new_frequency) + SSradio.remove_object(src, frequency) + frequency = new_frequency + radio_connection = SSradio.add_object(src, frequency, RADIO_ATMOSIA) + +/// Reconnect only works for station based chambers. +/obj/machinery/computer/atmos_control/proc/reconnect(mob/user) + if(!reconnecting) + return FALSE + + // We only prompt the user with the sensors that are actually available. + var/available_devices = list() + for(var/datum/weakref/device_ref as anything in radio_connection.devices[RADIO_ATMOSIA]) + var/obj/machinery/machine = device_ref.resolve() + if(istype(machine, /obj/machinery/computer/atmos_control)) // Skip if we are a listener. Make this a list if you add devices that work similarly to this comp. + continue + var/chamber_identifier = splittext(machine.id_tag, "_")[1] + if(!GLOB.station_gas_chambers[chamber_identifier]) + continue + available_devices[GLOB.station_gas_chambers[chamber_identifier]] = chamber_identifier + + // As long as we dont put any funny chars in the strings it should match. + var/new_name = tgui_input_list(user, "Select the device set", "Reconnect", available_devices) + var/new_id = available_devices[new_name] + + if(isnull(new_id)) + return FALSE + + atmos_chambers = list() + atmos_chambers[new_id] = new_name + sensor_info = list() + input_info = list() + output_info = list() + + name = new_name + (control ? " Control" : " Monitor") + + // Ask things around us to update. + // Due to how signal datums work this is unoptimized but as long as our freq isnt terribly populated we should be fine. + // Also, we dont need to prompt sensors and meters since they already broadcast every process_atmos(). + var/datum/signal/update_request = new(list("sigtype" = "command", "user" = usr, "status" = TRUE ,"tag" = "[new_id]_in")) + radio_connection.post_signal(src, update_request, filter = RADIO_ATMOSIA) + update_request = new(list("sigtype" = "command", "user" = usr, "status" = TRUE ,"tag" = "[new_id]_out")) + radio_connection.post_signal(src, update_request, filter = RADIO_ATMOSIA) + + return TRUE + +/obj/machinery/computer/atmos_control/ui_interact(mob/user, datum/tgui/ui) + ui = SStgui.try_update_ui(user, src, ui) + if(!ui) + ui = new(user, src, "AtmosControlConsole", name) + ui.open() + +/obj/machinery/computer/atmos_control/ui_static_data(mob/user) + var/data = list() + data["maxInput"] = MAX_TRANSFER_RATE + data["maxOutput"] = MAX_OUTPUT_PRESSURE + data["control"] = control + data["reconnecting"] = reconnecting + return data + +/obj/machinery/computer/atmos_control/ui_data(mob/user) + var/data = list() + + data["chambers"] = list() + for(var/chamber_id in atmos_chambers) + var/list/chamber_info = list() + chamber_info["id"] = chamber_id + chamber_info["name"] = atmos_chambers[chamber_id] + if(sensor_info[chamber_id]) + chamber_info["gasmix"] = sensor_info[chamber_id]["gasmix"] + if(input_info[chamber_id]) + chamber_info["input_info"] = list() + chamber_info["input_info"]["active"] = input_info[chamber_id]["power"] + chamber_info["input_info"]["amount"] = input_info[chamber_id]["volume_rate"] + if(output_info[chamber_id]) + chamber_info["output_info"] = list() + chamber_info["output_info"]["active"] = output_info[chamber_id]["power"] + chamber_info["output_info"]["amount"] = output_info[chamber_id]["internal"] + data["chambers"] += list(chamber_info) + return data + +/obj/machinery/computer/atmos_control/ui_act(action, params) + . = ..() + if(. || !radio_connection || !(control || reconnecting)) + return + + var/datum/signal/signal = new(list("sigtype" = "command", "user" = usr)) + switch(action) + if("reconnect") + return reconnect(usr) + if("toggle_input") + if(!(params["chamber"] in atmos_chambers)) + return FALSE + signal.data += list("tag" = params["chamber"] + "_in", "power_toggle" = TRUE) + if("toggle_output") + if(!(params["chamber"] in atmos_chambers)) + return FALSE + signal.data += list("tag" = params["chamber"] + "_out", "power_toggle" = TRUE) + if("adjust_input") + if(!(params["chamber"] in atmos_chambers)) + return FALSE + var/target = text2num(params["rate"]) + if(isnull(target)) + return FALSE + target = clamp(target, 0, MAX_TRANSFER_RATE) + signal.data += list("tag" = params["chamber"] + "_in", "set_volume_rate" = target) + if("adjust_output") + if(!(params["chamber"] in atmos_chambers)) + return FALSE + var/target = text2num(params["rate"]) + if(isnull(target)) + return FALSE + target = clamp(target, 0, MAX_OUTPUT_PRESSURE) + signal.data += list("tag" = params["chamber"] + "_out", "set_internal_pressure" = target) + + radio_connection.post_signal(src, signal, filter = RADIO_ATMOSIA) + return TRUE + +/obj/machinery/computer/atmos_control/nocontrol + control = FALSE + circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol + +/obj/machinery/computer/atmos_control/noreconnect + reconnecting = FALSE + circuit = /obj/item/circuitboard/computer/atmos_control/noreconnect + +/// Vegetable +/obj/machinery/computer/atmos_control/fixed + control = FALSE + reconnecting = FALSE + circuit = /obj/item/circuitboard/computer/atmos_control/fixed diff --git a/code/game/machinery/computer/atmos_computers/air_sensors.dm b/code/game/machinery/computer/atmos_computers/air_sensors.dm new file mode 100644 index 00000000000..429389473ee --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/air_sensors.dm @@ -0,0 +1,95 @@ +/obj/machinery/air_sensor/plasma_tank + name = "plasma tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_PLAS + +/obj/machinery/air_sensor/ordnance_mixing_tank + name = "ordnance mixing gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB + +/obj/machinery/air_sensor/oxygen_tank + name = "oxygen tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_O2 + +/obj/machinery/air_sensor/nitrogen_tank + name = "nitrogen tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_N2 + +/obj/machinery/air_sensor/mix_tank + name = "mix tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_MIX + +/obj/machinery/air_sensor/nitrous_tank + name = "nitrous oxide tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_N2O + +/obj/machinery/air_sensor/air_tank + name = "air mix tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_AIR + +/obj/machinery/air_sensor/carbon_tank + name = "carbon dioxide tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_CO2 + +/obj/machinery/air_sensor/bz_tank + name = "bz tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_BZ + +/obj/machinery/air_sensor/freon_tank + name = "freon tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_FREON + +/obj/machinery/air_sensor/halon_tank + name = "halon tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_HALON + +/obj/machinery/air_sensor/healium_tank + name = "healium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_HEALIUM + +/obj/machinery/air_sensor/hydrogen_tank + name = "hydrogen tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_H2 + +/obj/machinery/air_sensor/hypernoblium_tank + name = "hypernoblium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_HYPERNOBLIUM + +/obj/machinery/air_sensor/miasma_tank + name = "miasma tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_MIASMA + +/obj/machinery/air_sensor/nitrium_tank + name = "nitrium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_NITRIUM + +/obj/machinery/air_sensor/pluoxium_tank + name = "pluoxium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_PLUOXIUM + +/obj/machinery/air_sensor/proto_nitrate_tank + name = "proto-nitrate tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_PROTO_NITRATE + +/obj/machinery/air_sensor/tritium_tank + name = "tritium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_TRITIUM + +/obj/machinery/air_sensor/water_vapor_tank + name = "water vapor tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_H2O + +/obj/machinery/air_sensor/zauker_tank + name = "zauker tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ZAUKER + +/obj/machinery/air_sensor/helium_tank + name = "helium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_HELIUM + +/obj/machinery/air_sensor/antinoblium_tank + name = "antinoblium tank gas sensor" + chamber_id = ATMOS_GAS_MONITOR_ANTINOBLIUM + +/obj/machinery/air_sensor/incinerator_tank + name = "incinerator chamber gas sensor" + chamber_id = ATMOS_GAS_MONITOR_INCINERATOR diff --git a/code/game/machinery/computer/atmos_computers/atmos_controls.dm b/code/game/machinery/computer/atmos_computers/atmos_controls.dm new file mode 100644 index 00000000000..6aa45f7c234 --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/atmos_controls.dm @@ -0,0 +1,124 @@ +/obj/machinery/computer/atmos_control/nocontrol/master + name = "station atmospherics monitoring" + circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/master + atmos_chambers = list(ATMOS_GAS_MONITOR_DISTRO = "Distribution Loop", ATMOS_GAS_MONITOR_WASTE = "Waste Loop") + +/obj/machinery/computer/atmos_control/oxygen_tank + name = "Oxygen Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/oxygen_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_O2 = "Oxygen Supply") + +/obj/machinery/computer/atmos_control/plasma_tank + name = "Plasma Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/plasma_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_PLAS = "Plasma Supply") + +/obj/machinery/computer/atmos_control/air_tank + name = "Mixed Air Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/air_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_AIR = "Mixed Air Supply") + +/obj/machinery/computer/atmos_control/nitrous_tank + name = "Nitrous Oxide Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/nitrous_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_N2O = "Nitrous Oxide Supply") + +/obj/machinery/computer/atmos_control/nitrogen_tank + name = "Nitrogen Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/nitrogen_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_N2 = "Nitrogen Supply") + +/obj/machinery/computer/atmos_control/carbon_tank + name = "Carbon Dioxide Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/carbon_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_CO2 = "Carbon Dioxide Supply") + +/obj/machinery/computer/atmos_control/bz_tank + name = "BZ Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/bz_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_BZ = "BZ Supply") + +/obj/machinery/computer/atmos_control/freon_tank + name = "Freon Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/freon_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_FREON = "Freon Supply") + +/obj/machinery/computer/atmos_control/halon_tank + name = "Halon Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/halon_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_HALON = "Halon Supply") + +/obj/machinery/computer/atmos_control/healium_tank + name = "Healium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/healium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_HEALIUM = "Healium Supply") + +/obj/machinery/computer/atmos_control/hydrogen_tank + name = "Hydrogen Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/hydrogen_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_H2 = "Hydrogen Supply") + +/obj/machinery/computer/atmos_control/hypernoblium_tank + name = "Hypernoblium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/hypernoblium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_HYPERNOBLIUM = "Hypernoblium Supply") + +/obj/machinery/computer/atmos_control/miasma_tank + name = "Miasma Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/miasma_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_MIASMA = "Miasma Supply") + +/obj/machinery/computer/atmos_control/nitrium_tank + name = "Nitrium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/nitrium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_NITRIUM = "Nitrium Supply") + +/obj/machinery/computer/atmos_control/pluoxium_tank + name = "Pluoxium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/pluoxium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_PLUOXIUM = "Pluoxium Supply") + +/obj/machinery/computer/atmos_control/proto_nitrate_tank + name = "Proto-Nitrate Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/proto_nitrate_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_PROTO_NITRATE = "Proto-Nitrate Supply") + +/obj/machinery/computer/atmos_control/tritium_tank + name = "Tritium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/tritium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_TRITIUM = "Tritium Supply") + +/obj/machinery/computer/atmos_control/water_vapor + name = "Water Vapor Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/water_vapor + atmos_chambers = list(ATMOS_GAS_MONITOR_H2O = "Water Vapor Supply") + +/obj/machinery/computer/atmos_control/zauker_tank + name = "Zauker Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/zauker_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_ZAUKER = "Zauker Supply") + +/obj/machinery/computer/atmos_control/helium_tank + name = "Helium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/helium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_HELIUM = "Helium Supply") + +/obj/machinery/computer/atmos_control/antinoblium_tank + name = "Antinoblium Supply Control" + circuit = /obj/item/circuitboard/computer/atmos_control/antinoblium_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_ANTINOBLIUM = "Antinoblium Supply") + +/obj/machinery/computer/atmos_control/mix_tank + name = "Mix Chamber Control" + circuit = /obj/item/circuitboard/computer/atmos_control/mix_tank + atmos_chambers = list(ATMOS_GAS_MONITOR_MIX = "Mix Chamber") + +/obj/machinery/computer/atmos_control/nocontrol/incinerator + name = "Incinerator Chamber Monitor" + circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/incinerator + atmos_chambers = list(ATMOS_GAS_MONITOR_INCINERATOR = "Incinerator Chamber") + +/obj/machinery/computer/atmos_control/nocontrol/ordnancemix + name = "Ordnance Chamber Monitor" + circuit = /obj/item/circuitboard/computer/atmos_control/nocontrol/ordnancemix + atmos_chambers = list(ATMOS_GAS_MONITOR_ORDNANCE_LAB = "Ordnance Chamber") diff --git a/code/game/machinery/computer/atmos_computers/inlets.dm b/code/game/machinery/computer/atmos_computers/inlets.dm new file mode 100644 index 00000000000..934d128f1aa --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/inlets.dm @@ -0,0 +1,166 @@ +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored + on = TRUE + volume_rate = MAX_TRANSFER_RATE + /// The unique string that represents which atmos chamber to associate with. + var/chamber_id + var/frequency = FREQ_ATMOS_STORAGE + var/datum/radio_frequency/radio_connection + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/Initialize(mapload) + id_tag = chamber_id + "_in" + radio_connection = SSradio.add_object(src, frequency, RADIO_ATMOSIA) + return ..() + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/atmos_init() + . = ..() + broadcast_status() + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/Destroy() + SSradio.remove_object(src, frequency) + return ..() + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/on_deconstruction() + . = ..() + INVOKE_ASYNC(src, .proc/broadcast_destruction, src.frequency) + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ui_act(action, params) + . = ..() + if(.) + broadcast_status() + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/proc/broadcast_status() + if(!radio_connection) + return + + var/datum/signal/signal = new(list( + "tag" = id_tag, + "sigtype" = "status", + "device" = "AO", + "power" = on, + "volume_rate" = volume_rate, + "timestamp" = world.time, + )) + radio_connection.post_signal(src, signal) + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/proc/broadcast_destruction(frequency) + var/datum/signal/signal = new(list( + "sigtype" = "destroyed", + "tag" = id_tag, + "timestamp" = world.time, + )) + var/datum/radio_frequency/connection = SSradio.return_frequency(frequency) + connection.post_signal(null, signal, filter = RADIO_ATMOSIA) + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/receive_signal(datum/signal/signal) + if(!signal.data["tag"] || (signal.data["tag"] != id_tag) || (signal.data["sigtype"]!="command")) + return + + if("power" in signal.data) + on = text2num(signal.data["power"]) + + if("power_toggle" in signal.data) + on = !on + + if("set_volume_rate" in signal.data) + var/number = text2num(signal.data["set_volume_rate"]) + var/datum/gas_mixture/air_contents = airs[1] + volume_rate = clamp(number, 0, air_contents.volume) + + broadcast_status() + update_appearance() + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/plasma_input + name = "plasma tank input injector" + chamber_id = ATMOS_GAS_MONITOR_PLAS + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/oxygen_input + name = "oxygen tank input injector" + chamber_id = ATMOS_GAS_MONITOR_O2 + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrogen_input + name = "nitrogen tank input injector" + chamber_id = ATMOS_GAS_MONITOR_N2 + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/mix_input + name = "mix tank input injector" + chamber_id = ATMOS_GAS_MONITOR_MIX + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrous_input + name = "nitrous oxide tank input injector" + chamber_id = ATMOS_GAS_MONITOR_N2O + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/air_input + name = "air mix tank input injector" + chamber_id = ATMOS_GAS_MONITOR_AIR + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/carbon_input + name = "carbon dioxide tank input injector" + chamber_id = ATMOS_GAS_MONITOR_CO2 + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/bz_input + name = "bz tank input injector" + chamber_id = ATMOS_GAS_MONITOR_BZ + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/freon_input + name = "freon tank input injector" + chamber_id = ATMOS_GAS_MONITOR_FREON + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/halon_input + name = "halon tank input injector" + chamber_id = ATMOS_GAS_MONITOR_HALON + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/healium_input + name = "healium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_HEALIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/hydrogen_input + name = "hydrogen tank input injector" + chamber_id = ATMOS_GAS_MONITOR_H2 + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/hypernoblium_input + name = "hypernoblium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_HYPERNOBLIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/miasma_input + name = "miasma tank input injector" + chamber_id = ATMOS_GAS_MONITOR_MIASMA + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/nitrium_input + name = "nitrium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_NITRIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/pluoxium_input + name = "pluoxium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_PLUOXIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/proto_nitrate_input + name = "proto-nitrate tank input injector" + chamber_id = ATMOS_GAS_MONITOR_PROTO_NITRATE + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/tritium_input + name = "tritium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_TRITIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/water_vapor_input + name = "water vapor tank input injector" + chamber_id = ATMOS_GAS_MONITOR_H2O + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/zauker_input + name = "zauker tank input injector" + chamber_id = ATMOS_GAS_MONITOR_ZAUKER + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/helium_input + name = "helium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_HELIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/antinoblium_input + name = "antinoblium tank input injector" + chamber_id = ATMOS_GAS_MONITOR_ANTINOBLIUM + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/incinerator_input + name = "incinerator chamber input injector" + chamber_id = ATMOS_GAS_MONITOR_INCINERATOR + +/obj/machinery/atmospherics/components/unary/outlet_injector/monitored/ordnance_mixing_input + name = "ordnance mixing input injector" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB diff --git a/code/game/machinery/computer/atmos_computers/meters.dm b/code/game/machinery/computer/atmos_computers/meters.dm new file mode 100644 index 00000000000..59100c9478d --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/meters.dm @@ -0,0 +1,56 @@ +/obj/machinery/meter/monitored + /// The unique string that represents which atmos chamber to associate with. + var/chamber_id + + var/frequency = FREQ_ATMOS_STORAGE + var/datum/radio_frequency/radio_connection + +/obj/machinery/meter/monitored/Initialize() + id_tag = chamber_id + "_sensor" + radio_connection = SSradio.add_object(src, frequency, RADIO_ATMOSIA) + return ..() + +/obj/machinery/meter/monitored/Destroy() + SSradio.remove_object(src, frequency) + return ..() + +/obj/machinery/meter/monitored/on_deconstruction() + . = ..() + INVOKE_ASYNC(src, .proc/broadcast_destruction, src.frequency) + +/obj/machinery/meter/monitored/proc/broadcast_destruction(frequency) + var/datum/signal/signal = new(list( + "sigtype" = "destroyed", + "tag" = id_tag, + "timestamp" = world.time, + )) + var/datum/radio_frequency/connection = SSradio.return_frequency(frequency) + connection.post_signal(null, signal, filter = RADIO_ATMOSIA) + +/obj/machinery/meter/monitored/process_atmos() + . = ..() + if(!radio_connection) + return + + var/datum/signal/signal = new(list( + "tag" = id_tag, + "device" = "AM", + "sigtype" = "status", + "timestamp" = world.time, + "gasmix" = gas_mixture_parser(target.return_air()), + )) + radio_connection.post_signal(src, signal) + +/obj/machinery/meter/monitored/layer2 + target_layer = 2 + +/obj/machinery/meter/monitored/layer4 + target_layer = 4 + +/obj/machinery/meter/monitored/waste_loop + name = "waste loop gas flow meter" + chamber_id = ATMOS_GAS_MONITOR_WASTE + +/obj/machinery/meter/monitored/distro_loop + name = "distribution loop gas flow meter" + chamber_id = ATMOS_GAS_MONITOR_DISTRO diff --git a/code/game/machinery/computer/atmos_computers/outlets.dm b/code/game/machinery/computer/atmos_computers/outlets.dm new file mode 100644 index 00000000000..5b7dac9a176 --- /dev/null +++ b/code/game/machinery/computer/atmos_computers/outlets.dm @@ -0,0 +1,164 @@ +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored + frequency = FREQ_ATMOS_STORAGE + on = TRUE + icon_state = "vent_map_siphon_on-3" + /// The unique string that represents which atmos chamber to associate with. + var/chamber_id + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/Initialize(mapload) + id_tag = chamber_id + "_out" + return ..() + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/Destroy() + SSradio.remove_object(src, frequency) + return ..() + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/on_deconstruction() + . = ..() + INVOKE_ASYNC(src, .proc/broadcast_destruction, src.frequency) + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/set_frequency(new_frequency) + SSradio.remove_object(src, frequency) + frequency = new_frequency + if(new_frequency) + radio_connection = SSradio.add_object(src, new_frequency, RADIO_ATMOSIA) + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/proc/broadcast_destruction(frequency) + var/datum/signal/signal = new(list( + "sigtype" = "destroyed", + "tag" = id_tag, + "timestamp" = world.time, + )) + var/datum/radio_frequency/connection = SSradio.return_frequency(frequency) + connection.post_signal(null, signal, filter = RADIO_ATMOSIA) + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/plasma_output + name = "plasma tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_PLAS + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/oxygen_output + name = "oxygen tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_O2 + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrogen_output + name = "nitrogen tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_N2 + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/mix_output + name = "mix tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_MIX + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrous_output + name = "nitrous oxide tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_N2O + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/carbon_output + name = "carbon dioxide tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_CO2 + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/bz_output + name = "bz tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_BZ + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/freon_output + name = "freon tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_FREON + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/halon_output + name = "halon tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_HALON + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/healium_output + name = "healium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_HEALIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/hydrogen_output + name = "hydrogen tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_H2 + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/hypernoblium_output + name = "hypernoblium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_HYPERNOBLIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/miasma_output + name = "miasma tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_MIASMA + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/nitrium_output + name = "nitrium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_NITRIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/pluoxium_output + name = "pluoxium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_PLUOXIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/proto_nitrate_output + name = "proto-nitrate tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_PROTO_NITRATE + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/tritium_output + name = "tritium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_TRITIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/water_vapor_output + name = "water vapor tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_H2O + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/zauker_output + name = "zauker tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_ZAUKER + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/helium_output + name = "helium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_HELIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/antinoblium_output + name = "antinoblium tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_ANTINOBLIUM + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/incinerator_output + name = "incinerator chamber output inlet" + chamber_id = ATMOS_GAS_MONITOR_INCINERATOR + +/obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored/ordnance_mixing_output + name = "ordnance mixing output inlet" + chamber_id = ATMOS_GAS_MONITOR_ORDNANCE_LAB + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored + frequency = FREQ_ATMOS_STORAGE + on = TRUE + icon_state = "vent_map_siphon_on-3" + var/chamber_id + +// Same as the rest, but bigger volume. +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/Initialize(mapload) + id_tag = chamber_id + "_out" + return ..() + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/Destroy() + INVOKE_ASYNC(src, .proc/broadcast_destruction, src.frequency) + SSradio.remove_object(src, frequency) + return ..() + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/on_deconstruction() + . = ..() + INVOKE_ASYNC(src, .proc/broadcast_destruction, src.frequency) + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/set_frequency(new_frequency) + SSradio.remove_object(src, frequency) + frequency = new_frequency + if(new_frequency) + radio_connection = SSradio.add_object(src, new_frequency, RADIO_ATMOSIA) + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/proc/broadcast_destruction(frequency) + var/datum/signal/signal = new(list( + "sigtype" = "destroyed", + "tag" = id_tag, + "timestamp" = world.time, + )) + var/datum/radio_frequency/connection = SSradio.return_frequency(frequency) + connection.post_signal(null, signal, filter = RADIO_ATMOSIA) + +/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored/air_output + name = "air mix tank output inlet" + chamber_id = ATMOS_GAS_MONITOR_AIR diff --git a/code/game/objects/items/circuitboards/computer_circuitboards.dm b/code/game/objects/items/circuitboards/computer_circuitboards.dm index b4ebabb55f7..58730584d7a 100644 --- a/code/game/objects/items/circuitboards/computer_circuitboards.dm +++ b/code/game/objects/items/circuitboards/computer_circuitboards.dm @@ -32,109 +32,121 @@ build_path = /obj/machinery/computer/atmos_alert /obj/item/circuitboard/computer/atmos_control - name = "Atmospheric Monitor (Computer Board)" + name = "Atmospheric Control (Computer Board)" greyscale_colors = CIRCUIT_COLOR_ENGINEERING build_path = /obj/machinery/computer/atmos_control -/obj/item/circuitboard/computer/atmos_control/incinerator - name = "Incinerator Air Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/incinerator +/obj/item/circuitboard/computer/atmos_control/nocontrol + name = "Atmospheric Monitor (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/nocontrol -/obj/item/circuitboard/computer/atmos_control/ordnancemix - name = "Ordnance Mixing Air Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/ordnancemix +/obj/item/circuitboard/computer/atmos_control/noreconnect + name = "Atmospheric Control (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/noreconnect -/obj/item/circuitboard/computer/atmos_control/tank - name = "Tank Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank +/obj/item/circuitboard/computer/atmos_control/fixed + name = "Atmospheric Monitor (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/fixed -/obj/item/circuitboard/computer/atmos_control/tank/oxygen_tank +/obj/item/circuitboard/computer/atmos_control/nocontrol/master + name = "Station Atmospheric Monitor (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/nocontrol/master + +/obj/item/circuitboard/computer/atmos_control/nocontrol/incinerator + name = "Incinerator Chamber Monitor (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/nocontrol/incinerator + +/obj/item/circuitboard/computer/atmos_control/nocontrol/ordnancemix + name = "Ordnance Chamber Monitor (Computer Board)" + build_path = /obj/machinery/computer/atmos_control/nocontrol/ordnancemix + +/obj/item/circuitboard/computer/atmos_control/oxygen_tank name = "Oxygen Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/oxygen_tank + build_path = /obj/machinery/computer/atmos_control/oxygen_tank -/obj/item/circuitboard/computer/atmos_control/tank/plasma_tank +/obj/item/circuitboard/computer/atmos_control/plasma_tank name = "Plasma Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/plasma_tank + build_path = /obj/machinery/computer/atmos_control/plasma_tank -/obj/item/circuitboard/computer/atmos_control/tank/air_tank +/obj/item/circuitboard/computer/atmos_control/air_tank name = "Mixed Air Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/air_tank + build_path = /obj/machinery/computer/atmos_control/air_tank -/obj/item/circuitboard/computer/atmos_control/tank/mix_tank +/obj/item/circuitboard/computer/atmos_control/mix_tank name = "Gas Mix Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/mix_tank + build_path = /obj/machinery/computer/atmos_control/mix_tank -/obj/item/circuitboard/computer/atmos_control/tank/nitrous_tank +/obj/item/circuitboard/computer/atmos_control/nitrous_tank name = "Nitrous Oxide Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/nitrous_tank + build_path = /obj/machinery/computer/atmos_control/nitrous_tank -/obj/item/circuitboard/computer/atmos_control/tank/nitrogen_tank +/obj/item/circuitboard/computer/atmos_control/nitrogen_tank name = "Nitrogen Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/nitrogen_tank + build_path = /obj/machinery/computer/atmos_control/nitrogen_tank -/obj/item/circuitboard/computer/atmos_control/tank/carbon_tank +/obj/item/circuitboard/computer/atmos_control/carbon_tank name = "Carbon Dioxide Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/carbon_tank + build_path = /obj/machinery/computer/atmos_control/carbon_tank -/obj/item/circuitboard/computer/atmos_control/tank/bz_tank +/obj/item/circuitboard/computer/atmos_control/bz_tank name = "BZ Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/bz_tank + build_path = /obj/machinery/computer/atmos_control/bz_tank -/obj/item/circuitboard/computer/atmos_control/tank/freon_tank +/obj/item/circuitboard/computer/atmos_control/freon_tank name = "Freon Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/freon_tank + build_path = /obj/machinery/computer/atmos_control/freon_tank -/obj/item/circuitboard/computer/atmos_control/tank/halon_tank +/obj/item/circuitboard/computer/atmos_control/halon_tank name = "Halon Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/halon_tank + build_path = /obj/machinery/computer/atmos_control/halon_tank -/obj/item/circuitboard/computer/atmos_control/tank/healium_tank +/obj/item/circuitboard/computer/atmos_control/healium_tank name = "Healium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/healium_tank + build_path = /obj/machinery/computer/atmos_control/healium_tank -/obj/item/circuitboard/computer/atmos_control/tank/hydrogen_tank +/obj/item/circuitboard/computer/atmos_control/hydrogen_tank name = "Hydrogen Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/hydrogen_tank + build_path = /obj/machinery/computer/atmos_control/hydrogen_tank -/obj/item/circuitboard/computer/atmos_control/tank/hypernoblium_tank +/obj/item/circuitboard/computer/atmos_control/hypernoblium_tank name = "Hypernoblium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/hypernoblium_tank + build_path = /obj/machinery/computer/atmos_control/hypernoblium_tank -/obj/item/circuitboard/computer/atmos_control/tank/miasma_tank +/obj/item/circuitboard/computer/atmos_control/miasma_tank name = "Miasma Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/miasma_tank + build_path = /obj/machinery/computer/atmos_control/miasma_tank -/obj/item/circuitboard/computer/atmos_control/tank/nitrium_tank +/obj/item/circuitboard/computer/atmos_control/nitrium_tank name = "Nitrium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/nitrium_tank + build_path = /obj/machinery/computer/atmos_control/nitrium_tank -/obj/item/circuitboard/computer/atmos_control/tank/pluoxium_tank +/obj/item/circuitboard/computer/atmos_control/pluoxium_tank name = "Pluoxium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/pluoxium_tank + build_path = /obj/machinery/computer/atmos_control/pluoxium_tank -/obj/item/circuitboard/computer/atmos_control/tank/proto_nitrate_tank +/obj/item/circuitboard/computer/atmos_control/proto_nitrate_tank name = "Proto-Nitrate Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/proto_nitrate_tank + build_path = /obj/machinery/computer/atmos_control/proto_nitrate_tank -/obj/item/circuitboard/computer/atmos_control/tank/tritium_tank +/obj/item/circuitboard/computer/atmos_control/tritium_tank name = "Tritium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/tritium_tank + build_path = /obj/machinery/computer/atmos_control/tritium_tank -/obj/item/circuitboard/computer/atmos_control/tank/water_vapor +/obj/item/circuitboard/computer/atmos_control/water_vapor name = "Water Vapor Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/water_vapor + build_path = /obj/machinery/computer/atmos_control/water_vapor -/obj/item/circuitboard/computer/atmos_control/tank/zauker_tank +/obj/item/circuitboard/computer/atmos_control/zauker_tank name = "Zauker Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/zauker_tank + build_path = /obj/machinery/computer/atmos_control/zauker_tank -/obj/item/circuitboard/computer/atmos_control/tank/helium_tank +/obj/item/circuitboard/computer/atmos_control/helium_tank name = "Helium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/helium_tank + build_path = /obj/machinery/computer/atmos_control/helium_tank -/obj/item/circuitboard/computer/atmos_control/tank/antinoblium_tank +/obj/item/circuitboard/computer/atmos_control/antinoblium_tank name = "Antinoblium Supply Control (Computer Board)" - build_path = /obj/machinery/computer/atmos_control/tank/antinoblium_tank + build_path = /obj/machinery/computer/atmos_control/antinoblium_tank /obj/item/circuitboard/computer/auxiliary_base name = "Auxiliary Base Management Console (Computer Board)" diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index 4e192d6a9fb..c811894944f 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -206,42 +206,6 @@ But you can call procs that are of type /mob/living/carbon/human/proc/ for that log_admin("[key_name(usr)] gave away direct control of [M] to [newkey].") SSblackbox.record_feedback("tally", "admin_verb", 1, "Give Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc! -/client/proc/cmd_admin_test_atmos_controllers() - set category = "Mapping" - set name = "Test Atmos Monitoring Consoles" - - var/list/dat = list() - - if(SSticker.current_state == GAME_STATE_STARTUP) - to_chat(usr, "Game still loading, please hold!", confidential = TRUE) - return - - message_admins(span_adminnotice("[key_name_admin(usr)] used the Test Atmos Monitor debug command.")) - log_admin("[key_name(usr)] used the Test Atmos Monitor debug command.") - - var/bad_shit = 0 - for(var/obj/machinery/computer/atmos_control/tank/console in GLOB.atmos_air_controllers) - dat += "

[console] at [AREACOORD(console)]:


" - if(console.input_tag == console.output_tag) - dat += "Error: input_tag is the same as the output_tag, \"[console.input_tag]\"!
" - bad_shit++ - if(!LAZYLEN(console.input_info)) - dat += "Failed to find a valid outlet injector as an input with the tag [console.input_tag].
" - bad_shit++ - if(!LAZYLEN(console.output_info)) - dat += "Failed to find a valid siphon pump as an outlet with the tag [console.output_tag].
" - bad_shit++ - if(!bad_shit) - dat += "STATUS: NORMAL" - else - bad_shit = 0 - dat += "
" - CHECK_TICK - - var/datum/browser/popup = new(usr, "testatmoscontroller", "Test Atmos Monitoring Consoles", 500, 750) - popup.set_content(dat.Join()) - popup.open() - /client/proc/cmd_admin_areatest(on_station) set category = "Mapping" set name = "Test Areas" diff --git a/code/modules/admin/verbs/mapping.dm b/code/modules/admin/verbs/mapping.dm index 39c3f0e5827..c37d5ff6c45 100644 --- a/code/modules/admin/verbs/mapping.dm +++ b/code/modules/admin/verbs/mapping.dm @@ -38,7 +38,6 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( #ifdef TESTING /client/proc/see_dirty_varedits, #endif - /client/proc/cmd_admin_test_atmos_controllers, /client/proc/cmd_admin_rejuvenate, /datum/admins/proc/show_traitor_panel, /client/proc/disable_communication, @@ -54,6 +53,7 @@ GLOBAL_LIST_INIT(admin_verbs_debug_mapping, list( /client/proc/place_ruin, /client/proc/station_food_debug, /client/proc/station_stack_debug, + /client/proc/check_atmos_controls, )) GLOBAL_PROTECT(admin_verbs_debug_mapping) @@ -456,3 +456,97 @@ GLOBAL_VAR_INIT(say_disabled, FALSE) popup.set_content(page_contents) popup.open() +/// Checks the atmos monitor, sensors, meters, vents, and injectors, and makes sure they dont overlap or do nothing. +/client/proc/check_atmos_controls() + set name = "Check Atmos Chamber Devices" + set category = "Mapping" + + if(SSticker.current_state == GAME_STATE_STARTUP) + to_chat(usr, "Game still loading, please run this again later!", confidential = TRUE) + return + + message_admins(span_adminnotice("[key_name_admin(usr)] used the Test Atmos Controls debug command.")) + log_admin("[key_name(usr)] used the Test Atmos Controls debug command.") + + var/datum/radio_frequency/frequency = SSradio.return_frequency(FREQ_ATMOS_STORAGE) + + /// broadcaster[id_tag] = machine + var/list/broadcasters = list() + /// listened_to[atmos_chamber_entry] = bool + /// TRUE means we have the corresponding id_tag being listened to by an atmos control computer. + var/list/listened_to = list() + /// broadcasted_to[id_tag[1]] = bool + /// TRUE means we have the corresponding id_tag being broadcasted to by a device, be it meter, sensors, etc. + var/list/broadcasted_to = list() + + /// How many things dont fit the recognized subtypes. + var/invalid_machine = 0 + /// How many things have invalid (messes with our delimiter) tags. + var/invalid_tag = 0 + /// How many things have empty tags, invalids but much worse. + var/tagless = 0 + /// How many things have duped id_tag. + var/duplicate_tag = 0 + /// How many things are broadcasting without an atmos computer listening + var/not_heard = 0 + /// How many atmos computers are listening to an empty tag. + var/not_told = 0 + + var/list/valid_device_types = typecacheof(list( + /obj/machinery/computer/atmos_control, + /obj/machinery/air_sensor, + /obj/machinery/atmospherics/components/unary/outlet_injector/monitored, + /obj/machinery/meter/monitored, + /obj/machinery/atmospherics/components/unary/vent_pump/siphon/monitored, + /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/monitored + )) + var/list/valid_tag_endings = list("sensor", "in", "out") + + for (var/datum/weakref/device_ref as anything in frequency.devices[RADIO_ATMOSIA]) + var/obj/machinery/machine = device_ref.resolve() + if(!machine) + continue + if(!valid_device_types[machine.type]) + to_chat(usr, "Unrecognized machine [ADMIN_VERBOSEJMP(machine)] under type [machine.type] in FREQ_ATMOS_STORAGE ([FREQ_ATMOS_STORAGE]) frequency.", confidential=TRUE) + invalid_machine += 1 + continue + if(istype(machine,/obj/machinery/computer/atmos_control)) + var/obj/machinery/computer/atmos_control/atmos_comp = machine + for(var/listened_tags in atmos_comp.atmos_chambers) + LAZYINITLIST(listened_to[listened_tags]) + listened_to[listened_tags] += atmos_comp + continue + // Code below is for valid machineries that are not atmos control. + var/list/tags = splittext(machine.id_tag, "_") + if(tags.len == 0 || length(tags[1]) == 0) + to_chat(usr, "Machine [ADMIN_VERBOSEJMP(machine)] under type [machine.type] does not have a tag or have an empty identifier tag: [machine.id_tag]", confidential=TRUE) + tagless += 1 + continue + if(tags.len != 2 || !(tags[2] in valid_tag_endings)) + to_chat(usr, "Invalid tag for machine [ADMIN_VERBOSEJMP(machine)] under type [machine.type]. Tag = [machine.id_tag]", confidential=TRUE) + invalid_tag += 1 + continue + if(broadcasters[machine.id_tag]) + var/obj/original_machine = broadcasters[machine.id_tag] + to_chat(usr, "Duplicate machine id_tag ([machine.id_tag]) detected. Implicated machineries: [ADMIN_VERBOSEJMP(machine)] under [machine.type] and [ADMIN_VERBOSEJMP(original_machine)] under [original_machine.type]", confidential=TRUE) + duplicate_tag += 1 + continue + broadcasters[machine.id_tag] = machine + LAZYINITLIST(broadcasted_to[tags[1]]) + broadcasted_to[tags[1]] += machine + + for (var/tag in listened_to) + if(!broadcasted_to[tag]) + for (var/obj/computer in listened_to[tag]) + to_chat(usr, "A computer [ADMIN_VERBOSEJMP(computer)] is listening to tag: [tag] yet it no devices is broadcasting there.", confidential=TRUE) + not_told += 1 + for (var/tag in broadcasted_to) + if(!listened_to[tag]) + for (var/obj/machine in broadcasted_to[tag]) + to_chat(usr, "A machinery [ADMIN_VERBOSEJMP(machine)] is broadcasting in tag: [tag] yet there are no listeners. Are you sure you want to use a monitored atmos device?", confidential=TRUE) + not_heard += 1 + + if(!(invalid_machine || invalid_tag || tagless || duplicate_tag || not_heard || not_told)) + to_chat(usr, "Atmos control frequency check passed without encountering problems.", confidential=TRUE) + else + to_chat(usr, "Total errors: [invalid_machine + invalid_tag + tagless + duplicate_tag + not_heard + not_told]", confidential=TRUE) diff --git a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm index 068de9ac27d..a4883ada87c 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/outlet_injector.dm @@ -12,18 +12,9 @@ pipe_state = "injector" resistance_flags = FIRE_PROOF | UNACIDABLE | ACID_PROOF //really helpful in building gas chambers for xenomorphs - ///Variable used for radio frequency injection - var/injecting = FALSE ///Rate of operation of the device var/volume_rate = 50 - ///Frequency id for connecting to the NTNet - var/frequency = 0 - ///Reference to the radio datum - var/datum/radio_frequency/radio_connection - ///Id of the radio connection - var/id = null - /obj/machinery/atmospherics/components/unary/outlet_injector/CtrlClick(mob/user) if(can_interact(user)) on = !on @@ -39,10 +30,6 @@ update_appearance() return ..() -/obj/machinery/atmospherics/components/unary/outlet_injector/Destroy() - SSradio.remove_object(src,frequency) - return ..() - /obj/machinery/atmospherics/components/unary/outlet_injector/update_icon_nopipes() cut_overlays() if(showpipe) @@ -56,9 +43,6 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/process_atmos() ..() - - injecting = 0 - if(!on || !is_operational) return @@ -80,78 +64,6 @@ update_parents() -/obj/machinery/atmospherics/components/unary/outlet_injector/proc/inject() - - if(on || injecting || !is_operational) - return - - var/datum/gas_mixture/air_contents = airs[1] - - injecting = 1 - flick("inje_inject", src) - - if(air_contents.temperature > 0) - var/transfer_moles = (air_contents.return_pressure() * volume_rate) / (air_contents.temperature * R_IDEAL_GAS_EQUATION) - - if(!transfer_moles) - return - - var/datum/gas_mixture/removed = air_contents.remove(transfer_moles) - loc.assume_air(removed) - update_parents() - -/obj/machinery/atmospherics/components/unary/outlet_injector/proc/set_frequency(new_frequency) - SSradio.remove_object(src, frequency) - frequency = new_frequency - if(frequency) - radio_connection = SSradio.add_object(src, frequency) - -/obj/machinery/atmospherics/components/unary/outlet_injector/proc/broadcast_status() - - if(!radio_connection) - return - - var/datum/signal/signal = new(list( - "tag" = id, - "device" = "AO", - "power" = on, - "volume_rate" = volume_rate, - //"timestamp" = world.time, - "sigtype" = "status" - )) - radio_connection.post_signal(src, signal) - -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos_init() - set_frequency(frequency) - broadcast_status() - ..() - -/obj/machinery/atmospherics/components/unary/outlet_injector/receive_signal(datum/signal/signal) - - if(!signal.data["tag"] || (signal.data["tag"] != id) || (signal.data["sigtype"]!="command")) - return - - if("power" in signal.data) - on = text2num(signal.data["power"]) - - if("power_toggle" in signal.data) - on = !on - - if("inject" in signal.data) - INVOKE_ASYNC(src, .proc/inject) - return - - if("set_volume_rate" in signal.data) - var/number = text2num(signal.data["set_volume_rate"]) - var/datum/gas_mixture/air_contents = airs[1] - volume_rate = clamp(number, 0, air_contents.volume) - - addtimer(CALLBACK(src, .proc/broadcast_status), 2) - - if(!("status" in signal.data)) //do not update_icon - update_appearance() - - /obj/machinery/atmospherics/components/unary/outlet_injector/ui_interact(mob/user, datum/tgui/ui) ui = SStgui.try_update_ui(user, src, ui) if(!ui) @@ -187,7 +99,6 @@ volume_rate = clamp(rate, 0, MAX_TRANSFER_RATE) investigate_log("was set to [volume_rate] L/s by [key_name(usr)]", INVESTIGATE_ATMOS) update_appearance() - broadcast_status() /obj/machinery/atmospherics/components/unary/outlet_injector/can_unwrench(mob/user) . = ..() @@ -215,81 +126,3 @@ /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer4 piping_layer = 4 icon_state = "inje_map-4" - -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos - frequency = FREQ_ATMOS_STORAGE - on = TRUE - volume_rate = MAX_TRANSFER_RATE - -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/plasma_input - name = "plasma tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_PLAS -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input - name = "oxygen tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_O2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input - name = "nitrogen tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_N2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input - name = "mix tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_MIX -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input - name = "nitrous oxide tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_N2O -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input - name = "air mix tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_AIR -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input - name = "carbon dioxide tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_CO2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/bz_input - name = "bz tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_BZ -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/freon_input - name = "freon tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_FREON -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/halon_input - name = "halon tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_HALON -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/healium_input - name = "healium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_HEALIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/hydrogen_input - name = "hydrogen tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_H2 -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/hypernoblium_input - name = "hypernoblium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_HYPERNOBLIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/miasma_input - name = "miasma tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_MIASMA -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrium_input - name = "nitrium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_NITRIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/pluoxium_input - name = "pluoxium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_PLUOXIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/proto_nitrate_input - name = "proto-nitrate tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_PROTO_NITRATE -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/tritium_input - name = "tritium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_TRITIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/water_vapor_input - name = "water vapor tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_H2O -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/zauker_input - name = "zauker tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_ZAUKER -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/helium_input - name = "helium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_HELIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/antinoblium_input - name = "antinoblium tank input injector" - id = ATMOS_GAS_MONITOR_INPUT_ANTINOBLIUM -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input - name = "incinerator chamber input injector" - id = ATMOS_GAS_MONITOR_INPUT_INCINERATOR -/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/ordnance_mixing_input - name = "ordnance mixing input injector" - id = ATMOS_GAS_MONITOR_INPUT_ORDNANCE_LAB diff --git a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm index d82b0388b53..94880577f26 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/vent_pump.dm @@ -150,7 +150,7 @@ SSradio.remove_object(src, frequency) frequency = new_frequency if(frequency) - radio_connection = SSradio.add_object(src, frequency,radio_filter_in) + radio_connection = SSradio.add_object(src, frequency, radio_filter_in) /obj/machinery/atmospherics/components/unary/vent_pump/proc/broadcast_status() if(!radio_connection) @@ -369,83 +369,6 @@ piping_layer = 4 icon_state = "vent_map_siphon_on-4" -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos - frequency = FREQ_ATMOS_STORAGE - on = TRUE - icon_state = "vent_map_siphon_on-3" - -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/plasma_output - name = "plasma tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_PLAS -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output - name = "oxygen tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_O2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output - name = "nitrogen tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_N2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output - name = "mix tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_MIX -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output - name = "nitrous oxide tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_N2O -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output - name = "carbon dioxide tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_CO2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/bz_output - name = "bz tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_BZ -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/freon_output - name = "freon tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_FREON -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/halon_output - name = "halon tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_HALON -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/healium_output - name = "healium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_HEALIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/hydrogen_output - name = "hydrogen tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_H2 -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/hypernoblium_output - name = "hypernoblium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_HYPERNOBLIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/miasma_output - name = "miasma tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_MIASMA -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrium_output - name = "nitrium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_NITRIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/pluoxium_output - name = "pluoxium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_PLUOXIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/proto_nitrate_output - name = "proto-nitrate tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_PROTO_NITRATE -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/tritium_output - name = "tritium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_TRITIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/water_vapor_output - name = "water vapor tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_H2O -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/zauker_output - name = "zauker tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_ZAUKER -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/helium_output - name = "helium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_HELIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/antinoblium_output - name = "antinoblium tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_ANTINOBLIUM -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/incinerator_output - name = "incinerator chamber output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_INCINERATOR - frequency = FREQ_ATMOS_CONTROL -/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/ordnance_mixing_output - name = "ordnance mixing output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_ORDNANCE_LAB - frequency = FREQ_ATMOS_CONTROL - /obj/machinery/atmospherics/components/unary/vent_pump/high_volume/layer2 piping_layer = 2 icon_state = "vent_map-2" @@ -492,15 +415,6 @@ piping_layer = 4 icon_state = "vent_map_siphon_on-4" -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos - frequency = FREQ_ATMOS_STORAGE - on = TRUE - icon_state = "vent_map_siphon_on-3" - -/obj/machinery/atmospherics/components/unary/vent_pump/high_volume/siphon/atmos/air_output - name = "air mix tank output inlet" - id_tag = ATMOS_GAS_MONITOR_OUTPUT_AIR - #undef INT_BOUND #undef EXT_BOUND #undef NO_BOUND diff --git a/code/modules/atmospherics/machinery/other/meter.dm b/code/modules/atmospherics/machinery/other/meter.dm index 041380c303d..192c8ff2458 100644 --- a/code/modules/atmospherics/machinery/other/meter.dm +++ b/code/modules/atmospherics/machinery/other/meter.dm @@ -12,30 +12,11 @@ armor = list(MELEE = 0, BULLET = 0, LASER = 0, ENERGY = 100, BOMB = 0, BIO = 100, FIRE = 40, ACID = 0) greyscale_config = /datum/greyscale_config/meter greyscale_colors = COLOR_GRAY - ///To connect to the ntnet - var/frequency = 0 ///The pipe we are attaching to var/obj/machinery/atmospherics/pipe/target ///The piping layer of the target var/target_layer = PIPING_LAYER_DEFAULT -/obj/machinery/meter/atmos - frequency = FREQ_ATMOS_STORAGE - -/obj/machinery/meter/atmos/layer2 - target_layer = 2 - -/obj/machinery/meter/atmos/layer4 - target_layer = 4 - -/obj/machinery/meter/atmos/atmos_waste_loop - name = "waste loop gas flow meter" - id_tag = ATMOS_GAS_MONITOR_LOOP_ATMOS_WASTE - -/obj/machinery/meter/atmos/distro_loop - name = "distribution loop gas flow meter" - id_tag = ATMOS_GAS_MONITOR_LOOP_DISTRIBUTION - /obj/machinery/meter/Destroy() SSair.stop_processing_machine(src) target = null @@ -122,20 +103,6 @@ greyscale_colors = new_greyscale set_greyscale(greyscale_colors) - if(frequency) - var/datum/radio_frequency/radio_connection = SSradio.return_frequency(frequency) - - if(!radio_connection) - return - - var/datum/signal/signal = new(list( - "id_tag" = id_tag, - "device" = "AM", - "pressure" = round(env_pressure), - "sigtype" = "status" - )) - radio_connection.post_signal(src, signal) - /obj/machinery/meter/proc/status() if (target) var/datum/gas_mixture/pipe_air = target.return_air() @@ -164,7 +131,7 @@ /obj/machinery/meter/deconstruct(disassembled = TRUE) if(!(flags_1 & NODECONSTRUCT_1)) new /obj/item/pipe_meter(loc) - qdel(src) + . = ..() /obj/machinery/meter/interact(mob/user) if(machine_stat & (NOPOWER|BROKEN)) @@ -221,3 +188,9 @@ /obj/machinery/meter/turf/reattach_to_layer() target = loc + +/obj/machinery/meter/layer2 + target_layer = 2 + +/obj/machinery/meter/layer4 + target_layer = 4 diff --git a/code/modules/atmospherics/machinery/pipes/color_adapter.dm b/code/modules/atmospherics/machinery/pipes/color_adapter.dm index 2468b3f943e..26ea67c45b2 100644 --- a/code/modules/atmospherics/machinery/pipes/color_adapter.dm +++ b/code/modules/atmospherics/machinery/pipes/color_adapter.dm @@ -52,12 +52,16 @@ /obj/machinery/atmospherics/pipe/color_adapter/layer1 icon_state = "adapter_map-1" + piping_layer = 1 /obj/machinery/atmospherics/pipe/color_adapter/layer2 icon_state = "adapter_map-2" + piping_layer = 2 /obj/machinery/atmospherics/pipe/color_adapter/layer4 icon_state = "adapter_map-4" + piping_layer = 4 /obj/machinery/atmospherics/pipe/color_adapter/layer5 icon_state = "adapter_map-5" + piping_layer = 5 diff --git a/tgstation.dme b/tgstation.dme index 7b9bbf99436..6c24218adb5 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -1302,7 +1302,6 @@ #include "code\game\machinery\computer\apc_control.dm" #include "code\game\machinery\computer\arena.dm" #include "code\game\machinery\computer\atmos_alert.dm" -#include "code\game\machinery\computer\atmos_control.dm" #include "code\game\machinery\computer\buildandrepair.dm" #include "code\game\machinery\computer\camera.dm" #include "code\game\machinery\computer\camera_advanced.dm" @@ -1324,6 +1323,14 @@ #include "code\game\machinery\computer\arcade\arcade.dm" #include "code\game\machinery\computer\arcade\orion.dm" #include "code\game\machinery\computer\arcade\orion_event.dm" +#include "code\game\machinery\computer\atmos_computers\__identifiers.dm" +#include "code\game\machinery\computer\atmos_computers\_air_sensor.dm" +#include "code\game\machinery\computer\atmos_computers\_atmos_control.dm" +#include "code\game\machinery\computer\atmos_computers\air_sensors.dm" +#include "code\game\machinery\computer\atmos_computers\atmos_controls.dm" +#include "code\game\machinery\computer\atmos_computers\inlets.dm" +#include "code\game\machinery\computer\atmos_computers\meters.dm" +#include "code\game\machinery\computer\atmos_computers\outlets.dm" #include "code\game\machinery\computer\chef_orders\chef_order.dm" #include "code\game\machinery\computer\chef_orders\order_datum.dm" #include "code\game\machinery\computer\prisoner\_prisoner.dm" diff --git a/tgui/packages/tgui/interfaces/AnomalyRefinery.js b/tgui/packages/tgui/interfaces/AnomalyRefinery.js index 3bd96534d59..4e793d45baa 100644 --- a/tgui/packages/tgui/interfaces/AnomalyRefinery.js +++ b/tgui/packages/tgui/interfaces/AnomalyRefinery.js @@ -193,7 +193,7 @@ const BombProcessorContent = (props, context) => { {!gasList[2].total_moles && ( {'No Gas Present'} )} - + @@ -209,7 +209,7 @@ const BombProcessorContent = (props, context) => { {!individualGasmix.total_moles && ( {'No Gas Present'} )} - + ))} diff --git a/tgui/packages/tgui/interfaces/AtmosControlConsole.js b/tgui/packages/tgui/interfaces/AtmosControlConsole.js deleted file mode 100644 index 932f147ef35..00000000000 --- a/tgui/packages/tgui/interfaces/AtmosControlConsole.js +++ /dev/null @@ -1,102 +0,0 @@ -import { map } from 'common/collections'; -import { toFixed } from 'common/math'; -import { useBackend } from '../backend'; -import { Button, LabeledList, NumberInput, Section } from '../components'; -import { Window } from '../layouts'; - -export const AtmosControlConsole = (props, context) => { - const { act, data } = useBackend(context); - const sensors = data.sensors || []; - return ( - - -
- {sensors.map(sensor => { - const gases = sensor.gases || {}; - return ( -
- - - {toFixed(sensor.pressure, 2) + ' kPa'} - - {!!sensor.temperature && ( - - {toFixed(sensor.temperature, 2) + ' K'} - - )} - {map((gasPercent, gasId) => ( - - {toFixed(gasPercent, 2) + '%'} - - ))(gases)} - -
- ); - })} -
- {data.tank && ( -
act('reconnect')} /> - )}> - - -
- )} -
-
- ); -}; diff --git a/tgui/packages/tgui/interfaces/AtmosControlConsole.tsx b/tgui/packages/tgui/interfaces/AtmosControlConsole.tsx new file mode 100644 index 00000000000..c87c8d091f9 --- /dev/null +++ b/tgui/packages/tgui/interfaces/AtmosControlConsole.tsx @@ -0,0 +1,168 @@ +import { useBackend, useLocalState } from '../backend'; +import { + Box, + Button, + LabeledList, + NumberInput, + Dropdown, + Section, + Stack, +} from '../components'; +import { Window } from '../layouts'; +import { Gasmix, GasmixParser } from './common/GasmixParser'; + +type Chamber = { + id: string; + name: string; + gasmix?: Gasmix; + input_info?: { active: boolean; amount: number }; + output_info?: { active: boolean; amount: number }; +}; + +export const AtmosControlConsole = (props, context) => { + const { act, data } = useBackend<{ + chambers: Chamber[]; + maxInput: number; + maxOutput: number; + reconnecting: boolean; + control: boolean; + }>(context); + const chambers = data.chambers || []; + const [chamberId, setChamberId] = useLocalState( + context, + 'chamberId', + chambers[0]?.id + ); + const selectedChamber + = chambers.length === 1 + ? chambers[0] + : chambers.find((chamber) => chamber.id === chamberId); + return ( + + + {chambers.length > 1 && ( +
+ chamber.name)} + selected={selectedChamber?.name} + onSelected={(value) => + setChamberId( + chambers.find((chamber) => chamber.name === value)?.id + || chambers[0].id)} + /> +
+ )} +
act('reconnect')} + />) + }> + {!!selectedChamber && !!selectedChamber.gasmix ? ( + + ) : ( + {'No Sensors Detected!'} + )} +
+ {!!selectedChamber && !!data.control && ( +
+ + + {selectedChamber.input_info ? ( + + +
+ )} +
+
+ ); +}; diff --git a/tgui/packages/tgui/interfaces/TankCompressor.js b/tgui/packages/tgui/interfaces/TankCompressor.js index 629d21c2d2b..d78c4116199 100644 --- a/tgui/packages/tgui/interfaces/TankCompressor.js +++ b/tgui/packages/tgui/interfaces/TankCompressor.js @@ -220,13 +220,13 @@ const TankCompressorControls = (props, context) => {
{!inputData.total_moles && {'No Gas Present'}} - +
{!outputData.inputData && {'No Gas Present'}} - +
@@ -241,7 +241,7 @@ const TankCompressorControls = (props, context) => { /> }> {!bufferData.total_moles && {'No Gas Present'}} - + diff --git a/tgui/packages/tgui/interfaces/common/GasmixParser.js b/tgui/packages/tgui/interfaces/common/GasmixParser.js deleted file mode 100644 index 26b37b2724f..00000000000 --- a/tgui/packages/tgui/interfaces/common/GasmixParser.js +++ /dev/null @@ -1,25 +0,0 @@ - -import { useBackend } from '../../backend'; -import { LabeledList } from '../../components'; - -export const GasmixParser = (props, context) => { - const { act, data } = useBackend(context); - const { gases=[], temperature, volume, pressure, total_moles } = props; - return ( - - {Object.keys(gases).map((gas_name) => ( - - {gases[gas_name].toFixed(2) - + ' mol (' - + ((gases[gas_name] / total_moles) * 100).toFixed(2) - + ' %)'} - - ))} - - {(total_moles ? temperature.toFixed(2) : "-")+ ' K'} - - {(total_moles ? volume.toFixed(2) : "-") + ' L'} - {(total_moles ? pressure.toFixed(2) : "-") + ' kPa'} - - ); -}; diff --git a/tgui/packages/tgui/interfaces/common/GasmixParser.tsx b/tgui/packages/tgui/interfaces/common/GasmixParser.tsx index caaf252a93d..b0232917166 100644 --- a/tgui/packages/tgui/interfaces/common/GasmixParser.tsx +++ b/tgui/packages/tgui/interfaces/common/GasmixParser.tsx @@ -19,7 +19,7 @@ type GasmixParserProps = { pressureOnClick?: () => void; reactionOnClick?: (reaction_id: string) => void; // Whether we need to show the number of the reaction or not - detailedReactions?: boolean; + detailedReactions?: boolean; }; export const GasmixParser = (props: GasmixParserProps, context) => {