Difference between revisions of "Critical Hit Chance Formula"
Improve formatting
imported>SnakeChomp m (→Formula: Minor formatting) |
imported>SnakeChomp (Improve formatting) |
||
Line 1: | Line 1: | ||
= | Critical Hit Chance = PerkModifiers(ConditionFactor * (LuckFactor + CritChanceBonuses) * WeaponFactor) + VATSFactor | ||
'''PerkModifiers''' is a function that modifies the input value using any perks active on the actor that have a "Calculate My Critical Hit Chance" [[Entry Point]] and returns the result. | |||
'''ConditionFactor''' = WeaponCondition * fWeaponConditionCriticalChanceMult | |||
: | :*fWeaponConditionCriticalChanceMult = 0.1 | ||
:*WeaponCondition is 10 at 100% condition, 5 at 50% condition, and etc. | |||
'''LuckFactor''' = fAVDCritLuckBase + ActorLuckValue * fAVDCritLuckMult | |||
:*fAVDCritLuckBase = 0 | |||
:*fAVDCritLuckMult = 1 | |||
:*ActorLuckValue is the actor's luck value. | |||
'''CritChanceBonuses''' are granted by certain abilities. For example, the Finesse perk is implemented as an ability which applies the "Increase Critical Chance" effect with a magnitute of 5, resulting in a value of 5 for CritChanceBonuses. | |||
'''WeaponFactor''' is the "Crit % Mult" specified on the [[Weapons|weapon form]]. For automatic weapons, this value is divided by the "Fire Rate", also specified on the weapon form. For example, an Assault Rifle has a "Crit % Mult" of 1.0, and a "Fire Rate" of 8, so the WeaponFactor will be 0.125. | |||
'''VATSFactor''' = fVATSCriticalChanceBonus | |||
: | :*fVATSCriticalChanceBonus = 15 | ||
:*:This value is zero unless the attack is being made using VATS. | |||
:This | |||