英雄站在原地不动,合击技能却正常打出去了,这种情况在合击版本里不算少见。问题不在合击机制本身,而在于合击的释放条件和英雄的普通攻击走的是两套判定逻辑。
**一、合击释放不看英雄出不出刀**
合击能不能放出来,检查的是四个硬条件:主号和英雄等级够不够、合击书学没学、火龙之心戴没戴、怒槽满没满。这四个条件满足了,按Ctrl+S就能放出合击。
合击的触发跟英雄当时有没有在挥刀砍怪没有任何关系。哪怕英雄被怪物卡住了、被麻痹了、甚至压根没动手,只要上述四个条件成立,合击指令就发得出去,动画照样播,伤害照样算。
**二、英雄不打怪,先看战斗状态**
英雄有三种战斗模式:攻击、跟随、休息。用Ctrl+E在这三种状态之间循环切换。
- 攻击模式:英雄看见怪主动上去打
- 跟随模式:英雄只跟着主号走,完全不出手
- 休息模式:英雄原地待命,啥也不干
英雄不打怪,头一个要查的就是是不是误切到跟随或休息了。这两种模式下英雄就是站着不动,但合击照样能放,因为合击的触发条件跟英雄出不出刀没关系。
**三、目标锁了不代表马上动手**
按Ctrl+W锁定了目标之后,英雄要满足攻击距离和攻击间隔的条件才会真正动手打。如果怪物超出了英雄的视野范围,或者英雄正好在攻击冷却的间隙里,合击指令发出去的时候英雄可能刚好没在打。
还有一种情况是主号在打怪A,英雄锁定的是怪B。这时候合击能放出去,因为系统只检查主号有没有在打目标,不管英雄锁的是谁。放完合击之后,英雄依然打它自己锁定的那只,不打主号正在打的这只。
**四、怪物类型不在英雄攻击列表里**
某些特殊怪物属于任务怪或者场景装饰物,不在英雄的主动攻击列表里。主号可以手动砍这些怪,但英雄不会主动出手。然而合击技能只认主号是否在攻击目标,不判断英雄能不能打这个怪。所以合击打出去了,英雄依然杵在原地不动。
**五、英雄负重满了或者武器坏了**
英雄背包负重超过上限,就无法执行普通攻击动作,但不影响合击技能的施放。同样,英雄的武器持久掉到0也不会阻止合击触发,因为合击的伤害计算用的是主号和英雄的基础属性面板,跟武器是否损坏没有直接关系。
**六、网络卡顿造成的假象**
网速波动的时候,英雄的位置和动作数据没有及时同步到服务器。本地客户端显示英雄没动,服务器那边其实已经判定了合击效果。这种情况下英雄的表现和实际伤害是脱节的,等数据刷新之后英雄会突然瞬移到怪物旁边,或者动作突然加速把之前的攻击动作补回来。
**七、法师道士英雄没学基础技能**
战士英雄天生自带普通攻击,但法师和道士的英雄如果不学基础技能(小火球、治愈术这类),就只会跟着主号跑,不会主动出手打怪。不过合击本身是独立技能,只要合击书学了就能放。所以会出现法师英雄全程不砍怪,但合击照样砸出去的情况。

