[BUG] Weapon Loadouts without barrel attachments get reverted/overwritten
This bug is easily replicable via the following steps:
1. Update a weapon's loadout to exclude/remove the barrel attachment
2. Fill out the rest of the weapon's points with other attachments
3. Equip the updated weapon to a class of your choice (Support was used in testing)
4. Join a match
5. From the match, navigate to the loadout editor
6. Notice the barrel attachment has been put back on, and at least one other attachment was removed/reverted to make space in the points
The workaround for this issue is to update the loadout in each and every match, but this is extremely cumbersome and very user un-friendly.
If weapons always require at least one barrel attachment, the option to remove said attachments should be removed from the GUI.
However, weapons SHOULD allow the removal of any barrel attachments, and currently it is a viable combination of attachments.