Unlock the Alchemist Class
Fight off a bandit attack
Unlock the Barbarian Class
Train a Berserker unit
A hero reaches max level
Unlock the Druid Class
Unlock the Engineer Class
Get the firework effect from a mystery potion
Build 10 Frost Towers
Destroy a Goblin War Rig
Acquire the Golden Lute
Give a hero a mount
Unlock the Hexblade Class
Train a Longbow Unit
Defend a town without building a tower
Train a Monk unit
Unlock the Rogue Class
Become the Skeleton King
Unlock the Summoner Class
Train a Templar unit
Defend a town without making troops
Gain a level from 'Training in a Bottle' potion
Construct a trebuchet
Give troops a mount
Complete a campaign without losing any heroes
Complete a campaign on ValeGuard difficulty
A troop unit reaches max level
Acquire 5 enchanted wells
Unlock the Wizard Class