I also like the idea, especially being a passive option. This way, in-game burden is limited while adding the appropriate increase in tactics. It can be done with an ammo queue where the player ranks in numbered queues the order in which ammo is drawn (1,2,3, etc.).
This can get complicated very fast when many different ammo types are stored. So I propose using some sort of global options to keep it simple.
One way would be to always draw ammo from nearest location. This should satisfy most players wanting to deplete the ammo in the weapon location to avoid ammo explosions there.
Another way is to have a queue for all ammo types based on location (left arm, right arm, left torso, right torso, etc.) In this method, all ammo whether they be for autocannons, missiles, ams would be drawn from those locations in specified order. Having specific ammo draw locations also helps players that want to use parts of their body to shield effectively. i.e. use all the ammo in the left arm first because I want to throw away the left arm in the following battle.
The third option can be the default, for players that don't care. Deplete ammo evenly from all available locations.
Having one of theses global methods will serve the role players are trying to achieve without making the ammo management overly complex, which would discourage newbie players.
Edited by Gandalfr, 14 December 2012 - 11:25 PM.