传奇英雄不打怪却能放合击:攻击状态与锁定目标错位

来源: 作者: 点击:
合击放出来了但英雄站着不动,这种情况很常见。核心原因在于合击释放只检查怒气和目标锁定状态,不检查英雄是否正在执行攻击动作。

**英雄攻击状态没调对**

英雄的战斗模式有三种,在英雄头像旁边可以切换。**攻击模式**是看见怪就主动上去打,**跟随模式**只跟着主号走完全不出手,**休息模式**原地待命。英雄不打怪,先检查是不是误设成跟随或休息了。这两种模式下英雄就是站着不动,但合击照样能放,因为合击的触发条件跟英雄出不出刀没关系。

**攻击目标锁定了但没执行**

英雄锁定了目标但不代表它马上会打。按Ctrl+W锁定怪物之后,英雄需要满足攻击距离和攻击间隔的条件才会出手。如果怪物超出英雄的视野范围,或者英雄正好在攻击冷却的间隙里,合击指令发出去的时候英雄可能刚好没在打。

还有一种情况是主号在打一只怪,英雄锁定的是另一只,这时候合击能放出去,但放完之后英雄依然打它自己锁定的目标,不打主号正在打的那只。所以会出现合击动画出来了,英雄却好像没参与战斗的错觉。

**怪物类型不在英雄的攻击列表里**

某些怪物属于任务怪或场景装饰物,不在英雄的主动攻击列表里。主号可以手动砍这些怪,但英雄不会主动出手。然而合击技能的释放只认主号是否在攻击目标,不判断英雄能不能打这个怪。所以合击打出去了,英雄依然杵在原地。

**英雄背包负重满了或者武器坏了**

英雄负重超过上限,无法执行普通攻击动作,但不影响合击技能的施放。同样,英雄的武器持久掉到0也不会阻止合击触发,因为合击的伤害计算用的是主号和英雄的基础属性面板,跟武器是否损坏没有直接关系。

**掉线或卡顿造成的假象**

网速波动的时候,英雄的位置和动作数据没有及时同步到服务器。你这边看到英雄没动,服务器那边其实已经判定了合击效果。这种情况下英雄的表现和实际伤害是脱节的,等数据刷新之后英雄会突然瞬移到怪物旁边,或者动作突然加速补回来。