The formula for "bonus" for any stat is basically:
- Code: Select all
Stat is Bonus is
0 -25%
Level+10 0%
(Level+10)*2 25%
(Level+10)*3 50%
(Level+10)*4 75%
(Level+10)*5 100%
.. with values in between the ones listed translating smoothly between them. Bonuses adjust based on the ratio level between you and another character when doing contested actions. Against a higher level character, your bonuses will be less than are shown, against a lower level character, they will be higher. Demon will show you this to a limited extent: if you mouse over an enemy, then mouse over an ally's stats, the tooltip will show an extra line showing the bonus versus the specific enemy you last moused over. (This works in reverse too: if you mouse over an enemy's stats, it will show an extra line giving the bonus vs. the last ally you moused over.)
The bonus listed when you mouse over your Agility stat is your % bonus to hitting and evading attacks from other characters that level.
So, for example, if you see a 20% bonus there, your accuracy against a same level target:
85% x 120% = 102%
(why 120%? Because it's 20% of a bonus vs. the average)
That sounds great! But.. the defender's bonus gets factored in here too. If they also have a 20% bonus, this is what happens next:
102% / 120% = 85%
Buffs and debuffs operate by multiplying the target's contribution. For example, if your Agility bonus is normally 20%, but you have the Focus buff in effect (25%), your 120% in that first formula becomes 150%. Likewise, if the enemy was Hindered (-20%), their 120% becomes 96%.
There is no base chance to evade per se, other than the fact that the base 85% hit rate leaves a 15% gap you can miss in if you don't have a way to close it.