BL13_强盗倍数

BL13_强盗倍数

每氏族强盗乘数与地图上已有队伍的安全加载时调整大小。BL 1.3

游戏玩法

BL13 – 强盗数量倍增器(按强盗氏族计算,MCM,幂等)

为什么这个存在

随着游戏v1.3版本更新,我们在藏身处训练同伴的经典方式消失了。由于——感谢鸡先生——我只享受《霸主》中同伴与家族的玩法,我需要更多目标:主要是劫匪队伍。我也不喜欢仅影响新生成部队的模组,因此这个模组也能在加载时调整现有强盗队伍的规模。

功能说明

  • 每劫匪氏族倍率(100%–1000%)通过MCM滑块调节
  • 兼容原版及自定义劫匪阵营(模组会自动识别标记为IsBanditFaction的氏族)
  • 影响新生成部队及(可选)载入时现有部队
  • 幂等缩放:后续调整滑块会基于上次应用系数重新缩放(可增可减),避免数值无限叠加
  • 可选每日重新平衡(每游戏日一次),使现有部队与滑块设置保持同步
  • 可选最大部队规模上限(非英雄单位),防止出现荒谬的巨型部队
  • 无需Harmony,仅通过战役事件实现。轻量级设计

⚠️ 这是一个新模组。请在你能够处理的队伍上小心测试(例如,劫掠者、沙漠强盗),以免意外让逃兵(或其他讨厌的家伙)占领卡拉迪亚。

特性(快速列表)

  • MCM中针对您加载顺序中发现的每个强盗派系设有独立滑块。
  • 切换选项:加载时调整现有部队规模。
  • 切换选项:每日重新平衡(使世界规模接近您的目标百分比)。
  • 切换选项+数值:最大部队规模上限。
  • 数值设置将被保存;您也可以在JSON文件中进行编辑。

队伍规模如何计算

它始终使用队伍的基准(原始大小),而非累计增长。

公式:目标 = 四舍五入(基准 × (百分比 / 100) × 乘数)

示例:

  • 基准值15 → 100% = 15(原版)
  • 基准值15 → 200% = 30
  • 基准值15 → 1000% = 150

使用倍数可大幅提升(例如:15 × 1000% × 100 = 15,000)。
 卡拉迪亚,做好准备吧!

Requirements

MBOptionScreen (MCM) 适用于 BL 1.3

确保您已安装并启用了与1.3版本兼容的MBOptionScreen/MCM。

配置(MCM)

打开选项 → 模组 → BL13 强盗倍数:

  • 启用 – 主开关。
  • 排除首领/藏身处队伍 – 保持特殊队伍维持原版规模。
  • 载入时调整现有队伍规模 – 载入存档后执行一次性调整(幂等操作)。
  • 每日平衡 – 每日根据当前滑块设置调整现有强盗队伍规模。
  • 最大队伍规模上限 – 为非英雄部队设置可选硬性限制。
  • 分氏族滑块 – 每个强盗氏族的规模调整范围为100%(原版)至1000%。

手动配置文件(可选)

该模组还会将每个氏族的值保存到:

…\Mount & Blade II Bannerlord\Modules\BL13_BanditMultiplier\Config\per_clan.json

若需要修改请使用文本编辑器(游戏关闭状态下),然后载入您的存档。

工作原理(安全且幂等)

  • 在新生成时,我们一次性调整名册规模。
  • 在加载时(若启用),我们执行一次性操作来调整现有队伍的规模。
  • 我们在您的存档中为每个队伍存储一个小的“已应用系数”,并始终计算相对变化:
    • 例如,从300% → 150% 应用了0.5×的缩小(不是从已经增长的数字开始)。
  • 这可以防止重复计算,并让你在活动期间安全地调整滑块。

兼容性

  • 兼容添加或修改强盗氏族的模组(任何设置IsBanditFaction=true的内容)。
  • 无Harmony补丁;冲突面低。
  • 可安全添加到现有存档(请务必先备份)。
  • 移除模组不会追溯缩小队伍规模;仅停止后续调整。

Tips

Start modestly (e.g., Looters 200%, others 100–150%) and play a few in-game days.

  • 如果世界感觉太拥挤,就调低滑块;每日重新平衡或重新加载会减少规模。
  • 如果与生成率模组结合使用,请使用上限。

已知边缘/备注

  • Boss/藏身处队伍可以被排除(推荐)。
  • 如果另一个模组持续编辑强盗名册,启用每日再平衡以维持你的目标。

Credits & thanks

  • 感谢Mr. Chicken启发了以同伴为核心的玩法风格。
  • 感谢MCM / MBOptionScreen提供的设置界面。