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()