用你的军队来建造改良设施

用你的军队来建造改良设施

这个完全可配置的模组会在你与军队驻扎在定居点时提供建筑加成。

游戏玩法

在《Bannerlord》中,定居点的改进建设似乎永远无法完成。即便有一位拥有工程技能的督管,改进建设的速度最多也只能说是缓慢。再加上新的忠诚度惩罚,能有任何建筑完工都算是奇迹了。

  1. 我手下有一名工程师和上千名士兵。
  2. 当我带着他们驻扎在城镇时,他们只会占用空间。
  3. 为什么我不能让他们干活?
  4. 罗马人走到哪儿就在哪儿修桥梁、防御工事和道路。
  5. 没理由我的人连个该死的粮仓都帮不上忙。

这个完全可配置的模组会在你与军队驻扎在定居点时提供建筑加成。
加成效果分为两种:一种针对你的工程师,另一种针对军队人力。
两项加成将统一显示为"玩家军队加成",并在管理定居点窗口的鼠标悬停提示框中列出。

工程师加成基于工程师的技能等级。
每点技能将获得可配置数量的建造点数(有时称为砖块)。
默认值为每点技能 0.25 砖块。
若未指派任何工程师,则无法获得此加成。
在模组配置文件中,此加成标记为 BricksPerEngineerSkillPoint。

军队加成基于你率领的健康士兵数量。
这里的军队指的是你指挥下的总人数,包括加入你军队的任何分队。
每达到一定数量的士兵,你将获得一个建造点数。
默认设置为每 4 名士兵获得 1 个建造点。
举例来说,如果你有 100 名士兵,按照默认值计算,你将获得 25 个建造点数作为军队加成。
在模组的配置文件中,该加成的参数名为 MenPerBrick。

该模组的配置文件为 UseYourArmyToBuildImprovements.txt,位于与模组 DLL 文件相同的文件夹中。
BricksPerEngineerSkillPoint 的有效范围为 0 至 2.0(含)。
MenPerBrick 的有效范围为 0.1 至 100(含)。
超出范围的值将被忽略。

该模组还允许配置建造所需的最低忠诚度。游戏默认值为 25,我认为过高。由于该值在同一代码中被引用,我将其添加到此模组中。该参数名为 MinimumLoyaltyThreshold,模组默认值为 10。这将影响游戏中所有定居点,无论是否属于玩家。即使未达到此阈值,玩家军队加成仍会生效,因为你的士兵 100% 忠诚。

你需要让你的军队在定居点等待,这个加成才会生效。
建造改进需要时间,玩家军队的加成会在定居点的每日刷新事件中应用到建造过程中。
它的运作方式与定居点建造工坊的加成相同。

游戏存档成功!
你可以随时添加或移除这个模组。
它不会向存档文件中保存任何数据。
可以将其添加到现有游戏中。

与其他模组的兼容性:
这个模组不使用 Harmony。它覆盖了 DefaultBuildingConstructionModel,会与任何修改相同游戏代码的模组发生冲突。

为了支持我的模组,请查看我的书籍: