dnf伤害分类其实很简单,所有的因子归根到底仅分为两大类,一种是黄字增加,另一种是白字附加。
以下详细剖析红眼固伤有关的所有因子及相关基础公式和演变公式:
一、黄字增加
1.黄字暴击:暴击时,提升基础黄字50%,伤害为原来的1.5倍。
ps:人物自带里暴击3%(不显示在面板),一般面板达97%即可做到百分百暴击,溢出的暴击率无用。
值得注意的是:红眼1觉被动加暴击率,一般16级一觉被动攻击出血怪物+4%暴击率,绿名和BOSS默认叠加三层,也就是等于12%暴击率。因此,面板达到85%暴击率基本做到百分百暴击。因部位玩家暴击率堆不到85%,鹰眼太贵,马戏团不够吃,完全可以吃卡妮娜商店出售的8%暴击药取代,面板77%暴击率即可。
满暴击时,直接以1.5代入“固伤最终伤害”公式计算即可。
2.黄字破招:当怪物正在攻击你时,你反击所造成的伤害会提升25%,变为原来伤害的1.25倍。类似“正当防卫”
一般僵直怪、霸体怪不会被玩家攻击压制得毫无还手之力,容易破招。
破招时,直接以1.25代入“固伤最终伤害”公式计算即可。
3.力量类:力量的增加,会放大基础黄字。
基础公式:技能伤害=固伤面板*(1+0.004*力量值)*其他因子
推导力量提升公式:
提升率=(提升后的伤害-提升前的伤害)/提升前的伤害=[固伤面板*(1+0.004*提升后的力量)*其他因子-固伤面板*(1+0.004*提升后的力量)*其他因子]/固伤面板*(1+0.004*提升前的力量)*其他因子=(提升后的力量-提升后的力量)/(提升前的力量+250)=提升的力量/(提升前的力量+250)
因此,演变公式:提升率=提升的力量/(提升前的力量+250)
力量提升时,直接以“(1+提升率)”代入“固伤最终伤害”公式计算即可。
4.独立类:独立的增加,首先会体现在固伤面板的增加,进而放大基础黄字。
基础公式:技能伤害=独立攻击力*技能独立倍率*其他因子
推导独立提升公式:提升率=(提升后的伤害-提升前的伤害)/提升前的伤害=(提升后的独立攻击力*技能独立倍率*其他因子-提升前的独立攻击力*技能独立倍率*其他因子)/提升前的独立攻击力*技能独立倍率*其他因子=(提升前的独立攻击力-提升后的独立攻击力)/提升前的独立攻击力=提升的独立/提升前的独立攻击力
因此,演变公式:提升率=提升的独立/提升前的独立攻击力
独立提升时,如果你取独立提升前的固伤面板,那么,直接以“(1+提升率)”代入“固伤最终伤害”公式计算即可。如果你取独立提升后的固伤面板,那么,直接舍弃独立因子,不用代入,因为独立的变化已经体现在面板的增加了。
5.属强类(减抗性类):属强的增加(怪物抗性的减少),会放大基础黄字。
同等数值减抗等效提升同等数值属强,比如属强x,减y抗性,就相当于总属强x+y。
基础公式:技能伤害=固伤面板*(1+属强值/220)*其他因子
推导属强提升公式:提升率=(提升后的伤害-提升前的伤害)/提升前的伤害=[固伤面板*(1+提升后的属强值/220)*其他因子-固伤面板*(1+提升前的属强值/220)*其他因子]/固伤面板*(1+提升前的属强值/220)*其他因子=(提升后的属强值-提升前的属强值)/(提升前的属强值+220)=提升的属强值/(提升前的属强值+220)
演变公式:提升率=提升的属强值/(提升前的属强值+220)
值得注意的是:为了计算方便,通常我们都取估算值220。当我们进行精准计算时,一定要取准确值222,还有,人物有自带5%的属强加成(人物自带11点里属强,或者怪物自带-11里属抗),而这加成是不体现在面板上的,所以非数据党是不会注意到这点的。
属强提升时,直接以“(1+提升率)”代入固伤最终伤害”公式计算即可。
6.伤害类(黄字增幅类):伤害增加x%,或“条件”伤害增加x%(破招、倒地、浮空、背击等)
以提升前伤害为基准,提升基础伤害(比如别云剑-无用)。同类之间冲突,遵循“项间覆盖”,也就是互相覆盖,只取最大值。
穿戴黄字增幅类时,直接以“1+x%”代入“固伤最终伤害”公式计算即可。
7.爆伤类:暴击伤害增加x%,或“条件”暴击伤害增加x%(破招、倒地、浮空、背击等)
不暴击时,爆伤类相当于没增福。
满暴击下,其提升率等效于黄字增幅类。装备之间冲突,同样遵循“项间覆盖”,也就是互相覆盖,只取最大值。
但技能爆伤与装备爆伤并不冲突(比如死亡左轮和爆伤称号乘法叠加),彼此遵循“项间相乘”。
穿戴爆伤类时,暴击时直接以“(1+x%)”代入“固伤最终伤害”公式计算即可。
8.装备攻击力类:技能攻击力+x% (如异界神怒、荒古武器等)。
其原理本质上跟独立攻击力类似,首先加成到技能面板,同类不冲突,乘法叠加,遵循“项间相乘”
穿戴某三件装备x%、y%、z%,同属技能攻击力,项间相乘,总收益=(1+x%)*(1+y%)*(1+z%)-1
穿戴攻击力装备时,如果你取提升前的固伤面板,那么,直接以“(1+x%)*(1+y%)*(1+z%)”代入“固伤最终伤害”公式计算即可;如果你取提升后的固伤面板,那么,直接舍弃攻击力类因子,不用代入,因为攻击力类的加成已经体现在面板的增加了。
9.非装备攻击力类(药剂、宠物):攻击力+x% (如勇士之吼、斗神之吼药剂、白兔子宠物、2016年春节宠物等)
同类药剂会覆盖,比如斗神之吼和勇士之吼属于同类,取最大值,高阶的斗神会覆盖勇士之吼。
同类宠物叠加,比如白兔子和2016年宠物加法叠加。
假设斗神x%、白兔子y%、春节宠物z%,彼此间遵循“项间相加”,总收益=x%+y%+z%
因为叠加方式是加法,所以,非装备攻击力类是存在边际递减的情况。
比如,吃了斗神12%,再开白兔子20%,白兔子实际提升率=20/112=17.8%,达不到20%,算法与白字递减公式一样。
佩戴非装备攻击力类时,直接以“1+x%+y%+z%”代入“固伤最终伤害”公式计算即可。
10.技能buff类:对某技能的伤害增加x%
ps:暗血6+鲁莽3比较特别,暗血6对怒气的加成是装备攻击力类(同异界神怒),但鲁莽3对怒气的加成属于技能Buff类,跟双刀提升率加法叠加,遵循“项间相加”。
直接以“(1+x%)”代入“固伤最终伤害”公式计算即可。
11.减防类:
基础公式:减伤率=怪物防御力/(怪物防御力+玩家等级*200)
减防分三种情况。第一种只有固定减防,第二种只有百分比减防,第三种固定减防和百分比减防共存。
①先说第一种,求固定减防的提升率:
已知基础公式:怪物减伤率=怪物防御力/(200*角色等级+怪物防御力)
减防遵循的法则:先减固定,后减百分比
假设怪物防御x,固定减防y,百分比减防z,固定减防的提升率a,角色等级86
固定减防前的减伤率=x(1-z)/[17200+x(1-z)]
固定减防后的减伤率=(x-y)(1-z)/[17200+(x-y)(1-z)]
a=固定减防后的伤害/固定减防前的伤害-1
a=(1-固定减防后的减伤率)/(1-固定减防前的减伤率)-1
a={1-(x-y)(1-z)/[17200+(x-y)(1-z)]}/{1-x(1-z)/[17200+x(1-z)]}-1
a=[200b+x(1-z)]/[17200+(x-y)(1-z)]-1
a=y(1-z)/[17200+(x-y)(1-z)]
z是百分比减防比重,故(1-z)是固定减防比重,即固定减防在总减防中所占的百分比。
(x-y)(1-z)是怪物剩下的防御量。
由此,可推导出,固定减防演变公式:提升率=固定减防量*固定减防比重/(17200+怪物剩下的防御量)
②求百分比减防提升率
假设玩家86级,怪物防御为x,百分比减防y,其提升率b
百分比减防前的减伤率=x/(x+17200)
百分比减防后的减伤率=x(1-y)/[x(1-y)+17200]
b=百分比减防后的伤害/百分比减防前的伤害-1
b=(1-百分比减防后的减伤率)/(1-百分比减防前的减伤率)-1
b={1-x(1-y)/[x(1-y)+17200]}/[1-x/(x+17200)]-1
b=(x+17200)/[x(1-y)+17200]-1
b=xy/[x(1-y)+17200]
xy是百分比减防御量,x(1-y)是怪物剩下的防御量。
所以,可推导出,百分比减防御演变公式:提升率=百分比减防量/(17200+怪物剩下的防御量)
③固定减防御和百分比减伤共存,求总提升率
假设怪物防御x,固定减防y,百分比减防z,减防的总提升率c,角色等级86
减伤前的减伤率=x/(x+17200)
减防后的减伤率=(x-y)(1-z)/[17200+(x-y)(1-z)]
c=减防后的伤害/减防前的伤害-1
c=(1-减防后的减伤率)/(1-减防前的减伤率)-1
c={1-(x-y)(1-z)/[17200+(x-y)(1-z)]}/[1-x/(x+17200)]-1
c=(x+17200)/[17200+(x-y)(1-z)]-1
c=[(x-y)z+y]/[17200+(x-y)(1-z)]
(x-y)z是百分比减防量,y是固定减防量,(x-y)(1-z)是怪物剩下的防御量。
可以推导出,百分比和固定减防并存时演变公式:
总提升率=(百分比减防量+固定减防量)/(17200+怪物剩下的防御量)
减防时,根据减防类型,选择对应的公式,算出其提升率,再以“(1+提升率)”代入“固伤最终伤害”公式计算即可。