暗黑3巫医蝙蝠流伤害计算 关于毒蝙蝠的学习及测试
新闻导语
暗黑3巫医蝙蝠流伤害计算 关于毒蝙蝠的学习及测试
攻速越高,叠层越快。蝙蝠法杖的特效的实际作用是使毒蝙蝠的伤害翻倍,并加快了叠层速度。怪物受到的伤害每0.67秒(40帧)跳一次,以白字的方式显示,包含了爆伤伤害。
建议:以怪物头上跳伤害的频率为节奏,在人物面板攻速为1.0、1.5、2.5时,最省蓝的施法节奏分别是:1.0喷喷喷停停停停、1.5喷喷停停停、2.5喷停停。当然,不缺蓝的话应该一直喷。测试版本:PTR 2.4.1.36510。不好意思,蝙蝠法杖被分解光了,连萃取都没,只能去PTR弄根来测。测试日期:20160407-0408。
然后,结论如下,过程不是人看的,请忽略。结论也可能是完全错的,请数据帝指正。
结论:
(1)毒蝙蝠造成的伤害是DOT伤害,持续时间为3秒/人物面板攻速,也即180帧/人物面板攻速。
(2)DOT伤害以帧为单位进行记录,每40帧汇总显示出来,即每40帧跳一次伤害,即每0.666667秒跳一次伤害。
(3)每次施放毒蝙蝠时,可对怪物叠加1层或2层或3层DOT伤害,低攻速时(小于或等于2),喷一下就停,一般只能叠1层,高攻速时(大于或等于2.2时,可能大于2即可),喷一下就停,一般可以叠2层。超高攻速时(测试时是面板攻速2.595,加上蝙蝠法杖的攻速翻倍达到5.19)最多可以叠3层,叠满后继续施放时,新的层会替代旧的层。
(4)每层DOT伤害之和等于人物DPH*技能系数,即7.2*DPH,持续时间为“180帧/人物面板攻速”,每帧的伤害=7.2*DPH/(180帧/人物面板攻速)=7.2*DPH*人物面板攻速/180,即0.04*DPS,即每秒伤害2.4*DPS,即每层的DPS为技能伤害的三分之一。每层会单独判定爆伤。
(5)攻速越高,叠毒蝙蝠的速度越快,损失的DPS越少,损失的DPS主要是在刚开始叠蝙蝠时产生的,后续只要是连续施放,能持续保持技能DPS,无DPS损失。也就是说,高攻速对hit and run 的朋友有用,对站桩的朋友意义不大。
(6)毒蝙蝠的持续时间只与人物面板攻速有关,蝙蝠法杖的攻速翻倍不会影响毒蝙蝠的持续时间。
(7)蝙蝠法杖的攻速翻倍的实际效果是使毒蝙蝠每层DOT的伤害翻倍,同时加快了叠毒蝙蝠的效率。
(8)其它:未研究档位等问题。此外,毒蝙蝠可触发倍苦增痛宝石的增速特效。毒蝙蝠的蓝耗终于技能描述,不存在起手耗蓝和引导耗蓝的区别,所以不管是喷喷停停和连续地喷,耗蓝只与你施法的时间有关。
人物武器伤害40,攻速1.1,智力加成400%,
DPH=40*(1+400%)=200,DPS=40*(1+400%)*1.1=220。
补充:对以下结论更加坚定了信心:
(1)毒蝙蝠是DOT伤害,伤害以帧为单位进行结算,以跳为单位进行显示。
(2)每跳的时间间隔是三分之二秒,即40帧。在实际显示伤害时,有时候每跳的伤害不一定严格是40帧的伤害,可能跟时间同步等原因有关。
(3)毒蝙蝠的持续时间是“3秒/人物面板攻速”,即“4.5跳/人物面板攻速”,即“180帧/人物面板攻速”。
(4)早期毒蝙蝠要叠5层才满,现在版本的毒蝙蝠只需要叠3层就满,耗时估计比之前版本更快,所以叠蝙蝠的耗时导致的DPS损失其实是很小的。
拿几组数据来说明一下上面第1、2点的结论,当然是选了比较整齐的数据:
【第4组数据,DPH=170,APS=1.0,DPS=170,有蝙蝠法杖,即DPH=170,DPS=340】
476、544、544、544、340
367、544、544、544、449
根据文章的结论,每帧的DPS=0.04*人物DPS=0.04*340=13.6,所以,上面两组数据其实可以写成:
35*13.6、40*13.6、40*13.6、40*13.6、40*13.6、25*13.6
27*13.6、40*13.6、40*13.6、40*13.6、40*13.6、33*13.6
也就是说,在攻速1.0的时候,毒蝙蝠持续的时间是35+40*3+25=180帧,或者是27+40*3+33,依然是180帧。每帧的伤害就是0.4*人物DPS。
【第12组数据,DPH=72*5=360,APS=1.5,DPS=360*1.5=540,加上了蝙蝠法杖】
1986、3454、3454、1468
1900、3454、3454、1554
蝙蝠法杖的效果是使DPS翻倍,根据文章的结论,每帧的DPS=0.04*人物DPS=0.04*540*2=43.2,而上面的数据是叠了两层的,所以每帧的伤害应该是43.2*2=86.4,所以上面的数据可以写成:
23*86.4、40*86.4、40*86.4、17*86.4
22*86.4、40*86.4、40*86.4、18*86.4
所以,每帧的伤害就是86.4,蝙蝠持续的时间就是23+40+40+17=120帧,22+40+40+18也是120帧,也即蝙蝠的持续时间是180/人物攻速面板。
这也说明了毒蝙蝠是以帧为单位统计伤害的,所以,如果叠三层蝙蝠,每次施法需要20帧,那么第一层没有损失DPS,第二层损失20帧的DPS,第三层损失40帧的DPS,合计损失60帧的DPS。如果你连续喷毒蝙蝠10秒,那就是600帧*3层=1800帧,那么实际损失的DPS是3.33%,如果你连续喷30秒,30*60*3=5400帧,损失的DPS是1.11%。
其实,严格来说,只是蝙蝠的伤害迟一点达到峰值而已,迟放的蝙蝠,其伤害也是继续统计的,迟施放、迟收益而已。所以,毒蝙蝠其实就是一个可以最多叠加3层的一个DOT技能,每次的伤害就是技能描述的伤害值的三分之一,毒蝙蝠根本没有损失任何的DPS!
【第1组数据,DPH=200,APS=1.1,DPS=220,无蝙蝠法杖】
对单一骷髅兵喷一次毒蝙蝠,伤害一般跳4到5次,选择无爆击的有规律的一组数,如下:
334、352、695、53
352、352、352、378
334、352、352、396
325、352、352、405
211、352、352、343、176
299、352、343、440
这组数中,最大的特点是其和为1434,中间都有352。
【第2组数据,DPH=200,面板APS=1.1,无蝙蝠法杖,即DPH=200,DPS=440】
武器萃取选择蝙蝠法杖,特效为:“火蝙蝠的攻擊速度提高100%,消耗的法力降低70–75%”,依然对单一骷髅兵喷一次毒蝙蝠,这时,伤害一般跳5次,选择无爆击的有规律的一组数,如下:
756、1372、1407、1407、792
651、1372、1407、1407、897
792、1372、1407、1407、756
792、1372、1407、1407、756
651、1372、1407、1407、897
686、1372、1407、1407、862
这组数中,最大的特点是其和为5734,中间都有1372、1407、1407。
毒蝙蝠的符文说明是:“瘟疫蝙蝠:召喚疫病蝙蝠朝敵人飛去,使敵人染上瘟疫。造成的初始傷害並不高,但是會隨著時間增加,最高可造成720%武器傷害值的毒素傷害。”
毒蝙蝠的伤害是DOT,每0.8秒1跳。并有结论:“这个750%的武器伤害是喷吐三次之后,由于DOT伤叠加达到的一个峰值,DOT每0.8秒一跳,伤害为250%武器伤害”。
感觉上面的数据很难跟大师的结论对得上,也难怪,毕竟我只是喷一次,而大师的结论是经过一大串的数据进行统计归纳得到的。
我又去对着骷髅并喷蝙蝠,无蝙蝠法杖时,跳出一堆的数,各种数字都有,我发现有个叫1055的跳得比较勤快,就把它记了下来,然后,加上蝙蝠法杖的特效后,也是继续跳出一堆的数,我又找到了一个经常出现的数,是2111。
这些数有什么规律呢?
2111/1055=2.001=2
1055/352=2.9972=3
2111/1407=1.5004=1.5
1407/352=3.9972=4
5734/1434=3.9986=4
352/220=1.6
0.8*4=3.2
352/3.2/220=0.5
352*4/3.2/220=2
1407*4/3.2/440=3.9972=4
1055*4/3.2/220=5.9943=6
2111*4/3.2/440=5.9972=6
7.2/6=1.2
1055*4/3.2/220*1.2=7.1932=7.2=720%
2111*4/3.2/440*1.2=7.1966=7.2=720%
把720%这个数凑了出来,但上面的公式不知道具体是什么意义。百思不得姐。
换了把攻速为1.0的牧牛杖再来测,这次的人物参数是:
人物武器伤害34,攻速1.0,智力加成400%,
DPH=34*(1+400%)=170,DPS=40*(1+400%)*1.0=170。
【第3组数据,DPH=170,APS=1.0,DPS=170,无蝙蝠法杖】
对单一骷髅兵喷一次毒蝙蝠,伤害一般跳5次,选择无爆击的有规律的一组数,如下:
272、272、265、272、143。(合计1224)
177、272、265、272、238。(合计1224)
170、272、265、272、245。(合计1224)
265、272、265、272、150。(合计1224)
190、272、265、272、224。(合计1223)
190、272、265、272、224。(合计1223)
245、272、265、272、170。(合计1224)
这组数中,最大的特点是其和为1224(中间有两组是1223,不管),中间都有272、265、272。然后长吹一段时间,跳出各种数字,比较多的有816、1223、1087等。
【第4组数据,DPH=170,APS=1.0,DPS=170,有蝙蝠法杖,即DPH=170,DPS=340】
选择蝙蝠法杖,依然对单一骷髅兵喷一次毒蝙蝠,这时,伤害一般跳5次,可能网络比较卡,老是跳出双倍伤害的数出来,我选了单倍伤害的一组数。
381、530、544、544、449。(合计2448)
476、544、544、544、340。(合计2448)
340、544、544、544、476。(合计2448)
367、544、544、544、449。(合计2448)
这组数中,最大的特点是其和为2448,中间都有544。然后长吹一段时间,跳出各种数字,1631、2220、2773、4853都有(我的爆率是11%,爆伤是100%,可能影响到这些数),这四个数分别对应544的3、4、5、9倍,这些数,可能是非爆击和爆击得到的数字的混合。
可见,假设蝙蝠法杖给毒蝙蝠加了一倍的伤害的话,攻速2.0和攻速1.0在起手攻击的瞬间叠加的DOT的层数一样,当然,如果你的网络延迟高一点,攻速2.0可以很容易叠到双倍的DOT层数,就像我在测试时一样,一时是544、一时是1087。
还是没有头绪。算了,先入为主吧。上述跳的那些数字,就是每次攻击后的伤害量的结算,虽然是跳5次,但实际上头和尾应该是不完整的,有时候伤害也只是跳4次,所以,假如你的攻击是瞬间完成的,那么每次攻击的伤害结算应该是4次,按照光头大师的计算,每次结算应该是0.8秒,那么毒蝙蝠的伤害结算时间就是0.8*4=3.2秒。峰值伤害720%,是秒伤,按照每0.8秒结算一次的机制,那么峰值伤害时每跳伤害X应满足:X*4/3.2=7.2*DPS。也即X=5.76*DPS。
所以,在第一组测试中,峰值白字应该是无蝙蝠法杖5.76*220=1267,有蝙蝠法杖5.76*220*2=2534。在第一组测试中,峰值白字应该是无蝙蝠法杖5.76*170=979,有蝙蝠法杖5.76*170*2=1958。只要我们回游戏找到这几个数,就算是完成验证了。
为了避免100%爆伤对数字的影响,我把爆伤调为非整数。但是,回游戏去找,找不到1267、2534、979、1958这几个数。在找1267时,经常见到的是1055,以及1583,偶尔2111。在找2534时,会见到3166,找979时,见到1223,找1958是,见到2447。经常见到的数是要找的数的1.25倍。
当然,爆出的数字还有很多是比刚才列出的数大的,我认为那些是爆击导致的数字,所以毒蝙蝠的爆伤应该是单独判断的,不是打包到固定的DOT伤害中。
究竟是怎么回事呢?该睡觉了,明天再算。
第二天早上,看了前辈的一些文章。(猥大师的文章在彼岸还是看不了)
学到了不少东西,但还是未能解惑,可能版本不同了,技能的机制会有一些调整,而光头大师的帖子只给出了数据的统计值,没有精确的公式,不能满足刨根问底的需求。
再看看这些数据,有什么规律呢?
在第1、2组数据中,每喷一次毒蝙蝠后,4跳或5跳的总伤害除以DPH、DPS分别是:
1434/200=7.17,1434/220=6.51,
5734/200=28.67=7.16*4,5734/440=13.03。
这个7.17和7.16跟7.2其实很接近了,但还是接近得不够完美,昨天把这个忽视了。而且,每组数据中,都有一个特别显眼的数,第1、2、3、4组中这个数分别是352、1407、272、544,这个数又分别都是DPS的1.6、3.2、1.6、1.6倍,太有规律了,把人引错了方向。
到了第3、4组数据,喷一次毒蝙蝠的总伤害除以DPH是:
1224/170=7.200000,1224/170=7.200000,
2448/170=14.400000=7.2*2,2448/170=14.400000=7.2*2。
终于找到的数字与技能描述中的7.2的关系了(感觉是在骑马找马,近在眼前的东西要兜了一大圈才发现)。喷一次后的DOT总伤害,在1.0攻速时是7.2倍DPH,也即技能伤害的1倍,在1.1攻速时也是技能伤害的1倍,在2.0攻速时是技能伤害的2倍,在2.2攻速时是技能伤害的4倍。
或者说,毒蝙蝠是DOT伤害,每层的伤害就是DPH乘以技能伤害系数,在1.0、1.1攻速时,一喷就停,叠1层,在2.0攻速时叠2层,在2.2攻速时叠4层。既然每层的总伤害只与DPH有关,跟攻速无关?那攻速是不是跟可以叠加的层数有关呢?
352、1407、272、544,除以DPS,分别是1.6、3.2、1.6、1.6倍,这个规律其实也没有废,规律就是规律,之前我把加了蝙蝠法杖后的DPS理解成人物原DPS翻倍,那么现在就再明确一下,人物DPS归人物DPS、蝙蝠DPS归蝙蝠DPS,这样的话,在第1、2、3、4组数据中,352、1407、272、544,除以人物DPS,分别是1.6*1、1.6*4、1.6*1、1.6*2倍。分别是1.6的1、4、1、2倍,这跟DOT总伤害与技能伤害的比例1、4、1、2完全吻合。
所以,到此,数据分析的成果是:对于毒蝙蝠,对于一喷就停的攻击,会对怪物造成DOT伤害,每一层的伤害固定,伤害可以叠加多层,记层数为N。叠了N层(N可以为1)的DOT伤害,一般分5跳进行结算(有时候是4跳,跳出的数字比较高,可能是2跳合成1跳显示了)。
伤害之和等于人物DPH*N,这5跳中的峰值伤害等于人物DPS*N*1.6。该关系为非爆击的情况,实测的未记录到本文的数据中会有爆击的情况,沿用前辈的结论,爆击是在攻击时进行判定的,详细机制不研究了,估计暴雪不会坑你的。
为什么那么奇怪的?DOT总伤害跟DPH有关,DOT的单跳峰值伤害跟DPS有关。
对比了一下毒蝙蝠的DOT和噬魂的DOT,感觉跳动的频率是一样的,于是测了一下噬魂的DOT跳动的频率:
测试3次:142秒200跳,133秒200次,70秒100跳,205秒300跳。奇怪,每跳的耗时好像不是0.8秒。按这个数据的话分别是0.71、0.665、0.7、0.68秒,难道就是0.7秒,即42帧?暂定是每跳42帧,每跳0.7秒吧。
继续去测:
用牧牛杖:
【第5组数据,DPH=170,APS=1.0,DPS=170,无蝙蝠法杖】
1.0攻速:
184、272、272、272、224,(1224)
251、272、272、272、156,(1223)
156、272、272、272、251,(1223)
156、272、272、272、251,(1223)
265、272、272、272、143,(1224)
217、265、272、272、197,(1223)
197、265、272、272、217。(1223)
这组数据跟昨天测的一样。
【第6组数据,+1%攻速,DPH=170,APS=1.0*1.01,无蝙蝠法杖】
206、275、275、275、192,(1223)
268、268、275、275、137,(1223)
261、275、275、275、137。(1223)
【第7组数据,+5%攻速,DPH=170,APS=1.0*1.05,无蝙蝠法杖】
214、278、285、285、157,(1219)
207、278、285、285、164,(1219)
178、285、285、285、186,(1219)
235、278、285、285、136,(1219)
164、285、285、285、200,(1219)
257、285、285、285、107。(1219)
【第8组数据,+10%攻速,DPH=170,APS=1.0*1.1,无蝙蝠法杖】
187、299、299、299、135,(1219)
164、299、299、299、157,(1218)
299、292、299、329,(1219)
292、292、299、336。(1219)
【第9组数据,用DPH=72,攻速为1.5的匕首。DPS=72*5*1.5=540。技能DPH=2592。】
799、864、928,(2591)
777、842、971,(2590)
820、864、907。(2591)
【第10组数据,用DPH=72,攻速为1.5*1.1的匕首。DPS=72*5*1.5*1.1=594。技能DPH=2592。】
926、926、736,(2588)
926、926、736,(2588)
926、926、736,(2588)
855、926、807。(2588)
我突然觉得,每跳应该是40帧,即0.6666,秒。因为上面那一串串的数,都有个规律,最常见的那个数,比如第9组的864,技能DPH=2592,技能DPS=3888,如果每跳是三分之二秒,那么与技能DPS对应的每跳伤害应该是3888*2/3=2592,也即864的三倍。所以,864应该就是峰值DPS的三分之一,每跳伤害的时间应该是40帧。
相关阅读:暗黑3,新闻
- (2024-11-22) 暗黑3 狗戒好用么 狗戒到底有什么优点
- (2024-11-21) 暗黑3 古老装置位置在哪 古老装置速刷攻略
- (2024-11-20) 暗黑3 圣教军电扫流装备技能选择与高层秘境攻略
- (2024-11-19) 暗黑3 猎魔人双枪闪电流玩法攻略分享
- (2024-11-18) 暗黑3 野蛮人旋风斩右键打法BUILD