NO - 我们不一样(关卡)

NO - 我们不一样(关卡)

敌人的等级终于有意义了。等级高于你的敌人对你造成更多伤害,且受到你的伤害更少,随等级差缩放。同级或更低:无变化。完全可配置,不替换任何游戏文件。

等级差距加成


此模组使等级高于你的敌人更加危险,并让你对它们造成更少的伤害。它适用于任何满足 d = 敌人等级 − 你的等级 大于 0 的敌人。d 最大计算到 10。
敌人 → 你

等级差距(d) 效果
1 到 5 敌人每级造成 +15% 伤害。当 d=5 时为 +75%,并在此停止增长。
6 每次直接命中还会扣除你 最大生命值的 20%。
7 每次直接命中还会扣除你 最大生命值的 25%。
8 每次直接命中还会扣除你 最大生命值的 30%。
9 每次直接命中还会扣除你 最大生命值的 35%。
10 或更高 每次直接命中还会扣除你 最大生命值的 40%。


从 d=6 到 d=10,+75% 的加成仍然生效,最大生命值伤害则在此基础上额外叠加。
额外战斗规则

  • 敌人暴击率增长: 从 0% 开始,战斗中每秒提高 1%。暴击造成 x1.5 伤害。当敌人暴击时,暴击率重置为 0%。
  • 小伤害规则: 如果一次直接命中造成的伤害低于你最大生命值的 10%,则额外造成 +7% 最大生命值 的伤害。弱攻击永远不会无害。
  • 一条命(对你有利): 每场战斗一次,一次本会杀死你的攻击会让你留下 1 HP。只有在该次攻击命中时你的生命值 不低于 80% 时才会生效。低于该值则不会触发。


你 → 敌人

等级差距(d) 你的伤害
1 到 3 −20%
4 −26%
5 −32%
6 −38%
7 −44%
8 −50%
9 −56%
10 或更高 −62%


详情

  • 持续伤害(中毒、火焰、流血): 只获得等级倍率。不会获得暴击、小伤害规则或最大生命值伤害。
  • 被格挡或闪避的攻击: 保持 0 伤害。
  • 忽略: 拳斗以及无敌或不死目标(例如控制台命令“god”)。
  • 战斗: 在 20 秒内没有伤害事件后结束,随后暴击和一条命计数器重置。
  • 消息: 模组会在战斗日志中打印金色消息(可通过 LDB_ShowHud 关闭),并写入 scriptslog.txt。
  • 兼容性: 可与 Deaths Reworked 一起使用。模组会测量游戏实际应用到生命值上的伤害,并修正差值。


已知限制

  • 玩家一次本会杀死敌人的攻击不会受到削弱,因为当模组测量伤害时敌人已经死亡。
  • 如果额外伤害杀死你,死亡是即时的,没有伤害动画。
  • 一条命仅在攻击命中期间使用临时无敌。


备注

  • 在《巫师 3 重制版》(游戏版本 5.0.1048522,Steam,DX12)上构建并测试。
  • 它不会改动敌人等级缩放,因此应与改变敌人等级的模组共存。
  • 另一个修改相同伤害函数的模组可能会冲突。如果遇到问题,请把你的 scriptslog.txt 发给我。



致谢

感谢《巫师 3》模组社区提供的文档和工具。 此模组的大部分内容是在 Claude AI 的帮助下开发的。


这是一个 Beta 版本,所以我需要更多关于你们想要什么的信息,比如百分比,也许是特定类型的敌人或伤害。我会尽我所能让这个模组成为社区想要的样子。