In the patch that came live on 7/7/2016, Forward Grips were fixed:
- “Fixed an error where some Forward Grips would incorrectly increase the number of horizontal “kicks” in one direction”
I’d like to take a moment to explain what exactly has changed.
How it worked before
Previously, Forward Grips reduced Horizontal Recoil by a percent, and Horizontal Recoil Tolerance by a flat amount.
For example, standard Forward Grip would reduce Horizontal Recoil by 25% and Tolerance by 0.05 degrees.
In case of some weapons, it could result in increasing the maximum number of horizontal recoil kicks in one direction, and increase the width of the recoil pattern (all pictures are clickable):
The problem was occurring in this equation:
Number of kicks, “N_Kicks” is important for calculating the width of the recoil pattern:
Width = Nkicks * Horizontal Recoil Maximum * 2
So the problem was that HRT and Horizontal Recoil Minimum got affected in a different way. HRT was reduced by a flat amount, and Horizontal Recoil by a percentage multiplier:
In certain combination of variables, that would cause recoil to have an extra kick, which increased the width of the recoil pattern.
How it works now
Now Forward Grips reduce both Horizontal Recoil and Tolerance by the same percent.
Since HRT and Horizontal Recoil Minimum are separated from each other by the fraction sign, the X multipliers from the Forward Grip cancel each other out, and Forward Grip cannot possibly have any effect on the number of kicks:
For vast majority of weapons, Forward Grip did no cause any issues, but there were 5-6 weapons where Forward Grip could actually reduce their horizontal stability – basically doing the opposite of what it’s supposed to.
With these changes, Forward Grip will always correctly reduce the total width of the recoil pattern.
You can expect updated version of the Weapon Simulator to release soon, reflecting these changes.