Can we please fix the attachment swap algorithm?
There are so many situations where when you pick up the attachment it doesn't put it on the right gun, or drops an attachment to pick one up when you could have both.
Scenario 1:
* I have a flatline and a CAR smg.
* pick up a 3x on the flatline
* switch to the CAR smg and holster it
* switch back to the flatline, then to the CAR again and holster it
* pick up a 1x classic.
The 1x classic goes on the flatline and drops the 3x. This makes no sense for two reasons.
1. theres an open space on the CAR.
2. I'm not even selected on the flatline, I've selected the CAR.
https://youtu.be/lOaQTBxuRJA
Scenario 2:
* I have a CAR and a Wingman
* I have a Level 2 Light magazine on the CAR
* I pick up a level 3 heavy magazine
* The game puts the level 3 heavy magazine on the CAR and drops the level 2 Light magazine.
In what situation would I want this behavior? I obviously want both and I'd rather drop the level 2 manually if I don't need it.
Put the 3x on the Wingman and keep the CAR as is.
https://youtu.be/l4LummwjaUg
Scenario 3:
* I have a Wingman with a level 3 mag
* I have inventory space and I want to pick up another level 3 heavy mag that is right in front of me because my teammate pinged a CAR in the next building over
The game does not let you do this. You have to unequip the wingman's magazine and pick up the new one directly to the wingman.
Main points to fix:
* The attachment swap system should NEVER drop an item if there is a valid configuration in which you could pick it up without dropping something
* The attachment swap system should prioritize the currently selected gun for any swaps, but only when that does NOT conflict with the above.
* If something MUST be dropped, prioritize the currently selected gun regardless of tier of the thing to be dropped. If you prioritize tier, there's no way to deliberately pick up something lower tier ( for example a bruiser over a 2x4 ) without manually dropping the unwanted item first.
* If the player has extra inventory space they should always be able to pick up an attachment and put it in that space even if they already have same or better on their guns.