Quote:
Originally Posted by Goregasmic
[You must be logged in to view images. Log in or Register.]
How is dodge/parry/riposte calculated? I couldn't find from a quick search.
From the ranger thread:
If it isn't a sample size issue, there is something dragging the ranger's dodge/parry effectiveness down because they have higher skill caps and still score lower than SK.
So if mobs hit rangers more and rangers dodge/parry/riposte less, that's a double whammy before AC is even factored in.
|
Dodge/Parry/Riposte/Block do not have any class bonuses/penalties as far as I know. They are calculated the same for all classes, so skill is all that matters.
These are the formulas I am using in my DPS calculator:
Block Chance = (Skill Value + 100) / 25
Riposte Chance = (Skill Value + 100) / 50
Parry Chance = (Skill Value + 100) / 45
Dodge Chance = (Skill Value + 100) / 45
I do have log data from my SK. For these logs he wasn't level 60. He would have been between 55 and 58 probably, so the level 60 chances would be a bit higher.
74550 hits
6414 dodges
7268 ripostes
9735 parries
97,867 total hits
6414 / 97,867 = 6.5% chance for dodge at ~155 dodge
7268 / 97,867 = 7.5% chance for riposte at ~200 Riposte
9735 / 97,867 = 10% chance for parry at ~205 Parry
The checks occur in sequential order. That is why you see this pattern where Parry occurs more than other skills, even though the chance of parry occuring is the same as dodge.
Block/Parry get checked first. This means that Dodge and Riposte get checked less, because a successful Parry will stop the dodge and riposte checks from happening at all.