From f4a18ef044492f4bf7408a031c0f7c18112a9492 Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Thu, 8 Feb 2018 13:36:43 -0500 Subject: [PATCH] Fixed --- code/modules/surgery/organs/organ_external.dm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/code/modules/surgery/organs/organ_external.dm b/code/modules/surgery/organs/organ_external.dm index 22cb6933cda..58ed8163a14 100644 --- a/code/modules/surgery/organs/organ_external.dm +++ b/code/modules/surgery/organs/organ_external.dm @@ -524,11 +524,14 @@ Note that amputating the affected organ does in fact remove the infection from t return null /obj/item/organ/external/chest/droplimb() - if(!owner || !hasorgans(src)) + if(!owner) return var/mob/living/carbon/C = owner + if(!hasorgans(C)) + return + var/organ_spilled = FALSE var/turf/T = get_turf(C) C.add_splatter_floor(T) @@ -546,11 +549,14 @@ Note that amputating the affected organ does in fact remove the infection from t return TRUE /obj/item/organ/external/groin/droplimb() - if(!owner || !hasorgans(src)) + if(!owner) return var/mob/living/carbon/C = owner + if(!hasorgans(C)) + return + var/organ_spilled = FALSE var/turf/T = get_turf(C) C.add_splatter_floor(T)