Adds corporate aides and genericises aide code. (#19956)

It is now fairly simple to add your own aide to any job. The code has
been made more modular, cleaner, and overall easier to work with.

Added a corporate aide role for representatives. Live out your
privileged wage slave dream.

---------

Co-authored-by: Matt Atlas <liermattia@gmail.com>
This commit is contained in:
Matt Atlas
2024-11-08 15:34:47 +00:00
committed by GitHub
co-authored by Matt Atlas
parent ded0faf90f
commit e6f96de9df
11 changed files with 284 additions and 74 deletions
@@ -62,7 +62,7 @@ ABSTRACT_TYPE(/datum/gear/accessory)
display_name = "holster selection"
path = /obj/item/clothing/accessory/holster/armpit
allowed_roles = list("Captain", "Executive Officer", "Bridge Crew", "Security Officer", "Warden", "Head of Security","Investigator", "Security Cadet", "Corporate Liaison", "Consular Officer",
"Chief Engineer", "Chief Medical Officer", "Research Director", "Operations Manager", "Diplomatic Aide", "Security Personnel")
"Chief Engineer", "Chief Medical Officer", "Research Director", "Operations Manager", "Diplomatic Aide", "Corporate Aide", "Security Personnel")
/datum/gear/accessory/holster/New()
..()