原作者:17173“羽_kun”
一、初始伤害。1、基础伤。
区域词缀提供的基础伤,例如武器上提供的点伤词缀、法术主动技能宝石提供的基础伤。装备、辅助技能等提供的附加点伤。2、伤害转化(Damage conversion)。(不是收到XX伤害转化成XX伤)
附加其他类型伤,例如灰烬之捷附加的火焰伤。伤害类型转化,例如燃焰戒指提供的冰伤转火伤。3、全域词缀加成。
增加、减少词缀计算。更多、更少词缀计算。这里要注意,如果伤害类型发生过转化,则该伤害同时受转化之前与之后的伤害类型加成。例如熔岩打击技能,要同时受转化前的物理伤与转化后的火焰伤的加成。
4、计算暴击。
二、计算是否击中。1、计算攻击伤的闪避/命中判定。2、计算躲避判定。
三、进行格挡判定。四、伤害转移(Damage shift)(即受到的XX伤害转化成XX伤)
例如电甲提供的物转电、恨意提供的物转冰、烈炎之心提供的元素转混沌。注意,伤害转移只针对击中伤,而且要与前面提到的伤害转化(Damage conversion)区分开。
五、伤害的减免。
伤害可以被避免(avoid),例如七彩碟提供的被击中时有 25% 机率避免火焰伤害。避免伤害后,仍算做被击中,但收到的伤害为0。元素伤、混沌伤被抗性直接减免。物理伤被“减少收到的物理伤害”词缀减免,最高减少90%。“减少收到的物理伤害”主要来源有:护甲 耐力球 勇士升华坚不可破 石化药剂 坚钢之灵(天赋点) 守护者升华不动信念 混沌魔像
六、“承受伤害”(damage taken)计算
1、# X承受的来自Y的伤害 例如百属链提供的“-4承受的来自攻击的物理伤”2、增加/减少承受的伤害 例如护体提供的减伤、自杀头提供40%~50%的增伤3、更多/更少承受的伤害 例如冰甲
七、最终的伤害计算。
1、非混沌伤先由护盾承受,然后由生命承受。2、计算MOM天赋效果,MOM只对扣除生命的伤害生效。
以上是击中伤的结算顺序,持续伤结算顺序相同。