道爷我悟了,来看伤害公式和反推过程

修改于10/30291 浏览攻略!
授人以鱼不如授人以渔,教大家伤害公式反推
就算以后更新数值变动,但是底层原理不变的
采用单一控制变量法法研究伤害
  • 首先看一下抵御值对伤害的影响:
用相同的demo和相同的装备打抵御不同的目标,收集数据为图1
TapTap
图1-抵御值
  • 可以看出:
防御直接作用伤害不会被稀释,减伤是抵御%,那么有效伤害%为(1-抵御%)
===》伤害=攻击*(1-防御%)
同理各个词条均用此方法研究,得出结论:
伤害=威力*威力修正%*技能加成*最终伤害*受到伤害(憾山)*(1-抵御%)
  • 但根据此方法计算伤害总有一部分偏差,数据如图2
TapTap
图2-马哥2技能数据
那么来算,2图为马哥2技能伤害测试,以目标抵御为0%举例
具体看图3。实际打出伤害    为27-42,但是根据公式预计伤害20-35,虽然很接近,但是有误差,这是看半天技能介绍和装备,都没问题。咱们的数值也没问题。
TapTap
图3-马哥2技能数据
猜想一:词条加成是叠加不是连乘
    但是想想都知道,现在连乘误差个位数,叠加再乘误差只会更大,我就不放图了。仅技能加成和最终伤害叠加,伤害干到70+了,排除词条,接下来看威力
猜想二:威力修正
    以最高伤害为例:35.64和42,42除以35.64=1.17,差了1.17,存在误差1.17,那么哪里来的呢,威力修正:-10%,如果加威力是1.1,那么数据就说的通了。
    假设:威力(1±威力修正%),再收集数据来看一下。
    再拿白羽算,用2技能第三箭测,一下出三个伤害。看图4,伤害在范围内,白羽威力修正-32%,也就是说在威力68%-132%范围内,验算成功。
TapTap
图4-白羽2技能第三箭
得出伤害公式:
伤害=威力*(1±威力修正%)  * 技能倍率% * 各个词条%  *(1-防御%)    注:词条分开连乘
展开说:{威力+Δ威力(词条全盛之姿)}*(1±技能的修正%)*技能加成(马如马哥堕落2技能150%)*最终伤害*受到伤害(如趁火/撼山)*(1-抵御%)
简单说:威力*技能倍率*词条的各种分开加成*(1-抵御%)
这个公式
前面可以等于一个伤害,伤害叠的再高,还要乘有效伤(1-抵御%),直伤爬塔到28层左右,怪物到抵御到100%-120%,如果没有提高穿透减少抵御如分金之类的词条,就打不下去了。
TapTap
图5
顺带瘴气治疗公式图5
瘴气回复=技能值数值*各个词条%    注:词条加成累加
2
1
3