Каждому существу поставлена в соответствие количественная характеристика (α), отражающая его абсолютную силу с точки зрения игры. Назовём силой армии сумму значений таких характеристик для всех существ в армии. Т.к. в игре армия может состоять максимум из пяти отрядов, то силу армии можно найти по следующей формуле:
A = N[1]∙α[1] + N[2]∙α[2] + N[3]∙α[3] + N[4]∙α[4] + N[5]∙α[5], где
A - сила армии;
N[1], N[2], ..., N[5] - количество существ в 1-м, 2-м, ..., 5-м стеке соответственно;
α[1], α[2], ..., α[5] - абсолютная сила одного существа из 1-го, 2-го, ..., 5-го стека соответственно.
Договоримся считать величины N и α равными нулю, если стек отсутствует.
2.1. Абсолютная сила существ
Величину α для каждого существа в игре можно найти из следующей таблицы:
Tier* | Name | α | Gold | Name | α | Gold | Name | α | Gold | Name | α | Gold | Name | α | Gold | Name | α | Gold | Name | α | Gold |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Peasant | 33 | 20 | Goblin | 109 | 40 | Sprite | 129 | 50 | Centaur | 154 | 60 | Halfling | 134 | 50 | Skeleton | 203 | 75 | Rogue | 177 | 50 |
2 | Archer | 312 | 150 | Orc | 299 | 140 | Dwarf | 500 | 200 | Gargoyle | 579 | 200 | Boar | 493 | 150 | Zombie | 310 | 150 | |||
Ranger | 463 | 200 | Orc Chief | 512 | 175 | Battle Dwarf | 716 | 250 | Mutant Zombie | 506 | 200 | ||||||||||
3 | Pikeman | 639 | 200 | Wolf | 865 | 200 | Elf | 554 | 250 | Griffin | 1,101 | 300 | Iron Golem | 951 | 300 | Mummy | 868 | 250 | Nomad | 805 | 200 |
Veteran Pikeman | 824 | 250 | Grand Elf | 658 | 300 | Steel Golem | 1,324 | 350 | Royal Mummy | 1,056 | 300 | ||||||||||
4 | Swordsman | 1,130 | 250 | Ogre | 1,065 | 300 | Druid | 1,290 | 350 | Minotaur | 1,751 | 400 | Roc | 1,739 | 400 | Vampire | 1,685 | 500 | Ghost | 1,545 | 1,000 |
Master Swordsman | 1,350 | 300 | Ogre Lord | 2,070 | 500 | Greater Druid | 1,428 | 400 | Minotaur King | 2,252 | 500 | Vampire Lord | 2,461 | 650 | |||||||
5 | Cavalry | 1,830 | 300 | Troll | 1,921 | 600 | Unicorn | 2,702 | 500 | Hydra | 2,878 | 800 | Mage | 1,935 | 600 | Lich | 2,069 | 750 | Medusa | 1,979 | 500 |
Champion | 2,273 | 375 | War Troll | 2,337 | 700 | Archmage | 2,469 | 700 | Power Lich | 2,625 | 900 | ||||||||||
6 | Paladin | 4,704 | 600 | Cyclops | 6,074 | 750 | Phoenix | 10,114 | 1,500 | Green Dragon | 18,153 | 3,000 | Giant | 9,589 | 2,000 | Bone Dragon | 11,744 | 1,500 | Genie | 5,692 | 650 |
Crusader | 5,822 | 1,000 | Red Dragon | 22,962 | 3,500 | Titan | 22,933 | 5,000 | |||||||||||||
Black Dragon | 28,144 | 4,000 |
Tier* | Name | α | Gold |
---|---|---|---|
4 | Earth Elemental | 1,732 | 500 |
4 | Air Elemental | 1,412 | 500 |
4 | Fire Elemental | 1,501 | 500 |
4 | Water Elemental | 1,690 | 500 |
* Распределение нейтральных существ по уровням является условным.
2.2. Присоединение нейтралов героем без вторичного навыка "Дипломатия"
Самым важным из всех условий присоединения является более чем двухкратное превосходство в силе армии героя над нейтральным отрядом, т.е., когда выполнены все другие условия присоединения, отряд нейтралов пожелает примкнуть к армии героя, если:
A(H) / A(N) > 2, где
A(H) - сила армии героя,
A(N) - сила нейтральной армии.
Примечание. При делении и преобразовании типа переменной происходит небольшое искажение результата, что почти всегда можно игнорировать, т.к. погрешность невелика и может повлиять на возможность присоединения, только если частное от деления находится в очень близкой окрестности числа 2.
Пример. Герой с армией 30 фей и 8 гномов нападает на отряд, состоящий из 7 "лояльных" эльфов. Захотят ли нейтралы влиться в ряды армии героя?
1. Находим силу героя: A(H) = 30∙129 + 8∙500 = 7870
2. Находим силу нейтрального отряда: A(N) = 7∙554 = 3878
3. Проверяем условие присоединения: 7870 / 3878 = 2.0294 > 2, что означает, что более чем двухкратное превосходство в силе достигнуто, и нейтральные "лояльные" эльфы предложат присоединиться к армии героя.
2.3. Присоединение нейтралов героем, обладающим вторичным навыком "Дипломатия"
Главное различие между присоединением нейтралов героем без Дипломатии и с ней состоит лишь в том, что герой с Дипломатией может присоединять "враждебных" нейтралов за золото (ресурсы при этом не требуются): от четверти до полного отряда нейтралов (в зависимости от уровня развития навыка). На момент вступления в переговоры герой должен иметь в казне золота на покупку всего отряда нейтралов, иначе присоединение не состоится. В случае успешных переговоров к герою присоединяется как минимум одно существо.
Самым важным из всех условий присоединения является более чем двухкратное превосходство в силе армии героя над нейтральным отрядом, т.е., когда выполнены все другие условия присоединения, отряд нейтралов пожелает примкнуть к армии героя, если:
A(H) / A(N) > 2, где
A(H) - сила армии героя,
A(N) - сила нейтральной армии.
Примечание. При делении и преобразовании типа переменной происходит небольшое искажение результата, что почти всегда можно игнорировать, т.к. погрешность невелика и может повлиять на возможность присоединения, только если частное от деления находится в очень близкой окрестности числа 2.
Если все условия присоединения были выполнены, к армии героя присоединятся:
max([N / 4], 1) существ при Базовой Дипломатии;
max([N / 2], 1) существ при Продвинутой Дипломатии;
N существ при Экспертной Дипломатии, где
N - количество существ в нейтральном отряде (напомню, что отряд всегда считается однородным, т.е. возможный улучшенный стек считается неулучшенным). При этом герою придётся заплатить за весь отряд нейтралов.
Как видно, если герой обладает Экспертной Дипломатией, присоединение нейтралов 6-го уровня обходится дешевле, чем их покупка, т.к. герою не приходится расставаться с драгоценными ресурсами.
Пример. Герой с армией 30 фей и 8 гномов и Базовой Дипломатией нападает на отряд, состоящий из 7 "враждебных" эльфов. Захотят ли нейтралы влиться в ряды армии героя?
1. Находим силу героя: A(H) = 30∙129 + 8∙500 = 7870
2. Находим силу нейтрального отряда: A(N) = 7∙554 = 3878
3. Проверяем условие присоединения: 7870 / 3878 = 2.0294 > 2, что означает, что более чем двухкратное превосходство в силе достигнуто, и нейтральные "враждебные" эльфы в количестве max([7 / 4], 1) = 1 (эльф) предложат присоединиться к армии героя за 7∙250 = 1750 золотых монет.
В случае, если "лояльный" нейтральный отряд побывал в битве, не всё потеряно. Отряд по-прежнему можно присоединить, но уже героем с Дипломатией и только за деньги. Это может пригодиться, когда игроку срочно нужна армия (например, для пробития сильного блока), а собственных сил для присоединения нейтралов не хватает. В этом случае можно поступить следующим образом: сократить численность нейтрального отряда второстепенным героем до нужного количества и затем присоединить оставшееся войско за золото героем с Дипломатией.
В случае, когда хотя бы одно из условий присоединения не выполняется, а сила армии героя более чем в 5 раз превосходит силу нейтрального отряда, нейтралы бросаются в бегство: A(H) / A(N) > 5.
3. Присоединение существ, с которыми был заключён союз
В некоторых кампаниях, как старых, так и новых, с определёнными существами можно заключить союз. При этом союзные нейтральные отряды присоединяются всегда, если для них есть место в армии героя (пустой слот либо отряд таких же существ). Союзников нельзя атаковать: они либо присоединяются к армии героя автоматически, либо уступают дорогу, если в армии героя нет места для них.
3.1. Союзы
Союз начинает действовать со следующего сценария после того, в котором был заключён союз.
Кампания Роланда
3-й сценарий: Гномы (Dwarves), Боевые гномы (Battle Dwarves).
Кампания Арчибальда
4-й сценарий: Огры (Ogres), Лорды огров (Ogre Lords).
В этом сценарии не только можно заключить союз с ограми, но и смертельно напугать гномов: при нападении на Гномов или Боевых гномов они будут убегать (возможность навязать бой исключена).
7-й сценарий: Зелёные драконы (Green Dragons), Красные драконы (Red Dragons), Черные драконы (Black Dragons).
Цена верности
3-й сценарий: Эльфы (Elves), Высокие эльфы (Grand Elves).
Наследники
7-й сценарий: Эльфы (Elves), Высокие эльфы (Grand Elves).
4. Прочее
Ксанаду (Xanadu)
Герои без Дипломатии должны быть как минимум 10-го уровня, чтобы получить бонус +1 ко всем первичным характеристикам при посещении Ксанаду (Xanadu). Герои, обладающие Дипломатией, могут получить этот бонус на два уровня раньше за каждую ступень навыка:
на 8-м уровне при Базовой Дипломатии;
на 6-м уровне при Продвинутой Дипломатии;
на 4-м уровне при Экспертной Дипломатии.
Стоимость капитуляции
При капитуляции герою без Дипломатии придётся заплатить 50% стоимости оставшейся армии (с учётом призванных элементалов и фантомов):
K = [50% ∙ C], где K - стоимость сдачи, С - стоимость армии героя на момент капитуляции.
Если герой обладает вторичным навыком "Дипломатия", то стоимость капитуляции снижается на 10% за каждый уровень навыка:
K = [40% ∙ C] при Базовой Дипломатии;
K = [30% ∙ C] при Продвинутой Дипломатии;
K = [20% ∙ C] при Экспертной Дипломатии.
Как это ни странно, артефакт "Перо дипломата" ("Statesman's Quill") не влияет на присоединение нейтральных отрядов. Вместо этого, данный артефакт снижает стоимость капитуляции ещё в 5 раз, несмотря на то, что в описании утверждается, что артефакт "Снижает стоимость сдачи на 10% от общей стоимости армии вашего героя.": K[Quill] = max([K / 5], 1).