From 210dff0e31d12cb3bb866a4888e97cf5ae9dbf78 Mon Sep 17 00:00:00 2001 From: "natakilar@gmail.com" Date: Fri, 8 Sep 2023 23:25:29 -0400 Subject: [PATCH] Fixes at least one cause of missing arms on load --- code/modules/mob/living/carbon/human/human_organs.dm | 5 +++-- code/modules/organs/internal/eyes.dm | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/code/modules/mob/living/carbon/human/human_organs.dm b/code/modules/mob/living/carbon/human/human_organs.dm index 1e1036f5297..aa9e808ab3a 100644 --- a/code/modules/mob/living/carbon/human/human_organs.dm +++ b/code/modules/mob/living/carbon/human/human_organs.dm @@ -1,8 +1,9 @@ -/mob/living/carbon/human/proc/update_eyes() +/mob/living/carbon/human/proc/update_eyes(update_icon = TRUE) var/obj/item/organ/internal/eyes/eyes = get_organ((species?.vision_organ || BP_EYES), /obj/item/organ/internal/eyes) if(eyes) eyes.update_colour() - refresh_visible_overlays() + if(update_icon) + refresh_visible_overlays() /mob/living/carbon/human/proc/get_bodypart_name(var/zone) var/obj/item/organ/external/E = GET_EXTERNAL_ORGAN(src, zone) diff --git a/code/modules/organs/internal/eyes.dm b/code/modules/organs/internal/eyes.dm index 8365f0e99a9..b07ba9044ae 100644 --- a/code/modules/organs/internal/eyes.dm +++ b/code/modules/organs/internal/eyes.dm @@ -101,7 +101,7 @@ // Apply our eye colour to the target. if(istype(target) && eye_colour) target.eye_colour = eye_colour - target.update_eyes() + target.update_eyes(update_icon) if(owner && BP_IS_PROSTHETIC(src)) verbs |= /obj/item/organ/internal/eyes/proc/change_eye_color verbs |= /obj/item/organ/internal/eyes/proc/toggle_eye_glow