From 7065f7f31120f90204886507b4d1a91c2de57780 Mon Sep 17 00:00:00 2001 From: NateSaruli <76460494+NateSaruli@users.noreply.github.com> Date: Wed, 3 Jun 2026 12:56:58 -0400 Subject: [PATCH] Update update_icons.dm (#19504) Co-authored-by: Selis <12716288+ItsSelis@users.noreply.github.com> --- code/modules/mob/living/carbon/human/update_icons.dm | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm index 6cf294e1496..ca89d370102 100644 --- a/code/modules/mob/living/carbon/human/update_icons.dm +++ b/code/modules/mob/living/carbon/human/update_icons.dm @@ -534,8 +534,8 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) //see UpdateDamageIcon() if(!species.has_glowing_eyes) return - //Our glowy eyes should be hidden if some equipment hides them. - if(!should_have_organ(O_EYES) || (head && (head.flags_inv & BLOCKHAIR)) || (wear_mask && (wear_mask.flags_inv & BLOCKHAIR))) + //Our glowy eyes should be hidden if some equipment hides them. | Added Promethean/dispersed eyes species support for Glowing Eyes. + if((!should_have_organ(O_EYES) && !species.dispersed_eyes) || (head && (head.flags_inv & BLOCKHAIR)) || (wear_mask && (wear_mask.flags_inv & BLOCKHAIR))) return //Get the head, we'll need it later. @@ -550,7 +550,9 @@ GLOBAL_LIST_EMPTY(damage_icon_parts) //see UpdateDamageIcon() var/icon/eyes_icon = new/icon(head_organ.eye_icon_location, head_organ.eye_icon) if(!findtext(head_organ.eye_icon, regex("-colored"))) - if(eyes) + if(species.dispersed_eyes) // Set so all species who would lack eye organs due to dispersed eyes can still use Glowing Eyes. + eyes_icon.Blend(rgb(r_eyes, g_eyes, b_eyes)) + else if(eyes) eyes_icon.Blend(rgb(eyes.eye_colour[1], eyes.eye_colour[2], eyes.eye_colour[3]), ICON_ADD) else eyes_icon.Blend(rgb(128,0,0), ICON_ADD)