The MapleStory Classic Worlds damage formula is the equation behind every yellow number that pops off a monster when you hit it. Understanding it tells you why polearms hit harder than 1H swords, why weapon mastery is the biggest single damage jump at second job, why 1 point of W.ATK is worth about 10 points of DEX on 2H weapons, and why a level 30 warrior's Power Strike can roll anywhere from 153 to 449 against the same target. This guide breaks the formula down line by line with real weapon data and worked examples on a standard level 30 warrior.
What the damage formula actually calculates
Every physical attack in Classic Worlds rolls a random number between a MIN and a MAX value. Those two numbers are your attack range, and they're what you see on the character stat window next to the W.ATK line. When you press Power Strike, Slash Blast, Arrow Blow, Double Stab, or just basic attack, the game picks a random value inside that range and scales it by the skill's damage coefficient to produce the final hit.
The formula below calculates MAX and MIN from your stats, your weapon, and your mastery level. Everything on top of that (critical hits, elemental advantage, boss damage, buffs like Power Elixir or Meso Guard, monster defense, combo orbs at 2nd job) modifies the result after the attack range is rolled. If your attack range is wrong, everything downstream is wrong too, so this is the layer to understand first.
The formula (physical attacks)
Here are the two lines that drive every physical hit. Read the parentheses carefully: they matter.
MIN = (0.8 + (PrimaryStat MinMult ((0.1 + MasteryLvl / 10) 0.8) + SecondaryStat + AttackPower) / 100) WeaponAttack * SkillPercent
Component breakdown
- PrimaryStat: your main damage stat. Warriors use STR, Archers and assassin Thieves use DEX, Bandit Thieves use LUK, Magicians use INT.
- SecondaryStat: your off-stat. It adds to the inner expression at a 1:1 ratio with AttackPower. Warriors use DEX, Archers use STR, Thieves use DEX, Magicians use LUK. It does not get multiplied by the weapon's Mult, so a single secondary stat point adds much less damage than a single primary stat point.
- MaxMult / MinMult: the weapon's damage multiplier. For almost every skill both values are the same, read from the weapon's swing or stab column based on the skill's animation. The full swing/stab table is in the next section.
- WeaponAttack: the weapon's listed W.ATK stat, the "Attack" number on the weapon tooltip. Scimitar = 50. Lion's Fang = 70. This is the outer multiplier on the entire formula, which means every primary stat point, every secondary stat point, every flat AP buff, and every mastery level you earn gets multiplied by WeaponAttack at the end. This is why 1 point of W.ATK is so much more valuable than 1 point of any other stat.
- AttackPower: flat attack-power bonuses only. Rage +35, Claw Mastery's +20, Blunt Weapon Mastery's +20, scrolled +W.ATK lines on gear. Goes into the inner additive slot alongside SecondaryStat at 1:1. Does NOT include the weapon's base W.ATK stat, that slot is WeaponAttack.
- SkillPercent: the skill's damage coefficient divided by 100. Basic attack is 1.0. Maxed Power Strike is 2.6 (260%). Maxed Slash Blast is 1.3 (130%). Maxed Double Stab is 1.6 per hit (2 hits per cast). SkillPercent is applied as a separate outer multiplier on top of WeaponAttack, so both outer multipliers stack.
- MasteryLvl: your weapon mastery skill level, from 0 (1st job, no mastery) to 10 (maxed 2nd job Weapon Mastery). Scales MIN only, never touches MAX. At mastery 0, your PrimaryStat contribution to MIN is 8% of its MAX contribution. At mastery 10, that rises to 88%.
Weapon multipliers: swing vs stab
Every weapon type in Classic Worlds has two multiplier values: one for swing animations and one for stab animations. The skill you press determines which column the game reads. For most one-handed and two-handed weapons the swing and stab values are the same, so the distinction only matters for spears, polearms, and daggers, where the numbers are dramatically different.
| Weapon | Swing | Stab |
|---|---|---|
| 1H Sword | 1.5 | 1.5 |
| 2H Sword | 2.5 | 2.5 |
| 1H Axe | 2.0 | 1.0 |
| 2H Axe | 3.0 | 2.0 |
| 1H Blunt | 2.0 | 1.0 |
| 2H Blunt | 3.0 | 2.0 |
| Spear | 1.5 | 3.5 |
| Polearm | 3.5 | 1.5 |
| Bow | 2.5 | 2.5 |
| Crossbow | 2.5 | 2.5 |
| Claw | 2.5 | 2.5 |
| Dagger | 1.0 | 2.0 |
- Polearm swing (3.5) is the highest multiplier in the game. If you're a spearman running Power Strike or Slash Blast (both swing skills), a polearm is the mathematical ceiling on warrior damage per hit.
- Spear stab (3.5) matches polearm swing. Spears and polearms are mirror images: polearm is strong on swing, weak on stab; spear is strong on stab, weak on swing. Which one a given Spearman skill pulls from depends on the skill's animation, so check per skill before committing.
- Dagger stab (2.0) is what Savage Blow and Double Stab use. That's double the dagger swing (1.0) and it's the only reason dagger damage is competitive with claws at 2nd job. Bandits should never press basic attack with a dagger, it uses the 1.0 swing.
- Bow, crossbow, and claw all share 2.5. The choice between archer and claw thief is never about the weapon multiplier, it's about stat scaling (DEX vs LUK), skill kits, and attack speed.
- 1H Sword (1.5) is the worst warrior multiplier in the game. Every 1H Sword in the level 10 to 30 range is Fast (speed 4), so the attack frequency claws some of it back, but a 1H Sword warrior sees roughly 40% less per-hit damage than a polearm warrior on the same stats. Keep this in mind when you're picking a 2nd job weapon path.
Mastery: why your minimum jumps at second job
At 1st job you have no weapon mastery skill, so your MasteryLvl is 0. Plug that into the MIN formula's mastery term: (0.1 + 0/10) 0.8 = 0.08. Your PrimaryStat's contribution to MIN is only 8% of the value it would contribute at full mastery*, which is why 1st job damage swings wildly and every fight feels inconsistent.
At 2nd job, every physical class gets a Weapon Mastery passive that caps at level 10 for the base formula effect. (Some classes get a mastery-boost passive that raises the cap higher, but the core mastery contribution plateaus at level 10.) At MasteryLvl 10: (0.1 + 10/10) 0.8 = 0.88*. Your PrimaryStat contribution to MIN is now 88% of what it is to MAX, and your attack range tightens from a 2:1 spread down to roughly a 1.13:1 spread overnight.
Worked example: Power Strike at level 30
Let's put real numbers in. Take a level 30 warrior running the standard 4 STR / 1 DEX build: STR 90, DEX 20, wielding a Scimitar (2H Sword, W.ATK 50), no buffs active. They press Power Strike at level 20, which is 260%. Power Strike is a swing animation, so we read the 2H Sword swing column: both MinMult and MaxMult are 2.5. The formula is computed in two steps: first the attack range, then multiply by SkillPercent (2.6) for the final Power Strike damage.
MAX calculation:
= (1.0 + (225 + 20) / 100) * 50
= (1.0 + 2.45) * 50
= 3.45 * 50
= 172.5
Power Strike MAX = 172.5 2.6 = 449*
MIN calculation (1st job, MasteryLvl 0):
= (0.8 + (225 0.08 + 20) / 100) 50
= (0.8 + (18 + 20) / 100) * 50
= (0.8 + 0.38) * 50
= 1.18 * 50
= 59
Power Strike MIN = 59 2.6 = 153*
So at level 30, just before 2nd job, this warrior's Power Strike rolls 153 to 449. That's a 2.94x spread between floor and ceiling, and it's why 1st job damage feels wildly inconsistent on every swing. Now fast-forward a few levels into 2nd job, max Sword Mastery to level 10, and recompute MIN with MasteryLvl 10:
= (0.8 + (225 0.88 + 20) / 100) 50
= (0.8 + (198 + 20) / 100) * 50
= (0.8 + 2.18) * 50
= 2.98 * 50
= 149
Power Strike MIN = 149 2.6 = 387*
MAX is still 449 (mastery never touches it), but MIN jumped from 153 to 387. Damage stability went from 34% of MAX to 86% of MAX. Your gear, stats, and skill haven't changed, but your effective average DPS more than doubled because your MIN stopped being a coin-flip. That's the mastery payoff, and it's why you rush mastery to 10 the moment you advance.
Polearm vs 2H Sword vs 1H Sword
The same warrior (STR 90, DEX 20), same Power Strike (260%), just swapping weapons. All three are level 30 items pulled straight from the equipment database. All numbers assume 1st job (MasteryLvl 0), no buffs, so the MIN column reflects pre-mastery output.
| Weapon | Mult | W.ATK | MAX | MIN | |
|---|---|---|---|---|---|
| Scimitar (2H Sword) | 2.5 | 50 | 449 | 153 | |
| Mithril Pole Arm (Polearm) | 3.5 | 52 | 588 | 169 | |
| Gladius (1H Sword) | 1.5 | 47 | 312 | 135 |
The polearm's MAX is 31% higher than the 2H sword's, and the 1H sword's MAX is 31% lower than the 2H sword's. That gap comes from two stacked effects: a higher multiplier on the primary stat (3.5 vs 2.5 vs 1.5) inside the inner expression, and the weapon's W.ATK being the outer multiplier on the entire formula. Even though the three weapons have nearly identical W.ATK values (47 to 52), the multiplier gap on the inside compounds with the W.ATK multiplier on the outside to produce the final 31% spread.
For the full weapon upgrade path with every variant level 10 through 30, see the Warrior Leveling Guide. For the 2.5x claw and bow equivalents, see the Thief Leveling Guide and the Archer Leveling Guide.
Stat valuation: what +1 W.ATK is really worth
A common misconception is that +1 DEX from a green armor variant is about the same as +1 W.ATK from a scroll. That's wrong, and the reason is subtle. SecondaryStat and flat AttackPower go into the inner expression at 1:1 with each other, so gaining 1 of either gives the same damage bump. But the weapon's base W.ATK goes into the outer `WeaponAttack` multiplier, which compounds with every other stat you have. One more point of W.ATK is worth several points of any inner-slot stat.
Here's the actual per-point valuation for a level 50 character with standard stats (200 primary / 50 secondary, no buffs) on a lv 50 weapon. 2H weapons (Mult 2.5, like Lion's Fang or the 2H axes and blunts):
| Source | Damage per point | Equivalent |
|---|---|---|
| +1 W.ATK (weapon stat) | biggest | baseline |
| +1 Primary (STR / DEX / LUK) | 0.25x W.ATK | 4 Primary = 1 W.ATK |
| +1 Secondary | 0.10x W.ATK | 10 Secondary = 1 W.ATK |
| +1 AttackPower (flat AP) | 0.10x W.ATK | 10 AP = 1 W.ATK |
1H weapons (Mult 1.5, like Jeweled Katar or the 1H axes / blunts):
| Source | Damage per point | Equivalent |
|---|---|---|
| +1 W.ATK (weapon stat) | biggest | baseline |
| +1 Primary | ~0.25x W.ATK | 4 Primary = 1 W.ATK |
| +1 Secondary | ~0.17x W.ATK | 6 Secondary = 1 W.ATK |
| +1 AttackPower | ~0.17x W.ATK | 6 AP = 1 W.ATK |
What this means for scrolling and gear priority:
- +W.ATK scrolls on your weapon are by far the best damage-per-slot upgrade you can make. One WATK line from a Greater or Intermediate weapon scroll beats +3 Primary or +10 Secondary on any single gear piece, slot for slot. Always prioritise weapon scrolling over armor scrolling if you have to pick one.
- Primary stat scrolls are the second-best source. +1 STR on a warrior is worth 0.25x a +1 W.ATK, which is still meaningful. Stack primary on every armor slot that supports it.
- Secondary stat is a distant third for raw damage. On 2H weapons you need 10 DEX to match 1 W.ATK. Scrolling DEX purely for damage is a bad trade. Do it only to clear gear requirements or when no +primary option is available in the slot.
- AttackPower from buffs (Rage +35, Claw Mastery +20, Blunt Mastery +20) adds real damage but scales like secondary stat, not like weapon W.ATK. Rage's +35 AP is good because it's free, not because it's a game-changer.
- On 1H weapons, secondary stat is slightly more valuable than on 2H weapons (6:1 instead of 10:1), because the primary multiplier is lower so the gap tightens. It still loses to W.ATK badly.
Magicians use a different formula
Everything above describes physical attacks that scale off W.ATK. Magicians are a separate system: their spells scale off Magic Attack (MATK) on their wand or staff, multiplied by INT through a magic-specific formula. LUK does nothing for spell damage (it's a gear-requirement stat plus a tiny accuracy bump), which is why there's no lukless-mage damage meme the same way there's a dexless-assassin meme for thieves.
The Classic Worlds magic damage formula hasn't been fully reverse-engineered on this site yet, so we can't give you a worked Power Strike-style example for a wizard. What we can tell you from the skill tooltips and test data:
- Spells scale off MATK (the Magic Attack stat on your wand or staff) much harder than W.ATK.
- Spells scale off INT through a multiplier that behaves similarly to the physical PrimaryStat term.
- LUK contributes a small flat amount the way a SecondaryStat does for physical classes.
- Spell damage stability tightens as you level the spell itself, not as a separate weapon mastery passive. There is no "Wand Mastery" in the magician tree. Maxed Magic Claw at level 20 with its own built-in mastery 10 is the mage equivalent of a maxed and mastered physical damage skill.
See the Magician Leveling Guide for practical stat, gear, and skill recommendations even without the raw formula.
Lucky Seven is the other exception
The one non-magician skill that doesn't use the normal physical formula is Lucky Seven on the assassin side of Thief. Per the in-game tooltip, Lucky Seven deals damage “based on LUK, regardless of the rate of Claw Mastery.” The current best-guess formula, fit to observed HHG1 damage but not yet verified against a full datamine:
MIN = (LUK 1.5 + 100 + AttackPower) / 100 WeaponAttack * SkillPercent
Provisional and unverified. Back-fits observed HHG1 damage within a few percent, structure matches the in-game tooltip, but the exact multipliers (1.5 and 3.0) are an educated guess, not datamined. Numbers may shift if better data surfaces.
Compare that to the physical formula, and three things jump out:
- No SecondaryStat term. DEX literally does not appear anywhere in Lucky Seven's formula. This is the mathematical proof that dexless assassins work, every AP you dump into DEX adds exactly zero damage to Lucky Seven. Use the pure LUK build and let gear plus scrolls supply whatever DEX you need to meet claw and armor requirements.
- No MasteryLvl term. Claw Mastery doesn't tighten Lucky Seven's MIN at all, matching the tooltip verbatim. An assassin's Lucky Seven damage spread is roughly the same at level 10 as it is at level 50.
- Asymmetric multipliers with no 0.8 floor. MinMult is 1.5 and MaxMult is 3.0, and both use 1.0 as the outer additive instead of the physical formula's 0.8. The result: Lucky Seven has a permanent ~55% to 57% damage stability regardless of level, mastery, or gear. That's better than a 1st-job warrior's ~34% floor but worse than a mastered 2nd-job class's ~88% floor. It's also part of why assassins feel smooth the moment Lucky Seven unlocks, you're halfway to mastered stability from level 10 onward.
Lucky Seven also shows up in the Damage Simulator under the Assassin sub-job, flagged with an amber UNVERIFIED badge. The structural claims above (no DEX, no mastery, permanent ~55% stability) are solid regardless of the exact multipliers. Only the raw damage numbers on the simulator row are provisional.
Bandit skills (Savage Blow, Double Stab) use the normal physical formula with the dagger stab multiplier of 2.0. Bandits are NOT special, they use SecondaryStat and they scale with Dagger Mastery. The bandit skill build and stat split look nothing like the assassin one. The full dexless vs standard discussion with gear thresholds is in the Thief Leveling Guide.
Crit: every class has a 20% base
Every class in Classic Worlds has an innate +20% crit damage bonus. Passive crit damage from class skills (Archer's Critical Shot +15%, Assassin's Critical Throw +35%) stacks on top of this base. Crit rate, on the other hand, comes entirely from passives: there's no innate base crit rate, so warriors and magicians who have no crit-rate passive never crit.
When a hit crits, the normal rolled damage is multiplied by (1 + total crit damage %) where total = 20 base + any passive bonuses. Crits do NOT force a MAX roll in Classic Worlds, they scale the random rolled value. The expected average damage per hit works out to:
avgWithCrit = avgNormal (1 + (critRate totalCritDmg) / 10000)
The `/10000` is just bookkeeping: both critRate and critDmg are percents, so you divide each by 100 to convert them to decimals, and `100 * 100 = 10000`.
Per-class crit sources and effective boosts at max passives:
| Class | Crit rate | Passive dmg | Total dmg (+20 base) | Multiplier | Boost |
|---|---|---|---|---|---|
| Warrior (all) | 0% | +0 | 20% | 1.000x | 0% |
| Archer / Hunter / Crossbowman | 20% (Critical Shot) | +15 | 35% | 1.070x | +7.00% |
| Assassin | 15% (Critical Throw) | +35 | 55% | 1.0825x | +8.25% |
| Bandit | 20% (Dagger Mastery) | +0 | 20% | 1.040x | +4.00% |
| Magician (all) | 0% | +0 | 20% | 1.000x | 0% |
The Damage Simulator applies this crit model in its Avg w/ crit column and propagates the multiplier through the vs 1T / 4T / 6T total-output columns. The raw Min/hit, Max/hit, and Avg/cast columns stay unchanged so they're still hand-verifiable against the formula above.
Practical takeaways
- W.ATK on your weapon is the biggest lever on your damage. It's the outer multiplier on the entire formula, which means every stat point, every flat AP buff, and every mastery level you earn gets multiplied by it at the end. 1 W.ATK is worth about 4 primary stat, 10 secondary stat, or 10 flat AP on 2H weapons, and roughly 4 primary / 6 secondary / 6 AP on 1H weapons. This is why +WATK weapon scrolls beat every other source of damage per slot.
- Weapon multiplier is the second biggest lever on MAX. Going from a 1H Sword (1.5) to a Polearm (3.5) is a 31% MAX damage increase in our worked example, even with nearly identical base W.ATK. Second job weapon choice matters a lot.
- Mastery is the single biggest lever on MIN. Your MIN at 1st job is roughly 34% of your MAX. Maxing Weapon Mastery to level 10 at 2nd job pulls that up to about 86%. The DPS gain is immediate and enormous, and it happens within the first few levels of 2nd job, not at the end of a long grind. This is also the single strongest argument for rushing mastery to level 10 before any other 2nd job skill.
- SecondaryStat and flat AttackPower ARE 1:1 with each other, just not with W.ATK. Rage's +35 AttackPower is worth the same as +35 DEX from gear and scrolls. Neither is worth as much as adding W.ATK to the weapon directly.
- SkillPercent multiplies everything at the end. Maxed Power Strike (2.6x) is 2.6x a basic attack (1.0x). Every stat point, every W.ATK, and every mastery level you earn gets a flat 2.6x boost whenever you press the button. This is why you sink the first SP into your damage skill at level 10.
- Crit, element, boss damage, and WDEF all stack on top of the range, not inside the formula. Crits multiply the rolled value by (1 + total crit damage). Elemental advantage is a flat +25% multiplier. Boss damage percent is additive on the final hit. Monster WDEF is subtracted from the rolled value. Understanding the formula gives you the base layer, the rest is a separate theorycraft rabbit hole.
See also
- Warrior leveling guide (Power Strike, polearm builds, mastery rush) →
- Thief leveling guide (Lucky Seven and the dexless discussion) →
- Archer leveling guide (bow vs crossbow, DEX scaling) →
- Magician leveling guide (INT, MATK, and the LUK gear question) →
- Class tier list (weapon multipliers drive the warrior and thief rankings) →
- Equipment database (filter by weapon type for swing/stab planning) →


