From e6fe830542a75d5b6684c5ea547d02e6b6e97c8c Mon Sep 17 00:00:00 2001 From: ElorgRHG <71735193+ElorgRHG@users.noreply.github.com> Date: Thu, 11 Jun 2026 12:48:20 +0200 Subject: [PATCH] Idris Unit coat refresh/resprite (#22640) On one fateful day when I was playing security I spotted an Idris unit wearing a white coat. It was all great and good until it turned and the white changed from white to an ugly grey. This could not stand, someone should do something with that awful sprite. Then I remembered I'm a spriter, so here we go. > - imageadd: "Resprited Idris Unit coats. Brown Idris Unit coats are now teal." NEW sprites on the top, old (current) on the bottom.
Black Idris Unit coats: black coats
White Idris Unit coats: white coats
Brown Idris Unit coats were redone to be teal to comply with the Idris palette.
Teal Idris Unit coats: teal coats

This is how the coats looked at the time this PR was posted.
First iteration black Idris Unit coats: black Idris unit coat
First iteration white Idris Unit coats: white Idris unit coat
First iteration teal Idris Unit coats: teal Idris unit coat

This PR is NOT related to me making an IPC whitelist application. Trust me. Have an Idris day! --- .../loadout/items/xeno/machine.dm | 8 +- code/modules/clothing/factions/idris.dm | 78 +++++++++++++----- html/changelogs/ElorgRHG-idris-unit-ing.yml | 13 +++ .../suit/storage/toggle/idris_iru_coats.dmi | Bin 35602 -> 8317 bytes 4 files changed, 76 insertions(+), 23 deletions(-) create mode 100644 html/changelogs/ElorgRHG-idris-unit-ing.yml diff --git a/code/modules/client/preference_setup/loadout/items/xeno/machine.dm b/code/modules/client/preference_setup/loadout/items/xeno/machine.dm index 58188a7284a..7d0d5be9263 100644 --- a/code/modules/client/preference_setup/loadout/items/xeno/machine.dm +++ b/code/modules/client/preference_setup/loadout/items/xeno/machine.dm @@ -111,16 +111,16 @@ var/list/idris = list() idris["black Idris Unit coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris idris["white Idris Unit coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/white - idris["brown Idris Unit coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/brown + idris["teal Idris Unit coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/teal idris["black Idris Unit long coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat idris["white Idris Unit long coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/white - idris["brown Idris Unit long coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/brown + idris["teal Idris Unit long coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/teal idris["black Idris Unit trench coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat idris["white Idris Unit trench coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/white - idris["brown Idris Unit trench coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/brown + idris["teal Idris Unit trench coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/teal idris["black Idris Unit duster coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster idris["white Idris Unit duster coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/white - idris["brown Idris Unit duster coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/brown + idris["teal Idris Unit duster coat"] = /obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/teal gear_tweaks += new /datum/gear_tweak/path(idris) /datum/gear/uniform/goldendeep diff --git a/code/modules/clothing/factions/idris.dm b/code/modules/clothing/factions/idris.dm index f2a7c3b0cc4..b94d7ac922f 100644 --- a/code/modules/clothing/factions/idris.dm +++ b/code/modules/clothing/factions/idris.dm @@ -5,6 +5,7 @@ icon = 'icons/obj/item/clothing/suit/storage/toggle/idris_iru_coats.dmi' icon_state = "idris_coat" item_state = "idris_coat" + var/initial_icon_state allowed = list(/obj/item/gun,/obj/item/reagent_containers/spray/pepper,/obj/item/ammo_magazine,/obj/item/ammo_casing,/obj/item/melee/baton,/obj/item/handcuffs,/obj/item/flashlight) body_parts_covered = UPPER_TORSO cold_protection = 0 @@ -26,68 +27,107 @@ icon_state = "idris_coat_white" item_state = "idris_coat_white" -/obj/item/clothing/suit/storage/toggle/armor/vest/idris/brown - name = "brown Idris Unit coat" +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/teal + name = "teal Idris Unit coat" desc = "A coat worn by the Idris units, notorious across space. This one is white." - icon_state = "idris_coat_brown" - item_state = "idris_coat_brown" + icon_state = "idris_coat_teal" + item_state = "idris_coat_teal" /obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat name = "black Idris Unit long coat" desc = "A long coat worn by the Idris units, notorious across space. This one is black." icon_state = "idris_longcoat" item_state = "idris_longcoat" + initial_icon_state = "idris_longcoat" body_parts_covered = UPPER_TORSO|LOWER_TORSO + +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot) + var/image/I = ..() + if(slot == slot_wear_suit_str) + var/image/coat_backing = image(mob_icon, null, "[icon_state]_backing", H ? H.layer - 0.01 : MOB_LAYER - 0.01) + I.AddOverlays(coat_backing) + return I + /obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/white name = "white Idris Unit long coat" desc = "A long coat worn by the Idris units, notorious across space. This one is white." icon_state = "idris_longcoat_white" item_state = "idris_longcoat_white" + initial_icon_state = "idris_longcoat_white" -/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/brown - name = "brown Idris Unit long coat" - desc = "A long coat worn by the Idris units, notorious across space. This one is brown." - icon_state = "idris_longcoat_brown" - item_state = "idris_longcoat_brown" +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/longcoat/teal + name = "teal Idris Unit long coat" + desc = "A long coat worn by the Idris units, notorious across space. This one is teal." + icon_state = "idris_longcoat_teal" + item_state = "idris_longcoat_teal" + initial_icon_state = "idris_longcoat_teal" /obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat name = "black Idris Unit trench coat" desc = "A trench coat worn by the Idris units, notorious across space. This one is black." icon_state = "idris_trenchcoat" item_state = "idris_trenchcoat" + initial_icon_state = "idris_trenchcoat" body_parts_covered = UPPER_TORSO|LOWER_TORSO + +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot) + var/image/I = ..() + if(!opened) + return I + else + if(slot == slot_wear_suit_str) + var/image/coat_backing = image(mob_icon, null, "[initial_icon_state]_backing", H ? H.layer - 0.01 : MOB_LAYER - 0.01) + I.AddOverlays(coat_backing) + return I + /obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/white name = "white Idris Unit trench coat" desc = "A trench coat worn by the Idris units, notorious across space. This one is white." icon_state = "idris_trenchcoat_white" item_state = "idris_trenchcoat_white" + initial_icon_state = "idris_trenchcoat_white" -/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/brown - name = "brown Idris Unit trench coat" - desc = "A trench coat worn by the Idris units, notorious across space. This one is brown." - icon_state = "idris_trenchcoat_brown" - item_state = "idris_trenchcoat_brown" +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/trenchcoat/teal + name = "teal Idris Unit trench coat" + desc = "A trench coat worn by the Idris units, notorious across space. This one is teal." + icon_state = "idris_trenchcoat_teal" + item_state = "idris_trenchcoat_teal" + initial_icon_state = "idris_trenchcoat_teal" /obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster name = "black Idris Unit duster coat" desc = "A duster coat worn by the Idris units, notorious across space. This one is black." icon_state = "idris_duster" item_state = "idris_duster" + initial_icon_state = "idris_duster" body_parts_covered = UPPER_TORSO|LOWER_TORSO + +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/get_mob_overlay(var/mob/living/carbon/human/H, var/mob_icon, var/mob_state, var/slot) + var/image/I = ..() + if(!opened) + return I + else + if(slot == slot_wear_suit_str) + var/image/coat_backing = image(mob_icon, null, "[initial_icon_state]_backing", H ? H.layer - 0.01 : MOB_LAYER - 0.01) + I.AddOverlays(coat_backing) + return I + /obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/white name = "white Idris Unit duster coat" desc = "A duster coat worn by the Idris units, notorious across space. This one is white." icon_state = "idris_duster_white" item_state = "idris_duster_white" + initial_icon_state = "idris_duster_white" -/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/brown - name = "brown Idris Unit duster coat" - desc = "A duster coat worn by the Idris units, notorious across space. This one is brown." - icon_state = "idris_duster_brown" - item_state = "idris_duster_brown" +/obj/item/clothing/suit/storage/toggle/armor/vest/idris/duster/teal + name = "teal Idris Unit duster coat" + desc = "A duster coat worn by the Idris units, notorious across space. This one is teal." + icon_state = "idris_duster_teal" + item_state = "idris_duster_teal" + initial_icon_state = "idris_duster_teal" //windbreaker diff --git a/html/changelogs/ElorgRHG-idris-unit-ing.yml b/html/changelogs/ElorgRHG-idris-unit-ing.yml new file mode 100644 index 00000000000..7a4ecbf37ab --- /dev/null +++ b/html/changelogs/ElorgRHG-idris-unit-ing.yml @@ -0,0 +1,13 @@ +# Your name. +author: ElorgRHG + +# Optional: Remove this file after generating master changelog. Useful for PR changelogs that won't get used again. +delete-after: True + +# Any changes you've made. See valid prefix list above. +# INDENT WITH TWO SPACES. NOT TABS. SPACES. +# SCREW THIS UP AND IT WON'T WORK. +# Also, this gets changed to [] after reading. Just remove the brackets when you add new shit. +# Please surround your changes in double quotes ("). It works without them, but if you use certain characters it screws up compiling. The quotes will not show up in the changelog. +changes: + - imageadd: "Resprited Idris Unit coats. Brown Idris Unit coats are now teal." diff --git a/icons/obj/item/clothing/suit/storage/toggle/idris_iru_coats.dmi b/icons/obj/item/clothing/suit/storage/toggle/idris_iru_coats.dmi index 5065db12ef8895d779dc6f5153ccef31540e64ef..8ab04eacea8bdfda8ede3276ee76aa9df3da146a 100644 GIT binary patch literal 8317 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