* What bug does the patch fix? What features does the patch add?
Fixes dodge chance calculation, adds diminishing return calculation introduced with 3.x
* For which repository revision was the patch created?
8664 master branch (0.15-dev)
* Is there a thread in the bug report section or at lighthouse? If yes, please add a link to the thread.
don't think so, but there's a patch suggestion, more on that below
* Who has been writing this patch? Please include either forum user names or email addresses.
me, Lynx3d
Patch: http://paste2.org/p/473589
>dowload patch file<
Since there has been a dodge-related >Patch submission< recently i had a closer look at dodge calculation and found out that it is quite outdated (if it ever was correct, pre-3.0 values have been replaced on most web pages unfortunately)
My main reference is >here<.
First, i recalculated all the crit->dodge conversion factors, because i couldn't find any DBC file for Agi->dodge conversion either. I used level 80 data from gtChanceToMeleeCrit.dbc and the values from elitis jerks linked above. Also updated base dodge values.
Next step was splitting up contributions to diminishing and non-diminishing category, and properly calculate diminished value.
Things still to do: Implement diminishing returns for parry chance and chance to be missed, however for the latter no factors are known it seems, because character screen only shows undiminished contribution for ratings and there is no total value for this in character screen.
-edit-
Patch updated for 3.2.2.