
当巨魔蝙蝠骑士的自爆技能达到施法范围(1码)之内会发动技能效果。
这个时候要在进行一次判定,原因很简单,如果灵魂容纳还差一个就满而这个期间连续杀死了两个单位,那么就会有两个灵魂飞过来。但是自己只能容纳一个灵魂,剩下的一个灵魂仍然会到影魔的身上,但是不会增加灵魂。这是这个技能第一个瑕疵。
最后,这个技能另一个瑕疵就是巨魔蝙蝠骑士的自爆是要计算单位触碰体积的,两个假设单位触碰体积是32那么就会从32+施法距离即33码开始判定发动技能效果,之后等到两人距离完全为0的时候(蝙蝠踩在影魔脑袋上)才会死亡。
当发动机能效果的时候增加灵魂数量,但是灵魂必须在飞一段距离才会爆炸。所以这里要直接杀死单位,以防不同步。这样做的结果就是灵魂一旦碰到影魔的边缘就会爆炸并给影魔灵魂,而不是踩在影魔脑袋上才开始给灵魂。
至于我为什么不用单位死亡判定,是因为我需要捕捉技能施放目标。