diff --git a/code/modules/surgery/tending.dm b/code/modules/surgery/tending.dm index 2613d204f8a..811064276b7 100644 --- a/code/modules/surgery/tending.dm +++ b/code/modules/surgery/tending.dm @@ -83,9 +83,6 @@ if(brute_damage_healed == 0 && burn_damage_healed == 0) stack_trace("A healing surgery was given no healing values.") return FALSE - var/obj/item/organ/external/affected = target.get_organ(target_zone) - if(affected.is_broken()) - return FALSE return (brute_damage_healed && target.get_damage_amount(BRUTE) || burn_damage_healed && target.get_damage_amount(BURN)) @@ -112,7 +109,7 @@ if(!can_be_healed(user, target, target_zone)) to_chat(user, "It doesn't look like [target] has any more [damage_name_pretty].") - return SURGERY_BEGINSTEP_SKIP + return SURGERY_STEP_CONTINUE var/brute_healed = brute_damage_healed var/burn_healed = burn_damage_healed