本文转自 凯恩之角 作者 刘尔逊







   谨以此文献给我在暗黑3最爱的技能——旋风斩。


  目录
   1.0 旋风斩的攻速档位
      1.1 旋风斩本体的档位
      1.2 狂风沙的档位
      1.3 布尔凯索的誓言
      1.4 攻速是否快照
   2.0 旋风斩的伤害和耗怒
      2.1 在1.0攻速下旋风斩-狂风沙的伤害和耗怒
      2.2 在1.4攻速下旋风斩如何运作
      2.3 不同攻速档位下旋风斩的耗怒
      2.4 旋风斩的伤害是否快照
   3.0 旋风斩的符文
      3.1 狂风沙
         3.11 狂风沙总是会经过它生成时鼠标所指的位置
         3.12 同一个狂风沙至多对同一个怪物造成1次伤害
         3.13 每次使用旋风斩引发2道狂风沙
         3.14 狂风沙伤害的元素类型与旋风斩符文一致(4.13新增)
         3.15 受到“旋风斩造成的伤害提高X%”装备词缀加成(4.13新增)
      3.2 飓风转
      3.3 集血斩
      3.4 烈风剪
      3.5 火山爆
    伸手党浏览所有带颜色的字(包括标题)即可。


1.0 旋风斩的攻速档位

   【科普】D3中游戏内的运算将每一秒分成60帧,而每次施放技能所消耗的时间也必定是整数的帧数,比如10帧,50帧,不可能是10.5帧。因此攻速对技能的加成不是一次函数的直线型的,而是阶梯型的。从阶梯上某一级跳到下一级的关键攻速称为攻速断点,这些断点将技能在不同攻速下的表现分成了不同的档位。
   D3中游戏内运算在确定引导类技能每hit伤害的帧数时,会用每跳的基础帧数(1攻速下的帧数)除以人物的攻速,得出一个带小数的帧数,然后向下取整,就是每hit的实际帧数。

1.1 旋风斩本体的档位


   要想确定旋风斩的档位,需要先通过数次的测试数帧确定几个攻速阈值,然后推算出基础帧数以及整个档位的攻速断点。经过一些测算(录制测试视频后用暴风影音逐帧播放),我们获得下列数据:

攻速旋风斩每hit帧数1.000201.002191.052191.05418
   推测1.000是一个攻速断点,20/19=1.052631579是另一个攻速断点,旋风斩每hit的基础帧数是20帧(1/3秒)。那么我们可以得到下边的档位表:

档位  攻速断点旋风斩每hit帧数11.00002021.0526#1931.1111#1841.1764#1751.25001661.3333#1571.4785#1481.5384#1391.6666#12101.8181#11112.000010122.2222#9132.50008142.8571#7153.3333#6164.00005175.00004186.6666#31910.000022020.00001
   #代表后边省略的小数位。由于引导类技能系统算出帧数后是向下取整的,所以攻速只要高于攻速断点就可以进入下一档。比如攻速1.0000时旋风斩是1档20帧,但只要1.002就是2档19帧了。
   让自己的攻速正好超过某个档位的断点即可,超过太多又达不到下一档就是浪费。

1.2 狂风沙的档位


   同样的原理,先通过数次的测试数帧确定几个攻速阈值,然后推算出基础帧数以及整个档位的攻速断点:

攻速狂风沙每hit帧数1.000301.002291.034291.03628
   推测1.000是一个攻速断点,30/29=1.034482759是另一个攻速断点,狂风沙每hit的基础帧数是30帧(1/2秒)。那么我们可以得到下边的档位表:

档位  攻速断点狂风沙每hit帧数11.00003021.0344#2931.0714#2841.1111#2751.1538#2661.20002571.25002481.3043#2391.3636#22101.4285#21111.500020121.5789#19131.6666#18141.7647#17151.875016162.000015172.1428#14182.3076#13192.512202.7272#11213.000010223.3333#9233.75008244.2857#7255.00006266.00005277.500042810.000032915.000023030.00001
   #代表后边省略的小数位。由于引导类技能系统算出帧数后是向下取整的,所以攻速只要高于攻速断点就可以进入下一档。比如攻速1.0000时狂风沙是1档30帧,但只要1.002就是2档29帧了。
   让自己的攻速正好超过某个档位的断点即可,超过太多又达不到下一档就是浪费。
   由于废土6件的特效主要伤害是狂风沙,旋风斩本体可以忽略,只要注意狂风沙的攻速档位即可(其实每档提升也就5%出头)。

1.3 布尔凯索的誓言


   布刀的30%旋风斩攻速并不显示在面板上,那么它与面板攻速到底是乘法还是加法呢?


   现在我们巅峰点出5%攻速,只装备布刀:
(1)假设布刀与面板是加法,那么旋风斩攻速 = 1.3 * (1 + 双持0.15 + 巅峰0.05 + 布刀0.3) = 1.95
     这个攻速应该是旋风斩本体11档,每hit 10帧。
(2)假设布刀与面板是乘法,那么旋风斩攻速 = 1.3 * (1 + 双持0.15 + 巅峰0.05) *  布刀0.3 = 2.028
     这个攻速应该是旋风斩本体12档,每hit 9帧。


   找罪心测试后发现每hit是9帧,与假设(2)吻合。

   结论:布尔凯索的誓言的旋风斩攻速加成与面板攻速是乘法关系。

1.4 旋风斩的攻速是否快照


   我们装备如上的两把武器,左边的放在主手。
   此时我们的主手攻速为 1.2 * 双持1.15 = 1.38  旋风斩本体7档,每hit 14帧
   副手攻速为1.5 * 词缀1.06 * 双持1.15 = 1.8285  旋风斩本体11档,每hit 10帧


   使用狂乱来调整下一次攻击的主副手。


   找罪心测试后发现:当下一次轮到主手攻击时,使用旋风斩每hit的帧数总是14帧;当下一次轮到副手攻击时,使用旋风斩每hit的帧数总是10帧。

   假设主手攻速下开启狂战之怒,那么攻速变为:
   1.2 * (1 + 双持0.15 + 狂战之怒0.25) = 1.68  旋风斩本体10档,每hit 11帧
   我们轮到主手攻击时使用旋风斩,在中途开启狂战之怒,结果每hit的帧数保持14帧不变。

   结论:旋风斩的攻速为快照机制,以开启旋风斩时所用手的攻速为准。