mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
Corporate Aide Outfits + Aide/Bodyguard HUD (#21284)
Adds proper HUD sprites for corporate/diplomatic aides and bodyguards. Adds corporate aide outfits for each relevant Mega Corp (People are welcome changing it to be more fancy and individualized) <img width="384" height="391" alt="image" src="https://github.com/user-attachments/assets/274a4e6a-025c-42e9-8569-e26c9f5bfc64" /> --------- Co-authored-by: Ben10083 <Ben10083@users.noreply.github.com>
This commit is contained in:
@@ -49,6 +49,7 @@
|
||||
"Atmospherics Apprentice" = /obj/outfit/job/intern_atmos/hephaestus,
|
||||
"Corporate Reporter" = /obj/outfit/job/journalist/hephaestus,
|
||||
"Corporate Liaison" = /obj/outfit/job/representative/hephaestus,
|
||||
"Corporate Aide" = /obj/outfit/job/corporate_aide/hephaestus,
|
||||
"Assistant" = /obj/outfit/job/assistant/hephaestus,
|
||||
"Technical Assistant" = /obj/outfit/job/assistant/tech_assistant/hephaestus,
|
||||
"Off-Duty Crew Member" = /obj/outfit/job/visitor/hephaestus,
|
||||
@@ -158,6 +159,18 @@
|
||||
/obj/item/stamp/hephaestus = 1
|
||||
)
|
||||
|
||||
/obj/outfit/job/corporate_aide/hephaestus
|
||||
name = "Hephaestus Corporate Aide"
|
||||
id = /obj/item/card/id/hephaestus
|
||||
|
||||
head = /obj/item/clothing/head/beret/corporate/heph
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/heph
|
||||
|
||||
backpack_faction = /obj/item/storage/backpack/heph
|
||||
satchel_faction = /obj/item/storage/backpack/satchel/heph
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/heph
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/heph
|
||||
|
||||
/obj/outfit/job/journalist/hephaestus
|
||||
name = "Corporate Reporter - Hephaestus"
|
||||
|
||||
|
||||
@@ -62,6 +62,7 @@
|
||||
"Corporate Reporter" = /obj/outfit/job/journalist/idris,
|
||||
"Chaplain" = /obj/outfit/job/chaplain/idris,
|
||||
"Corporate Liaison" = /obj/outfit/job/representative/idris,
|
||||
"Corporate Aide" = /obj/outfit/job/corporate_aide/idris,
|
||||
"Assistant" = /obj/outfit/job/assistant/idris,
|
||||
"Wait Staff" = /obj/outfit/job/assistant/waiter/idris,
|
||||
"Off-Duty Crew Member" = /obj/outfit/job/visitor/idris,
|
||||
@@ -248,6 +249,19 @@
|
||||
/obj/item/stamp/idris = 1
|
||||
)
|
||||
|
||||
/obj/outfit/job/corporate_aide/idris
|
||||
name = "Idris Corporate Aide"
|
||||
|
||||
id = /obj/item/card/id/idris
|
||||
|
||||
head = /obj/item/clothing/head/beret/corporate/idris
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/idris
|
||||
|
||||
backpack_faction = /obj/item/storage/backpack/idris
|
||||
satchel_faction = /obj/item/storage/backpack/satchel/idris
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/idris
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/idris
|
||||
|
||||
/obj/outfit/job/assistant/idris
|
||||
name = "Assistant - Idris"
|
||||
|
||||
|
||||
@@ -51,6 +51,7 @@
|
||||
"Corporate Reporter" = /obj/outfit/job/journalist/orion,
|
||||
"Chaplain" = /obj/outfit/job/chaplain/orion,
|
||||
"Corporate Liaison" = /obj/outfit/job/representative/orion,
|
||||
"Corporate Aide" = /obj/outfit/job/corporate_aide/orion,
|
||||
"Assistant" = /obj/outfit/job/assistant/orion,
|
||||
"Wait Staff" = /obj/outfit/job/assistant/waiter/orion,
|
||||
"Off-Duty Crew Member" = /obj/outfit/job/visitor/orion,
|
||||
@@ -106,6 +107,18 @@
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/orion
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/orion
|
||||
|
||||
/obj/outfit/job/corporate_aide/orion
|
||||
name = "Orion Express Corporate Aide"
|
||||
|
||||
id = /obj/item/card/id/orion
|
||||
head = /obj/item/clothing/head/beret/corporate/orion
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/orion
|
||||
|
||||
backpack_faction = /obj/item/storage/backpack/orion
|
||||
satchel_faction = /obj/item/storage/backpack/satchel/orion
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/orion
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/orion
|
||||
|
||||
/obj/outfit/job/bartender/orion
|
||||
name = "Bartender - Orion Express"
|
||||
|
||||
|
||||
@@ -50,6 +50,7 @@
|
||||
"Medical Intern" = /obj/outfit/job/intern_med/pmc,
|
||||
"Corporate Reporter" = /obj/outfit/job/journalist/pmc,
|
||||
"Corporate Liaison" = /obj/outfit/job/representative/pmc,
|
||||
"Corporate Aide" = /obj/outfit/job/corporate_aide/pmc,
|
||||
"Assistant" = /obj/outfit/job/assistant/pmc,
|
||||
"Medical Orderly" = /obj/outfit/job/assistant/med_assistant/pmc,
|
||||
"Off-Duty Crew Member" = /obj/outfit/job/visitor/pmc,
|
||||
@@ -211,6 +212,18 @@
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/pmcg
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/pmcg
|
||||
|
||||
/obj/outfit/job/corporate_aide/pmc
|
||||
name = "PMC Corporate Aide"
|
||||
|
||||
id = /obj/item/card/id/pmc
|
||||
head = /obj/item/clothing/head/beret/corporate/pmc
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/pmc
|
||||
|
||||
backpack_faction = /obj/item/storage/backpack/pmcg
|
||||
satchel_faction = /obj/item/storage/backpack/satchel/pmcg
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/pmcg
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/pmcg
|
||||
|
||||
/obj/outfit/job/journalist/pmc
|
||||
name = "Corporate Reporter - PMC"
|
||||
|
||||
|
||||
@@ -65,6 +65,7 @@
|
||||
"Atmospherics Apprentice" = /obj/outfit/job/intern_atmos/zavodskoi,
|
||||
"Corporate Reporter" = /obj/outfit/job/journalist/zavodskoi,
|
||||
"Corporate Liaison" = /obj/outfit/job/representative/zavodskoi,
|
||||
"Corporate Aide" = /obj/outfit/job/corporate_aide/zavodskoi,
|
||||
"Assistant" = /obj/outfit/job/assistant/zavodskoi,
|
||||
"Technical Assistant" = /obj/outfit/job/assistant/tech_assistant/zavodskoi,
|
||||
"Lab Assistant" = /obj/outfit/job/assistant/lab_assistant/zavodskoi,
|
||||
@@ -274,6 +275,18 @@
|
||||
/obj/item/stamp/zavodskoi = 1
|
||||
)
|
||||
|
||||
/obj/outfit/job/corporate_aide/zavodskoi
|
||||
name = "Zavodskoi Interstellar Corporate Aide"
|
||||
|
||||
id = /obj/item/card/id/zavodskoi
|
||||
head = /obj/item/clothing/head/beret/corporate/zavod
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/zavod
|
||||
|
||||
backpack_faction = /obj/item/storage/backpack/zavod
|
||||
satchel_faction = /obj/item/storage/backpack/satchel/zavod
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/zavod
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/zavod
|
||||
|
||||
/obj/outfit/job/journalist/zavodskoi
|
||||
name = "Corporate Reporter - Zavodskoi Interstellar"
|
||||
|
||||
|
||||
@@ -57,6 +57,7 @@
|
||||
"Xenoarchaeologist"= /obj/outfit/job/scientist/xenoarchaeologist/zeng_hu,
|
||||
"Corporate Reporter" = /obj/outfit/job/journalist/zeng_hu,
|
||||
"Corporate Liaison" = /obj/outfit/job/representative/zeng_hu,
|
||||
"Corporate Aide" = /obj/outfit/job/corporate_aide/zeng_hu,
|
||||
"Assistant" = /obj/outfit/job/assistant/zeng_hu,
|
||||
"Medical Orderly" = /obj/outfit/job/assistant/med_assistant/zeng_hu,
|
||||
"Lab Assistant" = /obj/outfit/job/assistant/lab_assistant/zeng_hu,
|
||||
@@ -243,6 +244,19 @@
|
||||
/obj/item/gun/energy/pistol = 1,
|
||||
/obj/item/stamp/zeng_hu = 1
|
||||
)
|
||||
|
||||
/obj/outfit/job/corporate_aide/zeng_hu
|
||||
name = "Zeng-Hu Corporate Aide"
|
||||
|
||||
id = /obj/item/card/id/zeng_hu
|
||||
head = /obj/item/clothing/head/beret/corporate/zeng
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/zeng
|
||||
|
||||
backpack_faction = /obj/item/storage/backpack/zeng
|
||||
satchel_faction = /obj/item/storage/backpack/satchel/zeng
|
||||
dufflebag_faction = /obj/item/storage/backpack/duffel/zeng
|
||||
messengerbag_faction = /obj/item/storage/backpack/messenger/zeng
|
||||
|
||||
/obj/outfit/job/journalist/zeng_hu
|
||||
name = "Corporate Reporter - Zeng-Hu"
|
||||
|
||||
|
||||
@@ -364,7 +364,7 @@
|
||||
|
||||
access = list(ACCESS_CONSULAR, ACCESS_MAINT_TUNNELS)
|
||||
minimal_access = list(ACCESS_CONSULAR)
|
||||
outfit = /obj/outfit/job/diplomatic_aide
|
||||
outfit = /obj/outfit/job/diplomatic_bodyguard
|
||||
blacklisted_citizenship = ALL_CITIZENSHIPS //removed based on consular citizensihp
|
||||
|
||||
/datum/job/diplomatic_bodyguard/get_outfit(mob/living/carbon/human/H, alt_title = null)
|
||||
@@ -410,23 +410,21 @@
|
||||
|
||||
access = list(ACCESS_LAWYER, ACCESS_MAINT_TUNNELS)
|
||||
minimal_access = list(ACCESS_LAWYER)
|
||||
outfit = /obj/outfit/job/diplomatic_aide
|
||||
|
||||
/datum/job/corporate_aide/get_outfit(mob/living/carbon/human/H, alt_title = null)
|
||||
var/datum/faction/aide_faction = SSjobs.name_factions[H.employer_faction]
|
||||
if(aide_faction)
|
||||
return aide_faction.titles_to_loadout["Off-Duty Crew Member"]
|
||||
outfit = /obj/outfit/job/corporate_aide
|
||||
|
||||
/obj/outfit/job/corporate_aide
|
||||
name = "Corporate Aide"
|
||||
name = "NanoTrasen Corporate Aide"
|
||||
jobtype = /datum/job/corporate_aide
|
||||
|
||||
uniform = /obj/item/clothing/under/suit_jacket/navy
|
||||
head = /obj/item/clothing/head/beret/corporate
|
||||
uniform = /obj/item/clothing/under/dressshirt
|
||||
suit = /obj/item/clothing/suit/storage/toggle/corp/nt
|
||||
pants = /obj/item/clothing/pants/khaki
|
||||
|
||||
tab_pda = /obj/item/modular_computer/handheld/pda/civilian/lawyer
|
||||
wristbound = /obj/item/modular_computer/handheld/wristbound/preset/pda/civilian/lawyer
|
||||
tablet = /obj/item/modular_computer/handheld/preset/civilian/lawyer
|
||||
shoes = /obj/item/clothing/shoes/laceup
|
||||
glasses = /obj/item/clothing/glasses/sunglasses/big
|
||||
headset = /obj/item/device/radio/headset/representative
|
||||
bowman = /obj/item/device/radio/headset/representative/alt
|
||||
double_headset = /obj/item/device/radio/headset/alt/double/command/representative
|
||||
|
||||
Reference in New Issue
Block a user