精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>热门游戏>>暗黑破坏神>>武器装备>>武器杂谈>>[转载]《暗黑2》武器的真实速度

主题:[转载]《暗黑2》武器的真实速度
发信人: aerosmith(sugar)
整理人: hugo_y(2001-08-19 21:47:56), 站内信件
《暗黑2》武器的真实速度
——兼论BOW的选择

作者:overmas (雨过天晴) 


多人都知道DII中各种武器的速度,比如C-K-N是-60,GBOW是10……但这个速度和真实的速度之间有什么联系,恐怕没多少人知道。
而在选择武器的时候,要知道真实速度才好对比。
这几天我和9999对这个问题进行了一些探讨,现在把心得写出来供大家参考。
首先要为大家介绍一个frame的概念。
Frame就是每个动作的帧数,DII中不同的角色使用不同的武器时都有不同的frame。而1秒钟有25frames,所以知道了具体的frames就可以计算出武器的真实速度了。比如A MM使用普通的GOTHIC BOW,普通攻击是15frame,就相当于每次攻击是15/25=0.6秒。
下面就介绍如何计算各种情况下攻击的frame:

1. 首先,DII中的武器按基础速度分8大类,不同的角色使用同一类的武器速度也不相同。
不同角色使用这8类武器的基础速度如下:
One-handed weapons
Amazon: 13
Barbarian: 15
Necromancer: 18
Paladin: 14
Sorceress: 17
这一类包括:one-handed Axes、 one-handed Maces、Wands、 one-handed 
Swords,Throwing Axes进行普通攻击时也算在这一类.


Two-handed swords
Amazon: 17
Barbarian: 17
Necromancer: 22
Paladin: 17 & 18*
Sorceress: 21
这一类只包括所有的双手剑
注,PAL使用双手剑时有两种不同的动画,一种是17帧,另一种是18帧,计算时可取平均值。

One-handed thrusting weapons
Amazon: 12
Barbarian: 15
Necromancer: 18
Paladin: 16
Sorceress: 16
这一类包括:Daggers, 进行普通攻击时的Javelins和Throwing Knives。

Two-handed thrusting weapons
Amazon: 15
Barbarian: 18
Necromancer: 23
Paladin: 19
Sorceress: 20
这一类包括spear系武器。

Staves and other two-handed weapons
Amazon: 17
Barbarian: 18
Necromancer: 19
Paladin: 17
Sorceress: 15
这一类包括:two-handed Axes, two-handed Maces (Mauls), Polearm, Staves.


Bows
Amazon: 13
Barbarian: 14
Necromancer: 17
Paladin: 15
Sorceress: 16
这一类包括所有的弓

Crossbows
Amazon: 19
Barbarian: 19
Necromancer: 19
Paladin: 19
Sorceress: 19
这一类包括所有的弩

Throwing weapons
Amazon: 15
Barbarian: 15
Necromancer: 19
Paladin: 15
Sorceress: 19
这一类包括所有的投掷武器

2. 上面列出的只是各类武器的基础速度,而每种武器又有各自的修正速度,也就是我们平时熟知的哪个速度,另外,某些装备和辅助技能也可以提速,这些因素全部加起来对基础速度修正后才是实际战斗中攻击的frame。计算公式如下:

Frames = {256*(Base + 1)/[(100 + Speed Increase)/100*256]} – 1

公试中中括号[ ]内的数值向下取整,大括号{ }内的数值向上取整。
Base就是第一部分中的基础速度。
Speed Increase是武器、装备和辅助技能的修正值之和。
武器速度修正值可以从MPQ文件中得(hyperion的武器列表中也有)。但要取反号 !比如C-K-N在MPQ文件中速度是-60,代入上试中时要按60,而GBOW要按-10计算。
RARE装备中各个首字的修正值为:
Readiness(SIAS)——10 
Alacrity(IAS)————20 
Swiftness(IAS)———30
Quickness(GIAS)——40
Goldwrap和Twitchthroe都是10
技能中Fanaticism提升的速度按取掉%号后的数值计算,比如,提高35%就按35算。

下面举几个实例:
1)AMM使用普通的GOTHIC BOW时的攻击速度为:
{256*(13 + 1)/[(100 -10)/100*256]} – 1=15frames
15/25=0.6秒
也就是说普通攻击每次0.4秒。
2)还是上例,如果换成IAS的GOTHIC BOW,并穿了SIAS的手套和GOLDWRAP:
{256*(13 + 1)/[(100 –10+20+10+10)/100*256]} – 1=10frames
10/25=0.4秒
3)这时如果再有个PAL在旁边用lv20的Fanaticism起哄:
{256*(13 + 1)/[(100 –10+20+10+10+35)/100*256]} – 1=8frames
8/25=0.32秒
3. 几个特例
有些攻击技能本身就是提高攻击速度的,如游侠的zeal,amm的strafe,对这些技能又如何计算呢?
对于zeal,无论是什么武器,公式中的Base一项都用6,并且最后不减1:

Frames = {256*(6 + 1)/[(100 + Speed Increase)/100*256]}

对于strafe,用BOW的时候Base 取3,用CORSSBOW的时候Base取5。

Frames = {256*(3or5 + 1)/[(100 + Speed Increase)/100*256]}-1

Strafe的公式不是很肯定,因为和试验结果有一点点误差。我想这可能是因为strafe是自动瞄准并攻击多个目标的,在改变攻击方向的时候可能要用掉一点时间吧! 
另外,很重要的一点,在使用这些特殊攻击技能时第一下攻击的时间是按普通攻击计算的!比如AMM使用普通的GOTHIC BOW时,strafe的速度为:
{256*(3 + 1)/[(100 -10)/100*256]}-1=4
如果这次strafe射了21箭,总的时间应该是:
15(第一箭)+20*4=95 frame

4. 现在已经知道武器速度的计算方法了,再来谈谈BOW AMM的武器选择问题。 根据公式,可以计算出BOW AMM几种主要武器的在各种情况下的攻击时间:

下列数据中前面是frame数,后面是每秒钟内的平均dam(均用白色武器计算)
普通攻击时:
速度 +0 +10 +20 +30 +40 +50 
GOTHIC BOW 15/50 13/57.7 12/62.5 11/68.2 10/75 10/75 
RUNE BOW 13/47.1 12/51 11/55.7 10/61.3 10/61.3 9/68
CHU-KO-NU 12/47.9 11/52.3 11/52.3 10/57.5 9/63.9 9/63.9
可以看出,在使用普通攻击,包括MS、GA的时候,GBOW绝对是首选!RBOW和C-K-N差不多。另外,因为速度计算公式中数据需要圆整,所以会出现用了SIAS的装备速度并不提高的情况,这种情况在3中弓中都有发生。
这样,对于GBOW在+40和+50时的速度时一样的,也就是说,如果你的GBOW是IAS的,那么只要再加2件SIAS的装备就够了,再加第三件是不会有效果的。 

Strafe时:

速度 +0 +10 +20 +30 +40 +50 
GOTHIC BOW 4/187.5 3/250 3/250 3/250 3/250 2/375 
RUNE BOW 3/204.2 3/204.2 3/204.2 3/204.2 2/306.3 2/306.3
CHU-KO-NU 3/191.7 3/191.7 3/191.7 3/191.7 2/287.5 2/287.5
在最理想的状况下(IAS的bow,加3样SIAS的装备),GBOW仍然是最好的,但是在实际情况中,不一定都能达到+50的速度,比如找不到IA S的GBOW,或者是无法穿3样SIAS的装备等。如果你的装备只能加到40,那么RUNEBOW才是最好的选择。

所以我对于BOW AMM武器选择的意见是,如果以PVP为目标或者以MS为主攻技能时,选择GBOW,但一定要有IAS的,否则就和同档次(dam提高比例)的有IAS的RUNE BOW或C-K-N差不多。如果是以STRAFE为主攻技能,并且不在意PVP的情况下,RUNE BOW是不错的选择,除非你能找到好的IAS GBOW,并且打算穿Goldwrap、Twitchthroe和SIAS的手套



----
▇▇▇▇▇▇▇  
▇ 游戏专区 ▇  
暗黑破坏神▇        sugar 
▇ 金牌会员 ▇    
▇▇▇▇▇▇▇ 
  
  

[关闭][返回]