From d00d53803f93c60836346f9db6bc2ca32130ef7b Mon Sep 17 00:00:00 2001 From: Luc <89928798+lewcc@users.noreply.github.com> Date: Tue, 1 Nov 2022 17:33:32 -0400 Subject: [PATCH] Require lying down for a surgery step to operate (#19570) --- code/modules/surgery/surgery.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/surgery/surgery.dm b/code/modules/surgery/surgery.dm index 8b06870e2b7..bdb0b2ff46e 100644 --- a/code/modules/surgery/surgery.dm +++ b/code/modules/surgery/surgery.dm @@ -97,6 +97,9 @@ if(!self_operable && user == target) return FALSE + if(lying_required && !on_operable_surface(target)) + return FALSE + var/datum/surgery_step/step = get_surgery_step() if(step) var/obj/item/tool = user.get_active_hand()