绝招和普攻伤害精确计算公式

修改于10/193736 浏览攻略

一、前言:

以前看到论坛鎏佬发的计算公式,感觉大有搞头,于是利用他收集的数据,自己也进行了一次拟合,发现精确度还不错。然而鎏很忙,在21年末发了一些公式之后,至今没有进行更新和增添,所以我自愿继续他的工作。
随着测试的越来越多,逐渐舍弃了旧的测试方法,转而使用测试两段加成,进而拟合出加成成长曲线。美中不足的是此时由于属性变化较小导致公式拟合出现“较大”的误差,只能引入尾项修正,随着无量的推出属性可以大范围变化,因此又进一步提高精度,

本次大部分非内力武学误差在±1点,还剩2个未测

全部为PVP数据,当计算打副本输出时,群攻技能需要计算完最终伤害后乘以分配系数(记为A)。分配系数:PVP为1,多人战斗看攻击路径上的人数,1人A=0.85,2人A=0.7,3人A=0.55,4人A=0.6
举例:假如双排地狱,你们在同一横排,或者斜着站,次郎的竖排技能鬼斩就是0.85倍。若你们站在同一竖排,那么鬼斩路径上目标数就是2,不论是其中一人格挡还是闪避了,另一人吃到的技能伤害都是0.7倍。
六极等等个别几个缺失低等级数据因此低等级可能有较大误差但600级依然很准。
内力加成的有不可控误差
月影鞭误差较大,主要是无量没有。
horizontal linehorizontal line

二、最终伤害计算

初始伤害=∑[对应属性*(斜率*等级+截距)]

有内力境界的需要在公式中把内力值乘以对应的内力压缩比。善恶输入面板值(默认打0善恶对手)
举例:二境玩家攻击666内力8888善恶1000,等级600
测试结果内力加成为0.51倍攻击,善恶为1倍攻击
万佛初始=666*(600/170+1.2)+8888*1.3*0.51*(600/170+1.2)+1000*(600/170+1.2)

最终伤害=(初始伤害-对手内力/10)*(1+系数/20)*对手承伤系数*(1-对手最终伤害减免)*分配系数*(1-龙纹袍减免)*最终伤害加成

最终伤害加成是300心经1.25,青龙扳指1.05。对手最终伤害减免=对手脉减免+对手套装减免。最终伤害作用于所有伤害包括毒伤和流血
有效防御=总防御-(武器破防+经脉破防)*破防系数,破防系数PVP为0.8,PVE为1。
各个有效防御下承伤系数计算
有效防御0-51:承伤系数=(100-有效防御)/100
有效防御51:承伤系数=0.493031
有效防御52-141:承伤系数=-0.337513ln(有效防御)+1.820056
有效防御142-200:承伤系数=-0.231014ln(有效防御)+1.29306
其中总系数=武器+经脉+套装+内功,有效防御=目标防御-自己总破防(若用于计算pvp伤害,需要将总破防数×0.8。进入战斗后的添加破防无需×0.8,例如龙爪)
horizontal linehorizontal line
下面上数据,鉴于数据过多,excel表格会发在真的群里(不是假的)旧帖会保留,旧的在线表格也保留,已改为附件形式。
一键计算也已发到群里,群去下面个人主页找。也可以去旧帖通过腾讯在线文档下载附件。
或者评论区筛选只看我的评论,有蓝奏云
下图为初版内容仅作展示,有错误也不全,excel全。除伊贺拳和金刚鞭都有
TapTap
80
74
85