From 05e85fc13460a940a6e344537c40e9c9e504dba7 Mon Sep 17 00:00:00 2001 From: Zuhayr Date: Fri, 3 Apr 2015 19:11:35 -0700 Subject: [PATCH] Should fix the limb spam issue. --- code/modules/organs/organ.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/modules/organs/organ.dm b/code/modules/organs/organ.dm index fe631af041..75bfc64d68 100644 --- a/code/modules/organs/organ.dm +++ b/code/modules/organs/organ.dm @@ -244,7 +244,7 @@ var/list/organ_cache = list() var/obj/item/organ/external/affected = owner.get_organ(parent_organ) if(affected) affected.internal_organs -= src - loc = owner.loc + loc = get_turf(owner) processing_objects |= src rejecting = null var/datum/reagent/blood/organ_blood = locate(/datum/reagent/blood) in reagents.reagent_list @@ -258,6 +258,8 @@ var/list/organ_cache = list() msg_admin_attack("[user.name] ([user.ckey]) removed a vital organ ([src]) from [owner.name] ([owner.ckey]) (INTENT: [uppertext(user.a_intent)]) (JMP)") owner.death() + owner = null + /obj/item/organ/proc/replaced(var/mob/living/carbon/human/target,var/obj/item/organ/external/affected) if(!istype(target)) return