Post by HighFive
Whitetooth said:
Avoidance stats now have diminishing returnsThis includes:
1. Dodge from Dodge Rating, Defense Rating, Agility.
2. Parry from Parry Rating, Defense Rating.
3. Chance to be missed from Defense Rating.
(
Blue post)
The following is the result of hours of work gathering data from beta servers and then spending even more time running multiple regression analysis on the data.
1. DR for Dodge, Parry, Missed are calculated separately.
2. Base avoidances are not affected by DR. (e.g. Dodge from base Agility, 5% base Parry, 5% base Missed)
3. Death Knight's Parry Rating from base Strength is affected by DR.
4. Direct percentage gains from talents and spells are not affected by DR. (e.g. 5% Dodge from talents, 4% Parry to weapon, 25 Defense to weapon)
5.
c and
k values depend on class but does not change with level.
6. The DR formula:
1/x'=1/c+k/xx' is the diminished stat before converting to IEEE754.
x is the stat before diminishing returns.
c is the cap of the stat, and changes with class.
k is is a value that changes with class.
kCp1/CpCd1/CdCmLv80 Dodge/Agi (3.2.0)Lv80 Agi/1%Dodge (3.2.0)Base Dodge (3.2.0)Warrior0.956047.0035250.02127588.1290210.011347160.0118084.745762713.66400Paladin0.956047.0035250.02127588.1290210.011347160.0167059.880239523.49430Hunter0.9880145.5604080.006870145.5604080.0068700.0116086.20689655-4.08730Rogue0.9880145.5604080.006870145.5604080.0068700.0209047.846889952.09570Priest0.983000150.3759400.0066500.0167059.880239523.41780Deathknight0.956047.0035250.02127588.1290210.011347160.0118084.745762713.66400Shaman0.9880145.5604080.006870145.5604080.0068700.0167059.880239522.10800Mage0.983000150.3759400.0066500.0170058.823529413.65870Warlock0.983000150.3759400.0066500.0167059.880239522.42110Druid0.972000116.8907070.0085550.0209047.846889955.60970
If you're interested in all the work thats been done to arrive at these results, everything is well documented in the following posts in this thread:
DR effect of avoidance stat observed, research beginsDefense data from build 8970Cross testing with Defense, Dodge Rating and Parry RatingParry from Parry Rating and DefenseThe DR formula, and Parry calculationsDodge calculationsDruid dodge cap calculationLevel does not affect the capGetAgiPerDodge() algorithmThe miss capLets do a quick example:
Level 60 warrior
Defense without any gear: 300
Dodge% without any gear: 7.0076994895935
Parry% without any gear: 5
Dodge rating: 0
Parry rating: 0
Agility without any gear: 83
Put on some gear which gives
+8 Defense
+24 Dodge Rating
+20 Parry Rating
+21 Agility
How much Dodge% and Parry% do I have now?
Solution:
For a level 60 Warrior
1 Defense = 0.04% Dodge + 0.04% Parry (the rest are not important for this problem)
12 Dodge Rating = 1% Dodge
15 Parry Rating = 1% Parry
1 Agility = 0.0427% Dodge
Dodge=8*0.04+24/12+21*0.0427=3.2167Parry=8*0.04+20/15=1.653333333DodgeDR=1/(1/cd+0.956/Dodge)=3.241011307ParryDR=1/(1/cp+0.956/Parry)=1.668054461Add the base values and we have:
Dodge = 10.2487108
Parry = 6.668054461
Answer: (These are the values taken in game)
Dodge = 10.248710632324
Parry = 6.6680541038513