赛博朋克2077伤害计算公式伤害计算详解

赛博朋克2077伤害计算公式。不少玩家可能还不太清楚游戏中武器的伤害是如何计算的,下面带来具体的伤害计算方法详解,供各位玩家们参考。

伤害计算公式

琢磨好几天,被几个不知道是BUG还是特殊机制的个例武器搞得头晕转向,绕了好多弯路,比如突破、猫又、类星体、零五等武器应该是存在严重BUG,除这些外大部分武器都能用公式正确计算出实际伤害

不考虑爆头和其他增伤技能天赋,公式很简单,在手持武器状态下,以暴击情况下为例:

单发子弹伤害=(元素伤害*(1±弱点/抗性)+基础伤害)*(武器面板爆伤+人物面板爆伤+1)*NT系数

先讲讲元素伤害和基础伤害

元素伤害有四种:物理、热能、电子、化学,其中物理伤害不受敌人任何弱点/抗性影响,而基础伤害等同于物理伤害

上图

元素伤害均伤就是(58+70)/2=64

基础伤害最小值为:总伤害最小值-元素伤害最大值=83-70=13

基础伤害最大值为:总伤害最大值-元素伤害最小值=101-58=43

基础伤害均值为:(13+43)/2=28,由于浮点所以显示的是29

需要注意的是,实际打出的元素伤害+基础伤害不会超出总伤害的范围

比如你打一发随机到了70元素伤害,101-70=31,那么此时基础伤害只会在13—31范围内随机

关于敌人抗性,也很简单

热能弱点75%,造成的热能这一块的伤害增加75%,为1.75倍

化学抵抗15%,造成的化学这一块的伤害减少15%,为0.85倍

那么这个时实际能打出的伤害范围就知道怎么算了,以上面的武器为例

当电子伤害随机到最小,且总伤害也随机到最小,此为最低伤害:58*1.3+(83-58)=100.4

当电子伤害随机到最大,且总伤害也随机到最大,此为最高伤害:70*1.3+(101-70)=122

假如上面的武器元素伤害类型替换成了化学,那么

当化学伤害随机到最大,且总伤害随机倒最小,此为最低伤害:70*0.85+(83-70)=72.5

当化学伤害随机到最小,且总伤害随机倒最大,此为最高伤害:58*0.85+(101-58)=92.3

而对于纯物理伤害武器,由于不存在物理弱点/抗性,所以实际能打出的伤害范围即为武器面板总伤害范围

关于暴击这块

事实上用大部分武器溢出的暴击率都没有用,50武器爆率+50人物爆率=100实际爆率,只有个别武器(突破,猫又,类星体)有不明问题,应该是存在BUG

而武器爆伤和人物爆伤也只是简单的叠加算法,比如手持武器时,武器面板爆伤显示200%,人物面板爆伤显示200%,200%+200%+隐藏的基础暴伤100%=500%,此时你打出的暴击数字为非暴击数字的5倍

人物的义体、服装插件、属性(反应/镇定)和冷血专长等级增加的爆率爆伤会直接体现在人物面板上

而各类武器专长等级增加的爆率爆伤只在你手持对应类型武器时才体现在人物面板上

各类天赋技能点增加的爆率爆伤比较复杂,体现在人物面板或武器面板的都有,完全不体现的也有

最后接下来就是重点,导致我荒废大把精力,却始终搞不清这烂游戏伤害计算的根本原因,正是因为蠢驴十足的NT,也没有说明,搞得像个BUG一样,所以我将其赐名为:NT系数

我打一些普通敌人的时候,不管敌人的弱点和抗性是什么,不管用什么伤害类型的武器,实际伤害总是比武器面板要高,而且还要高2-3倍,而在打个别敌人时,同样的弱点和抗性,同样的武器伤害类型,比打其他敌人的实际伤害要低正好一半,刚好符合武器面板

后来我用低等级存档实验,最后发现原来这玩意跟等级有关系,猜测应该是人物等级大于敌人等级造成2倍伤害,低于或等于则造成1倍伤害