magey / tbc-warrior

10 stars 1 forks source link

Stat Ratings Conversions @ 70 #21

Closed Cleavis closed 3 years ago

Cleavis commented 3 years ago

Check hit rating, crit rating, haste rating, expertise rating, defense rating, dodge rating, parry rating, shield block rating, shield block value, resilience rating @ level 70 for tbc warriors. Also check what happens when you have leftover rating that doesn't add up to 1 skill point, e.g. having leftover defense rating that doesn't add up to 1 defense skill ; does it add fractional amounts of defense skill or does it behave like a breakpoint?

Offensive Stats

Defensive Stats

ymmib commented 3 years ago

It should be 23.6538 Parry Rating = 1% parry chance according to the old formulas found here.

magey commented 3 years ago

Tested on level 70 template characters:

Stat Rating Command Result
Hit 134 /run print(134/GetCombatRatingBonus(CR_HIT_MELEE)) 15.769233419567
Crit 73 /run print(73/GetCombatRatingBonus(CR_CRIT_MELEE)) 22.076923664843
Haste 400 /run print(400/GetCombatRatingBonus(CR_HASTE_MELEE)) 15.769232764752
Expertise 14 /run print(14/GetCombatRatingBonus(CR_EXPERTISE)) 3.9423080112089
Defense 186 /run print(186/GetCombatRatingBonus(CR_DEFENSE_SKILL)) 2.3653850351998
Dodge 48 /run print(48/GetCombatRatingBonus(CR_DODGE)) 18.923078961979
Parry 15 /run print(15/GetCombatRatingBonus(CR_PARRY)) 23.653846479203
Block 30 /run print(30/GetCombatRatingBonus(CR_BLOCK)) 7.8846149990074
Resilience 179 /run print(179/GetCombatRatingBonus(CR_RESILIENCE_CRIT_TAKEN)) 39.423081398499
Cleavis commented 3 years ago

check what happens when you have leftover rating that doesn't add up to 1 skill point

expertise rating and defense ratings round down when they convert to 'expertise' and 'defense', prior to giving benefit. other ratings give fractional/decimal benefit.

looks complete. closed.