diff --git a/_maps/map_files220/cyberiad/cyberiad.dmm b/_maps/map_files220/cyberiad/cyberiad.dmm index f9305dbb456a..62d4d4464084 100644 --- a/_maps/map_files220/cyberiad/cyberiad.dmm +++ b/_maps/map_files220/cyberiad/cyberiad.dmm @@ -31707,7 +31707,6 @@ }, /obj/effect/decal/cleanable/dirt, /obj/effect/landmark/start/geneticist, -/obj/effect/mapping_helpers/airlock/windoor/access/all/science/research, /obj/effect/mapping_helpers/airlock/windoor/access/all/medical/genetics, /turf/simulated/floor/plasteel{ dir = 6; @@ -40262,6 +40261,7 @@ icon_state = "1-2" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "dcn" = ( @@ -56443,7 +56443,6 @@ d2 = 8; icon_state = "4-8" }, -/obj/effect/mapping_helpers/airlock/access/all/science/research, /obj/effect/mapping_helpers/airlock/access/all/medical/genetics, /turf/simulated/floor/plating, /area/station/science/genetics) @@ -58047,7 +58046,7 @@ /obj/machinery/access_button{ autolink_id = "fssolar_btn_ext"; pixel_x = -24; - req_one_access_txt = "10;13" + req_one_access_txt = "13" }, /turf/simulated/floor/plating, /area/station/maintenance/auxsolarstarboard) @@ -63816,7 +63815,6 @@ "kuL" = ( /obj/machinery/door/airlock/maintenance, /obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/engineering/maintenance, /obj/effect/mapping_helpers/airlock/access/all/medical/general, /turf/simulated/floor/plating, /area/station/maintenance/asmaint2) @@ -64130,9 +64128,6 @@ /obj/structure/disposalpipe/trunk{ dir = 8 }, -/obj/effect/mapping_helpers/airlock/windoor/access/all/science/research{ - dir = 4 - }, /obj/effect/mapping_helpers/airlock/windoor/access/all/medical/genetics{ dir = 4 }, @@ -64700,7 +64695,7 @@ int_button_link_id = "eng_sm_btn_int"; int_door_link_id = "eng_sm_door_int"; pixel_y = 25; - req_access_txt = "10;13"; + req_access_txt = "13"; vent_link_id = "eng_sm_vent" }, /turf/simulated/floor/plating, @@ -65415,7 +65410,7 @@ /obj/machinery/access_button{ autolink_id = "assolar_btn_int"; pixel_x = -24; - req_one_access_txt = "10;13" + req_one_access_txt = "13" }, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) @@ -69768,7 +69763,7 @@ /obj/machinery/access_button/west{ autolink_id = "scibomb_btn_ext"; pixel_y = 24; - req_one_access_txt = "10;13"; + req_one_access_txt = "13"; pixel_x = 0 }, /turf/simulated/floor/plating, @@ -71681,7 +71676,6 @@ }, /obj/machinery/door/airlock/science, /obj/effect/mapping_helpers/airlock/autoname, -/obj/effect/mapping_helpers/airlock/access/all/science/research, /obj/effect/mapping_helpers/airlock/access/all/medical/genetics, /turf/simulated/floor/plasteel{ icon_state = "dark" @@ -98304,6 +98298,7 @@ /obj/machinery/door/airlock/engineering, /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, /area/station/maintenance/auxsolarstarboard) "wXC" = ( @@ -101929,7 +101924,7 @@ /obj/machinery/access_button/east{ autolink_id = "scibomb_btn_int"; pixel_y = 24; - req_one_access_txt = "10;13"; + req_one_access_txt = "13"; pixel_x = 0 }, /turf/simulated/floor/plating, diff --git a/_maps/map_files220/delta/delta.dmm b/_maps/map_files220/delta/delta.dmm index 5d2875b3b5ff..3099c86bc5fe 100644 --- a/_maps/map_files220/delta/delta.dmm +++ b/_maps/map_files220/delta/delta.dmm @@ -744,6 +744,7 @@ icon_state = "4-8" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, /area/station/maintenance/auxsolarstarboard) "afN" = ( @@ -8739,7 +8740,8 @@ icon_state = "4-8" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, -/turf/simulated/floor/plasteel, +/obj/effect/mapping_helpers/airlock/access/any/engineering/atmos, +/turf/simulated/floor/plating, /area/station/maintenance/auxsolarport) "aLs" = ( /obj/effect/turf_decal/stripes/line{ @@ -46137,6 +46139,7 @@ dir = 8 }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, /area/station/maintenance/portsolar) "dRj" = ( @@ -46693,6 +46696,7 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/effect/turf_decal/stripes/line, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, /area/station/hallway/secondary/exit) "dTj" = ( @@ -52643,7 +52647,8 @@ }, /obj/machinery/access_button/north{ autolink_id = "apmaint2_btn_int"; - name = "interior access button" + name = "interior access button"; + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -66357,7 +66362,8 @@ int_door_link_id = "escape_door_int"; pixel_x = -26; pixel_y = 6; - vent_link_id = "escape_vent" + vent_link_id = "escape_vent"; + req_access_txt = "13" }, /obj/effect/turf_decal/delivery, /obj/machinery/light/small/directional/east, @@ -67643,7 +67649,7 @@ /obj/machinery/access_button/east{ autolink_id = "escape_btn_ext"; name = "exterior access button"; - req_access_txt = "10;13" + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, @@ -75344,6 +75350,7 @@ icon_state = "1-2" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/general, +/obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, /area/station/maintenance/starboardsolar) "mCt" = ( @@ -76726,7 +76733,7 @@ /obj/machinery/access_button/south{ autolink_id = "fssolar_btn_ext"; name = "exterior access button"; - req_access_txt = "10;13" + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -78407,7 +78414,7 @@ /obj/machinery/access_button/west{ autolink_id = "assolar_btn_int"; name = "interior access button"; - req_access_txt = "10;13" + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -80153,7 +80160,8 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/access_button/east{ autolink_id = "arrivalsn_btn_ext"; - name = "exterior access button" + name = "exterior access button"; + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -84653,7 +84661,7 @@ /obj/machinery/access_button/north{ autolink_id = "stationai_btn_ext"; name = "exterior access button"; - req_access_txt = "10;13" + req_access_txt = "13" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -86185,7 +86193,8 @@ int_button_link_id = "arrivalsn_btn_int"; int_door_link_id = "arrivalsn_door_int"; pixel_x = 25; - vent_link_id = "arrivalsn_vent" + vent_link_id = "arrivalsn_vent"; + req_access_txt = "13" }, /obj/machinery/light/small/directional/west, /turf/simulated/floor/plating, @@ -90994,7 +91003,8 @@ /obj/machinery/access_button/west{ autolink_id = "arrivalsn_btn_int"; name = "exterior access button"; - pixel_y = 1 + pixel_y = 1; + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -94119,8 +94129,8 @@ int_button_link_id = "stationai_btn_int"; int_door_link_id = "stationai_door_int"; pixel_y = -57; - req_access_txt = "10;13"; - vent_link_id = "stationai_vent" + vent_link_id = "stationai_vent"; + req_access_txt = "13" }, /obj/structure/cable{ d1 = 4; @@ -95858,7 +95868,7 @@ int_button_link_id = "fpsolar_btn_int"; int_door_link_id = "fpsolar_door_int"; pixel_y = 25; - req_access_txt = "24"; + req_access_txt = "13"; vent_link_id = "fpsolar_vent" }, /obj/structure/cable{ @@ -99394,7 +99404,8 @@ /obj/effect/mapping_helpers/airlock/autoname, /obj/machinery/access_button/north{ autolink_id = "apmaint2_btn_ext"; - name = "exterior access button" + name = "exterior access button"; + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plasteel, @@ -101807,7 +101818,7 @@ /obj/machinery/access_button/south{ autolink_id = "stationai_btn_int"; name = "interior access button"; - req_access_txt = "10;13" + req_access_txt = "13" }, /obj/machinery/atmospherics/pipe/simple/hidden/supply{ dir = 4 @@ -104592,7 +104603,7 @@ /obj/machinery/access_button/east{ autolink_id = "escape_btn_int"; name = "interior access button"; - req_access_txt = "10;13" + req_access_txt = "13" }, /obj/effect/mapping_helpers/airlock/access/any/engineering/external, /turf/simulated/floor/plating, @@ -106541,7 +106552,8 @@ int_button_link_id = "apmaint2_btn_int"; int_door_link_id = "apmaint2_door_int"; pixel_y = 25; - vent_link_id = "apmaint2_vent" + vent_link_id = "apmaint2_vent"; + req_access_txt = "13" }, /obj/machinery/atmospherics/unary/vent_pump/high_volume{ autolink_id = "apmaint2_vent"; diff --git a/modular_ss220/balance/code/access/access.dm b/modular_ss220/balance/code/access/access.dm index bdf575cc8398..67c135a4377a 100644 --- a/modular_ss220/balance/code/access/access.dm +++ b/modular_ss220/balance/code/access/access.dm @@ -17,3 +17,15 @@ /datum/job/hydro/New() . = ..() access += list(ACCESS_KITCHEN, ACCESS_BAR) + +/datum/job/doctor/New() + . = ..() + access += list(ACCESS_CHEMISTRY, ACCESS_GENETICS, ACCESS_VIROLOGY) + +/datum/job/atmos/New() + . = ..() + access += list(ACCESS_ENGINE) + +/datum/job/engineer/New() + . = ..() + access += list(ACCESS_ATMOSPHERICS)