That's odd. You are right! Never noticed that before!
I think it has to do with how the battpack adds the ammo as it give ammo with every reload instaid of giving more ammo period.
This might be because the battpack was coded in the time where the TOTAL_AMMO_COUNT overdraw did not exist yet.
I don't think there is a way to fix it, it has appeared in many past 1.1 huds...
But with the dev's help, maybe there could be a way to overcome this such as having the qvm give out a read-me only commandvariable that tells you if you have a battpack or not. Then you could do something like 'if the client has a battpack, times (total ammo clip exluding current) by 1.5 and add the current clip. Something like that.
Glad you seperated the old and the new hud.
Btw, can you add a button for how big the hud in the middle is (for your latest one) because with my resolution, it can't be read. The hp that represents '100' looks like a 3pixel high line, a smudged square, a smudged square.
The default is 800×600. Design for that and all should be well.
I guess that'll do. Almost no one uses resolutions smaller than that these days.
My current resolution is 990x580 but i also use 850x500, and 720x480 for compiling videos [the maximum resolution i can get windows movie maker to take]. Then there are those desktops with CRTs are plugged into (400x300 i think) but i guess no one will ever use CRTs anymore at this age. I don't think they are even sold.