diff --git a/code/modules/surgery/brain_removal.dm b/code/modules/surgery/brain_removal.dm index de748a8a9d3..a04864fb6ba 100644 --- a/code/modules/surgery/brain_removal.dm +++ b/code/modules/surgery/brain_removal.dm @@ -11,14 +11,6 @@ time = 64 var/obj/item/organ/brain/B = null -/datum/surgery_step/saw/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) - if(ishuman(target)) - var/mob/living/carbon/human/H = target - H.apply_damage(75,"brute","head") - user.visible_message("[user] saws [target]'s skull open!") - return 1 - - /datum/surgery_step/extract_brain/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) B = target.getorgan(/obj/item/organ/brain) if(B) diff --git a/code/modules/surgery/surgery_step.dm b/code/modules/surgery/surgery_step.dm index ee89155c264..52c525d26b0 100644 --- a/code/modules/surgery/surgery_step.dm +++ b/code/modules/surgery/surgery_step.dm @@ -68,6 +68,12 @@ user.visible_message("[user] succeeds!") return 1 +/datum/surgery_step/saw/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) + if(ishuman(target)) + var/mob/living/carbon/human/H = target + H.apply_damage(75,"brute","[target_zone]") + user.visible_message("[user] saws [target]'s [target_zone] open!") + return 1 /datum/surgery_step/proc/failure(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery) user.visible_message("[user] screws up!") @@ -75,4 +81,4 @@ /datum/surgery_step/proc/tool_check(mob/user, obj/item/tool) - return 1 \ No newline at end of file + return 1