From c05fbb13260f236d072741e18f6df5596237c3af Mon Sep 17 00:00:00 2001 From: KageIIte Date: Mon, 3 Feb 2025 08:29:10 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9C=D0=BE=D0=B7=D0=B3=20=D1=82=D1=80=D0=B5?= =?UTF-8?q?=D0=B1=D1=83=D0=B5=D1=82=D1=81=D1=8F=20=D0=B4=D0=BB=D1=8F=20?= =?UTF-8?q?=D0=B0=D0=B2=D1=82=D0=BE=D0=B4=D0=B5=D1=84=D0=B8=D0=B1=D1=80?= =?UTF-8?q?=D0=B8=D0=BB=D1=8F=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../species/_components/organs/heart_defib_hunger.dm | 4 ++++ 1 file changed, 4 insertions(+) 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