A special type of unit, a "hero", can only be hired when they appear at random at one of the player's cities. Heroes earn experience points just like all other units do; however, instead of getting medals for it, they gain "levels" to a maximum of level 30. Upon reaching the next level, they get a number of skill points, which a player can then spend to improve their parameters and teach them special abilities. This point system is similar to that used in many role-playing video games. In addition to that, heroes are the only units in the game which can learn the "Spell Casting" special ability, allowing them to cast spells. The "Spell-Casting" special ability can be upgraded from level I to level V. Each level provides more mana income/research points and also improves the "channeling points" allowing the hero to cast more/better spells each turn. Some spells require many turns to cast even with level V "Spell-Casting." Heroes can not work together to cast one spell - each must cast it individually. Unlike common units, heroes can be brought from dead by magical means, although such experience will greatly decrease their morale.