人物隐藏暴击率与白字暴击率的实验测量

生活啊全是泪,领点黑钻回家睡,关注公众号叶子猪地下城(yzz_dnf),每周送黑钻!
叶子猪DNF交流QQ群欢迎您的加入:811711223

众所周知,DNF中的角色进图暴击只要达到97%,即可百分百暴击,这被视为隐藏暴击率。并且白字也有极低(约3%)的概率暴击

对此现象的一个合理解释是,怪物的暴击抗性为-3%所导致的。。(此处省略若干字的问题背景介绍,并缅怀早已逝去的减暴击抗性词条)

为了测试隐藏暴击率,一个思路是将暴击率调到97%和96.9%(以及其它值),然后疯狂打怪看看是否暴击,但是这个思路无法用来测试白字暴击率

另一个思路是基于统计的方法,打怪N次,统计其中暴击的次数X,则真实暴击率≈X/N,真实暴击率-面板暴击率即为隐藏暴击率,白字暴击率的测量方法也类似

但是为了得到较好的测量精度,肯定需要进行许多次攻击,此时用人工计数的方法得到数据显然不太合适

为此,我们可以使每次攻击的百分比一致,并且人物属性在测试过程中也保持不变,这样每次攻击的非暴击伤害A与暴击伤害B就确定了

然后借助伤害统计功能得到N次攻击的总伤害M,于是就有A(N-X)+BX=M,可以解出X,这就完成了测量

接下来是实验部分,实验中用到的技能为暗刃的30级技能[游弹枪袭]

每次30hit,每hit百分比相同,非常适合本次实验

为了排除白字暴击及随机buff的影响,需要卸掉所有白字装备和会产生随机buff的装备

测试角色进图状态如下,可以看到面板暴击率为51.0%

上好buff,召唤出沙袋,来一梭子,哒哒哒哒~

通过伤害截图,取非暴击伤害A=405806,暴击伤害B=797410(这里个位数的差异对最终结果影响不大,不必太在意)

B/A≈1.965,这是因为暗刃有被动技能[暗刃战略]会增加暴击伤害,本次实验条件下其值为31%,并且身上无其它加暴伤的装备,因此暴伤倍数为1.5*1.31=1.965

由于种种原因,测量一共进行了三次,结果如下

可以求得暴击次数为20232,因此真实暴击率≈20232/(1250*30)=53.95%

隐藏暴击率=53.95%-51.0%=2.95%

不确定度忘记怎么算了。。不想翻书,不算了

在测试白字暴击率时,需要穿上一定的白字装备

我这里选择穿哈林板甲上下衣+明与暗,三者的白字均为10%,可以提高测试效率

并且在修炼场中将暴击调满,保证基础伤害一致

可以看出,白字暴击倍率为146855/97903≈1.5,它是一个不吃暴伤加成的固定值

实验结果如下

可以求得白字暴击次数为1079,白字暴击率≈1079/(404*30*3)=2.97%

最终实验结果为,隐藏暴击率=2.95%,白字暴击率=2.97%,与我们已知的3%很接近。由于实验次数不太多,存在误差很正常。

实际上,从测量隐藏暴击率时的3次实验结果可以看出,三者的平均伤害是存在较大差异的

此外,假设隐藏暴击率/白字暴击率的确为3%,实验中理论的暴击次数/白字暴击次数分别为20250和1090.8,实验结果与理论值的差异只有0.09%和1.08%,可以认为精确度已经比较不错了

如果要提高结果精度,需要将实验次数再提高一个量级,或者进一步改进实验方法,后者我暂时没有什么改进思路(也懒得去想),前者又比较浪费时间(本次实验一共用了约1.5h,乘以10倍就是15h。。虽然实验过程可以用按键精灵代劳,但是时间本身是一个大问题)

不过,我们不知道这两个值是否与职业、技能、怪物等因素有关,暴击抗性这个属性的影响现在也无法测试了,所以本次实验结果仅供参考

但是根据日常体验以及neople的懒惰性,我们有理由相信这些结论的普适性,所以白字暴击率的确是3%,并且进图暴击只要有97%就可以百分百暴击啦!

随便看看