说明
本文基于 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。
计算护甲减免和破甲:
护甲减免后伤害 = 伤害 * (1 - 护甲减免)。
保护魔咒减免
计算保护撕裂和保护穿透,得到计算后魔咒保护系数。
保护撕裂:百分比无视魔咒保护。
保护穿透:无视魔咒保护的固定值。
保护撕裂后魔咒保护系数 = 魔咒保护系数 * (1 - 保护撕裂);
保护穿透后魔咒保护系数 = 保护撕裂后魔咒保护系数 - 保护穿透;
若保护穿透后魔咒保护系数为负数,跳过保护魔咒减免计算。
每点魔咒保护系数减少 2.5% 受到伤害,最高减少 85%(需 34 点)。
保护魔咒减免后伤害 = 护甲减免后伤害 * (1 - min(0.025 * 保护穿透后魔咒保护系数, 0.85))。
全套保护IV下界合金套验证伤害
闪避
闪避率:有概率闪避近战攻击或弹射物。
此处的近战攻击指伤害来源为生物且在该生物的实体交互距离内。


