我觉得原因可能是这样的(纯粹根据经验判断,我也不知道游戏处理策略的代码具体是怎么写的
):
1. 一条策略是否正确执行,除了要看条件卡是否被满足之外,还要看后面的指令卡是否可以执行。如果指令卡设定的是使用某个技能,那么当这个技能在冷却时,不论条件卡有没有满足,这一条策略都是不会执行的。(另外如果指令卡是buff技能的情况,当目标已经被buff过时,似乎指令也不会执行)
2. 如果所有的策略都没能够执行,这时候就会执行隐藏的默认策略:攻击最近的敌人。
也就是说一旦技能冷却就会导致使用该技能的策略失效,进而导致角色改变攻击目标。技能进入冷却不可避免,所以关键是当角色改变目标后如何让角色重新找回原来的目标。
最简单的方法应该是把最后一条策略设置成对正确的目标进行普通攻击,因为普通攻击一般不会无法执行,所以就可以把隐藏的策略攻击最近的敌人覆盖掉。
还有一种方法就是如楼上所说,利用多重判定让目标的选择更精确。
所以说,策略条的数量是关键,尤其在PVP的时候。PVE的情况会好一些,对目标选择的容错率会大很多。