格挡速度
By Louis-J
本帖出自 光耀者-混沌要塞
09时WB的速度是固定的。1.10后,Ruvanal确定同shield的格挡动作,我想他的根据是:在Animdata.d2中,AIBLHT2(Asn - Block - Two Hand-to-Hand)和Asn用盾牌的参数相同的缘故。
Diabloii.net的v1.10 Assassin General FAQ也沿用了Ruvanal的说法。
但是WB这个动作是SC(Cast),那么,应该和FCR有联系。
在Skills.txt中,WB的UseAttackRate = 1(似乎又和WSM等联系起来)。
Asn快速格挡公式
Block Rate Frames = {256*(FramesPerDirection) / [AnimationSpeed*(BaseRate+EFBR)/100]}-1
CF AnimData.D2
CofName: AIBL1HS/AIBL1HT/AIBLHT1/AIBLHTH
FramesPerDirection: 3
AnimationSpeed: 256
BaseRate: 50
—— Asn使用各种武器/盾牌时的格挡速度参数
CF AnimData.D2
CofName: AIBLHT2
FramesPerDirection: 3
AnimationSpeed: 256
BaseRate: 50
—— Asn使用双爪时的格挡速度参数
参数一模一样。
在游戏中我们肉眼看到的用盾和双爪格挡时,也看不出速度上的分别。
SP Mod Test1
修改AIBLHT2(Asn双爪格挡)的AnimationSpeed为64。按公式格挡速度为23帧。
进入游戏实际测试,的确在用双爪格挡时,慢得可以-o- ;
修改AISCHT2(Asn双爪施法)参数,未对双爪格挡速度有任何影响。
使用不同WSM(120, 60, 30, 0, -30, -60, -120)的爪子,未对双爪格挡速度有任何影响。
至此可以确定地说,WB调用的是AIBLHT2。
SP Mod Test2
使Asn的FBR分别为100、200、400、800 ……
双爪格挡速度依次加快。
装备上的FBR对WB的格挡速度有效。
即如Guardian Angel的30%FBR对WB的格挡速度是有加成的。
的确如Ruvanal所说,WB的格挡速度同用盾牌时的格挡速度。
Asn格挡速度(双爪/盾牌)
代码:
+-----+------+
| FBR |Frames|
+-----+------+
| 0 | 5 |
| 13 | 4 |
| 32 | 3 |
| 86 | 2 |
| 600 | 1 |
+-----+------+
注:即在装备不提供FBR属性的情况下,WB的格挡速度为5帧。