
修复攻城人工智能
AI在攻城时会听从您的指令。他们不会一开始就冲锋。会持续使用梯子直到阵亡。当您下达指令时,他们会开始或停止使用攻城塔和攻城锤。完毕
查看大图经过充分测试的游戏版本 1.4.2 和 1.4.1
注:我暂停了开发工作,直到游戏开发者发布他们承诺的模组工具。
修复攻城AI
功能
在玩家指挥时:
进攻围城时,部队不再自动持续冲向死亡去架设梯子等。进攻/防守围城在突击开始时不再重新分配编队位置。通过悬停+点击城门锤和攻城塔来切换使用原版蓝色装备的操作现已生效。选定编队在接到停止指令(F1>F6)后将停止使用所有攻城器械。城门锤编队会在摧毁外城门后自动攻击内城门。指令在部署阶段即可生效,并在过渡阶段被保留。一旦发起冲锋(F1>F3),部队会根据距离和最小阻力原则选择攻击路径(必须部署攻城塔和梯子才能使用)。攻城器械使用状态及内外城门状态会实时更新。远程攻城器械拥有无限弹药。在城门锤摧毁外城门后,烦人的蓝色装备会被移除。
请将功能需求发布在论坛中,我非常欢迎反馈和建议!
作者的笔记
该模组使控制攻城变得更加有趣!即使有了这个模组的改动,游戏仍然保持着极好的平衡性。攻城战非常真实,如同远程和攻城武器之间持久的交锋。如果你的部队在敌人的射程内,敌人也在你的射程内。
不过,如果你想要下达冲锋总攻的指令,或把指挥权交给AI,也完全可以!我意识到这个Mod的名字可能会引起误解——因为当AI控制你的部队时,它们会照常行动。实际上,这个Mod是移除了玩家操控中的AI元素,让玩家得以微操自己的部队,从而奖励玩家的策略布局。这将开启全新的学习与互动体验,让攻城战变得极其令人满足。
贡献
此模组为开源项目。欢迎前往本github仓库为项目提供帮助。nexusmods上的可选源代码也一并收录,旨在帮助他人学习如何在不劫持OnApplicationTick方法的情况下修改野战/攻城战内容。我很乐意为模组制作提供常规指导——虽然我只是个C#新手,但在众人帮助下已颇有收获。也欢迎大家对我的代码改进提出建议。
提示
选择编队(1-9),将鼠标悬停在城堡大门和攻城器械上,显示蓝色/灰色齿轮图标;点击可命令所选编队攻击城门/使用攻城器械。让一支部队留在后方,按上述提示命令他们使用攻城器械,这样他们就会在后方值守的同时确保攻城器械有人操作。当攻城槌/攻城塔抵达城墙时,您还可以使用停止射击指令(F1>F6)让他们停止开火。攻城器械可以通过将编队委托给AI来操作,AI通常会优先使用它们。如果将弓箭手委托给AI或使用散阵命令,它们会更好地利用掩体;但第二种方式更适合小规模队伍,具体取决于可用的掩体。将远程攻城器械放置在离敌方弓箭手更远的地图,能实现更持久的攻城器械对射。
待办事项
- 看在上帝的份上,修复攻城塔的梯子
- 提高弓箭手的射速
- 提升弩炮的弹道速度和精度,减少装填时间,并启用缩放功能以使其更有价值
- 微调编队使用/跟随攻城器械的方式,目前弩炮的使用有问题,而攻城锤和攻城塔的使用则显得随机
- 将路障视为可互动设施,可以指派部队在其后方寻找掩护
- 让破城锤分队攻击城门,而不是创建一个新的分队
- 修复攻城锤分队在到达城门时位置调整的问题
- 修补编队在使用攻城锤/攻城塔时跟随的问题(目前仅有时有效),如果开发者发布"跟随实体"移动指令会更简单,目前编队必须手动推进
- 降低攻城武器的最小射程,尤其是投石机
- 确保攻守平衡,可能通过鼓励城镇/城堡在可能的情况下优先使用火焰投石机
- 改进投石机/投石车的装填寻路,或许可以增加额外的站立点
- 使城墙完全可摧毁,并将此效果延续到战役地图上
- 已知崩溃问题:使用装备选项重复使用攻城武器/使用弹药堆时发生,开发者端已确认问题并报告
- 允许攻城锤和攻城塔在到达城墙前即可使用蓝色装备(到达城墙时已生效)
- 让部队在未使用灰色装备的情况下攻击第二道城门
- 改变攻击优先级,使部队选择阻力最小的路径,例如如果城门已被摧毁或攻城塔已完全部署
- 管理部队的指挥方式,确保在发出新命令时不会停止使用攻城武器
- 修复在某些条件下梯子仍会被强制使用的问题
- 添加设置菜单以启用/禁用相关设置
- 添加快捷键以切换编队使用特定攻城器械/武器,并强制其使用特定路线/进入方式
- 使用蓝色装备命令时给出报告
- 使用灰色装备命令时给出报告
- 修复攻城锤在第一道城门被攻破后不再显示蓝色装备图标(已停用/禁用)
- 修复从城墙外也能对内部城门使用灰色装备的问题
- 阻止防御方AI从城墙上掉落
- 验证模组在军士长难度下是否有效
正在加载版本记录…

正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。