this should fix #8972

The problem was that when the player picks up ONE item and over the vol. limit, he is prompted to drop what he's wielding in order to get what's on the ground.

So the contents of the ground now (after dropping the wielded item) are not one, but two items. The function still tries to get what was previously in the ground, crashing the game.

Made the function to just place the previously wielded item on the ground AFTER the player picks up what was dropped down.

i tested it and seems to work, but i'd like one more person to test it before merge, if that's possible.