计算公式:
最终伤害 = 显示伤害 * (1 - (怪物抗性 - 减怪物抗性)) * (1 + 增加法术伤害)
= 显示伤害 * (1 - 怪物抗性 + 减怪物抗性 ) * (1 + 增加法术伤害)
设: 1-怪物抗性 = 常数C ,(因为怪物抗性一般为固定值)
得: 最终伤害 = 显示伤害 * ( C + 减怪物抗性 ) * (1 + 增加法术伤害)
计算开始:
设怪物抗性=0%,C=1-0%=1
设: 减抗=0; 法伤=50%; 得:(1+0)*(1+0.5)=1.5
设: 减抗=30; 法伤=20%; 得:(1+0.3)*(1+0.2)=1.56
设: 减抗=50; 法伤=0%; 得:(1+0.5)*(1+0)=1.5
可见:当怪物抗性为0%时,减抗50%=法伤50%
设怪物抗性=20%,C=1-20%=0.8
设: 减抗=0; 法伤=50%; 得:(0.8+0)*(1+0.5)=1.2
设: 减抗=30; 法伤=20%; 得:(0.8+0.3)*(1+0.2)=1.32
设: 减抗=50; 法伤=0%; 得:(0.8+0.5)*(1+0)=1.3
可见:当怪物抗性为20%时,减抗50%>法伤50%
设怪物抗性=50%,C=1-50%=0.5
设: 减抗=0; 法伤=50%; 得:(0.5+0)*(1+0.5)=0.75
设: 减抗=30; 法伤=20%; 得:(0.5+0.3)*(1+0.2)=0.96
设: 减抗=50; 法伤=0%; 得:(0.5+0.5)*(1+0)=1
可见:当怪物抗性为50%时,减抗50%>法伤50%
设怪物抗性=100%,C=1-20%=0
设: 减抗=0; 法伤=50%; 得:(0+0)*(1+0.5)=0
设: 减抗=30; 法伤=20%; 得:(0+0.3)*(1+0.2)=0.36
设: 减抗=50; 法伤=0%; 得:(0+0.5)*(1+0)=0.5
可见:当怪物抗性为100%时,减抗>>法伤
结论:当怪物抗性为0时,减抗效果与法伤效果基本持平;怪物抗性越高,减抗效果越好于法伤效果。
另外:毒素伤害貌似更复杂些。详见帮助文档。
[ 本帖最后由 null001 于 2012-2-24 10:17 编辑 ]