
伤害补正
通过补偿接近致命的伤害来平滑战斗,确保干净利落的击杀而不改变核心平衡。
伤害修正模组
当一次攻击足以决定战局时,这个模组会自动填补那微小的剩余差距,带来更干净、更流畅的战斗体验。
设计目标
你是否曾经蓄力发动一次强力攻击,却眼睁睁看着敌人只剩一丝血?
或者因为BOSS残血存活并扭转战局而落败?
这个模组正是为了这些时刻而存在的!
它会评估最终伤害结果。如果玩家造成的伤害几乎足以击杀生物,模组就会补足差额并完成击杀。
战斗,感觉,更爽。
机制
计算逻辑
finalDamage:最终有效伤害(计算护甲、附魔等之后)healthBefore:目标在受到伤害前的生命值
如果
healthBefore > finalDamage
并且
healthBefore - finalDamage <= finalDamage * k
其中:
k 决定了剩余生命值(相对于造成的伤害)达到多少时会被视为“足够接近”而触发完全伤害修正。
示例
- 怪物生命值:10
- 最终造成伤害:8
剩余生命值:2
使用默认设置 k = 0.5 时:
2 <= 8 * 0.5 → 成立
👉 额外施加 2 点伤害,瞬间击杀怪物。
但如果怪物生命值为 20:
20 - 8 = 12
12 > 8 * 0.5 → 不成立
👉 不进行修正;伤害正常结算。
配置
以下选项可在 config 文件夹下的 damage_correction-common.toml 中修改。

许可证
采用 MIT 许可证授权。欢迎自由使用 😊
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。