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, explained below.
Calculation and factors
Mood values (M) | |
---|---|
A value that is set by the map creator for each wandering monster. • Default level is 'Aggressive'. • If the M-value is a range, a random number is picked at the beginning of the battle. | |
M | Aggression level |
-4 | Compliant |
1–7 | Friendly |
1–10 | Aggressive |
4–10 | Hostile |
10 | Savage |
Sympathy values (Sy) | |
How many of the hero's creatures are from the same creature type as the wandering creature (upgraded does not matter)? • Exception: Water/Ice, Fire/Energy and Earth/Magma Elemental upgrades count as different types. | |
Sy | Sympathy description |
0 | Zero |
1 | At least one |
2 | Over 50% of the hero's creatures |
Strength values (St) | |
---|---|
A value based on the relative strength of the 2 armies (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) | |
The level of the Diplomacy skill. • 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 |
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 → 3 possible outcomes
- Stack will join for free if Sy + D ≥ M
- Stack will join for gold if Sy + D + 2 ≥ M
- 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