i notice that if i have only one of them equipped (eg scar) then when i run over scars on the ground i pick up ammo for it, but the scar stays on the ground too. same if i run over the other weapon i have equipped (eg nova). but if i have a scar and a scarab equipped then everytime i run over one of them it disappears.