本节,我将完成本教程示例游戏的最终两个魔法:传说中的连锁闪电与暴风雪。如此经典与华丽的家伙无论在哪款好游戏中都少不了它们的踪影。
首先是连锁闪电,在《英雄无敌》中体现得尤为出色,击中一个怪物后,闪电会继续向它周围延续,连锁到下一个怪物并对其进行第二次攻击,接着重复前面步骤往周围延续,直到次数达到连锁次数上限或周围已没有其他怪物为止。当然,每一次攻击产生的伤害及附加属性都会少于前一次,例如在本教程示例游戏中,我将连锁闪电设定为每一级连锁攻击力都较头一次减半,且附加麻痹属性的时间也减半,这些数据均记录在Config.xml魔法配置文件中,非常有意思,大家可以通过AffectedNum来自由设定不同等级能连锁的次数上限,例如3级连锁闪电可最多3次连锁等等:
<Level Value="3" ATK="380" Consumption="20" AdditionalEffect="90" AdditionalEffectTime="8" AffectedNum="3"/>
那么在Silverlight