AI远程闪避

AI远程闪避

AI终于意识到,如果有人试图射击它们,它们应当闪避。

我一直觉得原版 AI 就像丧尸:当有人朝他们射击时,如果没有盾牌,他们似乎根本意识不到有人想伤害他们。这个模组的主要目的就是改变这一点,让他们看起来更像人类。

现在,当敌人朝他们射击时,AI 会通过移动来闪避。每次闪避的时机、持续时间和方向都不同,有时他们会反复改变方向。你会发现他们更难瞄准,尤其是高阶兵种。

AI 在交火时也会闪避。这不会影响他们自己的射击,而且他们的闪避与近战闪避不同,动作幅度更小。

如果他们有盾牌,就不会闪避,除非他们正在使用投掷武器。

如果骑乘状态,他们不会闪避。

如果周围地形不好,他们不会闪避。

他们只会在冲锋、推进和移动命令期间闪避,但如果他们过于拥挤,也不会闪避。在非冲锋命令下,检查更严格,这可以避免指挥大规模战斗时出现大量混乱。在冲锋命令下,检查更宽松,战场会变得更混乱。

F1+F1 是移动命令,所以如果你想让 AI 完全站定不动,需要使用 F1+F6。

如果多个敌人朝他们射击,他们只会闪避最近的射手。

不是每个人都擅长闪避。根据单位的整体战斗技能,低阶单位会更笨拙、更迟缓,而精锐单位会更敏捷。这个模组的意图更多是让 AI 感觉更有生命力,而不是把每个人都变成闪避大师。

至于性能方面,它已经过良好优化,即使在大规模战斗中影响也很小。

已在 1.4.8 上测试。

我自己的测试感觉不错,但还有一些细节需要打磨,包括许多可能需要调整的参数。欢迎反馈。