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

修改于07/225939 浏览攻略

一、前言:

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

大部分非内力武学误差在±1点,还剩2个未进无量的新领悟未测

计算打多人战斗输出时,群攻技能需要计算完最终伤害后乘以(1-群攻减免),记为A。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级依然很准。(月影鞭不在无量内且公式特殊,因此600月影鞭不是特别准)
有内力加成的有不可控误差(吃气Kimi丹一点点测试过,伤害并非随固定数目的内力增长而增长)
目前确实精通幻玉和精通绣春数据,欢迎提供数据来协助测试(属性低不影响)
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-群攻减免)*(1+增减伤区1)*(1+增减伤区2)*…*(1+增减伤区3)

若存在多个增伤减伤buff,自行查看下帖
有效防御=总防御-(武器破防+经脉破防)*破防系数,破防系数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表格会发在真的群里(不是假的)旧帖会保留,旧的在线表格也保留,已改为附件形式。
一键计算也已发到群里,群去下面个人主页找。
或者评论区筛选只看我的评论,有蓝奏云(密码小写的1llq)
下图为初版内容仅作展示,有错误也不全,excel全。
TapTap
horizontal linehorizontal line

三、表格使用指南(最后说伤害计算)

蓝底格子输入,其他颜色为输出

有12个活动文档,伤害计算集合为六大系武学的汇总,放在一起方便比较。
TapTap

1.内功计算

输入等级即可计算内功效果。注意整十级输入,306和300级效果一致
TapTap

2.副本秒怪要求

如图,因系数影响,可能和实际差一点。想求精确的,配合怪物属性和伤害计算,输入自身属性自行计算
TapTap

3.怪物属性

列举了部分,需结合帖子使用
TapTap

4.轮回潜能等级计算

主要是输入等级,看轮回后的等级和潜能返还情况
TapTap

5.点脉真元规划

点脉模拟和真元计算,可以自行改名称,难度。武学不够多可以自动填充一下,嫌多或者没有的把等级填为0。
最左侧记得填各个基本功等级
TapTap

6.伤害计算

按照自身面板填写即可。有十象时会自动多出一行用于填写十象等级。内功使用洗髓时,四维=不装备洗髓时的四维+任督脉的两个四维值*洗髓等级/4000,不进行舍入。攻击力按照装备洗髓后的面板值即可
脉系数那里注意暗器神器是+4系数,不是描述说的20%。内功系数就填内功加的系数,比如说内功是十象,内功系数填0。如果内功是洗髓,面板属性需要乘以洗髓的增益且不四舍五入
选择模式那里,只要是打npc都选pve,打真人或者人机选pvp
默认单体伤害,多人战斗时要算群攻减免。某些群攻技能和群攻减免在同一乘区,因此某些技能在多人战斗中要把词条品质选为无,然后计算。
乘区点下方链接查看。
TapTap
多乘区的,同乘区buff相加,不同乘区的相乘

多乘区计算举例:

举例1单群攻区:比如说破坚词条+12%伤害,计算天地绣打赤荆,赤荆群攻减免15%,需要把词条选为无,然后把伤害乘以(1-0.15+0.12)=*0.97,而不是选为极之后*0.85
如果词条增伤和群攻不在同一乘区,计算打赤荆直接选完品质后*0.85即可。
举例2多乘区:假设某技能伤害为A,有队友的易伤区的小李增伤30%,你自己装备了300级心经(全伤区25%),队友的唐诗侠客行(全伤区30%)打男boss赤荆(群攻区-15%),则最终伤害为
若为单体技能:A*1.3*(1+0.25+0.3)=A*1.3*1.55
若为群攻:A*1.3*(1+0.25+0.3)*(1-0.15)=A*1.3*1.55*0.85
十字绣为特殊群攻,论坛内可搜索,我说过机制
注意,某次更新后限制了等级上限为600,即使传功到604也是按600计算效果。但是装备洗的等级生效,可突破600上限。
116
108
98