diff --git a/code/modules/clothing/factions/dominia.dm b/code/modules/clothing/factions/dominia.dm index 76bb2f8d54d..2b0da4346f3 100644 --- a/code/modules/clothing/factions/dominia.dm +++ b/code/modules/clothing/factions/dominia.dm @@ -49,6 +49,19 @@ icon_override = null contained_sprite = TRUE +/obj/item/clothing/accessory/poncho/dominia_cape/get_mob_overlay(var/mob/living/carbon/human/human, var/mob_icon, var/mob_state, var/slot) + var/image/I = ..() + if(slot == slot_wear_suit_str) + var/image/cape_backing = image(mob_icon, null, "cape_backing", human ? human.layer - 0.01 : MOB_LAYER - 0.01) + I.add_overlay(cape_backing) + return I + +/obj/item/clothing/accessory/poncho/dominia_cape/get_accessory_mob_overlay(mob/living/carbon/human/human, force) + var/image/base = ..() + var/image/cape_backing = image(icon, null, "cape_backing", human ? human.layer - 0.01 : MOB_LAYER - 0.01) + base.add_overlay(cape_backing) + return base + /obj/item/clothing/accessory/poncho/dominia_cape/strelitz name = "house strelitz cape" desc = "This is a cape in the style of Dominian nobility. This one is in the colours of House Strelitz." diff --git a/html/changelogs/geeves-this_was_worth_two_pixels.yml b/html/changelogs/geeves-this_was_worth_two_pixels.yml new file mode 100644 index 00000000000..63a007bd9ad --- /dev/null +++ b/html/changelogs/geeves-this_was_worth_two_pixels.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - imageadd: "The piece of the Dominia cape that renders between your legs now gets hidden by tails or other clothes." \ No newline at end of file diff --git a/icons/clothing/suits/capes/dominia.dmi b/icons/clothing/suits/capes/dominia.dmi index 4810188927d..edaecca8e0c 100644 Binary files a/icons/clothing/suits/capes/dominia.dmi and b/icons/clothing/suits/capes/dominia.dmi differ