From a4ab62de586a3443c27d22144f4a6f68fd623292 Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 3 Mar 2015 19:52:10 +0100 Subject: [PATCH] Fix debraining a severed head --- code/game/objects/items/weapons/surgery_tools.dm | 3 ++- code/modules/organs/organ_external.dm | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/code/game/objects/items/weapons/surgery_tools.dm b/code/game/objects/items/weapons/surgery_tools.dm index 2354dcb9832..123a7378d59 100644 --- a/code/game/objects/items/weapons/surgery_tools.dm +++ b/code/game/objects/items/weapons/surgery_tools.dm @@ -750,7 +750,8 @@ LOOK FOR SURGERY.DM*/ log_attack("[user.name] ([user.ckey]) debrained [M.name] ([M.ckey]) with [src.name] (INTENT: [uppertext(user.a_intent)])") - var/obj/item/brain/B = new(M.loc) + var/obj/item/brain/B = new() + M.put_in_hands(B) B.transfer_identity(M) M:brain_op_stage = 4.0 diff --git a/code/modules/organs/organ_external.dm b/code/modules/organs/organ_external.dm index a48b319b3f2..bf531385565 100644 --- a/code/modules/organs/organ_external.dm +++ b/code/modules/organs/organ_external.dm @@ -1203,10 +1203,12 @@ obj/item/weapon/organ/head/attackby(obj/item/weapon/W as obj, mob/user as mob, p brainmob.LAssailant = user if(istype(src,/obj/item/weapon/organ/head/posi)) - var/obj/item/device/mmi/posibrain/B = new(loc) + var/obj/item/device/mmi/posibrain/B = new() + user.put_in_hands(B) B.transfer_identity(brainmob) else var/obj/item/brain/B = new(loc) + user.put_in_hands(B) B.transfer_identity(brainmob) brain_op_stage = 4.0