From f556eca73da20fcd246051a19d2a4f19c3640bc2 Mon Sep 17 00:00:00 2001 From: CHOMPStation2StaffMirrorBot <94713762+CHOMPStation2StaffMirrorBot@users.noreply.github.com> Date: Sun, 16 Nov 2025 17:36:31 -0700 Subject: [PATCH] [MIRROR] fixes some item logic (#11991) Co-authored-by: Cameron Lennox --- code/game/objects/items.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 88a8ba6a27..e0901b3489 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -968,7 +968,10 @@ GLOBAL_LIST_EMPTY(blood_overlays_by_type) return default_worn_icon //5: Use our species_sheet as a fallback if we have one. A 'default' sprite is better than nothing at all (or a misaligned sprite) - if(species_sheet) + //We ONLY do this if our species is 'abnormally shaped' i.e. tesh/vox/werebeast. + //It should be noted that if this is true, we FAILED to confirm the icon exists in our file. I.E: We're going to use the 'no name' item_state in the .dmi + //Otherwise, the human sprite (default_icon) looks fine on MOST species. + if(species_sheet && (body_type == SPECIES_TESHARI || body_type == SPECIES_VOX || body_type == SPECIES_WEREBEAST)) return species_sheet //6: provided default_icon