二.距离修正
此部分代码代表距离修正,此数据越大,武器伤害受距离影响而衰减越严重。
关于伤害代码
由于评测团一直以来使用的是有甲白银爆头的伤害来计算距修,这次就根据这个白银爆头来推定代码
首先,以GPAK为例,武器基本子弹伤害为这一段代码:(AmmoDamage 116 )
各个节点伤害如下:
(DamageRatioPerNode 1.3 1.2 0.3 0.3 0.3 0.3 0.3 0.36 0.36 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.3 0.36 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 0.21 )
我们只取顺序第二个的1.2,这个比例即为白银爆头伤害。
接着是这一部分:(ArmorDamageRatioPerNode0 0.8 0.8 0.0 0.0 0.0 0.0 0.0 ),此为防弹头盔的甲修
这一段只取其中的0.8这个数,也就是白银爆头甲修0.8
接着还有一段:(DamageVariantionFactor 0.03 ),此为武器的威力波动系数
所以我们可以推算武器的有AC白银爆头威力范围了:116*1.2*0.8(±3%)≈108~115
然后是距离修正代码:DamageFactorByDistance 0.0018 ,即每米会损失0.18%的伤害,我们以此来计算100米的爆头威力
(原始威力)*距修系数*米数=威力衰减大小,然后再用原始威力减去衰减大小,就得到了各距离的伤害修正了
即,(108~115)-[(108~115)*0.11%*100]
100米理论威力为89~94
由这个公式可以反推白银爆头必定致死距离和必定不死距离
108*0.18%*X=8 X=41,此为必定致死距离
115*0.18%*Y=15 Y=77,此为必定不死距离
那么雷神也一样可以这么推出来
AmmoDamage 105
DamageRatioPerNode 1.25 1.20
ArmorDamageRatioPerNode0 0.75 0.75
DamageVariantionFactor 0.0 由这四个代码,计算得到雷神无甲白银爆头威力:105*1.2*0.75=95
DamageFactorByDistance 0.0011 即距修系数为0.11%,由此得到雷神的100米爆头威力为:95-100*0.11%*95=85
而英雄级AK,在代码上与GPAK几乎完全一致
AmmoDamage 116
DamageRatioPerNode 1.3 1.2
ArmorDamageRatioPerNode0 0.8 0.8
DamageVariantionFactor 0.03
DamageFactorByDistance 0.0011 只有距修系数变了,与M4一样是0.11%
这样可得100米英雄级AK的白银爆头威力为96~102
继续计算,必定致死距离为67米,必定不死距离为119米。