From e5f5b68c92189ac7836f733129e83ae6ba6b4a3e Mon Sep 17 00:00:00 2001 From: Aurorablade Date: Sun, 7 Feb 2016 00:54:46 -0500 Subject: [PATCH] fixed slime surgery --- code/modules/surgery/helpers.dm | 3 +-- code/modules/surgery/slime.dm | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm index 2c422812033..67ed3b08c17 100644 --- a/code/modules/surgery/helpers.dm +++ b/code/modules/surgery/helpers.dm @@ -8,9 +8,8 @@ H = M affecting = H.get_organ(check_zone(selected_zone)) - if(can_operate(M)) //if they're prone or a slime + if(can_operate(M) || isslime(M)) //if they're prone or a slime var/datum/surgery/current_surgery - for(var/datum/surgery/S in M.surgeries) if(S.location == selected_zone) current_surgery = S diff --git a/code/modules/surgery/slime.dm b/code/modules/surgery/slime.dm index e1a72ff3065..62a7d890701 100644 --- a/code/modules/surgery/slime.dm +++ b/code/modules/surgery/slime.dm @@ -5,6 +5,7 @@ name = "core removal" steps = list(/datum/surgery_step/slime/cut_flesh, /datum/surgery_step/slime/cut_innards, /datum/surgery_step/slime/saw_core) allowed_mob = list(/mob/living/carbon/slime) + possible_locs = list("chest")//urgghhhhhhhhhhhh /datum/surgery_step/slime