Veterancy
Kingdoms measures veterancy in experience points, not in a count of kills. A unit that destroys a strong enemy can jump several levels at once.
Experience
Each unit has an experience value in its data. When a unit destroys a finished enemy unit, it gains the enemy's experience value. Damage alone gives nothing: only the killing blow counts.
A unit's level is its experience divided by its own experience value, rounded down, up to a maximum of 10. Each unit levels against its own value, so a cheap unit levels quickly and an expensive one slowly.
| Unit | Experience value |
|---|---|
| Lodestone | 6 |
| Archer | 7 |
| Swordsman | 9 |
| Acolyte | 35 |
| Keep | 100 |
| Elsin | 151 |
| Gold Dragon | 300 |
| Avatar of Anu | 1011 |
What a Level Does
Every level adds 0.1 to a multiplier that starts at 1, so level 10 doubles it. The multiplier applies to:
- the damage the unit deals, which is multiplied by it;
- the damage the unit takes, which is divided by it;
- the personal mana its spells cost, which is divided by it (see personal mana).
Veterancy does not change a unit's hit points, its healing or its reload time. It does make a unit more likely to be turned to stone, frozen or taken over by enemy magic (see damage).
Some weapons look different at a high level. The Mage Builder's hammer and the Assassin's dagger, among others, change their model at level 10.
Units That Never Level
34 units never gain levels: the monarchs, the gods, and the creatures and characters of the campaigns. A monarch therefore gains nothing from its kills. A unit taken over by enemy magic loses all its experience.
Worked Example
A Swordsman needs 9 experience points for each level and does 360 damage with each swing.
| The Swordsman has destroyed | Experience | Level | Damage per swing | Damage taken |
|---|---|---|---|---|
| Nothing | 0 | 0 | 360 | 100% |
| One Archer | 7 | 0 | 360 | 100% |
| Two Archers | 14 | 1 | 396 | 91% |
| A Gold Dragon | 300 | 10 | 720 | 50% |
The kill that finishes a Gold Dragon is worth 300 points, enough to take a Swordsman from nothing straight to the top level.
The +vet commands on the cheats page change veteran levels.