MapleStory Quest

Guide · Mechanics

MapleStory Classic World attack speed and animation times

5 min read
How fast do I actually swing?
iWhat Attack speed and animation times is
Three things decide how fast you swing: the animation the client plays, the speed stage on the weapon playing it, and whether a Booster is up. Two of the three are numbers in the client and are below. The third - the arithmetic that turns a stage into a multiplier - is the client’s own logic and is in none of the files, so this page shows you both halves rather than inventing the join.
Fastest animation
700 ms
Stab while prone
Slowest
820 ms
Crossbow shot
Weapon types
14
with a speed stage on the row
A Booster buys
2 stages
and 300 seconds at max rank

The short answer

The animations barely differ - every attack in the game lands within a fifth of a second of every other. What separates a claw from a polearm is the weapon’s speed stage, and a Booster hands you its whole two stages with the very first point. Everything after that first point is buying duration.

700–820 ms
every attack animation
2 stages
what a Booster gives at rank 1
300s
what the other 19 ranks buy

The animations, timed by the client

21 attacks
AnimationClient nameFramesWhole castFrame delays
Stab while proneproneStab2700 ms300 · 400 ms
Shot, fast variantshootF3700 ms300 · 150 · 250 ms
One-handed stab, fast variantstabOF3700 ms250 · 150 · 300 ms
Two-handed stab, fast variantstabTF4700 ms100 · 200 · 200 · 200 ms
One-handed swing, fast variantswingOF4700 ms200 · 100 · 100 · 300 ms
Polearm swing, fast variantswingPF4700 ms100 · 200 · 200 · 200 ms
Two-handed swing, fast variantswingTF4700 ms200 · 150 · 150 · 200 ms
Two-handed stab, highstabT13750 ms300 · 100 · 350 ms
Two-handed stab, lowstabT23750 ms300 · 100 · 350 ms
Bow shotshoot13800 ms300 · 150 · 350 ms
One-handed stab, highstabO12800 ms350 · 450 ms
One-handed stab, lowstabO22800 ms350 · 450 ms
One-handed swing, overheadswingO13800 ms300 · 150 · 350 ms
One-handed swing, levelswingO23800 ms300 · 150 · 350 ms
One-handed swing, upwardswingO33800 ms300 · 150 · 350 ms
Polearm swing, overheadswingP13800 ms300 · 150 · 350 ms
Polearm swing, levelswingP23800 ms300 · 150 · 350 ms
Two-handed swing, overheadswingT13800 ms300 · 150 · 350 ms
Two-handed swing, levelswingT23800 ms300 · 150 · 350 ms
Two-handed swing, upwardswingT33800 ms300 · 150 · 350 ms
Crossbow shotshoot25820 ms160 · 160 · 250 · 100 · 150 ms

These are the character’s own frames at the client’s baseline. Every attack is three or four frames and the whole cast lands between 700 and 820 milliseconds before any weapon stage is applied, which is a much narrower band than the folklore suggests: what separates a claw from a polearm is the stage, not the animation.

What each weapon type's speed stage actually is

lower is faster
Weapon typeUsual stageFastest in the gameSlowestRows
1H AxeFast (4)4511
1H SwordFast (4)3520
ClawFast (4)3531
DaggerFast (4)3422
1H Blunt WeaponFast (5)2527
2H AxeFast (5)5610
2H SwordFast (5)5611
BowNormal (6)5613
WandNormal (6)6611
2H Blunt WeaponSlow (7)6710
CrossbowSlow (7)6710
SpearSlow (7)679
StaffSlow (7)778
PolearmSlow (8)7810

“Usual” is the stage most weapons of that type carry, not an average: a type whose rows split evenly between two stages would have an average that no weapon in the game actually has. The spread beside it is what the type really contains, and it is often wider than a one-line summary of a weapon class admits.

What a Booster buys

SkillStages at rank 1Stages at maxSeconds at rank 1Seconds at maxRanks
Axe Booster2210030020
Blunt Weapon Booster2210030020
Bow Booster2210030020
Claw Booster2210030020
Crossbow Booster2210030020
Dagger Booster2210030020
Polearm Booster2210030020
Spear Booster2210030020
Spell Booster1210030020
Sword Booster2210030020

This is the table behind the advice every class guide on this site gives: one point in a Booster early, and the rest later. The speed column does not move between rank 1 and rank 20 for any weapon Booster - the whole of it arrives with the first point - and what the other nineteen ranks buy is the duration column, from 100 seconds to 300. Spell Booster is the one exception, and its two columns differ where the others match.

What is deliberately not here

A single column reading “attacks per second”. It would need the rule that turns a speed stage into a multiplier on the animation above, and that rule is in the client’s code rather than in its data files. Every table on the internet that has that column got it by timing somebody swinging, which is a reasonable thing to do and is not something this site can show its working for. When the extractor can read it, this page grows a column; until then the two halves sit side by side and the join is yours to make.

What the site does model is the damage each of those swings carries, which is on the damage page and in the planner.

More guides

MapleStory Classic World attack speed and animation times · MapleStory Quest