Spellcaster
Spellcaster is creature specialty of several creatures in Heroes of Might and Magic III. It allows the creature to cast a spell in combat. Perhaps the most renowed spellcasters in Restoration of Erathia version, are master genies, who can cast several different spells. Armageddon's Blade introduced faerie dragons and enchanters, who also can cast several different spells, as well as Energy and Magma elementals who can each cast protection from their own school of magic.