Page tree

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Recovery is an optional mechanic that allows for automatically correcting the user's aim. After the resistance has reduced the recoil angular velocity to zero, the recovery will take over and move the user's aim back toward the center of their recoil pattern. The recoil recovery parameter sets the speed of this effect, so an appropriate value must be found to make the transition look natural. The recovery also depends on the recoil pattern size, which sets a limit on how far the user's aim can deviate before it can no longer be returned to the original position. If the recoil impulses move the user's aim beyond the pattern radius, then the pattern itself will "drift" with the recoil, and the recovery will only restore the aim to the new center position of the pattern. However, there is a flag; Recoil Aimpoint Static that will disable the aim drifting beyond the recoil pattern's size and instead limit the recoil size to just the recoil pattern size, where the player's aim will stay until fire is stopped (if recovery is enabled).

(NEEDS PICTURES)

Recoil parameters
Anchor
Recoil parameters
Recoil parameters

...

Parameter nameDefault value

Short description

Recoil patternArc patternSets the pattern of the recoil effect ("arc" or "circle")
Recoil pattern size0.0Sets the size of the recoil pattern (setting to zero disables recovery)
Recoil bias(0, 0) vectorSets the direction in which recoil impulses will be biased
Random probability0.0Sets the per-shot probability of a recoil impulse with a randomized direction
Recoil pattern arc size15.0Sets the arc size of the recoil pattern (only used by "arc")
First shot multiplier1.0Multiplies the strength of the recoil impulse of the first shot by this amount
Recoil resist1.0Sets the recoil resistance strength
Resist jump multiplier1.0Multiplies the resistance by this amount while the user is jumping
Resist injured multiplier1.0Multiplies the resistance by this amount while the user is injured
Resist crouching multiplier1.0Multiplies the resistance by this amount while the user is crouching
Resist scoped multiplier1.0Multiplies the resistance by this amount while the user is scoped (sniper rifle, iron sights, etc.)
Recoil recovery0.0Sets the speed of recovery (setting to zero disables recovery)
Recoil Aimpoint Static false Sets if the recoil recovery point won't shift with extended bursts