作者:蹲玩游戏2016-10-19
最终伤害=(各种渠道形成的你的最终攻击 - 各种渠道形成的对方的防御)*伤害系数(等下会讲) *其他调整系数 -最终免伤调整
物理伤害 = (物理攻击 + 技能物理伤害) - 物理防御(暴击另外考虑)
法术攻击 = (法术攻击 +技能法术伤害- 法术防御)* 固定常数 * max(0,(元素忽视-元素抗性))
举例说明:
假如有一个物攻5千—1.5万的射手,使用技能【心弦】(为了方便计算,心弦的伤害直接按照2300来计算),攻击一个物防5000的奶妈,那么会对奶妈造成多少伤害呢?
我们按照伤害公式计算一下,射手对奶妈的最大伤害应该是:(1.5万的最大物攻+2300心弦伤害)-5000物理防御=12300伤害。最小伤害应该是:(5千最小物攻+2300心弦伤害)-5000物理防御=2300伤害。
如果,直接按照伤害公式来看,这个射手会对奶妈造成2300—12300的伤害。显然,这个数据是不对的。因为,1.5万物攻的射手是不可能对一个5000物防的奶妈造成这么多的伤害。其实公式,还缺一个关键的数据,就是上面法术伤害中的固定常数,也叫伤害系数。
伤害系数,就是你对玩家造成的大部分伤害,都要乘一下这个系数,然后才是真实的伤害。简单的说,我们刚才得出了射手会对奶妈造成2300—12300伤害,然后,我们再用这个数,乘以伤害系数,就是你对这个奶妈造成的真实伤害。
最小伤害2300*0.15=345,最大伤害12300*0.15=1845
所以,这个射手对奶妈造成的真实伤害就是345—1845,没有考虑石之灵减伤和装备词条的伤害。这个伤害系数0.15到底是从哪里来的,可不可靠?实际上这个是参照了端游在2010年11月25日发的公告中,公布的数据。手游与端游一脉相承,我们不妨先这么算。
通过这个系数,我们就可以计算出,每100防御可以减少多少防御,每100攻击又能增加多少攻击。而且计算方法特别简单,就是用你加的防御*0.15就行了。我们来简单验证一下:
1000物攻,用伤害100点的技能,攻击一个物防500的人物,具体伤害为
(1000+100)-500=600
600*0.15=90
如果,是打600物防的人物呢?
(1000+100)-600=500
500*0.15=75
法攻也同理,游戏上所有攻击或者防御的数据*0.15,就是实际造成的伤害。所有“装备词条最终伤害-10”或者多少,其实也可以认为是加防御而已。不必刻意去堆。
更多手机微游戏,敬请关注蹲玩公众号