From bdd63fb28ba7fc6c0d14c8cff38589ff2cb57d8b Mon Sep 17 00:00:00 2001 From: Zack Date: Mon, 25 Mar 2024 22:25:34 -0500 Subject: [PATCH] airlock helpers (#24728) --- _maps/map_files/Delta/delta.dmm | 58 +++++++++++++++++++++++++++++++-- 1 file changed, 55 insertions(+), 3 deletions(-) diff --git a/_maps/map_files/Delta/delta.dmm b/_maps/map_files/Delta/delta.dmm index 5b64482eb31..5b61e023da5 100644 --- a/_maps/map_files/Delta/delta.dmm +++ b/_maps/map_files/Delta/delta.dmm @@ -2245,6 +2245,7 @@ "aoM" = ( /obj/structure/barricade/wooden, /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel{ icon_state = "redfull" }, @@ -4435,6 +4436,7 @@ "auq" = ( /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "aur" = ( @@ -4573,6 +4575,7 @@ /area/station/maintenance/electrical_shop) "auM" = ( /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/wood, /area/station/maintenance/electrical_shop) "auN" = ( @@ -4584,6 +4587,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/wood{ broken = 1; icon_state = "wood-broken" @@ -5490,6 +5494,7 @@ /obj/machinery/door/airlock/maintenance, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) "awW" = ( @@ -5513,6 +5518,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore2) "awZ" = ( @@ -5533,6 +5539,7 @@ icon_state = "1-2" }, /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel{ dir = 8; icon_state = "neutral" @@ -5552,6 +5559,7 @@ /area/station/maintenance/fore2) "axg" = ( /obj/machinery/door/airlock, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fore) "axh" = ( @@ -7147,6 +7155,7 @@ /area/station/engineering/engine/supermatter) "aBg" = ( /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "aBi" = ( @@ -13770,6 +13779,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/service/theatre) "aTd" = ( @@ -15603,6 +15613,7 @@ "aXe" = ( /obj/structure/barricade/wooden, /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/gambling_den) "aXg" = ( @@ -20698,6 +20709,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "bkI" = ( @@ -24232,6 +24244,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "btH" = ( @@ -26676,6 +26689,7 @@ "bAo" = ( /obj/machinery/door/airlock/maintenance, /obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "bAp" = ( @@ -34967,6 +34981,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/fore) "bUv" = ( @@ -36329,6 +36344,7 @@ /area/station/engineering/control) "bYa" = ( /obj/effect/spawner/random_barrier/possibly_welded_airlock, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/fsmaint) "bYc" = ( @@ -36361,6 +36377,7 @@ /area/station/hallway/primary/port/north) "bYi" = ( /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "bYj" = ( @@ -40752,6 +40769,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "cjY" = ( @@ -42230,6 +42248,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "cnV" = ( @@ -43818,6 +43837,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "csd" = ( @@ -44738,6 +44758,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard2) "cuJ" = ( @@ -50875,6 +50896,7 @@ /area/station/science/xenobiology) "cLW" = ( /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "cLY" = ( @@ -54373,6 +54395,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/abandonedbar) "cZl" = ( @@ -54380,6 +54403,7 @@ name = "Gambling Den" }, /obj/structure/barricade/wooden, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/abandonedbar) "cZm" = ( @@ -55279,6 +55303,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dcG" = ( @@ -55849,6 +55874,7 @@ name = "Maintenance Access" }, /obj/structure/barricade/wooden, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "der" = ( @@ -55879,6 +55905,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dew" = ( @@ -57069,6 +57096,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "djd" = ( @@ -57141,6 +57169,7 @@ /obj/effect/turf_decal/stripes/line{ dir = 8 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/port2) "djj" = ( @@ -57505,6 +57534,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "dkQ" = ( @@ -57738,6 +57768,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "dlz" = ( @@ -57789,6 +57820,7 @@ /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel/white, /area/station/maintenance/port2) "dlM" = ( @@ -57956,6 +57988,7 @@ /area/station/maintenance/starboard) "dmK" = ( /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/public/construction) "dmL" = ( @@ -59133,6 +59166,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/public/construction) "dsm" = ( @@ -60602,6 +60636,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/wood, /area/station/maintenance/theatre) "dAB" = ( @@ -60836,6 +60871,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/hallway/primary/aft/south) "dBK" = ( @@ -61267,6 +61303,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/aft) "dDu" = ( @@ -62276,6 +62313,7 @@ /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, /obj/structure/disposalpipe/segment, /obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/apmaint) "dIH" = ( @@ -65311,6 +65349,7 @@ d2 = 2; icon_state = "1-2" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/port) "dWp" = ( @@ -79062,10 +79101,11 @@ }, /area/station/medical/break_room) "lTY" = ( -/obj/machinery/door/airlock/maintenance, -/obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/hidden/supply, /obj/machinery/atmospherics/pipe/simple/hidden/scrubbers, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/obj/structure/barricade/wooden, /turf/simulated/floor/plating, /area/station/maintenance/library) "lUd" = ( @@ -80238,6 +80278,7 @@ "mHK" = ( /obj/effect/spawner/random_barrier/possibly_welded_airlock, /obj/structure/barricade/wooden, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/apmaint) "mIh" = ( @@ -81867,6 +81908,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/turf_decal/stripes/line, /obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/abandoned_garden) "nyK" = ( @@ -83475,6 +83517,12 @@ icon_state = "whiteblue" }, /area/station/medical/paramedic) +"ouO" = ( +/obj/structure/barricade/wooden, +/obj/machinery/door/airlock/maintenance, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, +/turf/simulated/floor/plasteel, +/area/station/maintenance/fore2) "ova" = ( /obj/machinery/economy/merch{ dir = 1 @@ -86191,6 +86239,7 @@ "pWT" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/decal/cleanable/dirt, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/port) "pYb" = ( @@ -86402,6 +86451,7 @@ d2 = 8; icon_state = "4-8" }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plating, /area/station/maintenance/library) "qdY" = ( @@ -88086,6 +88136,7 @@ /obj/structure/disposalpipe/segment{ dir = 4 }, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "rjL" = ( @@ -98785,6 +98836,7 @@ /obj/machinery/door/airlock/maintenance, /obj/structure/barricade/wooden, /obj/machinery/atmospherics/pipe/simple/hidden/supply, +/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /turf/simulated/floor/plasteel, /area/station/maintenance/starboard) "xme" = ( @@ -144164,7 +144216,7 @@ amF alN axm alN -amF +ouO alN axm axm