近日重回滚5,打算整一个修复各种bug和蠢机制的近原版整合包,在n网搜mod时偶然间发现了一个削弱冰风暴的传奇版mod,mod的两张头图吸引了我的注意


这张对冰风暴多段伤害原理的解释图简单易懂,也完全推翻了曾经的“碰撞伤害和dot伤害被错误判定为冰风暴伤害”“伪伤害判定”等解释。
于是我赶紧下载下来在游戏中测试,发现mod效果属实。

上图为使用mod后,全部仅造成40伤害

而这是不使用mod,前排的三个全部被攻击到且造成了80伤害,后排密集的地方甚至达到了120伤害
打开sseedit,发现mod的修改非常简单,就是将冰风暴的法术效果的范围从15改到了0

现在基本可以确定冰风暴的多段判定机制了,那就是冰风暴的风暴特效本身只是一个触发器,每当风暴接触到一个目标,就会造成一个以该目标为中心15范围大小的aoe伤害。当有多个目标时,多个aoe伤害互相叠加,所以目标越密集伤害次数就越多。
这也是为何冰风暴的伤害范围要比看起来大得多,因为伤害范围被以目标为中心的aoe二次扩大了。该mod的头图完美的解释了冰风暴的机制。
从另一点也可以发现

可见我在此位置施放冰风暴是攻击不到魔人的

当我在中间摆上一具尸体,魔人-尸体的连线垂直于冰风暴走向

可见此时魔人被攻击到了一次,虽然魔人没有站在冰风暴的范围内,也没有和尸体发生碰撞。这次的伤害完全是被尸体传导的。
可以说,这是b社照搬模板造成的,冰风暴并不是像火球术那样直接照成一个范围伤害,而是在一个动态范围里对每个目标单独造成伤害,这种独特的机制也是为何其他aoe法术的伤害不会被尸体干扰。b社给冰风暴做了特殊机制,却按照其他老手级aoe法术的模板填数据,完全不考虑适配,结果冰风暴对范围内的每个目标都单独的打了一次aoe伤害。
而为何尸体这样的东西也能触发冰风暴的伤害判定,毫无疑问是b社根本没给冰风暴的伤害触发机制加上单位死没死的检定导致(我测试没有发现杂物能像上图这样触发伤害,如果也能的话那说明连影响的是不是生物都没检定)



这张对冰风暴多段伤害原理的解释图简单易懂,也完全推翻了曾经的“碰撞伤害和dot伤害被错误判定为冰风暴伤害”“伪伤害判定”等解释。
于是我赶紧下载下来在游戏中测试,发现mod效果属实。

上图为使用mod后,全部仅造成40伤害

而这是不使用mod,前排的三个全部被攻击到且造成了80伤害,后排密集的地方甚至达到了120伤害
打开sseedit,发现mod的修改非常简单,就是将冰风暴的法术效果的范围从15改到了0

现在基本可以确定冰风暴的多段判定机制了,那就是冰风暴的风暴特效本身只是一个触发器,每当风暴接触到一个目标,就会造成一个以该目标为中心15范围大小的aoe伤害。当有多个目标时,多个aoe伤害互相叠加,所以目标越密集伤害次数就越多。
这也是为何冰风暴的伤害范围要比看起来大得多,因为伤害范围被以目标为中心的aoe二次扩大了。该mod的头图完美的解释了冰风暴的机制。
从另一点也可以发现

可见我在此位置施放冰风暴是攻击不到魔人的

当我在中间摆上一具尸体,魔人-尸体的连线垂直于冰风暴走向

可见此时魔人被攻击到了一次,虽然魔人没有站在冰风暴的范围内,也没有和尸体发生碰撞。这次的伤害完全是被尸体传导的。
可以说,这是b社照搬模板造成的,冰风暴并不是像火球术那样直接照成一个范围伤害,而是在一个动态范围里对每个目标单独造成伤害,这种独特的机制也是为何其他aoe法术的伤害不会被尸体干扰。b社给冰风暴做了特殊机制,却按照其他老手级aoe法术的模板填数据,完全不考虑适配,结果冰风暴对范围内的每个目标都单独的打了一次aoe伤害。
而为何尸体这样的东西也能触发冰风暴的伤害判定,毫无疑问是b社根本没给冰风暴的伤害触发机制加上单位死没死的检定导致(我测试没有发现杂物能像上图这样触发伤害,如果也能的话那说明连影响的是不是生物都没检定)