Join
Joining is a feature where a stack of wandering creatures are willing to become a part of hero's army for free or in exchange for gold. Whether or not the stack will join depends on several factors, but basically if the hero's charisma value (C) is lower than creature stack's mood value (M) the creatures will fight. If charisma is greater there are three possible outcomes:
- the stack will join for free,
- the stack will join for gold, or
- the stack will fight.
In other words, if the charisma value is greater than mood value there is a possibility that the stack will join, but they may still be willing to fight.
The creature mood is a set by the map creator. The default map setting is "Aggressive", giving a random mood value between 1 and 10.
Calculation and factors
Mood values (M) | |
---|---|
Set by the map creator | |
M | Aggression level |
-4 | Compliant |
1–7 | Friendly |
1–10 | Aggressive |
4–10 | Hostile |
10 | Savage |
Strength values (St) | |
(See equation for 'k' to left) ('*' means rounded down) | |
St | k |
11 | k ≥ 7 |
2 × (k-1)* | 1 ≤ k < 7 |
-1 | 0,5 ≤ k < 1 |
-2 | 0,333 ≤ k < 0,5 |
-3 | k < 0,333 |
Diplomacy values (D) | |
Add +1 if playing on Easy difficulty and not having Expert Diplomacy | |
D | Diplomacy level |
1 | No Diplomacy skill |
2 | Basic level Diplomacy |
3 | Advanced level Diplomacy |
4 | Expert level Diplomacy |
Sympathy values (Sy) | |
How many of the hero's creatures are from the same creature type as the wandering creature (upgraded does not matter)? | |
Sy | Sympathy description |
0 | Zero |
1 | At least one |
2 | Over 50% of the hero's creatures |
Possible Creature Actions
C < M → Creatures will fight
• C is the Charisma value (see equation below)
• M is the Mood value (see chart on right)
C ≥ M
1. Stack will join for free if Sy + D ≥ M
2. Stack will join for gold if Sy + D + 2 ≥ M
3. Stack will fight if Sy + D + 2 < M
Supporting Equations
C = St + D + Sy
• St is is strength value (see table to right)
• D is Diplomacy value (see table to right)
• Sy is Sympathy value (see table to right)
k = H × Hero army Strength / AI army Strength
• H is hero strength value (see equation below)
• NOTE: The army strength is the sum of AI creature values.
H = √(1 + 0,05 × A) × (1 + 0,05 × D)
• A is the hero's attack skill value
• D is the hero's defense skill value