diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index e586ab90a8b..a2ad1549732 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -289,7 +289,7 @@ set category = "Object" set name = "Pick up" - if(!usr.canmove || usr.stat || usr.restrained() || !Adjacent(usr)) + if(usr.stat || usr.restrained() || !Adjacent(usr) || usr.stunned || usr.weakened || usr.lying) return if(ishuman(usr) || ismonkey(usr))