Adds Dominian capes with colorable stripes to the loadout (#20390)

Title. Unlike the last time I made such a PR, the capes can't be
renamed, only re-descriptioned. Also applies some quality-of-life stuff
to the original Zavodskoi Dominian cape selection.


![image](https://github.com/user-attachments/assets/09d35beb-eb64-4664-935d-cd43484e0ddf)

![image](https://github.com/user-attachments/assets/49f239c2-80d4-4b74-882e-069ade0ae577)

![image](https://github.com/user-attachments/assets/3cfad303-964e-4db8-9534-fe7dadb1e5f8)

Co-authored-by: Gabby <59633984+feartheblackout@users.noreply.github.com>
This commit is contained in:
FearTheGabby
2025-01-28 17:47:16 +00:00
committed by GitHub
co-authored by Gabby
parent 2bc2f9dba2
commit 3317e25dfc
5 changed files with 100 additions and 3 deletions
@@ -239,9 +239,9 @@
allowed_roles = list("Head of Security", "Warden", "Investigator", "Security Officer", "Security Cadet", "Security Personnel")
/datum/gear/faction/zavodskoicape
display_name = "zavodskoi dominian great house cape selection"
description = "A selection of Zavodskoi-colored Dominian great house capes."
slot = slot_wear_suit
display_name = "zavodskoi dominian cape selection"
path = /obj/item/clothing/accessory/poncho/dominia_cape/zavod
flags = GEAR_HAS_DESC_SELECTION
faction = "Zavodskoi Interstellar"
culture_restriction = list(/singleton/origin_item/culture/dominia, /singleton/origin_item/culture/dominian_unathi)
@@ -257,6 +257,14 @@
zavodskoicape["zavodskoi dominia cape, zhao"] = /obj/item/clothing/accessory/poncho/dominia_cape/zhao/zavod
gear_tweaks += new /datum/gear_tweak/path(zavodskoicape)
/datum/gear/faction/zavodskoicape_colorable
display_name = "zavodskoi dominian cape, colorable"
path = /obj/item/clothing/accessory/poncho/dominia_cape/zavod/colorable
flags = GEAR_HAS_DESC_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION
description = "A Zavodskoi Dominian cape with a colorable stripe that can be used to represent either a generic cape or a Minor House."
faction = "Zavodskoi Interstellar"
culture_restriction = list(/singleton/origin_item/culture/dominia, /singleton/origin_item/culture/dominian_unathi)
// PMCG
/datum/gear/faction/pmc_sunglasses
display_name = "PMCG security HUD selection"
@@ -309,6 +309,20 @@
dominiacape["dominian cape, military"] = /obj/item/clothing/accessory/poncho/dominia_cape/mantle
gear_tweaks += new /datum/gear_tweak/path(dominiacape)
/datum/gear/suit/dominia_cape_colorable
display_name = "dominian cape selection, colorable"
path = /obj/item/clothing/accessory/poncho/dominia_cape/colorable
flags = GEAR_HAS_DESC_SELECTION | GEAR_HAS_ACCENT_COLOR_SELECTION
description = "A black or white Dominian cape with a colorable stripe that can be used to represent either a generic cape or a Minor House."
culture_restriction = list(/singleton/origin_item/culture/dominia, /singleton/origin_item/culture/dominian_unathi)
/datum/gear/suit/dominia_cape_colorable/New()
..()
var/list/dominiacape = list()
dominiacape["dominian cape"] = /obj/item/clothing/accessory/poncho/dominia_cape/colorable
dominiacape["white dominian cape"] = /obj/item/clothing/accessory/poncho/dominia_cape/white/colorable
gear_tweaks += new /datum/gear_tweak/path(dominiacape)
/datum/gear/suit/dominia_medical_cape
display_name = "tribunalist medical cape"
path = /obj/item/clothing/accessory/poncho/dominia_cape/hospital