diff --git a/modular_ss220/species/_components/organs/heart_defib_hunger.dm b/modular_ss220/species/_components/organs/heart_defib_hunger.dm index b6dfd47bfb22..873a5ed4a89e 100644 --- a/modular_ss220/species/_components/organs/heart_defib_hunger.dm +++ b/modular_ss220/species/_components/organs/heart_defib_hunger.dm @@ -20,8 +20,12 @@ if(!owner) var/obj/item/organ/internal/limb = parent owner = limb.owner + if(!owner) return + var/obj/item/organ/internal/brain = owner.get_int_organ(/obj/item/organ/internal/brain) + if(!brain) + return var/damage_amount = owner.getBruteLoss() + owner.getFireLoss() + owner.getCloneLoss() if(owner?.nutrition < NUTRITION_LEVEL_HUNGRY || owner.stat != DEAD || damage_amount > AUTO_DEFIBRILATION_THRESHOLD) return