KOG Uniforms (#21119)

Adds KOG uniforms for Security and Medical, along with jacket for
Officers, Wardens, Heads of Security, and Medical.
Adds shoulder tab accessories for PRA, ALA/DPRA, and NKA employees of
the KOG to designate their division.
<img width="150" height="105" alt="medical_preview"
src="https://github.com/user-attachments/assets/570a7ffe-aaeb-440e-bcde-13ead2262045"
/>
<img width="198" height="113" alt="Secoff Preview"
src="https://github.com/user-attachments/assets/def27546-038b-4b7b-94c3-040d01d88e54"
/>
<img width="71" height="77" alt="warden_preview"
src="https://github.com/user-attachments/assets/348046bd-76d6-4900-82ed-b128f2e78d70"
/>
<img width="72" height="71" alt="commander Preview"
src="https://github.com/user-attachments/assets/1f62d843-3cf9-410d-9125-a7ef552060e6"
/>
<img width="61" height="63" alt="tabs_preview"
src="https://github.com/user-attachments/assets/fc1b53e5-5bce-460a-a1e0-0eceb4441322"
/>
This commit is contained in:
CatsinHD
2025-08-11 11:14:52 -04:00
committed by GitHub
parent 8ee63db4b9
commit 9a4d866bef
8 changed files with 208 additions and 0 deletions
@@ -452,6 +452,53 @@ GLOBAL_DATUM_INIT(gear_tweak_modsuit_configuration, /datum/gear_tweak/modsuit_co
gear_tweaks += new /datum/gear_tweak/path(pmcg_sec_uniforms)
gear_tweaks += list(GLOB.gear_tweak_uniform_rolled_state)
/datum/gear/faction/kog_sec_uniform
display_name = "Kazarrhaldiye Operations Group security uniform"
path = /obj/item/clothing/under/rank/security/pmc/kog/uniform
slot = slot_w_uniform
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
allowed_roles = list("Security Officer", "Warden", "Head of Security", "Security Personnel")
/datum/gear/faction/kog_jacket_officer
display_name = "Kazarrhaldiye Operations Group officer jacket"
path = /obj/item/clothing/suit/storage/toggle/armor/kog/officer
slot = slot_wear_suit
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
allowed_roles = list("Security Officer", "Security Personnel")
/datum/gear/faction/kog_jacket_warden
display_name = "Kazarrhaldiye Operations Group warden jacket"
path = /obj/item/clothing/suit/storage/toggle/armor/kog/warden
slot = slot_wear_suit
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
allowed_roles = list("Warden", "Security Personnel")
/datum/gear/faction/kog_jacket_commander
display_name = "Kazarrhaldiye Operations Group head of security jacket"
path = /obj/item/clothing/suit/storage/toggle/armor/kog/commander
slot = slot_wear_suit
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_MSAI)
allowed_roles = list("Head of Security", "Security Personnel")
/datum/gear/faction/kog_tabs
display_name = "KOG Shoulder Tabs"
path = /obj/item/clothing/accessory/sleevepatch/kog
slot = slot_tie
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
/datum/gear/faction/kog_tabs/New()
..()
var/list/kog_tabs = list()
kog_tabs["Motorheads, PRA"] = /obj/item/clothing/accessory/sleevepatch/kog/pra
kog_tabs["Last Chancers, DPRA/ALA"] = /obj/item/clothing/accessory/sleevepatch/kog/ala
kog_tabs["Starry Knights, NKA"] = /obj/item/clothing/accessory/sleevepatch/kog/nka
gear_tweaks += new /datum/gear_tweak/path(kog_tabs)
/datum/gear/faction/erisec_patch
display_name = "EPMC sleeve patch"
path = /obj/item/clothing/accessory/sleevepatch/erisec
@@ -520,6 +567,22 @@ GLOBAL_DATUM_INIT(gear_tweak_modsuit_configuration, /datum/gear_tweak/modsuit_co
faction = "Private Military Contracting Group"
allowed_roles = list("Medical Intern", "Medical Personnel")
/datum/gear/faction/kog_uniform_med
display_name = "Kazarrhaldiye Operations Group medical uniform"
path = /obj/item/clothing/under/rank/medical/pmc/kog/medical
slot = slot_w_uniform
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
allowed_roles = list("Medical Intern", "Paramedic","Physician","Surgeon", "Psychiatrist", "Medical Personnel")
/datum/gear/faction/kog_jacket_med
display_name = "Kazarrhaldiye Operations Group medical jacket"
path = /obj/item/clothing/suit/storage/toggle/labcoat/kog
slot = slot_wear_suit
faction = "Private Military Contracting Group"
whitelisted = list(SPECIES_TAJARA, SPECIES_TAJARA_ZHAN, SPECIES_TAJARA_MSAI)
allowed_roles = list("Medical Intern", "Paramedic","Physician","Surgeon", "Psychiatrist", "Medical Personnel")
/datum/gear/faction/epmc_uniform_para_med
display_name = "PMCG/EPMC paramedic uniform"
path = /obj/item/clothing/under/rank/medical/paramedic/pmc/epmc