攻城武器以步兵部队为目标

攻城武器以步兵部队为目标

使攻城武器在攻城战中更倾向于瞄准步兵方阵,大幅提高粉碎敌军部队的几率,而非将弹药浪费在分散的弓箭手或攻城器械上。

游戏玩法

默认情况下,原版《骑马与砍杀2》中远程攻城武器的AI在选择目标时,对步兵阵型的优先级不够高。本补丁通过大幅提升目标评估中对步兵、重装步兵和散兵威胁值的计算权重,解决了这一问题。

有了这个改动,你的投石车将:

  • 集中火力攻击步兵密集的阵型。
  • 在攻城防御和进攻阶段更具致命性。
  • 优先追求最大化敌军伤亡,忽略次要威胁。

技术细节:

  • 使用Harmony Postfix在FindMostDangerousThreat.Prepare
  • 将步兵类别的威胁值乘以20倍
  • 包含故障保护try/catch以防止在威胁或编队数据缺失时崩溃

兼容性:

  • 与其他AI修改兼容,只要它们不替换相同的方法。
  • 需要在游戏启动前加载Harmony。

安装:

  1. 安装 Harmony(如果尚未安装)。
  2. 将模组文件夹放入你的 Modules 目录中。
  3. 在启动器中启用该模组,确保它在Harmony之后加载。

注意:

这个模组将使攻城战对进攻方来说更加困难,因为如果守军拥有攻城武器,大多数步兵在使用攻城锤或攻城塔时会在抵达城墙前就被消灭。我更喜欢这种设定,因为它感觉更具沉浸感和真实性。为了帮助你在作为进攻方时,我建议在发起进攻前先摧毁敌方的攻城武器,如果无法做到这一点,就在发起进攻后立即使用松散阵型以最小化损失。