Każda jednostka ma trzy podstawowe parametry - atak, zdrowie i obrona.
Podczas bitwy ofensywa atakującego zmniejsza zdrowie przeciwnika.
Trzeci parametr - obrona, nieco zmniejsza uszkodzenia. Maksymalna obrona nie może przekraczać 50. Bonusy dające obronę ponad 50 obcina się, wtedy cyfra obrony staje się żółta.
NA PRZYKŁAD: Jeśli obrona moich jednostek jest 20, uszkodzenia będą o 20% mniejsze. Jeśli obrona jest 1 - o 1% mniej uszkodzeń i td.

Przed bitwą odbywa się runda "Umocnienia".
W tej rundzie Umocnienia obrońcy zabijają pewną ilość wojsk.
Ilość zabitych jest w proporcji do ilości jednostek w grupie niezależnie od ich mocy i poziomu (za wyjątkiem najemników).

Bojowe rundy
Następnie zaczyna się proces bitwy z uwzględnieniem ilości i parametrów jednostek każdej ze stron oraz obecność Prześladowców-Ofiar w bitwie.

Algorytm rozdzielenia ataku:

Krok 1. Obliczamy atak całego wojska z uwzględnieniem bonusów-dysbonusów + atak Wież zwykłych i Wież magicznych.
Krok 2. Obliczamy proporcję według grup oraz ilości jednostek w grupie.
Krok 3. Rozdajemy wszystkim porcje strat.
Krok 4. Obliczamy dodatkowy atak Prześladowców.

Obrachunek strat:

1. obliczamy cały atak jednej strony
2. całe obrona+zdrowie drugiej strony = zdrowie*100/(100-obrona)
3. wyliczamy z obrony+zdrowia atak, uzyskujemy resztę zdrowia drugiej strony.

Resztkowe straty (na przykład, jeśli grupie wojowników nie starczyło zdrowia aby odbić atak) dzieli się między innymi grupami jednostek według proporcji do nowej ilości pozostałych.


Prześladowca-Ofiara.

PRZYKŁAD: Dla Wojownika Prześladowca to Jeździec, znaczy, Wojownik jest Ofiarą dla jeźdźca.
Bitwa w każdej rundzie odbywa się według zwykłych reguł, tzn. Jeźdźcy zadają straty wszystkim jednostkom przeciwnika zgodnie z algorytmem, plus dodatkowo Jeźdźcy ponownie zadają straty tylko Wojownikom.

% strat po bitwie,
после которого отступит Ваша армия во владении - выставляется в Центральном здании.
Для нападающего – в окне отправки миссии.
В конце каждого раунда проверяется, не достигнут ли лимит потерь для отступления у каждой армии. Если лимит достигнут, то армия отступает и не участвует в следующем раунде. Если все армии какой-либо стороны отступили - боевые раунды завершаются.


Победитель:

  • Победителем считается тот, кто не достиг лимита потерь при достигнутом лимите потерь со стороны другого игрока. Если в одном раунде оба игрока достигли лимита потерь, то победил защищающийся.
  • Максимальное количество раундов в бою - 20. Если атакующая армия не победила за 20 раундов - ей присуждается поражение: "Ваши войска устали от длительной битвы".


В конце боя происходит раунд Воскрешение
Выжившие лекари после боя воскрешают погибшие войска в первую очередь из своих отрядов, потом из отрядов союзника.
Процесс начинается слева направо и осуществляется поединично из каждой группы. То есть сначала один носильщик, потом один воин, и т.д. После воскрешения одного мага снова воскрешается один носильщик и т.д. Воскресшие лекари никого в текущем бою уже не воскрешают.
Если в бою умерло 10 воинов и 100 носильщиков, а воскресить можно 20, то воскресят 10 носильщиков и 10 воинов.


Подмога
Если в бой вступают две или более армии с одной стороны, то получаемый урон делится пропорционально между группами юнитов суммарно во всех армиях, с учетом преследователей-жертв. Атака армий складывается.
На подмогу не распространяется бонус защиты от Укреплений.

Бонусы-дисбонусы.
В бою учитываются бонусы-дисбонусы: 1. по расе/фракции, 2. бонус родной земли, 3. бонус других террайнов.

2.Бонус родной земли - на своем расовом террайне бонус к защите войск, ед.

Волшебные леса Проклятые леса Священная земля Мёртвая земля
Эльфы +25 защиты
Темные эльфы +25 защиты
Рыцари +25 защиты
Демоны +25 защиты


3.Бонус других террайнов - бонус к атаке войск,%:

Горы Пустыня Лес Степь Подземелье
Воин -50% 50%
Всадник -50% 50%
Летающий50% -50%
Стрелок 50% -50%
Наёмник -50%



Информация о вражеском гарнизоне.
Атакующий не видит в боевом отчете войска защищающегося, если :

  • у атакующего все войска погибли на укреплениях,
  • или на начало 1-го раунда у атакующего оставалось количественно в 20 раз меньше войск, чем у защищающегося, и атакующий проиграл бой за 1 раунд и потерял все войска.