Difference between revisions of "Gun Spread Formula"

350 bytes added ,  18:28, 21 December 2008
Info about minimum spread value for weapons
imported>SnakeChomp
(Gun spread formula)
 
imported>SnakeChomp
(Info about minimum spread value for weapons)
Line 55: Line 55:


;Any perks that affect gun spread = PerkModifiers(x) => y
;Any perks that affect gun spread = PerkModifiers(x) => y
;The weapon's "min spread" value from the [[Weapons|weapon form]] = MinS


=== Formula ===
=== Formula ===
Gun Spread = PerkModifiers((AB + AC * AM) + (ISB + ISM) * (CrB + CrM) * (CB + C * CM + SB + S * SM) * (WB + WM + RB + RM))
Gun Spread = Max( MinS, PerkModifiers((AB + AC * AM) + (ISB + ISM) * (CrB + CrM) * (CB + C * CM + SB + S * SM) * (WB + WM + RB + RM)) )


=== Formula notes ===
=== Formula notes ===
Most weapons have a non zero min spread value. Therefore, no matter how skilled you are with the weapon and what perks you have, your weapon will always have a slight amount of spread. One notable exception to this are sniper rifles, which have 0 minimum spread.


The default value of 1 for WB is important in this formula. Without it, the (WB + WM + RB + RM) factor would be 0 when not moving, meaning you would never have any gun spread while stationary.
The default value of 1 for WB is important in this formula. Without it, the (WB + WM + RB + RM) factor would be 0 when not moving, meaning you would never have any gun spread while stationary.
Anonymous user