Skip to content

A program for determining luck/morality in Heroes 3!

User Avatar
#591
Auto-translated
.:: LMOracle 3.51 ::.

:: What's new? ::
1) Added the ability to plan the recruitment of neutral creatures;
2) Fixed:
a) The program now correctly predicts recruitment even on the underground level;
b) Hostility, charisma, and other values are now displayed only when hovering the cursor over a neutral creature stack.

Now the program shows the exact number of neutral creatures in a stack on the map when hovering the mouse cursor over it, as well as:
- Hostility of the stack (X, ranges from -4 to 10);
- Hero's Charisma (Ch, ranges from -3 to 16, more details in the "FizMiG Reference" forum thread);

:: Instructions ::
Find the desired Hero and select him from the list (DOUBLE-CLICK on the Hero's name).

If the Hero's charisma is not less than the hostility of the neutral stack (a necessary condition for recruitment), the program also shows the JV value (used to determine whether the neutral stack will join for free). The condition JV >= X is a sufficient condition for free recruitment. If this condition is not met, the program shows the JVG value (used to determine whether the neutral stack will join for gold). JVG >= X is a sufficient condition for recruitment for gold. The program also provides a text-based prediction in case the neutral stack joins (for free or for gold). There must be enough gold, otherwise the neutrals will simply not join. If the Hero's charisma is not less than the hostility, but neither of the conditions (JV >= X, JVG >= X) is met, the program shows both values (JV and JVG).

For reference: JV = Sympathy + Diplomacy_Level + 1, JVG = Sympathy + 2*Diplomacy_Level + 1, where
Sympathy = 0 if your army does not have the same or upgraded creatures as the neutrals;
Sympathy = 1 if your army has at least one such or upgraded creature;
Sympathy = 2 if the total number of such and upgraded creatures in your army is strictly greater than the number of other creatures.

Note. Recruiting magma, ice, and energy elementals will not be helped by earth, water, and fire elementals. This is an exception to the general rule (possibly a bug).

Diplomacy_Level = 0..3 - the level of development of the secondary skill Diplomacy.

Example. You need to recruit a stack of archangels. You don't have any angels or archangels in your army. X=5, Ch=9, and the program says that JV=2, JVG=3. This means that you have a basic diplomacy skill. If you get an advanced skill (JV=3, JVG=5), you will be able to recruit these neutrals for gold. But even with an expert diplomacy skill, you will not be able to recruit this stack for free (JV=4). But if you have at least one angel in your army, there will be no problems with free recruitment with expert diplomacy (JV = 1 + 3 + 1 = 5 = X).

Note. On the Easy difficulty level, recruiting neutrals works as if the Hero already has a basic diplomacy skill. For example, if the Hero learns advanced diplomacy, recruitment will proceed according to the expert diplomacy scheme. The bonus disappears when you get expert diplomacy. Keep this in mind. Although, I don't think anyone plays on Easy here :)

LMOracle 3.51