Reintroducing my PRs that were lost in the wallening revert. (#86439)

## About The Pull Request
This PR reintroduces #85759, #85892 and #85894.
#85892 has post-wallening arrows, but it isn't a big deal because they
fit the top-down or 3/4 style we've for a lot of things.

## Why It's Good For The Game
Reintroducing lost features and improvements. Remember to remove the
'Lost in the wallening revert' label from those PRs when this is merged.

## Changelog
N/A
This commit is contained in:
Ghom
2024-09-04 06:50:04 -04:00
committed by GitHub
parent c8b962a45c
commit d2ab513332
38 changed files with 260 additions and 45 deletions
+6
View File
@@ -398,6 +398,8 @@ SUBSYSTEM_DEF(id_access)
id_card.clear_access()
id_card.trim = trim
id_card.big_pointer = trim.big_pointer
id_card.pointer_color = trim.pointer_color
if(copy_access)
id_card.access = trim.access.Copy()
@@ -441,6 +443,8 @@ SUBSYSTEM_DEF(id_access)
id_card.department_color_override = trim.department_color
id_card.department_state_override = trim.department_state
id_card.subdepartment_color_override = trim.subdepartment_color
id_card.big_pointer = trim.big_pointer
id_card.pointer_color = trim.pointer_color
if(!check_forged || !id_card.forged)
id_card.assignment = trim.assignment
@@ -461,6 +465,8 @@ SUBSYSTEM_DEF(id_access)
id_card.department_color_override = null
id_card.department_state_override = null
id_card.subdepartment_color_override = null
id_card.big_pointer = id_card.trim.big_pointer
id_card.pointer_color = id_card.trim.pointer_color
/**
* Adds the accesses associated with a trim to an ID card.