diff --git a/code/game/gamemodes/cult/runes.dm b/code/game/gamemodes/cult/runes.dm index a74f6fa6bd..8425105020 100644 --- a/code/game/gamemodes/cult/runes.dm +++ b/code/game/gamemodes/cult/runes.dm @@ -280,10 +280,10 @@ var/list/sacrificed = list() I.damage = max(I.damage - 5, 0) //Heals 5 damage per organ per use if(I.damage <= 5 && I.organ_tag == O_EYES) H.sdisabilities &= ~BLIND - for(var/obj/item/organ/E in H.organs) + for(var/obj/item/organ/E in H.bad_external_organs) var/obj/item/organ/external/affected = E if((affected.damage < affected.min_broken_damage * config.organ_health_multiplier) && (affected.status & ORGAN_BROKEN)) - affected.status = 0 + affected.status &= ~ORGAN_BROKEN for(var/datum/wound/W in affected.wounds) if(istype(W, /datum/wound/internal_bleeding)) affected.wounds -= W