CA intentionally gave the Artillery unlimited ammo.

We can argue the point and argue the infantry’s lack of ammo, but that is not a bug.

I don’t know if the battle is a bit buggy or not…my copy of the game is lost some where in the mail.