diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm index 0c14d3d384..c8c8c185db 100644 --- a/code/modules/mob/living/carbon/human/life.dm +++ b/code/modules/mob/living/carbon/human/life.dm @@ -1211,8 +1211,9 @@ healths.icon_state = "health_numb" else // Generate a by-limb health display. - healths.icon_state = "blank" - healths.overlays = null + var/mutable_appearance/healths_ma = new(healths) + healths_ma.icon_state = "blank" + healths_ma.overlays = null var/no_damage = 1 var/trauma_val = 0 // Used in calculating softcrit/hardcrit indicators. @@ -1240,7 +1241,8 @@ else if(no_damage) health_images += image('icons/mob/screen1_health.dmi',"fullhealth") - healths.overlays += health_images + healths_ma.overlays += health_images + healths.appearance = healths_ma if(nutrition_icon) switch(nutrition)