Damage Multiplier Calculator

πŸ’‘ Prefer to just pick cards? Try the πŸƒ easier card-picker version β€” same math, but you select cards from a dropdown instead of typing percentages.

Pick the enemy β†’ quick-pick your weapon β†’ dial in your card / rune % bonuses. The result panel sticks to the top of the form so you can see the multiplier update as you tweak. Computes the multiplier stack only β€” not raw ATK or DEF subtraction. See damage-formula.md for the full formula, elements.md for the matrix, race-size.md for the buckets.

Quick scenarios:
🎯 Enemy
πŸ—‘οΈ Your weapon

Picking a preset auto-fills class + element; the fields stay editable for overrides (e.g. an Aspersio endow).

πŸ“ˆ Your damage modifiers

Fill what you have β€” leave 0 for what you don't. Each group is a separate multiplier bucket; within a group, values add.

β‘  Card / rune bonuses β€” the three main axes
e.g. 1Γ— Hydra = +20 (Demi-human)
e.g. 1Γ— Skel Worker = +15 (Medium)
+% to your weapon's element (Fire-dmg, Holy-dmg cards, runes)
β‘‘ Type of attack
0 = auto-attack Β· 1300 = Sonic Blow Β· 1500 = Cross Impact Β· 2280 = Soul Decay
Assassination Heart = +60, per-soul = +3 each. Only applied if "critical" checked.
β‘’ Extra multipliers (specialty gear / rare)
flat ATK% from runes, food, buffs
only counted if enemy is Boss-type
top-bucket "Final Damage" β€” rare
What this calculator does NOT include
  • Raw ATK / refine / flat β€” multiplier only; multiply your base ATK separately
  • DEF subtraction β€” soft/hard DEF reduce final damage, not the multiplier
  • Pen / Pierce vs Resist β€” needs enemy Resist stat (mostly hidden); treat Pen qualitatively
  • Auto-attack β€” leave "Skill mod %" at 0 (auto-attack = 1Γ— before card stacks)
About defender level / element level

RO M's in-game Attribute Restraint table is a single table with no Lv 1-4 scaling (user-verified 2026-05-22) β€” different from classic RO. A monster's "element level" in the Adventure Handbook only identifies the element category; it does not further scale damage. The calculator uses one fixed multiplier per attacker Γ— defender pair, taken directly from the in-game table.


Worked examples (still useful as sanity checks)

Kobold Leader in Endless Tower (Wind / Demi-human / Medium / Boss)

Using in-game tables: Jur (Katar) vs Medium = 1.00 (no penalty!), Earth β†’ Wind = 2.00.

SetupModsMultiplier
Naked Jur (Neutral)β€”Γ—1.00 (Jur vs Medium) Γ— 1.00 (neutral) = 1.00Γ—
+ Earth element (endow/weapon)β€”Γ— 2.00 (Earth β†’ Wind) = 2.00Γ—
+ 1Γ— Demi-human card (+20%)Race +20%Γ— 1.20 = 2.40Γ—
+ 1Γ— Medium card (+15%)Size +15%Γ— 1.15 = 2.76Γ—
+ Sonic Blow (1300%)Skill 1300Γ— 13.0 = 35.9Γ—

The Earth element step alone doubles your damage β€” that’s the biggest single lever against Wind defenders in RO M.

Additive vs multiplicative gotcha

You’re choosing between:

  • A: 2Γ— Hydra (+40% Demi-human)
  • B: 1Γ— Hydra (+20% Demi-human) + 1Γ— Skel Worker (+15% Medium)

Against a Medium Demi-human enemy:

  • A: Γ—(1 + 0.40) = Γ—1.40
  • B: Γ—(1 + 0.20) Γ— (1 + 0.15) = Γ—1.38

Almost identical. But adding any third bucket (element, boss%, ATK%) makes B pull ahead because B already has two buckets seeded β€” every new multiplier compounds harder.


See also

Caveats

  • Element table uses RO classic baseline; RO M may tweak specific cells β€” [VERIFY in-game Adventure Guide]
  • Defender-level scaling (Lv 2–4) is the approximation table from elements.md
  • Pen / Pierce (Feb 2026) isn’t modeled β€” reduces enemy Resist; most PvE mobs have no Resist stat
  • DEF subtraction intentionally not modeled β€” pure multiplier focus
  • Crit is shown as a multiplier; in the real formula crits also bypass DEF

Sources