Adresses an issue where M203s and underslung shotguns would start at -1 charges

Checks for the IF_AUX_MODE flag as well as as spare mag.