I want to support the feature, but itāll probably be a while yet, because doing it requires adding magazines as distinct items*, and rewriting all the reload and firing code to match, as well as adding all the magazine items, including variants like standard and extended magazines, with a brief jaunt over to the item spawn code to make guns spawn with their default magazines. And then all the crap I canāt think of off the top of my head that shouldnāt be happening in the first place 
Last year over the xmas break I refactored the reload code to handle spare mags, maybe this year Iāll revisit it and do it right by adding magazine itemsā¦
ā¦
ā¦
ohcrap, Iām gonna need to merge stuff over xmas from my in-laws house⦠thatās gonna SUCK >_<
*Yes, magazines as distinct items implies most of the complications mentioned in this thread, but by default itās still going to do something like:
Hit reload:
1 If wielded gun isnāt full, and a matching magazine is, do a tactical reload. (swapping the magazines)
1a. I think if thereās a monster within the configured safe distance this will be a ārealā tactical reload where you drop the magazine for maximum speed. If there is no monster in that range, itāll just swap, which will take a little longer.
2 If wielded gun isnāt full, and there is no matching loaded magazine, pull the mag and reload it.
3 If wielded gun is full, and thereās a non-full magazine, reload the magazine.
If thereās more than one valid magazine or ammunition to use in any of the above steps, pop up a menu with the valid choices, defaulting to the last one picked.
If you want to load a specific magazine or gun, do āiā->pick magazine->ārā to override the default behavior.
So if youāre āheaded to the grocery storeā, youāre probably going to want to just pick up your go-to gun, its mags and a bunch of rounds, and hit ārā and enter until theyāre all full.
Likewise, if you hit a break in the action, and have a mix of loaded and unloaded magazines, if you just hit ārā a bunch of times itāll try to ādo the right thingā.
If youāre loading up four different guns with an assortment of different ammo across multiple magazines per gun, well you might be a while, but what do you expect?
Ninjaāed: This rewrite would handle stuff like revolvers dropping casings when you reload instead of when you fire as well, since weād actually be stuffing ammunition items into the gun.