物理职业伤害计算公式

2017/11/303119 浏览综合
本文有大量公式,适合对游戏系统有一定了解后阅读。
按照惯例,先上公式
(1)暴击伤害=(150+面板力量/5.1)×(1+装备增加的爆伤%)×1.05+装备增加的爆伤+(面板力量×装备增加的力量%+装备增加的力量)/5.1——(公式默认好战分子的提升暴击10级)
(2)有效攻击=面板攻击+角色等级-怪物防御×(1-物理穿透%)-怪物等级
(3)普通攻击伤害=有效攻击×(1+近战攻击%)×爆伤/100×(1+属性增伤%)
(4)技能伤害=(有效攻击+a)×b×(1+技能增伤%)×(1+近战攻击%)×爆伤/100×(1+属性增伤%)——(a,b随技能的不同而变化,比如十级三段击a为45,b为3)
(5)以上伤害都未计算惯性影响
========================================================
下面开始测试
TapTap
上图为人物面板
主手武器为白板无精炼草质剑
角色稳定值达到100
装备增加的爆伤%为7%
装备增加的爆伤为14
装备增加的力量为6
除武器外装备增加稳定值8
装备未增加近战攻击、穿透及属性
测试目标为肥籽,等级70,物理防御162,属性风
根据前面公式,
角色暴击伤害=(150+255/5.1)×1.07×1.05+14+6/5.1=239.88
无穿透下的有效伤害=100+1070-70-162=938
一、普通攻击伤害测试
测试方法:角色连续普通攻击肥籽,直到伤害无变化,因为普通攻击惯性伤害的下限为50%,所以此时造成的伤害×2=普通攻击伤害。
1、测试一
初始装备,测试结果
TapTap
实测普通攻击白字伤害=469×2=938
实测普通攻击暴击伤害=1125×2=2250
实测角色暴击伤害=2250/938×100=239.87,与前面公式计算结果相符,证明前面给出的暴击伤害公式是正确的。
按照公式,当前普通攻击暴击伤害=938×2.3988=2250,与实测结果相符。
2、测试二
初始装备增加4%近战攻击
TapTap
实测普通攻击暴击伤害=1169×2=2338
按照公式,当前普通攻击暴击伤害=938×2.3988×1.04=2340,与实测结果相符。
3、测试三
初始装备增加4%近战攻击,并给武器附魔土属性
TapTap
实测普通攻击暴击伤害=1462×2=2924
按照公式,当前普通攻击暴击伤害=938×2.3988×1.04×1.25=2925,与实测结果相符。
4、测试四
初始装备增加3%近战攻击,3%穿透,并给武器附魔土属性
TapTap
实测普通攻击暴击伤害=1456×2=2912
因增加穿透,当前有效攻击=100+1070-70-162×(1-3%)=942.88
按照公式,当前普通攻击暴击伤害=942.88×2.3988×1.03×1.25=2912,与实测结果相符。
通过前面四个测试,证明前面普通攻击伤害公式是正确的
二、技能暴击伤害测试
测试方法:直接用三段击攻击肥仔
测试五
初始装备增加4%近战攻击,并给武器附魔土属性。技能体术锻炼十级,增加拳系技能伤害5%
TapTap
实测技能暴击伤害9657
按照公式,当前技能伤害=(938+45)×3×1.05×2.3988×1.04×1.25=9656,与实测结果相符,证明技能伤害公式是正确的。
三、伤害浮动
实际战斗过程中,角色所造成的伤害并不是一个固定值。还要受到稳定值,惯性以及怪物抗性的影响。惯性和怪物抗性本文暂不讨论。这里仅讨论稳定值对最终伤害的影响。
TapTap
上图转自巴哈姆特电玩站百科,介绍了角色稳定值的算法。以前面测试角色为例,总稳定=90+8+(118×3+255)/40=113,因为物理职业稳定值上限100,所以角色实际稳定为100。
战斗中,不考虑惯性影响,角色实际的伤害在(角色伤害×稳定值%)~角色伤害 之间随机浮动。角色平均伤害=角色伤害×(1+稳定值%)/2。
因为稳定值影响的是平均伤害,无法直接看到,很容易就被人忽略,但实际上,稳定值对伤害的影响是不低于其他属性的。
举个例子,假设用本文最开始公式计算出角色技能暴击后伤害40000。角色稳定值80,那么角色实际伤害就会在32000到40000之间随机浮动,平均伤害36000。当角色稳定提高到90,平均伤害就会变为38000。增加10稳定值使角色平均伤害提高了5%。
12
104
16