There is some confusion around dodge. Every time attack is not successful the message 'dodge' is shown. This is a case also if enemy has no dodge or a cast removing its dodge has been cast. It leads to confusion ...
Solution - a message 'Miss' or 'Dodge' is shown depending on a roll according to the rule - if a hero would hit if not for dodge, 'Dodge' is shown; if a roll is so bad attack would never hit 'miss' is shown. Here are examples using various accuracy and dodge values:
80% Accuracy - 20 % Dodge : roll values 81-100 Miss, 60-80 Dodge , 1- 59 Hit
120% Accuracy - 30% Dodge: 90-100 Dodge, 1 - 89 Hit
62% Accuracy - 0% Dodge: 63-100 Miss, 1 -62 Hit
In this way also a player would have a feeling without checking stats of a hero: if there are lots of dodges enemy has a good dodge ability, if there are lots of misses my hero is bad ...