Hot: spellcaster