Bugged or intended? Parry, Dodge formula changed.
Beta build: 8926
Class: Death Knight
Race: Draenei
Level: 55
Base defense: 270
| TotalParry | ParryRating | Parry%FromRating | +TotalParry | +ParryRating | +Parry%FromRating |
| 6.794743061 | 27 | 1.991489329 | | | |
| 7.005979061 | 30 | 2.212765922 | 0.211236000 | 3 | 0.221276592 |
| 7.215241432 | 33 | 2.434042514 | 0.209262371 | 3 | 0.221276592 |
| 7.422558308 | 36 | 2.655319106 | 0.207316875 | 3 | 0.221276592 |
| 7.627955914 | 39 | 2.876595698 | 0.205397606 | 3 | 0.221276592 |
| 7.966093063 | 44 | 3.245390018 | 0.338137150 | 5 | 0.368794320 |
| 8.033100128 | 45 | 3.319148882 | 0.067007065 | 1 | 0.073758864 |
| 8.299093246 | 49 | 3.614184338 | 0.265993118 | 4 | 0.295035456 |
| 8.496476173 | 52 | 3.835460931 | 0.197382927 | 3 | 0.221276592 |
| 8.692075729 | 55 | 4.056737523 | 0.195599556 | 3 | 0.221276592 |
| 8.821496010 | 57 | 4.204255251 | 0.129420280 | 2 | 0.147517728 |
| 9.014177322 | 60 | 4.425531843 | 0.192681313 | 3 | 0.221276592 |
| 9.205139160 | 63 | 4.646808435 | 0.190961838 | 3 | 0.221276592 |
| 9.644155502 | 70 | 5.163120484 | 0.439016342 | 7 | 0.516312048 |
Results show that although the rating forumla remains linear, the resulting total parry chance is not.
I'm not sure if its the more +parry you have the less parry each point gives, or if its that your base parry chance changes with the amount of +parry you have.
Tests on dodge chance have also shown a similar effect, that the resulting dodge chance is lower then what it should be if it were linear.
Block chance on the other hand does not have this effect.
At first I thought this may be a way to put a cap on avoidance, until a friend(Monolight) on beta helped me do some testing with a level 80 paladin.
The test was to see if parry from defense has this effect also, we know that each point of defense gives 0.04% parry, results showed it gave more then 0.04%, not less like the death knight.
These results are so weird I don't know if its a bug or an inteaded change.
It would be very helpful if anyone in beta could help collect more data points for analysis.
Commands:
/dump GetParryChance().." "..GetCombatRating(CR_PARRY).." "..GetCombatRatingBonus(CR_PARRY).." "..select(1, UnitDefense("player"))+select(2, UnitDefense("player"))
/dump GetDodgeChance().." "..GetCombatRating(CR_DODGE).." "..GetCombatRatingBonus(CR_DODGE).." "..select(1, UnitDefense("player"))+select(2, UnitDefense("player")).." "..select(1, UnitStat("player", 2))
/dump command is provided by AceConsole-2.0 or DevTools, if you have any ace2 addons you can use it.
Another helpful addon is Chatter, it gives you a button at the bottom right corner of your chat frame click on it to copy out your test results.
In addition to the results, please provide your Beta build, Class, Race, Level and Base defense. Its also recommended to do the testing with 0 talent points.
Thank you.