diff --git a/code/modules/clothing/head.dm b/code/modules/clothing/head.dm index a49b0d2a9ae..52c60989229 100644 --- a/code/modules/clothing/head.dm +++ b/code/modules/clothing/head.dm @@ -37,6 +37,10 @@ var/cache_key = "[light_overlay]_[species_name]" if(on && light_overlay_cache[cache_key] && slot == slot_head_str) ret.AddOverlays(light_overlay_cache[cache_key]) + if(item_state_slots && item_state_slots[slot]) + ret.icon_state = item_state_slots[slot] + else + ret.icon_state = icon_state return ret /obj/item/clothing/head/attack_self(mob/user)