diff --git a/code/game/objects/closets.dm b/code/game/objects/closets.dm index 54ce1884aa..f9f267621f 100644 --- a/code/game/objects/closets.dm +++ b/code/game/objects/closets.dm @@ -227,4 +227,7 @@ if(!usr.canmove || usr.stat || usr.restrained()) return - src.attack_hand(usr) + if(ishuman(usr)) + src.attack_hand(usr) + else + usr << "\red This mob type can't use this verb." diff --git a/code/game/objects/closets/secure/secure_closets.dm b/code/game/objects/closets/secure/secure_closets.dm index 88881d37de..e17139e147 100644 --- a/code/game/objects/closets/secure/secure_closets.dm +++ b/code/game/objects/closets/secure/secure_closets.dm @@ -108,6 +108,8 @@ if(!usr.canmove || usr.stat || usr.restrained()) // Don't use it if you're not able to! Checks for stuns, ghost and restrain return - if(!opened) // If we let him lock it while it's open, it will close without the items inside going with it - togglelock(usr) - + if (ishuman(usr)) + if (!opened) + togglelock(usr) + else + usr << "\red This mob type can't use this verb." \ No newline at end of file