Off the top of my head, accessibility of a weapon in an armory is determined by a few things:
* the weapon needs to be loaded, i.e. listed in all_weapons.xml for quickmatches or invasion_all_weapon.xml for campaign
* in_stock value needs to be 1 in the weapon's commonness tag
* the weapon needs to be among the faction resources, for the default soldier group specifically to be shown players, e.g. in green_primaries.resources or elsewhere.
By default e.g. green.xml includes these resources for the default soldier group
Code:
...
<soldier name="default" spawn_score="1.0">
...
<resources file="common.resources" />
<resources file="green_primaries.resources" />
<resources file="green_secondaries.resources" />
<resources file="green_default.resources" />
Which weapons do you have trouble enabling with?