When you reload a sniper, you reload one bullet at a time, so the bullets from your startammo go down 1 at a time, this makes sense.
When you reload a rifle, you reload a whole clip at a time, so it would make more sense for the startammo to go down by one clipsize at a time.
I did a bit of looking and couldn't find anything that exists like this right now. Most newer games, this is how reloading logic works. Is there a way this can be implemented into MOHAA? I don't know if there's an event that captures the reload? I would think this and then some way of capturing the current size of the "startammo" would be needed. Can anyone give me some guidance?
I do not understand what you are trying to achieve.
But startammo is stored on the weapon, same as clipsize.
there are reload states you can hook into to, aswell as the ability to check/adjust how much ammo the player has, so you can do a bit around what you are talking about.