作者:NGA-悼是无情
1、判定是否闪避,如果闪避成功,则攻击未命中,伤害为0,结算完毕。
2、通过当前攻击力、技能伤害倍率、伤害增加系数、目标防御力,计算出白字伤害值。
白字伤害 = 当前攻击力 * 技能伤害倍率 *(1 - 防御减伤)*(1 + 增伤系数1)*(1 + 增伤系数2)* ……
3、判定是否暴击,计算暴伤,计算暴击伤害减免比例(如拉丝的特殊技能)
暴击伤害 = 白字伤害 * 暴伤 * (1 - 暴击伤害减免比例)
4、判定是否属性相克,如果属性相克,则在暴击/白字伤害基础上乘以1.5。我把这个伤害称为原始伤害。
5、判定目标身上是否存在伤害格挡护盾(如章鱼、世界树铜圆盾的护盾),如果存在,则该次伤害为0,伤害格挡护盾消失,结算完毕。
6、计算目标的减伤,分为比例减伤和数值减伤(神鸟被动)。
减伤后伤害 = 原始伤害 *(1 - 减伤比例)- 数值减伤
7、计算伤害分摊(人马、埃及猫)。
分摊后伤害 = 减伤后伤害 *(1 - 被分摊比例)
被分摊伤害 = 减伤后伤害 *被分摊比例
8、计算伤害吸收护盾(拉丝护盾、幽灵铠甲护盾、午后小憩护盾)
如果伤害吸收护盾量 > 分摊后伤害,则护盾减少量 = 分摊后伤害,最终伤害 = 0;
如果伤害吸收护盾量< 分摊后伤害,则护盾清零,最终伤害 = 分摊后伤害 - 护盾量。
Q&A:
1、为什么伤害吸收护盾结算在减伤结算之后?
神鸟的减伤可以提高神鸟的攻击力,通过观测,可以发现神鸟不管是否有伤害吸收护盾,攻击力提高的数值都相同。
2、为什么伤害吸收护盾结算在分摊伤害之后?
因为无论后排是否持有伤害吸收护盾,受到AOE伤害后,人马额外承担的伤害都相同。
3、减伤比例之间是加法叠加还是乘法叠加?
普通的减伤之间是加法叠加,但不要混淆普通的减伤和暴击伤害减免,这两者的结算在不同的步骤。
4、闪避成功会破盾吗?
不会,闪避是第一步,如果闪避了就没有后续步骤了。