no more accidental slapping I said!

Makes initiate() always return true if you do not finish the doafter, preventing certain issues (you walking away and therefore slapping them / starting to forcefeed a organ, etc)
This commit is contained in:
DeltaFire
2020-11-04 05:05:23 +01:00
parent c4b0f21fd2
commit f74bf6d94e

View File

@@ -81,8 +81,12 @@
surgery.status++
if(surgery.status > surgery.steps.len)
surgery.complete()
surgery.step_in_progress = FALSE
return advance
surgery.step_in_progress = FALSE
return advance
else
surgery.step_in_progress = FALSE
return TRUE //Stop the attack chain!
/datum/surgery_step/proc/preop(mob/user, mob/living/target, target_zone, obj/item/tool, datum/surgery/surgery)
display_results(user, target, "<span class='notice'>You begin to perform surgery on [target]...</span>",