Вот что нашел в документации по нанесению урона:
Размер повреждения модифицируется в зависимости от разницы между параметрами Атаки нападающего героя и Защиты обороняющегося.
Если навык Атаки нападающего героя выше, то наносимый урон увеличивается на 5 % за каждое очко разницы, но не более, чем на 400 %.
Если навык Защиты обороняющегося героя выше, то наносимый урон уменьшается на 2,5 % от номинального за единицу разницы, но не более, чем на 70 %
Затем повреждения могут уменьшиться, если на обороняющийся отряд наложено заклинание Щит, Воздушный щит (это заклинание не работает при отражении атак городских башен — вместо снижения урона происходит его увеличение в два раза. Скорей всего — ошибка программистов игры) или у героя, под чьим руководством сражается отряд, есть навык «Оружейник».