本文全部测试工作,由 Arccueid 版主帮助完成。
虽然我很想说,本文内容适用于暗黑 3 所有职业的所有技能,但事实上目前已经发现很多不同职业的不同技能,完全遵循着不同的规律。比如 2.3 版本中野蛮人的旋风斩本身已经不存在攻速快照了,但法师的引导技能(如电奔流),仍然存在攻速快照。因此,把下文中的结论,草率地推广到其他职业,甚至法师的其他技能,都不一定能得到正确的结果,但处理问题的思路都是类似的。
具体的机制和测试细节比较繁琐,对于不想深入的黑人法师玩家,只需要记住两点:
[1] 在高攻速的时候(如黑人双 buff,或者带倍苦在大密度怪物中)喝药,会显著增加电奔流触发黄道的效率。
[2] 当你快照了极高攻速时,对大量怪物释放电奔流,也会比对一只怪物释放电奔流更频繁地触发黄道。
如果把问题说的再深入些,黄道特效的机制可以总结为:
[1] 对于引导技能,黄道特效存在内置 CD = 0.9秒 / 人物攻速。换成帧数(1秒 = 60帧)后,如非整数,则向下取整。
[2] 对于非引导技能,触发黄道特效,不受第一条中提到的黄道内置 CD 的制约影响。
[3] 黄道特效的内置 CD,并不会随着人物攻速变化实时更新,存在快照。喝药、切换地图等操作会重新快照内置 CD。
如果你想了解更多,下面我会一点一点的给大家解释,到底黄道快照是怎么回事。虽然事情本身很简单,但是很多概念容易混淆,所以我的叙述可能比较啰嗦,还请见谅。
1、法师引导技能本身存在攻速快照
首先,需要澄清一点,引导技能本身的攻速快照,和黄道快照不是一回事!引导技能本身的快照指的是,引导技能的实际施法攻速,取决于开始引导瞬间的人物面板攻速。法师的引导技能(这里只测试了奥术洪流和黑人激光),都存在攻速快照。
举个例子来说,你携带倍苦宝石,在密集的骷髅海中间,在触发倍苦之前,假设你的攻速是 1.0,此时你开始引导电奔流,电奔流的暴击伤害,会触发倍苦宝石特效,你的面板攻速很快会大幅提高。但只要你按住电奔流不停,即使你的攻速因为倍苦而变 为 2.0,你的这次电奔流依然快照着引导时的 1.0 攻速。也就是说,你的电奔流的飞弹发射频率、触发特效的频率(这里指的是和触发系数有关的特效,比如怒雷等,但不包括和触发系数无关的黄道特效)以及每秒 秘能消耗,都和 1.0 攻速的电奔流一致。
注意,按照野蛮人区的测试报告,同样是引导技能的旋风斩,已经不存在技能本身快照了!事实上,按照 PTR 最后一版的补丁说明,法师的引导技能似乎也已经取消了快照,但实际测试的结果是,快照仍在!
2、可能触发黄道特效的情境
这一节的讨论忽略了黄道内置 CD 的影响,我会在下一节说明。
首先,还是要澄清一点,黄道戒指的触发与技能触发系数没有任何关系!不光和触发系数的数值没有关系,甚至机制也完全不同!比如暴风雪,6 秒时间内,每 tick 都有几率(几率具体数值,取决于暴风雪的触发系数),触发怒雷特效;但只有出手的第一次命中,会触发(100% 必定触发)黄道特效。
对于非引导技能(也包括暴风雪和陨石等涉及 DOT 的技能),情况是简单的,每次施法命中,都带来了一次 100% 触发的机会,而对于引导技能,情况则不太相同。
法师引导技能实际上分为两类,一类是奥术洪流这样的,每次实际扣血都会跳伤害数字的引导技能,这类技能,档位会直接影响引导技能的 DPS,也就是说 DPS 是随着人物攻速阶跃变化的;还有一类是裂光波这样的,类似于 DOT 的法术,扣血频率非常高(通常是 12 帧或者更低一次扣血,具体机制见第 6 节),且并不是每次扣血都会显示伤害数字,跳出来的伤害数字是一段时间内的伤害总和,这类法术提高攻速不会增加扣血频率,而是让每次扣血伤害更高,技能档 位只会影响触发和耗蓝,而技能 DPS 则是随着人物攻速连续的变化。
这一节只说奥术奔流这一类的引导法术,以火奔流为例,火奔流的速度系数为 3(档位表点我),也就是说在攻速 1.0 的时候,火奔流每 20 帧制造一次伤害(1 秒制造 3 次伤害)。如果不考虑内置 CD,每次制造伤害都有可能触发黄道,所以,1.0 攻速下,引导技能 1 秒有 3 次机会触发黄道,而非引导技能,大约每秒只有 1 次机会触发黄道。
值得一提的是,电奔流在对大量怪物释放的时候,每一次命中怪物,这里命中包括小电流命中,也包括一片小电流连续命中多个怪物,都会成为一次可能的触发,这一点很重要(详细参考第 5 节)。
注意,不管是什么技能,“命中怪物”和“触发黄道”同时发生,触发黄道的那一帧,一定同时也是制造伤害的那一帧!
3、黄道特效存在内置 CD
按上一节的说法,相同攻速,似乎奥术洪流触发黄道的效率是非引导技能的接近 3 倍,但事实上,当然不是这样的。黄到特效存在内置 CD。如文章开头所说,经过仔细测试,ICD = 0.9秒 / 人物攻速,由于游戏内的时间刻度都是以 1 帧为最小单位的,所以实际 ICD 需要换算成帧数,不是整数的要向下取整。
这样的 ICD 公式形式,意味着,对于引导类技能,这里以 1.0 攻速的奥术洪流为例,1.0 攻速对应黄道 ICD = 0.9秒 / 1.0 = 0.9秒 = 54帧,而 1.0 攻速的电奔流,如上一节所说,每 20 帧有一次触发黄道的机会,受内置 CD 限制,实际电奔流 3 tick 才能触发一次黄道,也就是说,实际上每 60 帧只能触发一次黄道。
另外,对于非引导技能,并不会受到黄道 ICD 的限制。
4、黄道内置 CD 存在快照机制
前面铺垫了这么多,终于说到最核心,也是最 bug 的快照机制了。
简单地说,所谓黄道快照,实质上,快照的是黄道特效的内置 CD。导致快照的事件,很多其他贴子有过介绍,楼主只验证了喝药、切换地图确实会发生一次快照。以喝药为例,喝药的瞬间,你的人物攻速对应的黄道内置 CD(按照前面的公式)会被记录,在下一次快照发生之前,无论你的人物攻速如何变化,黄道的内置 CD 都不会变。
5、黄道快照机制带来的影响
如果你依靠尊者特效,喝药快照了黑人双 buff,甚至带倍苦的极高人物攻速(对应极短黄道内置 CD)的快照,意味着什么呢?我们假设快照时的攻速为 A,黑人状态结束,非黑人阶段准备使用耗能技能触发黄道时的攻速为 B(显然 A > B)。
对于电奔流,先说对单怪的情况,对单个怪物,小电流和奔流本身伤害几乎同时发生,由于内置 CD 的存在,可以忽略小电流触发黄道的能力。由于电奔流的特性,同样攻速有 3 倍于非引导技能的触发频率,所以如果快照足够高(A 足够大),那么电奔流刷黄道的速度可以突破电奔流本身的攻速(忽略电奔流档位,电奔流触发间隔约为 1 / (B * 3) 秒,之前快照的黄道内置 CD 为 0.9 / A 秒)!
这么说可能太抽象,举个测试中的实际例子。为方便叙述,下面用字母 F 表示时间间隔单位:帧。考察 1.0 攻速的电奔流,对于单个怪,电奔流会在第一次命中后的第 0F,20F,40F,60F ... 有机会触发一次黄道。如果快照的内置 CD 满足 40F < ICD <= 60F,那么每 3 tick 触发一次黄道,即第 0F,60F,120F ... 会实际触发一次黄道;如果快照的内置 CD 满足 20F < ICD <= 40F,那么每 2 tick 触发一次黄道,即第 0F,40F,80F ... 会实际触发一次黄道。这两种情况的临界点在 ICD = 40F 处,由于帧数向下取整对于缘故,只要计算出的 ICD < 41F,都会取整为 40F 或者更低,都可以保证 2 tick 触发一次黄道。41F 对应的面板攻速为 31.70%。实际测试结果和理论相符:30% 攻速快照,实际触发频率为 3 tick 一次,而33% 攻速快照,实际触发频率为 2 tick 一次。
另外一件有趣的事情是,如果你用电奔流 AOE 大量怪物,由于小电流的流动速度有限,并不会同时击中所有怪物(离引导中心较远的怪物,会比中心的怪物,更晚受到同一片电流的伤害),这会导致即使电奔流 实际的触发频率会非常之高。事实上,怪物足够多的时候,即便引导电奔流的时候,攻速非常低,但只要卡到非常高攻速的黄道快照,电奔流几乎也能贴着黄道内置 CD,非常高频率地触发黄道特效!
6、关于裂光波、寒冰射线之类的引导技能
这些技能如前文所说,增加攻速并不会直接改变这些技能实际制造伤害的频率,而是增加每次制造的伤害数值,所以实际上,这些技能,并非每次实际制造伤害都会 带来一次有可能的黄道触发。并且这类技能本身制造伤害的帧数间隔,并不固定,存在复杂的帧数分割机制,需要协调最小暴击单元,最小触发单元等等一系列问 题。这些技能被用于黑人打法刷新黄道的可能性也不高,这里限于篇幅就不展开讨论了。
附:不同人物攻速对应黄道内置 CD 表
攻速下限 | 内置CD/帧 | 攻速下限 | 内置CD/帧 | 攻速下限 | 内置CD/帧 |
0.98182 | 54 | 1.45946 | 36 | 2.84211 | 18 |
1.00000 | 53 | 1.50000 | 35 | 3.00000 | 17 |
1.01887 | 52 | 1.54286 | 34 | 3.17647 | 16 |
1.03846 | 51 | 1.58824 | 33 | 3.37500 | 15 |
1.05882 | 50 | 1.63636 | 32 | 3.60000 | 14 |
1.08000 | 49 | 1.68750 | 31 | 3.85714 | 13 |
1.10204 | 48 | 1.74194 | 30 | 4.15385 | 12 |
1.12500 | 47 | 1.80000 | 29 | 4.50000 | 11 |
1.14894 | 46 | 1.86207 | 28 | 4.90909 | 10 |
1.17391 | 45 | 1.92857 | 27 | 5.40000 | 9 |
1.20000 | 44 | 2.00000 | 26 | 6.00000 | 8 |
1.22727 | 43 | 2.07692 | 25 | 6.75000 | 7 |
1.25581 | 42 | 2.16000 | 24 | 7.71429 | 6 |
1.28571 | 41 | 2.25000 | 23 | 9.00000 | 5 |
1.31707 | 40 | 2.34783 | 22 | 10.80000 | 4 |
1.35000 | 39 | 2.45455 | 21 | 13.50000 | 3 |
1.38462 | 38 | 2.57143 | 20 | 18.00000 | 2 |
1.42105 | 37 | 2.70000 | 19 | 27.00000 | 1 |