无限无治疗短休

无限无治疗短休

获得额外能力:短休时不进行治疗,可无限次使用。旨在模拟D&D中更频繁短休的同时仍限制治疗次数的机制。

杂项

概述:本模组赋予所有角色无需治疗即可短暂休息的能力,作为可切换技能。由于当前模组限制,需修改“隐藏”动作以赋予短暂休息能力(此不兼容性在至少隐藏一次后存档中极易解决,详见说明。)

要求:

  • BG3 Mod 修复器

漩涡或BGMM安装:

  1. 下载文件。
  2. 使用Vortex或BG3导航至下载文件的文件夹,选择文件添加到可用模组中。
  3. 在底部将模组添加至你的活跃模组列表中。暂时无需担心与其他修改隐藏动作的模组存在兼容性问题,这只是临时措施。
  4. 载入你的存档文件,并确保至少有一名角色执行了隐蔽动作。
  5. 该角色现在应该拥有一个新的可切换被动技能。保存并退出。
  6. 调整你的加载顺序,优先处理其他修改"隐藏"动作的模组;当你启用新能力时,应该能将"短休不恢复"的效果扩散到全体成员,该能力已作为新通用技能添加。

手动安装:

  1. 下载文件。

  2. 将内容解压到你的 (. . .)AppData\Local\Larian Studios\Baldur's Gate 3\Mods 文件夹中。文件路径可能因操作系统而异,既然你在这里,你应该知道自己在做什么。

  3. 修改位于 (. . .)AppData\Local\Larian Studios\Baldur's Gate 3\PlayerProfiles\Public 文件夹中的 modsettings.lsx 文件,添加以下行:

    • 3a. 在 <node id="ModOrder"> 部分的最后一个条目之后,但在 </children> 行之前,添加以下行:

      <节点 id="模块">
          <属性 id="UUID" 值="a0a373ec-5f34-4bb9-93b7-640f571d51a0" 类型="固定字符串" />
      </节点>
      
    • 3b. 在 <node id="Mods"> 部分,添加以下行:

      <节点 id="模块简短描述">
          <attribute id="Folder" value="无限无治疗短休" type="LSString" />
          <attribute id="MD5" value="" type="LSString" />
          <attribute id="Name" value="无限无治疗短休" type="LSString" />
          <属性 id="UUID" 值="a0a373ec-5f34-4bb9-93b7-640f571d51a0" 类型="固定字符串" />
          <属性 id="版本64" value="36028816346316888" type="整型64" />
      </节点>
      
  4. 载入你的存档文件,并让至少一名角色执行隐藏动作。

  5. 该角色现在应拥有一个可切换的新被动技能。保存并退出。

  6. 调整你的加载顺序,优先处理其他修改"隐藏"动作的模组;当新能力开关开启时,你应该能将"短休不恢复"效果扩散至全体成员,该能力已作为新通用技能添加。

用法:

在你的被动技能菜单中,你应该有一个新的可切换被动技能,其图标与"休憩之歌"动作相同。
启用该被动将阻止你恢复治疗量,并赋予你一个法术(可在通用动作中找到),该法术会为附近所有队友授予相同的可切换被动。

为了避免无限治疗,请确保:

  1. 所有队友都已被授予该能力
  2. 所有队友的切换状态保持同步
    (传播效果时,接收者不会自动匹配你当前的切换状态,目前无法修复此问题)

当所有成员完成首次"无治疗短休"后,之后的短休状态将保持同步。

兼容性:

该模组应与绝大多数内容兼容。
只需确保在角色获得可切换被动技能前后,您已执行调整加载顺序的步骤,以便其他任何修改潜行技能的模组在安装完成后覆盖此模组。

新增短休时恢复行动资源的模组应与本模组完全兼容,修改常规短休能力的模组也同样兼容。
本模组调用了 ShortRest() 函数,因此任何修改该函数的操作也会以相同方式影响本模组的短休效果。