diff --git a/code/defines/obj.dm b/code/defines/obj.dm index 98ff3eca882..a5a0d6ec33f 100644 --- a/code/defines/obj.dm +++ b/code/defines/obj.dm @@ -311,12 +311,18 @@ /obj/item/verb/verb_pickup() set src in oview(1) set category = "Object" - set name = "Pickup" + set name = "Pick up" if(!usr.canmove || usr.stat || usr.restrained()) return - src.attack_hand(usr) + if(ishuman(usr)) + if(usr.get_active_hand() == null) + src.attack_hand(usr) + else + usr << "\red You already have something in your hand." + else + usr << "\red This mob type can't use this verb." /obj/item/device icon = 'device.dmi'