最近有玩小小军团合战三国的小伙伴问到:“游戏中的伞兵伤害怎么计算?计算公式是什么呢?”下面飞鹏小编就为玩家们介绍一下,希望对玩家们有帮助,感兴趣的玩家们赶紧来看看吧!
伞兵的计算公式推导,被这种浓浓的专研气氛所感染。看完公式之后觉得伞兵还是个有脑子的同志。他采用的是巨人作为伤害源,对小兵的伤害来进行推导,得出的结论是:
z=(x-0.5y)*0.2*A 其中x为攻击数值 y为防御数值 z为最终伤害数值 A为克制系数(兵种相克A取1.3或1.55)
以上是伞兵的结论,但是错的!
这也要感谢TG出了反射盾,可以反射30%(10级技能)伤害的效果让我们可以得到小兵对小兵的伤害数值。
首先获取数据:
今天PVP遇到CHN魔主天下,于是叫他下到只剩一个反击盾:260级盾兵防御数值为583。
我上了三个英雄:
步兵-雷哈德,小兵攻击数值为1385。克制系数A=1(步兵对盾兵不克制)
魔法兵-莫甘娜,小兵攻击数值为1748。克制系数为1.3(魔法兵对盾兵有30%的克制)
火枪兵-萨奇,小兵的攻击数值为1676。克制系数A=1.55(火枪兵对盾兵有55%的克制)
以下是战斗画面截图以及数据。
步兵获得的反伤为47,魔法兵获得的反伤为101,火枪兵获得的反伤是120。
以上为数据获得。
接下来就是计算了,根据30%的反伤,可以很简单的推算出:
1、步兵对盾兵的伤害为47/0.3=157
2、魔法兵对盾兵的伤害为101/0.3=337
3、火枪兵对盾兵的伤害为120/0.3=400
根据伞兵的公式:
1、步兵:z=(x-0.5y)*0.2*A =(1385-0.5*583)*0.2*1=219 (与157相差62,误差39%)
2、魔法兵:z=(x-0.5y)*0.2*A =(1748-0.5*583)*0.2*1.3=379 (与337相差42,误差12%)
3、火枪兵:z=(x-0.5y)*0.2*A =(1676-0.5*583)*0.2*1.55=429 (与400相差29,误差7%)
可见伞兵的公式是不准确的。
那么真正的公式是什么呢?我想到的克制效果究竟作用在最终伤害上?还是仅仅作用于攻方的攻击数值上?
以下是我推导的公式(具体过程不写了,我就是参考伞兵的推导过程而已,数学式子太麻烦,就写个结论吧)
z=(Ax-y)*0.2
这个公式跟伞兵的有两处区别,一处是将克制系数作用于攻击数值上,二处是去掉了防御数值系数0.5。
重新检验:
1、步兵:z=(Ax-y)*0.2=(1*1385-583)*0.2=160 (与157相差3,误差2%)
2、魔法兵:z=(Ax-y)*0.2=(1.3*1748-583)*0.2=338(与337相差1,误差0.3%!)
3、火枪兵:z=(Ax-y)*0.2=(1.55*1676-583)*0.2=403(与400相差3,误差0.8%!)
可见这个公式其实已经非常接近真正的伤害公式了!
最终伤害=(克制系数×攻击数值-防御数值)×0.2。什么兵种克制30%或者55%,其实体现在最终伤害的只有6%或者11%而已。
Copyright © 2010-2022 All Rights Reserved