diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 13081d6abb..ce0e53f4b0 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -141,9 +141,10 @@ if(isliving(src.loc)) return user.next_move = max(user.next_move+2,world.time + 2) - src.pickup(user) add_fingerprint(user) user.put_in_active_hand(src) + if(src.loc == user) + src.pickup(user) return