subsystem access (#19337)

* init

* access to controller

* .
This commit is contained in:
Kashargul
2026-03-26 18:04:19 -04:00
committed by GitHub
parent f9aa2121a9
commit 2388aaba11
23 changed files with 190 additions and 205 deletions
@@ -181,7 +181,7 @@
/obj/item/card/id/synthetic/Initialize(mapload)
. = ..()
access = get_all_station_access().Copy() + ACCESS_SYNTH
access = SSaccess.get_all_station_access().Copy() + ACCESS_SYNTH
/obj/item/card/id/lost
name = "\improper Unknown ID"
@@ -214,11 +214,11 @@
/obj/item/card/id/centcom/Initialize(mapload)
. = ..()
access = get_all_centcom_access().Copy()
access = SSaccess.get_all_centcom_access().Copy()
/obj/item/card/id/centcom/station/Initialize(mapload)
. = ..()
access |= get_all_station_access()
access |= SSaccess.get_all_station_access()
/obj/item/card/id/centcom/ert
name = "\improper " + JOB_EMERGENCY_RESPONSE_TEAM + "ID"
@@ -228,7 +228,7 @@
/obj/item/card/id/centcom/ert/Initialize(mapload)
. = ..()
access |= get_all_station_access()
access |= SSaccess.get_all_station_access()
// Department-flavor IDs
/obj/item/card/id/medical
@@ -15,7 +15,7 @@
/obj/item/card/id/syndicate/station_access/Initialize(mapload)
. = ..() // Same as the normal Syndicate id, only already has all station access
access |= get_all_station_access()
access |= SSaccess.get_all_station_access()
/obj/item/card/id/syndicate/Destroy()
QDEL_NULL(agentcard_module)
@@ -28,7 +28,7 @@
open()
else
req_access = list()
req_access += pick(get_all_station_access())
req_access += pick(SSaccess.get_all_station_access())
..()
/obj/structure/closet/secure_closet/proc/togglelock(mob/user as mob)
@@ -235,7 +235,7 @@
open()
else
req_access = list()
req_access += pick(get_all_station_access())
req_access += pick(SSaccess.get_all_station_access())
update_icon()
..()