Need a Custom Web Solution?

Professional web development services available

Game Mechanics

Metin2 Skill Damage Calculator

Calculate exact Metin2 skill damage for Warrior, Assassin, Sura, Shaman and Lycan. Enter your ATK, STR, DEX, INT stats and pick skill level (Lv1–17, M, G, P) to see real damage from skill_proto formulas.

Loading tool...

How to Use Metin2 Skill Damage Calculator

  1. Enter your character stats in the top panel: Attack (ATK), Strength, Dexterity, Constitution, Intelligence, Level, and Magic Weapon value.
  2. Select a skill level preset — from Lv 1 through Lv 17 (normal), M1/M5/M10 (Master), G1/G10 (Grand Master), or P (Perfect Master). The k factor updates automatically.
  3. Use the class filter buttons (All / Warrior / Assassin / Sura / Shaman / Lycan) to focus on one class.
  4. Toggle the Damage and Buff filter buttons to show only attack skills, only buff/support skills, or both.
  5. Each skill row shows the damage or buff value at your current stats and level. Click any row to expand it and see the raw formula, a full level breakdown table, and the skill vnum.
  6. The expanded damage table always shows Lv 1, Lv 5, Lv 10, Lv 17, and M/G/P columns side by side — your currently selected level is highlighted in violet.

About Metin2 Skill Damage Calculator

The Metin2 Skill Damage Calculator computes exact skill damage and buff values for every playable class using the official formulas from skill_proto.sql. Enter your character's attack power, base stats, and skill level — results update instantly for all skills at once.

Why skill damage is hard to estimate: Metin2 skill formulas mix weapon ATK, base stats (STR/DEX/CON/INT), character level, and the k factor into a single polynomial expression. A Warrior's Sword Spin scales with `-(3*atk + (0.8*atk + str*5 + dex*3 + con)*k)` — without a calculator you are guessing. Sura and Shaman magic skills additionally use `mwep` (magic weapon value) and `iq` (INT), making manual estimation even less reliable.

Skill level and k factor: Normal skill levels run from 1 to 17 (using `/setskill x 17`). The k factor scales linearly: k = level/17. At level 17 k reaches 1.0. Master stages (M1–M10, `/setskill x 20–29`) and Grand Master (G1–G10, `/setskill x 30–39`) and Perfect Master (P, `/setskill x 40`) all use k=1.0 for the base formula — the additional power at these stages comes from szMasterBonusPoly, which stacks on top.

Classes and skills covered: All 5 playable classes — Warrior (12 skills), Assassin (11 skills), Sura (11 skills), Shaman (12 skills), and Lycan (6 skills). Each skill shows the raw formula, a damage breakdown at Lv 1 / Lv 5 / Lv 10 / Lv 17 / M-G-P, and the current value at your selected level. Buff skills show their stat bonus values across the same level range instead of damage numbers.

Use cases for server admins: Compare skill damage across classes to identify imbalanced outliers. Check how much a stat point in STR vs DEX vs INT actually contributes to damage for each skill. Verify that custom skill_proto changes produce the expected damage numbers before deploying to live.

Common Use Cases

Comparing skill damage between classes to check balance on a custom server
Calculating how much damage a skill deals at specific gear levels before investing in a build
Verifying that a modified skill_proto formula produces the expected output at various stat values
Understanding how STR vs DEX vs INT contributes to damage for each skill type
Checking buff skill values (ATK_GRADE, DEF_GRADE, RESIST, REFLECT) at different levels
Planning stat point allocation by seeing which stats have the most impact on your main skills

Frequently Asked Questions

What is the k factor in Metin2 skill formulas?

k is a multiplier that scales with skill level. For normal levels 1–17, k = level/17 (so Lv 1 gives k≈0.059, Lv 17 gives k=1.0). Master, Grand Master, and Perfect Master stages all use k=1.0 for the base formula — their extra power comes from the szMasterBonusPoly, which is added on top and is not shown in this calculator.

How do I reach Master (M), Grand Master (G), and Perfect Master (P)?

Using the /setskill command: /setskill [vnum] 20 = M1, /setskill [vnum] 29 = M10, /setskill [vnum] 30 = G1, /setskill [vnum] 39 = G10, /setskill [vnum] 40 = Perfect Master (P). On live servers these stages are reached through normal skill advancement after hitting level 17.

What is ATK in this calculator?

ATK is your character's weapon attack stat as shown in the character info window — not the raw min/max damage of the weapon. It already includes weapon bonuses and base attack from your equipment. Most end-game characters with strong gear have ATK values in the 2000–6000+ range depending on the server rates.

What is Magic Weapon (mwep)?

mwep is the magic attack value from your weapon, used in Sura and Shaman magic skill formulas. It is the "Magic Attack" stat shown on magic-type weapons. Physical weapon users (Warrior, Assassin, Lycan with melee skills) can leave this at 0.

Why does the Repetitive Shot formula use Math.floor?

Repetitive Shot hits multiple times — the hit count is floor(2 + k*6), which ranges from 2 hits at Lv 1 to 8 hits at Lv 17/M/G/P. The formula calculates total damage across all hits combined. The Math.floor is the same function used in the actual server source.

Why do Lv 17 and M/G/P show the same damage?

Because both use k=1.0 in the base formula. The real difference at Master and above is the szMasterBonusPoly — an additional flat or scaling bonus that stacks on top of the base formula. This calculator shows the base formula result; master bonus values vary per skill and are listed in skill_proto's szMasterBonusPoly column.

Need Professional Web Development?

Transform Your Ideas Into Reality

Looking for a custom web app, website, or digital solution? Our expert team brings your vision to life with cutting-edge technology and stunning design.