[MIRROR] Basic ID cards with job trims can now hold higher level accesses to their own departments. [MDB IGNORE] (#9067)

* Basic ID cards with job trims can now hold higher level accesses to their own departments.

* Update jobs.dm

Co-authored-by: Timberpoes <silent_insomnia_pp@hotmail.co.uk>
Co-authored-by: KathrinBailey <53862927+KathrinBailey@users.noreply.github.com>
This commit is contained in:
SkyratBot
2021-10-27 17:20:05 +01:00
committed by GitHub
parent 883c42c268
commit 305ba1c142
6 changed files with 100 additions and 23 deletions
@@ -288,7 +288,6 @@
data["regions"] = regions
data["accessFlags"] = SSid_access.flags_by_access
data["wildcardFlags"] = SSid_access.wildcard_flags_by_wildcard
data["accessFlagNames"] = SSid_access.access_flag_string_by_flag
@@ -334,15 +333,18 @@
data["access_on_card"] = id_card.access
data["wildcardSlots"] = id_card.wildcard_slots
data["id_age"] = id_card.registered_age
data["commonFlag"] = ACCESS_FLAG_COMMON
if(id_card.trim)
var/datum/id_trim/card_trim = id_card.trim
data["hasTrim"] = TRUE
data["trimAssignment"] = card_trim.assignment ? card_trim.assignment : ""
data["trimAccess"] = card_trim.access ? card_trim.access : list()
data["trimCommonWildcardOverrides"] = card_trim.get_common_wildcard_overrides()
else
data["hasTrim"] = FALSE
data["trimAssignment"] = ""
data["trimAccess"] = list()
data["trimCommonWildcardOverrides"] = list()
return data