AerondightNoStackLoss

AerondightNoStackLoss

防止杰洛特被击中时爱隆迪特(湖中剑)失去一半的充能层数。

描述

  • 防止杰洛特被击中时,湖女剑(Aerondight)损失一半的充能层数。
  • 通常情况下,当剑处于充能状态时,每次受到伤害都会使层数减半——这使得保持满层充能以获取永久伤害加成变得困难得多。
  • 本模组将该惩罚变为无效操作,因此受击时层数会被保留。

安装说明

  1. 解压压缩包,将 modAerondightNoStackLoss 文件夹复制到游戏的 mods 目录中,例如:E:\SteamLibrary\steamapps\common\The Witcher 3\mods
  2. 启动游戏——首次启动时脚本会自动重新编译。
  3. 验证是否生效:将湖女剑充满(10 层),让敌人攻击你——层数应保持为 10 而非降至 5。

卸载

  • 只需从 mods 目录中删除 modAerondightNoStackLoss 文件夹即可。

主要特性

  • 受到伤害时,湖女剑的充能层数不再减半
  • 其他机制保持不变:层数的自然衰减、叠加速度以及永久伤害加成的释放均与原版完全一致
  • 适用于新存档和现有存档
  • 纯脚本模组——不会修改存档文件

前置要求

  • 《巫师3:狂猎》次世代版(版本 5.00 或更高)
  • 不依赖其他模组

兼容性

  • 本模组通过注解补丁替换了 W3Effect_Aerondight 中的 ReduceAerondightStacks() 函数。如果其他模组也修改了此函数,你需要使用 Script Merger 进行合并。
  • 已在《巫师3:狂猎》次世代版 v5.01c 上测试。预计与所有未来更新兼容。官方补丁不太可能触及本模组所依赖的函数,因此在可预见的未来应能继续正常工作。