Dodge is getting rebalanced in 0.982. You are right that this is a problem, although I don't agree that min and max levels are needed if the game is properly balanced.
It's been months since I have been saying it. Dodge should stack multiplicatively, not additively.
I.e. right now 10% + 10% + 5% + 5% + 7% + 30% gives you 67% chance to dodge, or 33% chance to be hit by a 100 accuracy enemy.
Each dodge should give you a percentage to dodge a strike that you otherwise hit you.
In the above example, each blow should roll 10/100 against the first dodge, 10/100 against the second, 5/100 against the third, etc...
And no, this does not make it the computation loop from Hell. It's just (0.9 x 0.9 x 0.95 x 0.95 x 0.93% x 0.6) or about 41% to hit. So what the big difference you ask? 33% vs 41%?
The big difference is that it will be impossible to EVER reach 0% chance to hit. For example, right now we have :
Blind slag - accuracy 48.7%
Donya - dodge 53% (1 + 5 + 5 + 5 + 7 + 9 + 21)
Chance that the blind slag hits Donya, fortified or not, 0%. None, Zilch, Nada, Zip, Nichevo.
With my suggestion it would be.
Blind slag - chance to hit at all - 48.7%
Unfortified Donya - chance to be hit by any 100 accuracy attack 56.7% (0.99 x 0.95 x 0.95 x 0.95 x 0.93 x 0.91 x 0.79)
Fortified Donya - chance to be hit by 100 accuracy attack 39.7% (0.99 x 0.95 x 0.95 x 0.95 x 0.93 x 0.91 x 0.79 x 0.70)
Chance for the blind slag to hit Donya? Fortified 19%, Unfortified 27.6%. If you ask me, MUCH better.