Always be prepared: When you switch to a ranged weapon, if there is at least one layer of ranged expert buff, each layer of ranged expert buff will transfer 3.3% of the current ranged weapon magazine’s bullets from the backup to the player’s currently equipped ranged weapon
When stacking 10 layers, restore 33% of the current magazine’s ammunition. For example, the plasma magazine has 135 rounds. When the magazine is empty, it can restore 135X0.33=44.55 rounds → 45 rounds.
But if there is already ammunition in the magazine, then subtract 33% of the current ammunition from the total number of magazines. For example, if the plasma magazine has 135 rounds, when there are 45 rounds left in the magazine, it can recover (135-45) X0.33=29.7 rounds → 30 rounds of ammunition.
Overall, the more ammunition remains in the magazine, the poorer the ammunition recovery effect given by the skill.