史诗RPG:护甲缩放

史诗RPG:护甲缩放

替换原版护甲公式

ArmorScaling 最初是 AttributeCore 的一部分。它专为怪物伤害会持续增长的整合包而设计,这种自然进程迫使玩家必须不断升级护甲,才能在越来越致命的攻击下生存。

新的护甲减免机制](新的护甲减免机制)

ArmorScaling 通过一个简单的规则改变了护甲减免伤害的方式:

  1. 总防御力(系统会累加护甲值)

    • 你的护甲值,
    • 加上基于护甲韧性的加成,
    • 再加上来自保护附魔的“虚拟护甲”。
  2. 伤害减免基于你的总防御力和攻击伤害大小计算(重要部分)

    • 最大伤害减免始终为 90%,
    • 伤害减免总是取决于攻击伤害值,
    • 攻击伤害越大,护甲的减免效果越弱,
    • 你需要越来越多的护甲来减免越来越大的攻击(没有上限)。
  3. 该减免效果应用于最终伤害

    • 这意味着坦克配装会大幅降低普通攻击的伤害,
    • 但巨大伤害仍然致命,
    • 并且完全免疫伤害的情况永远不会存在,
    • 敌人的攻击伤害越强,你需要的护甲就越多。
伤害减免 = 总防御力
           ─────────────────────────────
           总防御力 + 受到的攻击伤害

最终伤害 = 受到的攻击伤害 × (1 − 伤害减免)

快速示例

总防御力:70
受到的攻击:50
伤害减免:58.33%
最终伤害:20.83

这里的攻击伤害接近你的总防御力,因此减免效果比前一种情况低,最终伤害会上升。

总防御力:70
受到的攻击:80
伤害减免:46.67%
最终伤害:42.67

此处攻击伤害已经超过你的防御力,因此减免效果大幅下降,几乎一半的伤害穿透了护甲。

总防御力:70
受到的攻击:100
伤害减免:41.18%
最终伤害:58.82

在这个情况中,受到的攻击伤害远高于你的总防御力,因此减免效果持续下降,攻击造成的伤害也更为沉重。

简而言之

  • 防御力越高 = 减免效果越强。
  • 攻击伤害越大 = 减免效果越弱。
  • 最大减免上限始终为 90%。
  • 它不像一个固定百分比那样工作,例如“70防御力 = 减少70%伤害”。