Difference between revisions of "Attack speed"

From Basin Wiki
Jump to navigation Jump to search
(added attack cycle columns and equations, reworded EIAS description)
Line 6: Line 6:
 
<br>
 
<br>
  
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.
+
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.<br>
 +
 
 +
AnimRate = AnimationSpeed * (100 + percentage speed modifiers) / 100<br>
 +
Frames per attack cycle = ROUNDUP(((FramesPerDirection - 1 - StartingFrame) * 256) / AnimRate)<br>
 +
Attack cycles per second = 25 / Frames per attack cycle<br>
 +
 
 
Assassin<br>
 
Assassin<br>
 
{| border="1"
 
{| border="1"
Line 16: Line 21:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| AI || A1 || HTH || 11 || 256 || 0 || 6
+
| AI || A1 || HTH || 11 || 256 || 0 || 6 || 10 || 2.5
 
|-
 
|-
| AI || A1 || 1HS || 15 || 256 || 0 || 7
+
| AI || A1 || 1HS || 15 || 256 || 0 || 7 || 14 || 1.7857
 
|-
 
|-
| AI || A1 || 2HS || 23 || 256 || 0 || 11
+
| AI || A1 || 2HS || 23 || 256 || 0 || 11 || 22 || 1.1364
 
|-
 
|-
| AI || A1 || 1HT || 15 || 256 || 0 || 7
+
| AI || A1 || 1HT || 15 || 256 || 0 || 7 || 14 || 1.7857
 
|-
 
|-
| AI || A1 || 2HT || 23 || 256 || 0 || 10
+
| AI || A1 || 2HT || 23 || 256 || 0 || 10 || 22 || 1.1364
 
|-
 
|-
| AI || A1 || STF || 19 || 256 || 0 || 9
+
| AI || A1 || STF || 19 || 256 || 0 || 9 || 18 || 1.3889
 
|-
 
|-
| AI || A1 || BOW || 16 || 256 || 0 || 7
+
| AI || A1 || BOW || 16 || 256 || 0 || 7 || 15 || 1.6667
 
|-
 
|-
| AI || A1 || XBW || 21 || 256 || 0 || 10
+
| AI || A1 || XBW || 21 || 256 || 0 || 10 || 20 || 1.25
 
|-
 
|-
| AI || A1 || HT1 || 11 || 208 || 0 || 6
+
| AI || A1 || HT1 || 11 || 208 || 0 || 6 || 13 || 1.9231
 
|-
 
|-
| AI || A1 || HT2 || 11 || 208 || 0 || 6
+
| AI || A1 || HT2 || 11 || 208 || 0 || 6 || 13 || 1.9231
 
|}
 
|}
  
Line 47: Line 54:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| AM || A1 || HTH || 13 || 256 || 1 || 8
+
| AM || A1 || HTH || 13 || 256 || 1 || 8 || 11 || 2.2727
 
|-
 
|-
| AM || A1 || 1HS || 16 || 256 || 2 || 10
+
| AM || A1 || 1HS || 16 || 256 || 2 || 10 || 13 || 1.9231
 
|-
 
|-
| AM || A1 || 2HS || 20 || 256 || 2 || 12
+
| AM || A1 || 2HS || 20 || 256 || 2 || 12 || 17 || 1.4706
 
|-
 
|-
| AM || A1 || 1HT || 15 || 256 || 2 || 9
+
| AM || A1 || 1HT || 15 || 256 || 2 || 9 || 12 || 2.0833
 
|-
 
|-
| AM || A1 || 2HT || 18 || 256 || 2 || 11
+
| AM || A1 || 2HT || 18 || 256 || 2 || 11 || 15 || 1.6667
 
|-
 
|-
| AM || A1 || STF || 20 || 256 || 2 || 12
+
| AM || A1 || STF || 20 || 256 || 2 || 12 || 17 || 1.4706
 
|-
 
|-
| AM || A1 || BOW || 14 || 256 || 0 || 6
+
| AM || A1 || BOW || 14 || 256 || 0 || 6 || 13 || 1.9231
 
|-
 
|-
| AM || A1 || XBW || 20 || 256 || 0 || 9
+
| AM || A1 || XBW || 20 || 256 || 0 || 9 || 19 || 1.3158
 
|}
 
|}
  
Line 74: Line 83:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| BA || A1 || HTH || 12 || 256 || 0 || 6
+
| BA || A1 || HTH || 12 || 256 || 0 || 6 || 11 || 2.2727
 
|-
 
|-
| BA || A1 || 1HS || 16 || 256 || 0 || 7
+
| BA || A1 || 1HS || 16 || 256 || 0 || 7 || 15 || 1.6667
 
|-
 
|-
| BA || A1 || 2HS || 18 || 256 || 0 || 8
+
| BA || A1 || 2HS || 18 || 256 || 0 || 8 || 17 || 1.4706
 
|-
 
|-
| BA || A1 || 1HT || 16 || 256 || 0 || 7
+
| BA || A1 || 1HT || 16 || 256 || 0 || 7 || 15 || 1.6667
 
|-
 
|-
| BA || A1 || 2HT || 19 || 256 || 0 || 9
+
| BA || A1 || 2HT || 19 || 256 || 0 || 9 || 18 || 1.3889
 
|-
 
|-
| BA || A1 || STF || 19 || 256 || 0 || 9
+
| BA || A1 || STF || 19 || 256 || 0 || 9 || 18 || 1.3889
 
|-
 
|-
| BA || A1 || BOW || 15 || 256 || 0 || 7
+
| BA || A1 || BOW || 15 || 256 || 0 || 7 || 14 || 1.7857
 
|-
 
|-
| BA || A1 || XBW || 20 || 256 || 0 || 10
+
| BA || A1 || XBW || 20 || 256 || 0 || 10 || 19 || 1.3158
 
|-
 
|-
| BA || A1 || 1JS || 16 || 256 || 0 || 7
+
| BA || A1 || 1JS || 16 || 256 || 0 || 7 || 15 ||
 
|-
 
|-
| BA || A1 || 1JT || 16 || 256 || 0 || 7
+
| BA || A1 || 1JT || 16 || 256 || 0 || 7 || 15 ||
 
|-
 
|-
| BA || A1 || 1SS || 16 || 256 || 0 || 7
+
| BA || A1 || 1SS || 16 || 256 || 0 || 7 || 15 ||
 
|-
 
|-
| BA || A1 || 1ST || 16 || 256 || 0 || 7
+
| BA || A1 || 1ST || 16 || 256 || 0 || 7 || 15 ||
 
|}
 
|}
  
Line 109: Line 120:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| DZ || A1 || HTH || 16 || 256 || 0 || 8
+
| DZ || A1 || HTH || 16 || 256 || 0 || 8 || 15 || 1.6667
 
|-
 
|-
| DZ || A1 || 1HS || 19 || 256 || 0 || 9
+
| DZ || A1 || 1HS || 19 || 256 || 0 || 9 || 18 || 1.3889
 
|-
 
|-
| DZ || A1 || 2HS || 21 || 256 || 0 || 10
+
| DZ || A1 || 2HS || 21 || 256 || 0 || 10 || 20 || 1.2500
 
|-
 
|-
| DZ || A1 || 1HT || 19 || 256 || 0 || 8
+
| DZ || A1 || 1HT || 19 || 256 || 0 || 8 || 18 || 1.3889
 
|-
 
|-
| DZ || A1 || 2HT || 23 || 256 || 0 || 9
+
| DZ || A1 || 2HT || 23 || 256 || 0 || 9 || 22 || 1.1364
 
|-
 
|-
| DZ || A1 || STF || 17 || 256 || 0 || 9
+
| DZ || A1 || STF || 17 || 256 || 0 || 9 || 16 || 1.5625
 
|-
 
|-
| DZ || A1 || BOW || 16 || 256 || 0 || 8
+
| DZ || A1 || BOW || 16 || 256 || 0 || 8 || 15 || 1.6667
 
|-
 
|-
| DZ || A1 || XBW || 20 || 256 || 0 || 10
+
| DZ || A1 || XBW || 20 || 256 || 0 || 10 || 19 || 1.3158
 
|}
 
|}
  
Line 136: Line 149:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| NE || A1 || HTH || 15 || 256 || 0 || 8
+
| NE || A1 || HTH || 15 || 256 || 0 || 8 || 14 || 1.7857
 
|-
 
|-
| NE || A1 || 1HS || 19 || 256 || 0 || 9
+
| NE || A1 || 1HS || 19 || 256 || 0 || 9 || 18 || 1.3889
 
|-
 
|-
| NE || A1 || 2HS || 23 || 256 || 0 || 11
+
| NE || A1 || 2HS || 23 || 256 || 0 || 11 || 22 || 1.1364
 
|-
 
|-
| NE || A1 || 1HT || 19 || 256 || 0 || 9
+
| NE || A1 || 1HT || 19 || 256 || 0 || 9 || 18 || 1.3889
 
|-
 
|-
| NE || A1 || 2HT || 24 || 256 || 0 || 10
+
| NE || A1 || 2HT || 24 || 256 || 0 || 10 || 23 || 1.0870
 
|-
 
|-
| NE || A1 || STF || 20 || 256 || 0 || 11
+
| NE || A1 || STF || 20 || 256 || 0 || 11 || 19 || 1.3158
 
|-
 
|-
| NE || A1 || BOW || 18 || 256 || 0 || 9
+
| NE || A1 || BOW || 18 || 256 || 0 || 9 || 17 || 1.4706
 
|-
 
|-
| NE || A1 || XBW || 20 || 256 || 0 || 11
+
| NE || A1 || XBW || 20 || 256 || 0 || 11 || 19 || 1.3158
 
|}
 
|}
  
Line 163: Line 178:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| PA || A1 || HTH || 14 || 256 || 0 || 7
+
| PA || A1 || HTH || 14 || 256 || 0 || 7 || 13 || 1.9231
 
|-
 
|-
| PA || A1 || 1HS || 15 || 256 || 0 || 7
+
| PA || A1 || 1HS || 15 || 256 || 0 || 7 || 14 || 1.7857
 
|-
 
|-
| PA || A1 || 2HS || 18 || 256 || 0 || 8
+
| PA || A1 || 2HS || 18 || 256 || 0 || 8 || 17 || 1.4706
 
|-
 
|-
| PA || A1 || 1HT || 17 || 256 || 0 || 8
+
| PA || A1 || 1HT || 17 || 256 || 0 || 8 || 16 || 1.5625
 
|-
 
|-
| PA || A1 || 2HT || 20 || 256 || 0 || 8
+
| PA || A1 || 2HT || 20 || 256 || 0 || 8 || 19 || 1.3158
 
|-
 
|-
| PA || A1 || STF || 18 || 256 || 0 || 9
+
| PA || A1 || STF || 18 || 256 || 0 || 9 || 17 || 1.4706
 
|-
 
|-
| PA || A1 || BOW || 16 || 256 || 0 || 8
+
| PA || A1 || BOW || 16 || 256 || 0 || 8 || 15 || 1.6667
 
|-
 
|-
| PA || A1 || XBW || 20 || 256 || 0 || 10
+
| PA || A1 || XBW || 20 || 256 || 0 || 10 || 19 || 1.3158
 
|}
 
|}
  
Line 190: Line 207:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| SO || A1 || HTH || 16 || 256 || 1 || 9
+
| SO || A1 || HTH || 16 || 256 || 1 || 9 || 14 || 1.7867
 
|-
 
|-
| SO || A1 || 1HS || 20 || 256 || 2 || 12
+
| SO || A1 || 1HS || 20 || 256 || 2 || 12 || 17 || 1.4706
 
|-
 
|-
| SO || A1 || 2HS || 24 || 256 || 2 || 14
+
| SO || A1 || 2HS || 24 || 256 || 2 || 14 || 21 || 1.1905
 
|-
 
|-
| SO || A1 || 1HT || 19 || 256 || 2 || 11
+
| SO || A1 || 1HT || 19 || 256 || 2 || 11 || 16 || 1.5625
 
|-
 
|-
| SO || A1 || 2HT || 23 || 256 || 2 || 13
+
| SO || A1 || 2HT || 23 || 256 || 2 || 13 || 20 || 1.2500
 
|-
 
|-
| SO || A1 || STF || 18 || 256 || 2 || 11
+
| SO || A1 || STF || 18 || 256 || 2 || 11 || 15 || 1.6667
 
|-
 
|-
| SO || A1 || BOW || 17 || 256 || 0 || 9
+
| SO || A1 || BOW || 17 || 256 || 0 || 9 || 16 || 1.5625
 
|-
 
|-
| SO || A1 || XBW || 20 || 256 || 0 || 11
+
| SO || A1 || XBW || 20 || 256 || 0 || 11 || 19 || 1.3158
 
|}
 
|}
  
Line 217: Line 236:
 
!StartingFrame
 
!StartingFrame
 
!ActionFlagFrames
 
!ActionFlagFrames
 +
!Attack cycle length
 +
!Attack cycles per second
 
|-
 
|-
| AI || KK || STF || 13 || 256 || 0 || 4
+
| AI || KK || STF || 13 || 256 || 0 || 4 || 12 || 2.0833
 
|-
 
|-
| AM || KK || 2HT || 12 || 256 || 0 || 5
+
| AM || KK || 2HT || 12 || 256 || 0 || 5 || 11 || 2.2727
 
|-
 
|-
| BA || KK || XBW || 12 || 256 || 0 || 4
+
| BA || KK || XBW || 12 || 256 || 0 || 4 || 11 || 2.2727
 
|-
 
|-
| DZ || KK || 2HT || 12 || 256 || 0 || 5
+
| DZ || KK || 2HT || 12 || 256 || 0 || 5 || 11 || 2.2727
 
|-
 
|-
| NE || KK || STF || 12 || 256 || 0 || 6
+
| NE || KK || STF || 12 || 256 || 0 || 6 || 11 || 2.2727
 
|-
 
|-
| PA || KK || XBW || 12 || 256 || 0 || 5
+
| PA || KK || XBW || 12 || 256 || 0 || 5 || 11 || 2.2727
 
|-
 
|-
| SO || KK || 1HS || 12 || 256 || 0 || 6
+
| SO || KK || 1HS || 12 || 256 || 0 || 6 || 11 || 2.2727
 
|}
 
|}
  
 
===Effective Increased Attack Speed===
 
===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 refers to a percentage modifier to the attack animation playback rate. Increased Attack Speed stats from equipment and items are added up and transformed into an quantity of EIAS.
  
  
Line 242: Line 263:
 
'''Necessary EIAS = Target EIAS - Skill EIAS + WSM'''
 
'''Necessary EIAS = Target EIAS - Skill EIAS + WSM'''
  
 
+
Some attack speed tables indicate quantities of EIAS that are needed to reach certain speed thresholds, given the assumptions listed with the table. 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 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). <br>
 
From that amount, add your weapon speed modifier (WSM). <br>

Revision as of 23:35, 26 November 2021