引用第5楼fanli于2008-03-23 08:50发表的 :
呵呵,好有研究啊
顺便问一下“别跟我说那20ias,那东西对狼德无效”狼德的攻击速度只决定于武器么?
这里的介绍狼的攻击速度的计算
Dru变形状态的攻击速度计算
作者:axingho
英文说明:
wias = 武器上的加速
oias = 非武上的加速(如头盔、盾、盔甲)
ias = 总加速值就是wias+oias
eias = 120 * ias / (120 + ias)
sias: 技能提供加速,werewolf有加速加成
ws: 武器的基本速度
SI = Speed Increase = WS + SIAS + EIAS 最大值为75
DA = Druid Animation(人型攻击时的基本帧数)
Weapon Type Frames of Animation
Fists(拳头) 16
1-H Weapons(单手武器) 19
2-H Swords(双手剑) 19
1-H Thrusting(单手戳刺类) 19
2-H Thrusting(双手戳刺类) 23
Staves(棍类) 17
2-H Axes(双手斧类) 17
Mauls(锤类) 17
Polearms(长柄类) 17
Bows(弓) 16
Crossbows(十字弓) 20
WA = Wereform Animation (狼人和熊人攻击的基本桢数)
Attack Werebear Werewolf
普通攻击 12 13
饥饿/狂犬病 10 10
Fury -- 7
以下为帧数算式
delay = [256 * DA / [(WIAS + WS + 100) * 256 / 100]]
PrevFrames——熊人状态为10,狼人状态为9
AnimSpeed = [PrevFrames * 256 / delay]
SI = Speed increase = EIAS + SIAS + WS
if (SI > 75): SI = 75
变型后普通攻击的帧数 = { 256 * WA / [(100 + SI) / 100 * AnimSpeed]} - 1
Hunger/Fury/Rabies的帧数 = { 256 * WA / [(100 + SI) / 100 * AnimSpeed]}
注: werewolf的加速是否对fury有效,关键就是看eias+ws的和 。
当eias+ws大于或等于75时,werewolf的加速就无效。
当eias+ws小于75时,werewolf的加速就有效。