This gives a comparison of the attack animation speeds of the different classes. Smaller values of FramesPerDirection are faster and larger values of AnimationSpeed are faster. StartingFrame denotes which frame the animation starts on, effectively skipping frames.
Assassin
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
AI |
A1 |
HTH |
11 |
256 |
0 |
6
|
AI |
A1 |
1HS |
15 |
256 |
0 |
7
|
AI |
A1 |
2HS |
23 |
256 |
0 |
11
|
AI |
A1 |
1HT |
15 |
256 |
0 |
7
|
AI |
A1 |
2HT |
23 |
256 |
0 |
10
|
AI |
A1 |
STF |
19 |
256 |
0 |
9
|
AI |
A1 |
BOW |
16 |
256 |
0 |
7
|
AI |
A1 |
XBW |
21 |
256 |
0 |
10
|
AI |
A1 |
HT1 |
11 |
208 |
0 |
6
|
AI |
A1 |
HT2 |
11 |
208 |
0 |
6
|
Amazon
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
AM |
A1 |
HTH |
13 |
256 |
1 |
8
|
AM |
A1 |
1HS |
16 |
256 |
2 |
10
|
AM |
A1 |
2HS |
20 |
256 |
2 |
12
|
AM |
A1 |
1HT |
15 |
256 |
2 |
9
|
AM |
A1 |
2HT |
18 |
256 |
2 |
11
|
AM |
A1 |
STF |
20 |
256 |
2 |
12
|
AM |
A1 |
BOW |
14 |
256 |
0 |
6
|
AM |
A1 |
XBW |
20 |
256 |
0 |
9
|
Barbarian
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
BA |
A1 |
HTH |
12 |
256 |
0 |
6
|
BA |
A1 |
1HS |
16 |
256 |
0 |
7
|
BA |
A1 |
2HS |
18 |
256 |
0 |
8
|
BA |
A1 |
1HT |
16 |
256 |
0 |
7
|
BA |
A1 |
2HT |
19 |
256 |
0 |
9
|
BA |
A1 |
STF |
19 |
256 |
0 |
9
|
BA |
A1 |
BOW |
15 |
256 |
0 |
7
|
BA |
A1 |
XBW |
20 |
256 |
0 |
10
|
BA |
A1 |
1JS |
16 |
256 |
0 |
7
|
BA |
A1 |
1JT |
16 |
256 |
0 |
7
|
BA |
A1 |
1SS |
16 |
256 |
0 |
7
|
BA |
A1 |
1ST |
16 |
256 |
0 |
7
|
Druid
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
DZ |
A1 |
HTH |
16 |
256 |
0 |
8
|
DZ |
A1 |
1HS |
19 |
256 |
0 |
9
|
DZ |
A1 |
2HS |
21 |
256 |
0 |
10
|
DZ |
A1 |
1HT |
19 |
256 |
0 |
8
|
DZ |
A1 |
2HT |
23 |
256 |
0 |
9
|
DZ |
A1 |
STF |
17 |
256 |
0 |
9
|
DZ |
A1 |
BOW |
16 |
256 |
0 |
8
|
DZ |
A1 |
XBW |
20 |
256 |
0 |
10
|
Necromancer
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
NE |
A1 |
HTH |
15 |
256 |
0 |
8
|
NE |
A1 |
1HS |
19 |
256 |
0 |
9
|
NE |
A1 |
2HS |
23 |
256 |
0 |
11
|
NE |
A1 |
1HT |
19 |
256 |
0 |
9
|
NE |
A1 |
2HT |
24 |
256 |
0 |
10
|
NE |
A1 |
STF |
20 |
256 |
0 |
11
|
NE |
A1 |
BOW |
18 |
256 |
0 |
9
|
NE |
A1 |
XBW |
20 |
256 |
0 |
11
|
Paladin
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
PA |
A1 |
HTH |
14 |
256 |
0 |
7
|
PA |
A1 |
1HS |
15 |
256 |
0 |
7
|
PA |
A1 |
2HS |
18 |
256 |
0 |
8
|
PA |
A1 |
1HT |
17 |
256 |
0 |
8
|
PA |
A1 |
2HT |
20 |
256 |
0 |
8
|
PA |
A1 |
STF |
18 |
256 |
0 |
9
|
PA |
A1 |
BOW |
16 |
256 |
0 |
8
|
PA |
A1 |
XBW |
20 |
256 |
0 |
10
|
Sorceress
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
SO |
A1 |
HTH |
16 |
256 |
1 |
9
|
SO |
A1 |
1HS |
20 |
256 |
2 |
12
|
SO |
A1 |
2HS |
24 |
256 |
2 |
14
|
SO |
A1 |
1HT |
19 |
256 |
2 |
11
|
SO |
A1 |
2HT |
23 |
256 |
2 |
13
|
SO |
A1 |
STF |
18 |
256 |
2 |
11
|
SO |
A1 |
BOW |
17 |
256 |
0 |
9
|
SO |
A1 |
XBW |
20 |
256 |
0 |
11
|
Barrel kicking
Code
|
Mode
|
Wclass
|
FramesPerDirection
|
AnimationSpeed
|
StartingFrame
|
ActionFlagFrames
|
AI |
KK |
STF |
13 |
256 |
0 |
4
|
AM |
KK |
2HT |
12 |
256 |
0 |
5
|
BA |
KK |
XBW |
12 |
256 |
0 |
4
|
DZ |
KK |
2HT |
12 |
256 |
0 |
5
|
NE |
KK |
STF |
12 |
256 |
0 |
6
|
PA |
KK |
XBW |
12 |
256 |
0 |
5
|
SO |
KK |
1HS |
12 |
256 |
0 |
6
|
Effective Increased Attack Speed
EIAS refers to how much to adjust the rate that an animation is played. Higher values of EIAS make an animation play faster.
EIAS = floor((120 * IAS) / (120 + IAS))
IAS = ceiling(120 * EIAS / (120 - EIAS))
Necessary EIAS = Target EIAS - Skill EIAS + WSM
From your target EIAS, subtract any quantities of EIAS from skills. This can come in the form of Skills that increase your attack speed such as Burst of Speed and Fanaticism and curses that slow your attack speed like Decrepify. Attack speed increasers have a positive EIAS while speed decreasers have a negative EIAS.
From that amount, add your weapon speed modifier (WSM).
-If you are single wielding, your weapon speed modifier is your weapon's WSM.
-If you are dual wielding and the weapon in your left inventory slot is your main weapon, your weapon speed modifier is (LeftWSM + RightWSM) / 2.
-If you are dual wielding and the weapon in your right inventory slot is your main weapon, your weapon speed modifier is (LeftWSM + RightWSM) / 2 - LeftWSM + RightWSM.
The resulting value is your Necessary EIAS. This is the amount of speed increase you need to make up with the IAS from your equipment. If its value is negative, you don't need any additional IAS from your equipment. If it is positive, look up this value in the table below to get the amount of IAS you'll need to have in order to reach the Target EIAS.
EIAS
|
IAS
|
1
|
2
|
2
|
3
|
3
|
4
|
4
|
5
|
5
|
6
|
6
|
7
|
7
|
8
|
8
|
9
|
9
|
10
|
10
|
11
|
11
|
13
|
12
|
14
|
13
|
15
|
14
|
16
|
15
|
18
|
16
|
19
|
17
|
20
|
18
|
22
|
19
|
23
|
20
|
24
|
|
EIAS
|
IAS
|
21
|
26
|
22
|
27
|
23
|
29
|
24
|
30
|
25
|
32
|
26
|
34
|
27
|
35
|
28
|
37
|
29
|
39
|
30
|
40
|
31
|
42
|
32
|
44
|
33
|
46
|
34
|
48
|
35
|
50
|
36
|
52
|
37
|
54
|
38
|
56
|
39
|
58
|
40
|
60
|
|
EIAS
|
IAS
|
41
|
63
|
42
|
65
|
43
|
68
|
44
|
70
|
45
|
72
|
46
|
75
|
47
|
78
|
48
|
80
|
49
|
83
|
50
|
86
|
51
|
89
|
52
|
92
|
53
|
95
|
54
|
99
|
55
|
102
|
56
|
105
|
57
|
109
|
58
|
113
|
59
|
117
|
60
|
120
|
|
EIAS
|
IAS
|
61
|
125
|
62
|
129
|
63
|
133
|
64
|
138
|
65
|
142
|
66
|
147
|
67
|
152
|
68
|
157
|
69
|
163
|
70
|
168
|
71
|
174
|
72
|
180
|
73
|
187
|
74
|
194
|
75
|
200
|
76
|
208
|
77
|
215
|
78
|
223
|
79
|
232
|
80
|
240
|
|
EIAS
|
IAS
|
81
|
250
|
82
|
259
|
83
|
270
|
84
|
280
|
85
|
292
|
86
|
304
|
87
|
317
|
88
|
330
|
89
|
345
|
90
|
360
|
91
|
377
|
92
|
395
|
93
|
414
|
94
|
434
|
95
|
456
|
96
|
480
|
97
|
507
|
98
|
535
|
99
|
566
|
100
|
600
|
|
EIAS
|
IAS
|
101
|
638
|
102
|
680
|
103
|
728
|
104
|
780
|
105
|
840
|
106
|
909
|
107
|
988
|
108
|
1,080
|
109
|
1,190
|
110
|
1,320
|
111
|
1,480
|
112
|
1,680
|
113
|
1,938
|
114
|
2,280
|
115
|
2,760
|
116
|
3,480
|
117
|
4,680
|
118
|
7,080
|
119
|
14,280
|
120
|
∞
|
|
|