From 8913b9bd345158b60a64ebe995ac242f06cc73f7 Mon Sep 17 00:00:00 2001 From: Geeves Date: Wed, 7 Dec 2022 22:19:37 +0200 Subject: [PATCH] Dominia Cape Leg Things (#15176) --- code/modules/clothing/factions/dominia.dm | 13 +++++++++++++ .../geeves-this_was_worth_two_pixels.yml | 6 ++++++ icons/clothing/suits/capes/dominia.dmi | Bin 2476 -> 2587 bytes 3 files changed, 19 insertions(+) create mode 100644 html/changelogs/geeves-this_was_worth_two_pixels.yml 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 4810188927dc3483198dd2137cc41fbd84014b65..edaecca8e0c908dd2465b9204950ea4d161d112a 100644 GIT binary patch delta 2456 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 Lu!&yb&p7cPqV~no