From 7696ad5253826ce89d799bf912d99c05cb35101b Mon Sep 17 00:00:00 2001 From: Nadyr Date: Wed, 25 Sep 2024 18:36:12 -0400 Subject: [PATCH] Adds amputation delay --- code/modules/surgery/surgery.dm | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 0bf247f50be..760aa561a4c 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -192,7 +192,14 @@ if(isnull(selected_surgery)) //They clicked 'cancel' return 1 selected_surgery = available_surgeries[selected_surgery] //Sets the name they selected to be the datum. - + // VOREstation edit start + if(istype(selected_surgery,/datum/surgery_step/generic/amputate)) + var/obj/item/organ/external/affected = M.get_organ(zone) + to_chat(user, "You are preparing to amputate \the [M]'s [affected.name]!") + if(!do_after(user, 3 SECONDS, M)) + to_chat(user, "You reconsider performing an amputation...") + return 0 + // VOREstation edit end M.op_stage.in_progress += zone selected_surgery.begin_step(user, M, zone, src) //start on it var/success = TRUE