由于前几天把箭术特的加成方式搞错了,特地回去看了下英雄世界的杀害计算方法,发现了一些有趣的地方,特来分享一下
H3的伤害计算系统比较复杂,简化了可表示为
Y1=[1+0.05(A-D))]*杀伤力*数量 (A>D,上限60)
Y2=[1-0.025(D-A)]*杀伤力*数量 (D>A,上限28)
但当你学了高级进攻术(近战基础杀伤力提高30%),或者高级箭术(远程基础杀伤力提高50%),这个公式就要稍微修改一下了(注:不考虑进攻特和箭术特,他们的情况特殊,专门讨论)
Y1=[1+(0.5or0.3)+0.05(A-D)]*杀伤力*数量
Y2=[1-0.025(A-D)]*(0.5or0.3)*杀伤力*数量
为讨论方便,我们称[]内的内容为 伤害系数
可以直观的看出,当你的生物攻击力A>敌人的防御力B时,进攻术/箭术加成并非简单的在原有伤害的基础上相乘,而是以一种函数的关系加成,我们将其按攻防差做成excel表格,首先是箭术+50%
补一个攻防差60 4.500 4.000 1.125
最右边表示在伤害系数上你的箭术的加成效果(倍数表示),x=A-D
表格表示为当攻防差为多少时,不考虑对手有防御术时,你的部队对敌人造成的杀害系数(再*数量*杀伤力就是你的部队造成的总伤害。),比如
攻26时,高箭术TT攻50,小怪物防4(3+1),x=50-4=46,伤害系数3.8
TT伤害40*3.8~60*3.8=152~228吻合
带着些宝物和技能以后有用到
H3的伤害计算系统比较复杂,简化了可表示为
Y1=[1+0.05(A-D))]*杀伤力*数量 (A>D,上限60)
Y2=[1-0.025(D-A)]*杀伤力*数量 (D>A,上限28)
但当你学了高级进攻术(近战基础杀伤力提高30%),或者高级箭术(远程基础杀伤力提高50%),这个公式就要稍微修改一下了(注:不考虑进攻特和箭术特,他们的情况特殊,专门讨论)
Y1=[1+(0.5or0.3)+0.05(A-D)]*杀伤力*数量
Y2=[1-0.025(A-D)]*(0.5or0.3)*杀伤力*数量
为讨论方便,我们称[]内的内容为 伤害系数
可以直观的看出,当你的生物攻击力A>敌人的防御力B时,进攻术/箭术加成并非简单的在原有伤害的基础上相乘,而是以一种函数的关系加成,我们将其按攻防差做成excel表格,首先是箭术+50%
补一个攻防差60 4.500 4.000 1.125
最右边表示在伤害系数上你的箭术的加成效果(倍数表示),x=A-D
表格表示为当攻防差为多少时,不考虑对手有防御术时,你的部队对敌人造成的杀害系数(再*数量*杀伤力就是你的部队造成的总伤害。),比如
攻26时,高箭术TT攻50,小怪物防4(3+1),x=50-4=46,伤害系数3.8
TT伤害40*3.8~60*3.8=152~228吻合
带着些宝物和技能以后有用到