说明

本文基于 Apothic Attributes 1.20.1-1.3.7 和 1.21.1-2.9.1 版本。

额外伤害

近战攻击时,基于以下属性额外造成伤害。

当前生命值伤害:需攻击冷却完成度≥85%,额外造成一次 攻击冷却完成度 * 目标当前生命值 * 当前生命值伤害 物理伤害。

火焰伤害:需攻击冷却完成度≥55%,额外造成一次 攻击冷却完成度 * 火焰伤害 魔法伤害,并延长目标着火时间 10 * 火焰伤害 刻。

冰霜伤害:需攻击冷却完成度≥55%,额外造成一次 攻击冷却完成度 * 冰霜伤害 魔法伤害,并对目标施加 min(150, 15 * 冰霜伤害) 刻的缓慢效果,效果等级为 1 + max(0, log2(round(冰霜伤害 / 5))

  • 在 1.20.1 中,持续时间无上限,效果等级为 floor(冰霜伤害 / 5)

暴击

神化暴击率初始值为 0.05(5%)。

神化暴击伤害初始值为 1.5(150%)。

造成原版暴击时,伤害倍率将取二者中最高,即 max(原暴击伤害倍率,神化暴击伤害)

当前生命值伤害和无视伤害免疫的伤害不能触发神化暴击。

触发神化暴击时:

  • 伤害 += 伤害 * (神化暴击伤害 - 1);(1.20.1 中为乘算:伤害 *= 神化暴击伤害

  • 神化暴击率--;(大于 1 的神化暴击率可以多次暴击)

  • 神化暴击伤害 *= 0.85;(每次暴击成功后降低暴伤倍率)

  • 神化暴击率 > 0神化暴击伤害 > 1,再次进行暴击判定。

护甲减免

若伤害不能被护甲减免则跳过此步。

计算盔甲撕裂和盔甲穿透,穿甲抗性可减少盔甲撕裂和盔甲穿透的效果,得到计算后护甲值。

盔甲撕裂:百分比无视护甲。

盔甲穿透:无视护甲的固定值。

穿甲抗性 = min(盔甲韧性 * 0.02, 0.6);

盔甲撕裂后护甲值 = 护甲值 * (1 - 盔甲撕裂 * (1 - 穿甲抗性));

盔甲穿透后护甲值 = 盔甲撕裂后护甲值 - 盔甲穿透 * (1 - 穿甲抗性);

若盔甲穿透后护甲值为负数,跳过护甲减免计算。

  • 在 1.21.1 中,负数护甲值还会使受到伤害增加 0.015 * -盔甲穿透后护甲值 * 原伤害


计算 a 值:

  • 伤害 < 20 时,a = 10

  • 否则,a = 10 + (伤害 - 20) / 2

计算护甲减免和破甲:

  • 护甲减免 = clamp(1 - a / (a + 盔甲穿透后护甲值) - 破甲, 0, 1);(此处破甲指重锤破甲魔咒等直接减少护甲减免百分比的效果)

护甲减免后伤害 = 伤害 * (1 - 护甲减免)。

保护魔咒减免

计算保护撕裂和保护穿透,得到计算后魔咒保护系数。

保护撕裂:百分比无视魔咒保护。

保护穿透:无视魔咒保护的固定值。

保护撕裂后魔咒保护系数 = 魔咒保护系数 * (1 - 保护撕裂);

保护穿透后魔咒保护系数 = 保护撕裂后魔咒保护系数 - 保护穿透;

若保护穿透后魔咒保护系数为负数,跳过保护魔咒减免计算。

每点魔咒保护系数减少 2.5% 受到伤害,最高减少 85%(需 34 点)。

保护魔咒减免后伤害 = 护甲减免后伤害 * (1 - min(0.025 * 保护穿透后魔咒保护系数, 0.85))。

伤害计算-第1张图片全套保护IV下界合金套验证伤害

闪避

闪避率:有概率闪避近战攻击或弹射物。

  • 此处的近战攻击指伤害来源为生物且在该生物的实体交互距离内。