Difference between revisions of "Talk:Gun Spread Formula"

1,653 bytes added ,  13:12, 28 December 2008
imported>Quetzilla
imported>SnakeChomp
Line 65: Line 65:
::Spread is effected in the game world as the ability to hold the gun straight.  If spread is high, the player's gun wobbles around on the view.  The lower the end result spread, the more stable the gun is on the screen (still wobbles, but the degree of wobble is lowered).  In combat, the effect is that when the player fires the gun, the gun isn't pointed directly at the crosshair, and is thus more likely to miss the target.  The effect matters more when the target is at range, as if the target is close, the deviation from the crosshair won't matter as much.
::Spread is effected in the game world as the ability to hold the gun straight.  If spread is high, the player's gun wobbles around on the view.  The lower the end result spread, the more stable the gun is on the screen (still wobbles, but the degree of wobble is lowered).  In combat, the effect is that when the player fires the gun, the gun isn't pointed directly at the crosshair, and is thus more likely to miss the target.  The effect matters more when the target is at range, as if the target is close, the deviation from the crosshair won't matter as much.
::--[[User:Quetzilla|Quetzilla]] 10:08, 28 December 2008 (UTC)
::--[[User:Quetzilla|Quetzilla]] 10:08, 28 December 2008 (UTC)
::Haama, in response to your suggested formatting, it is incorrect to say that the value of ''IronSightsBonus'' is 0 unless you are using iron sights. Only the value of ''fGunSpreadIronSightsMult'' is 0 when not using iron sights. ''fGunSpreadIronSightsBase'' always uses the value of the game setting. If this was not the case you would never have any spread unless you were trying to aim more carefully using iron sights because IronSightsBonus is multiplied with the result of (almost) all of the other calculations. And just to be clear, "using iron sights" is just like using the zoom-in marksman perk in oblivion. While zoomed you are using iron sights and otherwise you are not.
::It would be possible to instead say that "The ''fGunSpreadIronSightsMult'' value is 0 unless..." in your explanatory line to correct that, but I feel the loss of default values takes away from understanding the formula. I know I am a biased observer because I derived the formula, but for someone seeing it for the first time I think it helps to know that "When I'm just standing there doing nothing then IronSightsBonus is 1," which you can only know if you know the default values.
::Also, maybe a note should be made at the top of the page explicitly instructing people to ignore the variable names because they are meaningless. The formula is only confusing if you read the page thinking that "variables named base should do X and variables named mult should do Y." The names themselves have no bearing on their use in the formula. It is the formula itself that dictates how variables are used.
::--[[User:SnakeChomp|SnakeChomp]] 17:12, 28 December 2008 (UTC)


== Formula still needs work ==
== Formula still needs work ==
Anonymous user