Fix a bug that player can't pick up overlaping items when one provides a weapon he can't use.
Authored by: utunnels 2011-12-21
Parent: [r3645]
Child: [r3647]