could ammo regen be added to the health regen? like 1% every x seconds (and accumulates percent until 1 unit could be added. (i.e. 1% every 5 seconds would add 2 bullets to heavy every 5 seconds, but soldier would get only 1 rocket every 25 seconds (since 20 rockets max, 1 rocket is 5%))
I find myself struggling sometimes with ammo since my health regens fairly quickly (aided by black box as soldier, but even as demo), but I just completely run out of ammo half the time, and then struggle to find it on the map easily.