Skip to content

Commit

Permalink
Another access fixes (#1038)
Browse files Browse the repository at this point in the history
## Что этот PR делает
~~Ебёт меня в жопу~~ Добавляет доступы в места где его не хватает

## Почему это хорошо для игры
Меньше проблем с доступами

## Changelog

:cl:
del: Я устал от недовольства с доступами
tweak: Медик отбил свой доступ в химию, вирусологию и генетику у ЦК,
наслаждайтесь :XyliPizdish:
tweak: Атмосферники получили обычный инженерный доступ, инженеры
получили атмософский.
/:cl:
  • Loading branch information
AyIong authored Feb 28, 2024
1 parent bfef2c6 commit 98b95cd
Showing 3 changed files with 48 additions and 29 deletions.
19 changes: 7 additions & 12 deletions _maps/map_files220/cyberiad/cyberiad.dmm
Original file line number Diff line number Diff line change
@@ -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,
46 changes: 29 additions & 17 deletions _maps/map_files220/delta/delta.dmm
Original file line number Diff line number Diff line change
@@ -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";
12 changes: 12 additions & 0 deletions modular_ss220/balance/code/access/access.dm
Original file line number Diff line number Diff line change
@@ -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)

0 comments on commit 98b95cd

Please sign in to comment.