Skip to content

A program for determining luck/morality in Heroes 3!

User Avatar
#606
Auto-translated
2VDV_forever:
:: Instructions ::
1) Start the battle;

2) Set the values for morale and luck in the "Settings" menu (Morale, Luck, Enemy's Luck);
Note: This step is very important, as incorrect luck values will result in incorrect damage calculation.

3) Select the mode "Without retaliation," "With retaliation," or "Without attack";

4) Set an additional condition (there is only one for HoMM I), if needed: "Double attack" (for elves, paladins, etc.);

5a) "Without retaliation" mode:
Double-click on the "Defender" label, and in the window that appears, enter the defense of the defending unit (you won't make a mistake about where to enter it). If the attacking unit is a ranged unit and is blocked, check the "Blocked" box (halves the damage for ranged units, ignored by all other units).

5b) "With retaliation" mode:
Here, you need to enter the following parameters (from top to bottom, left to right):
1) The exact number of warriors in the defending unit who CAN retaliate after the (first) attack of the attacking unit (the damage monitor will help you determine this number, see below);
2) The minimum damage of a warrior (unit) in the defending unit;
3) The maximum damage of a warrior (unit) in the defending unit;
4) [Already set] The attack of the warriors in your current unit;
5) The defense of the warriors in the defending unit.

Notes (5b):
1) The attack and defense parameters should be entered taking into account all bonuses (numbers in parentheses in the information window);
2) The "Blocked" checkbox is enabled in this mode because if ranged units attack with retaliation, it means they are blocked, and the other units ignore this checkbox.

The program signals with a green color before the turn of any unit about the possibility of morale and/or luck occurring under the given conditions.

Correct example:
Example 1:
I am attacking peasants and ogres with centaurs and gargoyles. The peasants die without retaliation, and the ogres always retaliate.

Round 1: The gargoyles move -> I set the "With retaliation" mode and attack the ogres;
The centaurs move -> I set the "Without retaliation" mode and kill the peasants.

When attacking a stack of ogres, set their (the ogres') minimum and maximum damage and defense. Look at the damage in the status bar (Damage). Estimate how many ogres will survive after the gargoyles' attack. Enter that number.