研究过WE的人一定会很疑惑,对战中的疾风步如何和暴击完美叠加的.
而DOTA中赏金的疾风步是和暴击是完美叠加的。
这类技能的实现需要借助触发器,这种方法都统称模拟。
(这个帖子可以专门用来反驳误导帝说疾风步不能暴击叠加,实战价值不大,研究纯属娱乐)
对战中的疾风步,在攻击目标时是始终判断身上疾风步的BUFF的. 所以不能在疾风步的过程到伤害目标触发暴击。
而赏金的疾风步整个触发流程是有2个过程的..
第一个流程:疾风步发布攻击目标命令时,就已经取消疾风步的BUFF.
第二个流程:命令触发器对赏金的第一次攻击目标并造成伤害后额外造成120点的伤害.
在此阶段有几个条件判断,
1:赏金不能发布普通攻击命令以外的命令(比如物品和施法), 这会取消额外攻击.
2:发布第一次攻击以后2.5 还会自动删除额外攻击的状态。
然后触发赏金2技能的暴击.这就是全部过程。
为了验证这一特性,我们可以利用代码上的漏洞。
首先隐身到敌方单位,然后A键攻击目标,然后按S键(此时你的状态时处于无疾风步状态)
然后等待2秒,再次攻击目标,你会发现依然触发额外伤害。
另外可以不学赏金的暴击技能,发现物品的暴击可以与赏金的疾风步完美叠加。