Arga wrote:This is easy to say, but it's actually a lot of programming to cover all the possiblities.
+1, but i wouldn't expect it anytime soon.
I put this situation under the classification of "growing pains". A smoothly functioning and predictable reload algorithm is an essential part of any combat based game that uses ammo. To my way of thinking, if the reload algorithm is less than perfect, then it represents a fundamental game flaw that needs fixing, i.e. growing pains.
Weapons need to remember what ammo you loaded, and try to reload that same type, then as the Op states, evenly distribute ammo if there is not enough to max out capacity of all weapons. This is a reasonable expectation, and since the reload mechanics don't meet this expectation, it appears to players to be bizarre and poorly coded.