先省流:
获得相当于伤害XX%的XX伤害是基于基础点伤给的额外点伤,经过一系列伤害乘区体现在最终伤害上可能比XX%高,也可能比XX%低(大部分情况都是低)
在poe2中,天赋和技能石都出现了很多“获得相当于伤害XX%的额外XX伤害 ”这种增伤词缀,甚至有一个冰核心天赋可对冰冻敌人提供高达25%冰冷伤害的火焰伤害,那么这个天赋在面对冰冻敌人时是否就是强大的25%more呢?如果我再堆100%的火焰伤害,是否就能翻倍为微50%more呢?
GGG即答:不可能
废话不多说,以3个场景中的计算带大家弄清楚其中的具体实现方式:
【场景1】
- 某攻击基础点伤为:100点冰伤
- 人物身上的增伤组成:100%攻击伤害inc,100%冰冷伤害inc,50%火焰伤害inc
- 人物点了核心天赋:可对冰冻敌人提供高达25%冰冷伤害的火焰伤害
- 怪物处于冰冻状态,元素抗性均为0
【场景2】
- 某攻击基础点伤为:100点冰伤
- 人物身上的增伤组成:100%攻击伤害inc,100%冰冷伤害inc,50%火焰伤害inc
- 人物点了核心天赋:可对冰冻敌人提供高达25%冰冷伤害的火焰伤害,怪物处于冰冻状态
- 怪物处于冰冻状态,元素抗性均为0
- 该攻击链接了辅助技能宝石:冰冷灌注,可提供相当于伤害25%的额外冰冷伤害,但造成50%更少的火焰和闪电伤害
【场景3】
- 某攻击基础点伤为:100点冰伤
- 人物身上的增伤组成:100%攻击伤害inc,100%冰冷伤害inc,50%火焰伤害inc
- 人物点了核心天赋:可对冰冻敌人提供高达25%冰冷伤害的火焰伤害
- 怪物处于冰冻状态,元素抗性均为0
- 该攻击链接了辅助技能宝石:冰冷灌注,可提供相当于伤害25%的额外冰冷伤害,但造成50%更少的火焰和闪电伤害
- 该攻击链接了辅助技能宝石:火焰灌注,可提供相当于伤害25%的额外火焰伤害,但造成50%更少的冰冷和闪电伤害
对于场景1,最终该攻击的击中伤害为:(100)*(1+100%+100%) + (100*25%)*(1+100%+50%) = 300 + 62.5,共362.5伤害,其中包括300点冰冷伤害和62.5火焰伤害
对于场景2,最终该攻击的击中伤害为:(100+100*25%)* (1+100%+100%) + (100*25%)*(1+100%+50%)*(1-50%) = 375 + 31.25,共406.25伤害,其中包括375点冰冷伤害和31.25火焰伤害
对于场景3,最终该攻击的击中伤害为:(100+100*25%)* (1+100%+100%)*(1-50%) + (100*50%)*(1+100%+50%)*(1-50%) = 187.5 + 62.5,共250伤害,其中包括187.5点冰冷伤害和62.5火焰伤害
#加粗字体部分的第一个括号表示冰冷基础点伤,第二个括号表示inc伤害计算,第三个括号表示由XX灌注辅助宝石带来的less伤害,斜体字体类似,表示火焰伤害的计算
其中的计算规则为:
1.“获得相当于伤害XX%的XX伤害”都是基于基础点伤获取的,后续参与各自的伤害乘区计算
2.a来源的“获得相当于伤害XX%的XX伤害”带来的额外点伤不参与b来源的“获得相当于伤害XX%的XX伤害”的计算,不会出现左脚踩右脚上天的情况
3.XX灌注宝石造成50%更少的XX类型伤害的副作用是直接体现在该类型伤害的最终计算上的,不直接作用于基础点伤
还有一个例外的是,黑僧的碎裂现实升华,获得相当于击中伤害XX%的额外混沌伤害,目前暂不清楚其作用机制,个人猜测是以more进行计算的,且这个额外的伤害不再受到伤害词缀的修正
最后,如果小伙伴有疑问或发现计算有纰漏,欢迎在下面指出讨论