搜打撤模式伤害计算

修改于昨天 23:57173 浏览综合
枪械伤害是看子弹的,所以射速越快的枪在搜打撤越强。
正常模式的伤害计算如下
身体:100%     头部:200%
大腿:70%       小腿:40%
步枪子弹伤害    冲锋枪    狙击枪    霰弹枪
1级弹:18             14           79           6*8
2级弹:32             22          125        18*8
3级弹:76             41          288        38*8
子弹穿透及护甲减伤。
- 1级弹穿透:0%
- 2级弹穿透:15%
- 3级弹穿透:30%
- 1级甲减伤:75%
- 2级甲减伤:90%
- 3级甲减伤:105%
伤害计算:伤害*[1-(减伤-穿透)]   
(最高减伤97%)
掉耐久机制
受到伤害减少(当前部位*40%子弹伤害)的耐久
可能有上下浮动1-3点
如果剩余耐久不足扣除耐久
计算伤害如下
假设(步枪1弹打1甲,甲剩余耐久4)
步枪1级弹一枪耐久-7,伤害-4
这时候扣除耐久>甲耐久,责伤害分为两段计算,一段为耐久抵消伤害一段是没抵消的伤害。
抵消伤害4/7≈57%     18*0.25*0.57=2.565
没抵消3/7≈43%       18*0.43=7.74
2.5+7.7=10.2    =受到10点伤害。
游戏里子弹伤害其实有很多不合理的地方,例如
三级弹打一级甲,胸口42
此时胸口减伤为45%,受到伤害55%
但是大腿确是70%,居然比打甲性价比高?
更何况游戏中还有肢体穿透机制,意味着一枪大腿能打出双倍伤害。
TapTap
3
11