Общий урон, наносимый атакой, складывается из суммы урона, наносимого каждым из существ атакующего отряда. Обычно урон определяется случайным образом между нижним и верхним пределом урона, который может нанести существо. Урон, который может нанести отряд, равен произведению этих чисел на численность отряда. Величина атаки отряда увеличивает наносимый урон, величина защиты цели уменьшает. Урон действует на цель следующим образом: если наносимый урон больше здоровья первого существа, оно погибает, а оставшаяся часть урона наносится следующему существу и т.д. В конечном счете, либо погибает весь отряд, либо некоторое существо получает урон меньше величины своего здоровья и остается раненым. Величина здоровья этого существа указывается в контекстной подсказке к отряду.
- Если «Нападение» атакующего отряда больше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон*[1+0,05*(нападение-защита)]
- Если «Нападение» атакующего отряда меньше «Защиты» обороняющегося отряда, то:
Суммарный урон=количество атакующих существ*урон/[1+0,05*(защита-нападение)]
При лечении/воскрешении отряда вначале лечится первое существо, затем, если осталась лечебное умение или магия и если заклинание или умение позволяет это, воскрешается и лечится одно убитое существо и т.д. Общее количество существ после лечения не может превышать исходную численность отряда. Аналогичным образом работает умение некоторых существ восстанавливать свое здоровье с помощью "откачки жизни" и магия воскрешения.