Warrior King is deliberately thin: its campaign file wraps the core Royal Warrior with a new name, leadership, description, and presentation changes. This is a prime example of creating a story-specific unit without copying a full core stat block.
Core units referenced in Scenarios 01–03
Role
Units
Fresh content required?
Player recruits
Bowman, Horseman, Mage, Spearman; optionally Footpad, Poacher, Thief, Thug
No: core units
Burin
Dwarvish Steelclad
No new unit type; campaign portrait and named-unit setup provide identity
Production lesson. Five memorable named characters are added without five new unit-type files. Identity comes from names, traits, portraits, scripted entrances, and narrative role.
Units and named characters added in the Oldwood arc
Character / type
Origin
Implementation role
Elilmaldur-Rithrandil — Ancient Wose
Named core unit with campaign portrait
Allied leader, protected objective, quest giver
Named Elder Wose guardians
Core units created by campaign GUARD_UNIT
Difficulty-scaled allied defenders
Lich-Lord Lenvan — Lich
Named core unit
Dungeon boss and condition for reanimation events
“A Former Friend” — Walking Corpse or Soulless
Core type created by campaign macro
Raised version of a fallen side-1 unit
Lady Jessene
Dynamic reconstruction using $lady_store.type
Permanent canonical identity preserving prior advancement type and experience
Custom-unit lesson. None of these five roles requires a new unit-type file. Campaign identity comes from IDs, names, portraits, traits, variations, events, and preserved state.
Named units and roster changes in Scenarios 08–10
Character / unit
Implementation
Role
Commander Aethyr — Lieutenant
Named core unit with campaign portrait and movement restriction
Protected allied commander and evacuation authority
Three Angry Farmers — Peasants
Named core units
Local civilian defenders; Peasant becomes recruitable at victory
Lich-Lord Caror — Lich
Named core unit with petrified status
Player-activated artifact boss
Rarlg and Raul-Rarlg — Yetis
Named core units on a hidden side
Optional exploration hazard
Daellyn and Tinry the Red — Arch Mages
Named core units with campaign portraits
Symmetric sewer bosses
Naga Fighter
Core recruit dynamically added to side 4
Turn-3 coastal surprise
Peasant
Core recruit dynamically added to side 1
Persistent reward from Clearwater’s defenders
Characters and recruit progression in Scenarios 11–13
Unit / change
Stats or implementation
Campaign role
King Addroran IX — Grand Knight
Named core unit; one-move leader in Scenario 12; shallow-water cost changed to 1
Southbay ruler and protected allied defender
Lord Typhon — Merman Warrior
Named hero with permanent 14×2 magical Storm Trident
Unlocks Merman Fighter and Merman Hunter recruitment
Delayed hidden-side boss and mandatory Dragon quest target
Irix, Vriss, Axiz, Satras
Saurian Flanker
Four of five Saurian screening leaders
Tirasch and Ssirk
Saurian Flanker
Paired passive beach leaders
Riaa
Naga Warrior
Named progress-triggered reinforcement
Erart, Raol, Rilg, Gulg
Troll Warrior
Four potential Troll leaders, of which two survive random setup
Fang
Giant Spider
Same display name used for two randomized corner guardians
Isorfilad and Tinoldor
Spectre
Visible Cursed Isle leaders
Midnight Queen
Vampire Lady
Randomly hidden optional boss created through UNDEAD_INTEL
Production lesson. Every major branch antagonist uses a core unit type. Named identity and encounter role are created through WML rather than new unit definitions.
Named invasion units
Name
Core type
Role
Norte
Deathblade
First proportional undead reinforcement leader
Rabbin
Banebow
Second proportional undead reinforcement leader
General Kafka
Draug
Third and strongest proportional reinforcement leader
General Heravan
Draug
Passive undead recruitment leader at the fleet rendezvous
Flixta
Saurian Flanker
Branch-history revenge encounter in Scenario 20
Cuttle Fish group
Cuttle Fish
Difficulty-scaled coastal exploration encounter
Reuse lesson. All invasion-support characters use core unit types. Their identity comes from names, timing, side assignment, dialogue, and spawn architecture.
Final-battle named units
Name
Core or campaign type
Role
Lich-Lord Jevyan
Campaign Jevyan, advanced from Jevyan Cloaked
Required killer of Aethyr and final antagonist
Commander Aethyr
Core Lieutenant with campaign portrait and treaty overlay
The new Complete Unit Catalogue provides the verified stats, attacks, advancement links, abilities, inheritance style, and source file for every one of the campaign’s 14 unit definitions.