ASPD

From TalonRO Wiki

ASPD, or Attack Speed, is the hits per second your character makes. It is affected by:

  • Agility
  • Dexterity
  • ASPD increasing equipment and items
  • Weapon Delay
  • Job

Calculations

As defined above, ASPD is the amount of hits per second your character makes. ASPD is not simply an increase of attack speed though, but a decrease in something called "Delay". Delay is a value dependent on Agility, Dexterity, Weapon Delay and ASPD increasers. A Dagger, for example, has a shorter weapon delay than two handed axes. Why is this revelation important? Well, it means that **increases in ASPD from percentages are less effective on low weapon** **delay equipment**. Without considering a formula we can also tell from a bit of experimentation that **Agility is more important than Dexterity**. However we should try to define a formula that calculates the actual ASPD result. One such formula, found on RO DataZone is:

ASPD = 200 - ( WeaponDelay - ( [ WeaponDelay * Agi/ 25] + [ WeaponDelay * Dex/ 100] ) / 10 ) * ( 1-SpeedMods )

Weapon Delay

First Jobs + Extended

Swordsman Merchant Acolyte Thief Magician Archer Taekwon Gunslinger Ninja Super Novice
Unarmed 40 40 40 40 50 40 40 50 40 50
Knife 50 60 --- 50 60 60 --- --- 50 65
1H Sword 55 70 --- 65 --- --- --- --- --- 70
2H Sword 60 --- --- --- --- --- --- --- --- ---
1H Spear 65 --- --- --- --- --- --- --- --- ---
2H Spear 70 --- --- --- --- --- --- --- --- ---
1H Axe 70 70 --- 80 --- --- --- --- --- 80
2H Axe 75 75 --- --- --- --- --- --- --- ---
Mace 65 70 --- --- --- --- --- --- --- 70
Staff --- --- 60 --- 70 --- --- --- --- 65
Bow --- --- --- 80 --- 70 --- --- --- ---
Revolver --- --- --- --- --- --- --- 70 --- ---
Rifle --- --- --- --- --- --- --- 75 --- ---
Shotgun --- --- --- --- --- --- --- 150 --- ---
Gatling Gun --- --- --- --- --- --- --- 70 --- ---
Grenade Launcher --- --- --- --- --- --- --- 150 --- ---
Huuma Shuriken --- --- --- --- --- --- --- --- 75 ---


2-1 + Taekwon Second Jobs

Knight Blacksmith Priest Assassin Wizard Hunter Star Gladiator Soul Linker
Unarmed 40 40 40 40 50 40 40 50
Knife 50 60 --- 50 57.5 60 --- 57.5
1H Sword 50 65 --- 65 --- --- --- ---
2H Sword 55 --- --- --- --- --- --- ---
1H Spear 60 --- --- --- --- --- --- ---
2H Spear 60 --- --- --- --- --- --- ---
1H Axe 70 65 --- 80 --- --- --- ---
2H Axe 70 65 --- --- --- --- --- ---
Mace 65 67.5 60 --- --- --- --- ---
Staff --- --- 60 --- 62.5 --- --- 62.5
Bow --- --- --- --- --- 60 --- ---
Book --- --- 60 --- --- --- 50 ---
Katar --- --- --- 50 --- --- --- ---


2-2 Jobs

Crusader Alchemist Monk Rogue Sage Bard Dancer
Unarmed 40 40 40 40 45 40 40
Knife 50 55 --- 50 52.5 55 55
1H Sword 50 57.5 --- 55 --- --- ---
2H Sword 55 --- --- --- --- --- ---
1H Spear 60 --- --- --- --- --- ---
2H Spear 60 --- --- --- --- --- ---
1H Axe 70 67.5 --- --- --- --- ---
2H Axe 70 70 --- --- --- --- ---
Mace 65 65 57.5 --- --- --- ---
Staff --- --- 57.5 --- 62.5 --- ---
Bow --- --- --- 65 --- 65 65
Knuckle --- --- 47.5 --- --- --- ---
Musical Instrument --- --- --- --- --- 57.5 ---
Whip --- --- --- --- --- --- 57.5
Book --- --- --- --- 55 --- ---

Note: If any of the weapon delays are off they should be updated, of course.

Weapon Delay for Dual Wielding (Assassin)

WD = 0.7*(WD1+WD2)

WD1 = Weapon Delay for weapon 1

WD2 = Weapon Delay for weapon 2


Speed Modifiers

To Increase ASPD, the following can be used:

  • ASPD Potions: Only the potion with greater effect will be put into consideration, they never stack to each other.
Concentration Potion 0.1
Awakening Potion 0.15
Berserk Potion 0.2
Poison Bottle (Only for Assassin Cross, other classes instantly die!) 0.25
  • Skills:
Last Stand 0.2
Adrenaline Rush 0.3 (self) or 0.20 (Party mate with mace or axe)
Twohand Quicken 0.3
Spear Quicken 0.21 to 0.3
Frenzy 0.3
Solar, Lunar and Stellar Shadow 0.03 to 0.3
Stellar Protection (Level+DEX+LUK) / 1000
Study 0.005 to 0.05


  • Equipment:
Assassin Dagger 0.02
Masamune 0.02
Flapping Angel Wings 0.03
Muramasa 0.08
Doppelganger Card 0.25
Berserk Claw 0.12
Heart Breaker 0.05
Cecil Daemon Card 0.05
Windhawk 0.05 0.05
Berserk Guitar 1
Librarian Glove 0.05
Thief Figure 0.03
Kamaitachi 0.03
Jungle Carbine 0.1
Thunder P 0.2
Curved Sword 0.1
Sage's Diary 0.05 if STR >= 50
Seal of Continental Guard [1] 0.03
Assaulter Spear 0.2 for Crusader
Wasteland's Outlaw 0.01 for each 14 AGI
Hurricane Fury 0.01 for each weapon upgrade
Ledger of Death 0.01 for each weapon upgrade
Atroce Card chance gives 1 for 5 seconds when attacked
Ixion Wings chance depending of refine gives 0.07 for 7 seconds when attacked
Combo Set:Bison Horn +Thorny Buckler 0.1
Combo Set:Wanderer Card +The Paper Card +Shinobi Card +Wild Rose Card +Zhu Po Long Card 0.05

The following skills and equipments decrease ASPD:

  • Skills:
Slow Grace -0.03 to -0.3
Defending Aura -0.2 to 0
Gravitation Field -0.05 to -0.25
Peco Peco Ride -0.5
Cavalier Mastery -0.4 to 0
Longing for Freedom -0.4 to 0
  • Equipment:
Pecopeco Hairband -0.1
Doom Slayer -0.4
Howard Alt-Eisen Card -0.05
Long Barrel -0.03
Lever Action Rifle -0.05

Speed Modifiers stacks by adding up all.

Example

Lord Knight wielding a 2-Handed Sword (Base Time Between Attacks 1.1 second / 145 ASPD), and no AGI or DEX, stacking speed mods:

  • Berserk Potion (0.2 IAS) + Twohand Quicken (0.3 IAS) + Frenzy (0.3 IAS) = 0.8 IAS
  • Combining them together, attack interval becomes a whooping 0.22 seconds between attack (189 ASPD).
  • To reach the attack speed cap (0.2 seconds per attack / 190 ASPD), a total of 23 points of AGI+DEX/4 equivalents.

Uses for Calculations

Obviously, calculating the ASPD will help you plan ahead with your builds. However there are some more interesting uses for looking into ASPD.

The formula for the actual hits per second you deal is:

Hits Per Second = 50/(200-ASPD)

Anybody who has any sort of mathematical knowledge knows what happens as ASPD approaches 200 from the left (It approaches infinity). This is why there's a cap on ASPD. At 150 ASPD you deal one hit per second. At 190 ASPD you deal 5 hits per second. You can use metronome programs to get an idea on what the ASPD sounds like. Simply multiply the result by 60 to get how many "beats per minute" the sound has. If the program does not have a high enough beats per minute, then take a lower speed and "double time" the beat for an equivalent result.

There is another interesting point to make regarding Assassins. When they hit "once" its actually two hits, one with each weapon. This means that the new formula for Assassins is:

Hits Per Second for Dual Wielding = 100/(200-ASPD)

An interesting observation here is that, for example, if an Assassin has 155 ASPD they would technically have more ASPD because they are attacking twice in that timeframe. In comparison to someone using one weapon the ASPD would be as similar to 177 ASPD (Based on the example). Note though that since the hits per second rapidly increase at a certain point, the returns you will get from Dual Wielding result in diminishing ASPD returns (although you're still attacking twice). Double Attacking can also apply here as well as skills that deal damage by chance, however how they are defined will not be discussed here.

Also, After-cast Delay is affected by ASPD, which is discussed here After Cast Delay.