Added weapon-specific ammo spawning

Even works with empty weapons.