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.
Calculation and factors[edit]
Mood values | |
M | Aggression: |
-4 | Compliant |
1–7 | Friendly |
1–10 | Aggressive |
4–10 | Hostile |
10 | Savage |
Strength values | |
S_{t} | 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 |
^{* rounded down} | |
Diplomacy values | |
D | Level of Diplomacy |
1 | No Diplomacy skill |
2 | Basic level Diplomacy |
3 | Advanced level Diplomacy |
4 | Expert level Diplomacy |
Sympathy values | |
S_{y} | Sympathy description |
0 | No creatures from the same town type. |
1 | At least one creature from the same town type. |
2 | Over 50% creatures from the same town type. |
C < M → Creatures will fight
C ≥ M
1. Stack will join for free if S_{y} + D ≥ M
2. Stack will join for gold if S_{y} + D + 2 ≥ M
3. Stack will fight if S_{y} + D + 2 < M
C = S_{t} + D + S_{y}
C is Charisma value
S_{t} is is strength factor
D is Diplomacy value
S_{y} is sympathy value
H = √(1 + 0,05 × A) × (1 + 0,05 × D)
H is hero strength value
A is attack skill value
D is defense skill value
k = A_{TOT} / N A_{TOT} is total army strength N is neutral army strength
AI is sum of all creatures' AI value A_{TOT}