When you run out of a magical weapon (e.g. Melf's Minute Meteors) or your current stack of ammo the character always switches to their melee weapon and rushes into combat, even if there is another stack of ammo available, even if the weapon has magical ammo (e.g. Tansheron's) and even if that melee weapon is only their fist.
It's *really* annoying to watch Neera rush into melee all the time. I know you can set an auto pause for weapon unusable but I don't wanna do that.