I was adding a new weapon to the game (a port of a F3 mesh/texture) and when I loaded up the game to test it out I discovered that all the other guns in my inventory were suddenly showing "0/0" on the HUD bullet counter. Yet they fired and did damage as normal. They just never used any ammo and never needed to be reloaded. All except for the new gun I had just added, which the counter showed up as being correct "5/45" 5 shells in the gun and 45 left in my inventory. It worked as normal but all other guns (vanilla or otherwise) had a bullet counter reading 0/0 and had infinite ammo.
I might have to go to a backup version of my ESP file but I have never come across this bug before and thought I might share it in case anyone else has come across it.
I reopened the ESP file to see if I could see where the problem was in the file but have been unable to locate anything obvious. I also deactivated the mod and ran the game, which was fine, reactivated it and the bug came back so it seems to be that particular ESP file.
Any suggestions on how to weed the bug out? Otherwise I'll have to go to a backup.