Old ammo spawns as normal but, when you move it into your inventory, it's automatically turned into new ammo of the right sort.
((EDIT: Another mod that removes old ammo: Moddb.com I haven't tried it out, but it should also remove old ammo found in weapons.))
This mod is a quick fix for those who don't want old ammo in their game. Old ammo spawns as normal, but it's automatically turned into new ammo of the right sort when you add it to your inventory (this is why I call it a soft removal: there's old ammo in the game, but you don't have to worry about it).
The one case where it doesn't work automatically is if you picked up a weapon loaded with old ammo, then you must unload it and the ammo will become new as it enters your inventory.
If you unload a weapon in a dead stalker's inventory, the old ammo will not transform until you add it to your inventory. It's only your inventory that does the magic!
Please report any bugs! Compatibility with BaS is being tested (with both positive and negative results).
This mod works, but it isn't strictly what I wanted to do. In 1.5.1, damaged (_verybad) ammo was removed. I wanted to replicate this with old (_bad) ammo, but, even after editing the drop tables (not included here), old ammo still spawns in weapon magazines.
In practice, I have tried to make _G._NO_DAMAGED_AMMO = true also work for old (=_bad) ammo. I have annotated the files with my edits. If anyone wants to take a look and tell me what's wrong and why old ammo still spawns inside looted weapons, thank you a lot!
The file can also be viewed here item_weapon.script - Pastebin.com
I tried also editing itms_manager.script (not included, it didn't do anything), edits can be seen here itms_manager.script - Pastebin.com
the edits are marked with "edits for less items". Again, thanks to anyone who'd like to help!