使用魔法技能需要拥有足够的魔法值,这些魔法值来自英雄的知识属性,知识的属性越高魔法上限就会更大。每次施法都会消耗特定数量的魔法值,例如一级魔法铁拳无敌消耗5点,而五级魔法召唤凤凰则要消耗35点。在战斗界面选择魔法图标,瞄准合适的目标或区域,便可以施展魔法力量。法术力量决定魔法威力,知识属性则关系到魔法值总量。技能等级分为原始、基础、高级和专家四个级别,等级提升会增强魔法效果。以蜂群滋扰这个魔法为例,其原始级别只能造成10加2倍法术力量的伤害,而专家级别则能造成40加8倍法术力量的伤害,并且使敌人行动条后退百分之六十。

不同派系的魔法在战场上各有独特用途,伤害型魔法能够直接削减敌军数量,其中又分为单体杀伤和范围杀伤。铁拳无敌是初期的实用选择,它能无视目标的魔法抗性造成物理伤害。面对密集敌军时,流星火雨这样的范围魔法可以打击5乘5区域内多支部队。召唤魔法能创造临时单位协助作战,召唤元素可以根据战场地形召唤不同种类的元素生物,专家级更能召唤两倍于法术力量数量的元素。幻象军团可以复制自身的一支部队,制造镜像单位迷惑敌人,专家级最高能够复制七级兵种。这些召唤单位在战斗结束后会消失,但在关键时刻能改变战场力量对比。辅助与控制魔法同样重要,光明魔法中的疾速能提高部队的主动性,让部队行动更加频繁。

蜂群滋扰除了打输出,还能减缓敌人行动。而亡灵超生可以复活本方阵亡的生物,但要注意非亡灵生物被复活后会在战斗结束后消失。前期魔法值有限,应该优先使用消耗较低的魔法,比如神圣力量只需4点魔法值就能提升部队的最小伤害值。中期可以根据对手的种族和兵种组合,选择针对性的魔法。面对亡灵生物,光明圣言能造成大量神圣伤害。后期获得高级魔法后,要合理分配魔法值,确保在关键时刻有足够资源施展强力魔法。学习神秘术可以提高魔法值恢复速度,而元素掌握技能则能提升元素魔法的伤害。

对于学院派英雄泽希尔来说,元素掌握和神秘术是优先升级的核心技能。魔法使用不局限于战斗层面,冒险魔法在大地图上也能提供各种便利。莎拉萨之舟可以召唤船只帮助渡海,次元之旅能传送英雄到附近地点,城镇时空门则让英雄快速返回最近的本方城堡。这些魔法虽然会消耗魔法值和移动力,但能大大提升战略机动性。先用控制魔法限制敌方主力部队的行动,再用远程单位集中攻击。在面对高魔法抗性的敌人比如黑龙,需要使用像铁拳无敌这样可以忽略魔法抗性的魔法。保护好自身的施法英雄也很重要,避免让其暴露在敌方攻击范围内。