diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index aad1cb91b04..821f42ee1b1 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -26,7 +26,9 @@ if (!istype(M)) // not sure if this is the right thing... return var/messagesource = M - + if (can_operate(M)) //Checks if mob is lying down on table for surgery + if (do_surgery(M,user,src)) + return if (istype(M,/mob/living/carbon/brain)) messagesource = M:container if (hitsound)