这是从编程的角度来判断法球效果的表格准则1 永远只有一种法球效果起作用 准则2 法球效果优先于状态效果准则3 每次攻击只能对目标增加一种状态准则4 法球效果和状态效果可以同时存在注:可以改变攻击方式的英雄, 法球的优先次序需要查看它拾取物品时的攻击方式(近身/远程), 而状态则要查看它做出攻击时所使用的攻击方式. 当你要确定哪种效果起作用时, 首先通过表格查询最高优先权的法球效果(1最高),从而判断出哪种发球效果能起作用.接下来你要查询这种起作用的发球效果是否附加状态效果, 如果具有附加状态效果, 那么不需要继续查询我们就知道这个法球效果以及附加状态将是每次攻击的结果. 如果这个法球效果不具有附加状态或者只是一定几率附加状态, 那么你接下来需要查询的是一个具有附加状态的非法球效果, 如果有, 那么这个状态魔法将是每次法球效果不附加状态时出现的附加状态.举例: 吸血不具有附加状态, 但它具有最高的优先权, 所以你可以同时拥有吸血效果和另一种非法球附加状态效果.闪电链和残废都是只有一定几率出现附加状态的法球效果, 所以当这些附加状态没有出现的时候你也可以拥有另一种非法球附加状态效果.冰眼在肉搏英雄身上是法球+附加状态的效果, 所以并不能和其他法球效果同时出现但是, 冰眼在远程英雄身上时是非法球附加状态效果, 所以它有可能和另一种法球效果同时出现实例:如果是巨魔远程拿了冰眼和消魔再变近身是什么效果?巨魔远程的时候消魔具有优先权并且在攻击有魔法的单位时附加消魔效果. 所以巨魔远程攻击有魔法单位是消魔效果 攻击没有魔法的单位是消魔(法球)+冰眼(状态)效果(也就是只有冰眼效果)...当他转换成近身时, 上面已经说过, 法球效果决定于拾取物品时的状态, 所以仍然是消魔效果起作用. (那为什么攻击无魔法单位时冰眼不起作用呢?) 请查看第一准则 --- 永远只有一种法球效果起作用 :)使用这个方法可以完美解释所有魂守和巨魔的法球问题 全文连接
http://bbs5.replays.net/read.php?fid=727&tid=1066659&toread=1