SWTOR : Formules des stats 2.0
Message #1 le 2013-3-20 @ 13:54:11 par Rendolphe:
Source : http://www.swtor.com/community/showthread.php?t=601726
Si j'ai du temps prochainement je pourrai tracer les courbes. C'est plus facile d'optimiser avec les formules.
Alright, here are the gory details. I've annotated where things are a bit wonky (help appreciated!). Anything that isn't annotated may be assumed to be accurate and tested across multiple stat budgets and classes. Bonuses, talents and base addends are not included.
Defense Chance = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( DefenseRating / max(Level,20) ) / 1.2 ) )
Shield Chance = 50 * ( 1 - ( 1 - ( 0.01 / 0.5 ) )^( ( ShieldRating / max(Level,20) ) / 0.78 ) )
Absorb Percentage = 50 * ( 1 - ( 1 - ( 0.01 / 0.5 ) )^( ( AbsorptionRating / max(Level,20) ) / 0.65 ) )
Damage Reduction = ArmorRating / ( ArmorRating + 240 * Level + 800 ) * 100
Max Health = BaseHealth + Endurance * 10 (BaseHealth at 55 is 4000)
Critical Chance (from crit rating) = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( CritRating / max(Level,20) ) / 0.9 ) )
Critical Chance (from main stat) = 20 * ( 1 - ( 1 - ( 0.01 / 0.2 ) )^( ( PrimaryStat / max(Level,20) ) / 5.5 ) )
Surge Percentage = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( SurgeRating / max(Level,20) ) / 0.22 ) )
Alacrity Percentage = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( AlacrityRating / max(Level,20) ) / 1.25 ) ) )
Accuracy Percentage = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( AccuracyRating / max(Level,20) ) / 1.2 ) )
Bonus Damage (from main stat) = (Strength or Willpower or Aim or Cunning) * 0.2
Bonus Damage (from force/tech power) = (Force or Tech Power) * 0.23
Bonus Damage (from power) = Power * 0.23
Bonus Healing (from main stat) = (Strength or Willpower or Aim or Cunning) * 0.14
Bonus Healing (from force/tech power) = (Force or Tech Power) * 0.17
Bonus Healing (from power) = Power * 0.17
PvP Damage Boost = Expertise / 3355
PvP Damage Reduction = 1 - (1 / (1 + (Expertise / 3355)))
PvP Healing Boost = Expertise / 9900
Help would be appreciated in determining precise values for standard health, damage and base values for stats at each level 51-55. These should be in the script files somewhere.
Si j'ai du temps prochainement je pourrai tracer les courbes. C'est plus facile d'optimiser avec les formules.
Alright, here are the gory details. I've annotated where things are a bit wonky (help appreciated!). Anything that isn't annotated may be assumed to be accurate and tested across multiple stat budgets and classes. Bonuses, talents and base addends are not included.
Defense Chance = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( DefenseRating / max(Level,20) ) / 1.2 ) )
Shield Chance = 50 * ( 1 - ( 1 - ( 0.01 / 0.5 ) )^( ( ShieldRating / max(Level,20) ) / 0.78 ) )
Absorb Percentage = 50 * ( 1 - ( 1 - ( 0.01 / 0.5 ) )^( ( AbsorptionRating / max(Level,20) ) / 0.65 ) )
Damage Reduction = ArmorRating / ( ArmorRating + 240 * Level + 800 ) * 100
Max Health = BaseHealth + Endurance * 10 (BaseHealth at 55 is 4000)
Critical Chance (from crit rating) = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( CritRating / max(Level,20) ) / 0.9 ) )
Critical Chance (from main stat) = 20 * ( 1 - ( 1 - ( 0.01 / 0.2 ) )^( ( PrimaryStat / max(Level,20) ) / 5.5 ) )
Surge Percentage = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( SurgeRating / max(Level,20) ) / 0.22 ) )
Alacrity Percentage = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( AlacrityRating / max(Level,20) ) / 1.25 ) ) )
Accuracy Percentage = 30 * ( 1 - ( 1 - ( 0.01 / 0.3 ) )^( ( AccuracyRating / max(Level,20) ) / 1.2 ) )
Bonus Damage (from main stat) = (Strength or Willpower or Aim or Cunning) * 0.2
Bonus Damage (from force/tech power) = (Force or Tech Power) * 0.23
Bonus Damage (from power) = Power * 0.23
Bonus Healing (from main stat) = (Strength or Willpower or Aim or Cunning) * 0.14
Bonus Healing (from force/tech power) = (Force or Tech Power) * 0.17
Bonus Healing (from power) = Power * 0.17
PvP Damage Boost = Expertise / 3355
PvP Damage Reduction = 1 - (1 / (1 + (Expertise / 3355)))
PvP Healing Boost = Expertise / 9900
Help would be appreciated in determining precise values for standard health, damage and base values for stats at each level 51-55. These should be in the script files somewhere.