【技术】【转】当数学家开始玩DNF:详解DNF中的伤害构成方式!!

接下来我们来谈破招。
所谓破招,就是在怪物释放技能时所打出的攻击,破招攻击会无稀释的提升25%伤害。


(不破招)


(破招)
10365969/8292785=125%。
当打出破招攻击时 屏幕右边会显示破招的字样 旁白君也会说一声“counter”
(在破招时释放控制技能会显示“强制控制”,旁白会说“super hold”)

楼主 魂剑狂魔  发布于 2018-02-23 21:16:00 +0800 CST  
但如果我们打开伤害面板,就会发现破招的伤害并非严格等于非破招的125%:



15808125/11775740=134.2%,显然是比破招的125%伤害要高的。
但是刚刚的测试过程说明,最顶上的伤害(也就是不附加白字的伤害)确实是成1.25:1的比例的,那么,问题是否出现在下面的白字呢?
我只留下了一个10%白字的称号,然后用单打击技能测试这到底是怎么一回事。


不破招,白字很听话,就是10%的伤害


但是破招状态下,我们惊奇地发现,白字似乎有点高的离谱了?
经过计算445256/3562048=12.5%=125%*10%
也就是说,白字在计算的时候,再次计算了一次破招,这就叫做白字的二次破招。
正因如此,我再刚开始介绍白字时,说它是DNF中最棒的属性,就是因为白字的二次破招机制可以打出1.25被倍于显示白字的效果。

楼主 魂剑狂魔  发布于 2018-02-23 21:16:00 +0800 CST  
当然,除了破招,白字还有一个更厉害的效果,那就是白字暴击:



1图是宠物装备的7%白字暴击(暴击+破招后为10.5%*125%=13.125%=1360532/10395964),二图是万世3的15%白字暴击(暴击后为22.5%=1865871/8292764)。
但其实这个暴击的意义并不大。
第一,这个暴击并不受面板上的物理/魔法暴击率影响,而是受本身的职业影响,并且暴击率极低,保守估计5%不到
第二,这个暴击只能对应生效于一个白字
第三,这个暴击并不吃装备或者技能带来的暴击伤害加成
所以这个白字暴击大概平均下来只能提供1%左右的伤害加成,意义并不是很大,也没有再去仔细研究的必要。

楼主 魂剑狂魔  发布于 2018-02-23 21:16:00 +0800 CST  
三、简略介绍手动计算所打出的伤害的方式
在这一章开始之前,我发现许多吧友仍然对“提升率”这个字眼有着异常的理解。
现在我专门开一楼,给大家仔细的缕一缕提升率、稀释这些词到底是什么意义。
1.固伤、百分比职业伤害计算公式
在技能等级不改变的情况下,对于固伤职业:
伤害量∝(表示正比于,也就是和……成线性关系)力智系数*独立攻击力*属强补正*装备额外伤害附加比率*技能额外伤害附加比率
对于百分比职业:
伤害量∝物理/魔法攻击力*属强补正*装备额外伤害附加比率*技能额外伤害附加比率
这其中这些系数是什么意思呢?稍安勿躁,我将为大家一个一个的讲解。

楼主 魂剑狂魔  发布于 2018-02-23 21:16:00 +0800 CST  
1)力智系数
力智系数=力智/250+1
由上方公式可知:在其它条件保持不变时,伤害量与力智系数成正比
现在我来做一个小测试。
这里是一只力量3116的红眼:
力智系数应该为13.464


用血爆进行打桩测试,伤害量为


现在+1500四维试一下,力量变成了4616,力智系数就应该变成了19.464,那么我们猜想:
伤害量应该等于115 706 7*19.464/13.464=167 269 400
废话少说,打桩试一下


误差非常小,所以可以认为该计算力智系数的公式准确。
结论:
在其它条件保持不变时,伤害量与力智系数(或力智+250)成正比

楼主 魂剑狂魔  发布于 2018-02-23 21:17:00 +0800 CST  
而对于百分比职业来说,力智难道一点意义都没有吗?
因为刚刚不是说了吗?
百分比职业的伤害∝物理/魔法攻击力
但其中这个物理/魔法攻击力是怎么来的?这值得我们细细研究。
直接抛出结论:
物理/魔法攻击力=武器攻击力*力智系数*技能提升物理攻击力*(1+三攻)*(1+斗神补正+宠物技能补正)。
什么是“武器攻击力”?
也就是直接写在你武器面板上的攻击力,比如:


红圈标注的就是武器攻击力。
那最上面的物理攻击+1631,又是什么意思呢?
简单计算就可以发现,(72/250+1)*1267=1631
因此,那个1631实际上是武器提供的力智换算成力智系数以后,再乘上武器攻击力的物理攻击力。
实际上这个数值没有任何意义,无视掉就好,我们需要的是详细信息中的物理/魔法攻击力。
对这个公式:
物理/魔法攻击力=武器攻击力*力智系数*技能提升物理攻击力
其实对所有职业都生效,只是说固伤职业打出的伤害和物理/魔法攻击力没有关联而已。
比如现在我又拿出刚刚那个红眼:
我们的武器攻击力一共是暗影蔽日的1023+赛亚人的112+兽人守护神(无宝珠)的30+绿色宠物装备的30=1195
那么物理攻击力就是1195*(3116/250+1)=16089.48


而根据数学知识,我们知道:
如果y与a*b成正比,那么当a不变时,y与b成正比,反之同理。
也就是说,百分比职业的公式实际可以改写成:
伤害量∝力智系数*武器攻击力*属强补正*装备额外伤害附加比率*技能额外伤害附加比率
这是不是和固伤职业有些相似了呢?

楼主 魂剑狂魔  发布于 2018-02-23 21:17:00 +0800 CST  
那么刚刚提到了三攻、斗神补正、宠物技能补正,我们就来测试一下是不是究竟如此。


现在如果我带上灵魂猎者(20%三攻),因为项链对力量没有影响,物理攻击力应该会变为60573*1.2=72687.6


结论正确,三攻会直接加成物攻面板。
那么如果我们现在吃一个斗神,那面板将会变成72688*1.12=81410.56?
吃一个试试看。

结论正确。
那我们试试宠物技能:
如果是和斗神加算,那么面板就变成72688*1.22=88679.36
如果是和斗神乘算,那么面板就变成81411*1.1=89522.1


证明宠物技能是和斗神加算的。

楼主 魂剑狂魔  发布于 2018-02-23 21:17:00 +0800 CST  
那对于固伤职业的独立攻击力,是否是一样的效果呢?
这里时间有限,我就直接抛出结论了。
三攻装备(清泉,小魂链,混沌,黑暗祭礼)会直接进图百分比增加独立攻击力。
但是斗神和宠物技能,不会加成三攻,是直接作为技攻的形式给予伤害加成,并且这两项也是加算,
也就是宠物技能相当于10%技攻
斗神相当于12%
斗神+宠物技能相当于22%技攻。

楼主 魂剑狂魔  发布于 2018-02-23 21:17:00 +0800 CST  
重新说一下:
感谢@ALO诗妹告诉我的这个对于固伤职业有较大提升的药物(在商城的光明之心礼包中购买):

我们选择了银光落刃这个技能来测试这个药物的强弱,因为空中刺击是百分比,冲击波是固伤。
下图为吃药前后的伤害。


百分比部分225295/204765=1.1,和药物描述相似
固伤部分433024/357970=1.21,刚好是1.1的平方
这个药物的原理应该是:
既提升了10%的独立攻击力,又像大妈那里买的药提供了10%技攻
也就是两者乘算,一共21%加成。
那对于混伤技能,是怎么计算的呢?
我们选择三段斩作为参考技能。(为了降低理解难度,我没有点血气唤醒和二觉被动,也没有开暴走)


吃药前的伤害:16031
百分比部分是2629*1.98=5209
固伤部分是16031-5209=10822

那么此时我们有三种猜想:
1.吃药后提升率为10%,伤害为17634
2.吃药后提升率为21%,伤害为19398
3.百分比部分提升10%,固伤部分提升21%,伤害为5209*1.1+10822*1.21=18825
吃药后测试,伤害为18815,证明猜想3正确


因此,我们得出结论,这个药对百分比技能或者技能的百分比部分提升率为10%;
对固伤技能或者技能的固伤部分提升率为21%。
(当前日期是2018.02.22,这个药估计是个bug,不知道哪天会修复)

楼主 魂剑狂魔  发布于 2018-02-23 21:18:00 +0800 CST  
如图是对血爆的测试:
不吃药:


吃斗神:

吃光明之心的勇士之吼:


楼主 魂剑狂魔  发布于 2018-02-23 21:18:00 +0800 CST  
说到哪里了?
哦说到攻击力了。
那么接下来就是下一个:装备额外伤害附加比率。
这个很简单
首先我们定义:技攻比率=(1+技攻1)*(1+技攻2)*(1+技攻3)*……
因为技攻之间相互是乘算,所以如此。
然后
装备额外伤害附加比率=(1+(白字+属白*属强系数)*破招补正)*(1+黄字+黄追)*(1+暴伤+爆追)*(1+技攻比率)*(1+所攻比率)
补充:
破招补正:破招情况下为1.25,不破招情况下为1;
如果没有暴击,则(1+暴伤+爆追)不纳入计算。

楼主 魂剑狂魔  发布于 2018-02-23 21:18:00 +0800 CST  
最后一项:技能额外伤害附加比率
这个也简单,常见于职业被动、一绝被动、二觉被动、buff技能
一般情况下有两种体现方式,一是技能攻击增加率,二是暴击伤害增加率。
(其中三攻增加体现在前面的攻击力里面)
这些增加率之间全部都是乘算,例如我buff技能提供60%暴伤、二觉被动提供30%暴伤、一觉被动提供40%技攻,
那么伤害比率应该等于1.6*1.3*1.4。

楼主 魂剑狂魔  发布于 2018-02-23 21:19:00 +0800 CST  
好了,终于到重头戏了:
提升率和稀释到底是什么意思?
----------------------------------------
提升率指角色的某些元素发生变化后(比如更换装备,提升换装等级,加点等等),伤害的提升幅度。
那么我们得到提升率计算公式:
提升率=变化后伤害量/变化前伤害量-1
----------------------------------------
显然,提升率为正,伤害就增加,提升率为负,伤害就减少。
由刚刚的讨论我们知道
伤害量∝力智系数*武器攻击力(独立攻击力)*属强补正*装备额外伤害附加比率*技能额外伤害附加比率
其中:
武器攻击力=基础武器攻击力*(1+三攻)*(1+斗神补正+宠物技能补正)
独立攻击力=基础独立攻击力*(1+三攻)
属强补正=(105%+0.45%*属性强化)
装备额外伤害附加比率=(1+(白字+属白*属强系数)*破招补正)*(1+黄字+黄追)*(1+暴伤+爆追)*(1+技攻比率)*(1+所攻比率)
这里就干脆认为技能额外伤害附加比率为定值,不计入讨论。
那么,如果整合这整个公式,我们会发现这个公式是
y=f1*f2*f3*f4*....*fn的形式。
我们把f1、f2、……fn叫做乘积因子。
容易得出结论:
在其他乘积因子不变时,伤害量∝y∝某个乘积因子
因此,伤害量的提升率=该乘积因子的提升率
举三个例子:
1)其他属性不变,从2500力量提升到3000力量的提升率
力量所对应的乘积因子是力智系数=力量/250+1
提升率就是:
3000力量对应的力智系数/2500力量对应的力智系数-1=2/11
2)其他属性不变,从15%白字提升到30%白字的提升率(假设属白为0)
白字所对应的乘积因子是(1+(白字+属白*属强系数)*破招补正),因为不存在属白,所以简单考虑为(1+白字*破招补正)
不破招情况下,提升率就是
(1+30%)/(1+15%)-1=3/23
破招情况下,提升率就是
(1+30%*1.25)/(1+15%*1.25)-1=3/19
3)其他属性不变,额外获得15%技攻的提升率
因为技攻对应的乘积因子是乘算的,所以额外获得15%技攻相当于变化后伤害多加了一个(1+15%)的乘积因子,因此提升率为
(1+15%)/1-1=15%

楼主 魂剑狂魔  发布于 2018-02-23 21:19:00 +0800 CST  


楼主 魂剑狂魔  发布于 2018-02-23 21:19:00 +0800 CST  
抽点时间出来研究下异常伤害机制。
还是昨天那个狂战士:
因为中毒和出血的机制应该都是相同的,所以这里就用这个红眼的出血研究一下。
因为鲜血之忆是必点的,所以我这里没办法控制不减少弗曼的出血抗性,所以请出我的另一个红眼小号。
这里因为如果弗曼等级太高,根本不可能打出血,所以我使用了10级弗曼作为目标。
我们需要做的第一件事情就是测出10级弗曼的防御力:


减伤率为3947/12381=32.098%
17级小号, 设防御力为x,那么x/(3400+x)=32.098%,解得x=1607。
防御力异常的很低呢(
技能面板显示出血伤害为206

单次出血伤害为36,显示出血伤害为516,出血伤害每0.5s计算一次,所以实际伤害为36*14=504,减伤率为




完全没有规律嘛(╯‵□′)╯︵┻━┻

楼主 魂剑狂魔  发布于 2018-02-23 21:20:00 +0800 CST  
快疯了 异常伤害我现在都还没拿出一个像样的关系式
现在有这些结论
1.异常伤害吃力智不吃独立
2.吃属强,并且只吃自己属强 和怪物属抗无关
3.吃所攻技攻,不吃三攻黄白爆
4.吃锻造带来的异常伤害增加率

楼主 魂剑狂魔  发布于 2018-02-23 21:20:00 +0800 CST  

楼主:魂剑狂魔

字数:11024

发表时间:2018-02-24 05:08:00 +0800 CST

更新时间:2021-02-02 11:45:57 +0800 CST

评论数:217条评论

帖子来源:百度贴吧  访问原帖

 

热门帖子

随机列表

大家在看