Yes, this wouldn’t be as big of an issue if they changed how ammo is distributed out of a crate, like I suggested not too long ago.. If a person takes from the crate more than once, chances are they didn’t need a full refill either time, which means they would only take a little bit of the ammo available. It might still be more than what’s fair, but nobody on the team would be left completely high and dry.
As SamSlade points out, limiting all players to only one use goes too far in the other direction.
There are two extremes to keep in mind: First, the double dipping problem you point out, of one player taking from a crate twice to refill only a little of their ammo. This is obviously a problem because a teammate is deprived of an ammo refill entirely.
But second, the circumstance where not every player has the same ammo needs. When I play my zealot, she focuses mostly on a big melee weapon barely uses her gun, mostly pulling it out to snipe a specialist or a few shooters. And of course, many psykers don’t use ammo at all. In those cases, letting the ammo hungry twin heavy stubber Ogryn or bolter Veteran have two refills benefits the team because it lets high ranged damage characters do more.
So, we want an ammo crate system that prevents or at least lessens the problem of one player taking ammo away from their teammates, while still allowing for ammo hungry weapon users to take more than a quarter of the ammo crate if it’s available.
Having ammo creates be only used up in proportion to how much ammo a player actually needed when they took from it would help a lot. People would have to get used to it, but I doubt that would take long since it would be a lot more intuitive than the current system where topping off and full refill from 0 are both a single click.
Also a little GUI bar next to it like a health bar to show how much ammo it roughly has left would be just lovely. Come to think of it isn’t this exactly how Alien Swarm handled ammo crates?
image from the alien swarm wiki
Yeah isn’t that lovely.
I remember multiple people saying this concept was overcomplicating things, but man, how small must your mind be if “refilling 1% of my ammo should probably use up less of an ammo crate than refilling 100% of my ammo” is too hard to wrap your head around.