Skip to content
Mechanics, basiskennis14 min lezen
Mechanics, Basisreferentie

Pokémon Schadeformule, Volledige Berekeningsreferentie

De schadeformule bepaalt hoe elke aanval wordt afgehandeld: van base power en aanvalstat via STAB, type-effectiviteit, weer, abilities, items, crit, spread en de willekeurige damage roll. Deze pagina is de canonieke referentie.

Basisformule

Standaard Gen 5+

Roll-variantie

85% – 100%

STAB

× 1,5 / × 2 (Adaptability)

Crit-schade

× 1,5 (Gen 6+)

Elke Pokémon-strijd wordt afgehandeld via deze vergelijking. Memoriseer de modifiers en de volgorde waarin ze worden toegepast, dan kun je schade van tevoren even nauwkeurig voorspellen als een calculator.
Het feit over de schadeformule

In één oogopslag

De schadeformule is grosso modo stabiel gebleven sinds Gen 5, met slechts kleine numerieke aanpassingen tussen generaties. De structuur — basis schade, gevolgd door een keten van multiplicatoren — is consistent gebleven.

Elke modifier wordt toegepast in een vaste volgorde. De damage calculator op /calculator op Pokékipe gebruikt de canonieke @smogon/calc-engine; deze pagina documenteert de onderliggende wiskunde.

  • FormuletypeStandaard sinds Gen 5; kleine aanpassingen in Gen 6 (crit-schade) en Gen 7 (crit-kans)
  • BasiscomponentenLevel, base power, Attack-stat, Defense-stat
  • MultiplicatorenSTAB, type-effectiviteit, weer, abilities, items, screens, crit, spread, roll
  • Roll-variantie85% – 100% inclusief (16 afzonderlijke waarden)
  • Crit-schade× 1,5 (Gen 6+); was × 2 in Gen 1-5
  • Crit-kans (basis)1/24 vanaf Gen 7+; was 1/16 in Gen 2-6

De formule

De Pokémon-schadeformule in zijn standaardvorm. Elke modifier wordt bovenop een basisschadewaarde toegepast die berekend wordt aan de hand van level, base power en aanvals-/verdedigingsstats.

Basisschade

Basisschade =
⌊ ( ⌊ ( ( 2 × Level ÷ 5 ) + 2 ) × Base Power × ( Attack ÷ Defense ) ÷ 50 ⌋ + 2 ) ⌋

Waarbij:

  • Level, het level van de aanvaller (50 bij standaard toernooispel; 100 in sommige legacy-formats; 5 in Little Cup).
  • Base Power, de base power van de move (bijv. 80 voor Ice Beam).
  • Attack, de Attack-stat van de aanvaller (fysieke moves) of Special Attack-stat (speciale moves).
  • Defense, de Defense-stat van de verdediger (fysieke moves) of Special Defense-stat (speciale moves).
  • ⌊x⌋, afrondingsfunctie (naar beneden afronden op geheel getal).

Eindschade

Eindschade =
Base damage × Targets × Weather × Crit × Roll × STAB × Type × Burn × Other

Elke modifier wordt opeenvolgend toegepast, waarbij het resultaat bij elke stap naar beneden wordt afgerond op een geheel getal. De exacte motorvolgorde is deterministisch; de enige willekeur zit in de Roll-modifier (en crit-rolls).

Volgorde is belangrijk

De modifiers worden op motorniveau in een specifieke volgorde toegepast. In het bijzonder: STAB wordt toegepast VOOR type-effectiviteit, type-effectiviteit VOOR de willekeurige roll, en burn NA STAB+type. De volgorde maakt in de praktijk zelden uit (vermenigvuldiging is commutatief binnen een roll), maar telt wel mee voor de gehele afronding van de engine bij elke stap.

Alle schademodifiers

Elke multiplicator in de schadeformule komt overeen met een echte spelmechanic. De onderstaande tabel dekt alle standaardmodifiers; wat er niet in past is een edge case of een ability-specifieke modifier.

ModifierWaardeActivator
STAB (Same-Type Attack Bonus)× 1,5Het type van de move komt overeen met het type van de aanvaller
STAB met Adaptability× 2Adaptability-ability + overeenkomend type
STAB na Tera (origineel type)× 2Tera-Pokémon die een move gebruikt die overeenkomt met zijn ORIGINELE type
Super-effectief× 2Type chart geeft ×2 voor de matchup
Super-effectief × 2× 4Beide helften van een dual-type verdediger zijn zwak, gemaximeerd op ×4
Weerstaan× 0,5Type chart geeft ×0,5
Dubbel weerstaan× 0,25Beide helften van een dual-type verdediger weerstaan
Immuun× 0Type chart geeft ×0 voor een van de twee typen
Kritieke treffer× 1,5 (Gen 6+) / × 2 (voor Gen 6)Willekeurig, basispercentage 1/24 (Gen 7+)
Zon boost Vuur / Zon nerf Water× 1,5 / × 0,5Zonnig weer actief
Regen boost Water / Regen nerf Vuur× 1,5 / × 0,5Regenachtig weer actief
Zandstorm boost Rock SpD× 1,5Zandstorm actief + Rock-type verdediger (defensieve boost)
Sneeuw boost Ice Def× 1,5Sneeuw actief + Ice-type verdediger (alleen Gen 9+)
Doelwitten (spread)× 0,75Multi-target move (alleen Doubles) die beide tegenstanders raakt
Brandwond× 0,5Aanvaller heeft brandwond + gebruikt een fysieke move (geen Guts)
Reflect (fysiek)× 0,5 vs single, × 0,667 vs doubleReflect-screen + fysieke move
Light Screen (speciaal)× 0,5 vs single, × 0,667 vs doubleLight Screen + speciale move
Aurora Veil× 0,5 vs single, × 0,667 vs doubleAurora Veil + elke move die schade toebrengt
Roll (willekeurig)× 0,85 – × 1,00Willekeurige multiplicator per aanval

Ability-specifieke modifiers

Een deel van de abilities past extra schademodifiers toe naast de standaardtabel. Voorbeelden:

  • Sheer Force, moves met secundaire effecten krijgen +30% schade; het secundaire effect wordt onderdrukt.
  • Tough Claws, contactmoves krijgen +30% schade.
  • Strong Jaw, bijt-moves krijgen +50% schade.
  • Iron Fist, slaande moves krijgen +20% schade.
  • Reckless, recoil-moves krijgen +20% schade.
  • Sand Force, Rock/Ground/Steel-moves krijgen +30% schade bij zandstorm.
  • Solar Power, speciale moves krijgen +50% schade in de zon (met 1/8 HP-verlies per beurt).
  • Pixilate / Aerilate / Refrigerate, Normal-moves veranderen van type en krijgen +20% schade.
  • Protosynthesis / Quark Drive, de hoogste stat wordt met 30% verhoogd (50% als Speed) onder de activatieconditie.

De damage roll

Elke schadeveroorzakende move past een willekeurige schademultiplicator toe tussen 0,85 en 1,00 inclusief. Dit levert een maximale variantie van 15% per treffer op, wat de 'rolls' produceert die spelers lezen in schadeberekeningen.

0.85×

Min roll

Schademultiplicator in het slechtste geval

1.00×

Max roll

Schademultiplicator in het beste geval

16

Afzonderlijke waarden

0,85, 0,86, ..., 1,00, uniforme verdeling

0.925×

Gemiddeld

Verwachte waarde over veel rolls

De 16 mogelijke rolls zijn uniform verdeeld; elke waarde heeft een kans van 1/16 (6,25%). Bij een damage calc-resultaat als '81% – 96% schade' is de ondergrens de 0,85-roll en de bovengrens de 1,00-roll.

Wat 'always OHKO' betekent

Als een damage calc 'always OHKO' aangeeft, betekent dat dat de LAAGSTE roll (0,85) nog steeds ≥100% schade oplevert. Als het 'X% chance to OHKO' aangeeft, leveren precies X% van de 16 rolls ≥100% schade op. De damage calc denkt in termen van deze buckets van 16 rolls.

Kritieke treffers

Kritieke treffers vermenigvuldigen schade met 1,5× vanaf Gen 6 (verlaagd van 2× in eerdere gens). De basiskans op een kritieke treffer is 1/24 (≈4,17%) vanaf Gen 7; was 1/16 (6,25%) in Gen 2-6.

Crit-kans-stages

Kritieke treffers gebruiken een stage-systeem. Elke modifier telt op bij de crit-stage van de gebruiker; de stage bepaalt de kans.

Crit-stageKans (Gen 7+)Kans (Gen 2-6)
Stage 0 (standaard)1/24 (≈4,17%)1/16 (6,25%)
Stage 1 (+1)1/8 (12,5%)1/8 (12,5%)
Stage 2 (+2)1/2 (50%)1/4 (25%)
Stage 3 (+3)Altijd crit (100%)1/3 (≈33%)
Stage 4 (+4)Altijd critAltijd crit

Bronnen die de crit beïnvloeden

Een crit negeert stat-verlagingen bij de aanvaller EN stat-verhogingen bij de verdediger

Wanneer een crit landt, herberekent de engine de schade met alleen de statwaarden die de aanvaller bevoordelen. Negatieve statwijzigingen van de aanvaller worden genegeerd; positieve statwijzigingen van de verdediger worden genegeerd. Defensieve boosts (Calm Mind, Iron Defense) bieden GEEN bescherming tegen crits.

Spread moves in Doubles

Multi-target moves (spread moves) raken meerdere Pokémon tegelijk in Doubles-formats. Elke individuele treffer wordt gereduceerd tot 75% van de schadewaarde bij een enkel doelwit.

Veelgebruikte spread moves: Earthquake, Heat Wave, Surf, Discharge, Make It Rain, Astral Barrage, Glacial Lance, Blizzard, Hyper Voice (met Pixilate/Refrigerate), Rock Slide.

Single-target vs spread-berekening

  • Single-target move, volledige schade aan één Pokémon. Geen 75%-modifier.
  • Spread move (Doubles), 75% schade aan elk van maximaal twee tegenstanders. Totale potentiële schade stijgt boven 100% als beide doelwitten aanwezig zijn.
  • Spread move gericht op één Pokémon, wanneer er slechts één tegenstander op het veld staat (bijv. omdat een is gevallen), deelt de move 75% schade toe aan dat ene doelwit, ook al raakt het er maar één. Dit is een Doubles-specifieke eigenaardigheid.

Immuniteit van de bondgenoot

Spread moves raken ook de bondgenoot van de gebruiker, tenzij de bondgenoot immuun is via type of ability. Earthquake raakt beide tegenstanders EN de bondgenoot van de gebruiker, tenzij de bondgenoot Levitate, het Flying-type, Air Balloon of een vergelijkbare Ground-immuniteit heeft. Dit is een van de meest voorkomende team-building-overwegingen in Doubles.

Variaties per generatie

De schadeformule is grosso modo stabiel gebleven sinds Gen 5, met wijzigingen beperkt tot specifieke multiplicatoren.

GenCrit-schadeCrit-kans (basis)Burn DoT
Gen 1 (RBY)× 2Speed-afhankelijk (1/512 × basis-Speed)1/16 max HP per beurt
Gen 2 (GSC)× 21/16 (vast)1/8 max HP per beurt
Gen 3 (ADV)× 21/161/8
Gen 4 (DPP)× 21/161/8
Gen 5 (BW)× 21/161/8
Gen 6 (XY)× 1,51/161/8
Gen 7+ (SM/SS/SV/Champions)× 1,51/241/16

De Gen 7-wijzigingen (crit-kans 1/24, burn DoT 1/16) gingen gepaard met de aanpassing aan verlamming (-75% Speed werd -50%). Het cumulatieve effect: status conditions in Gen 7 zijn minder invaliderend dan in pre-Gen 7-versies.

Uitgewerkte voorbeelden

Drie voorbeeldberekeningen om de formule door realistische scenario's te leiden.

Voorbeeld 1: Choice Specs Latios Draco Meteor op Heatran

Setup: Latios (Choice Specs, max SpA, +0 stage) die Draco Meteor (130 BP, speciaal, Dragon) tegen Heatran (max HP, +0 SpD, neutrale nature).

  • Basisschade via de formule: ~88 met de statverhouding.
  • STAB: × 1,5 (Latios is Dragon-type) → 132.
  • Type-effectiviteit: Dragon vs Steel/Fire = × 0,5 (weerstaan) → 66.
  • Choice Specs: × 1,5 → 99.
  • Roll: × 0,85 tot × 1,00 → eindschade 84-99.
  • Heatran heeft 415 max HP; de treffer deelt ~20-24%, een 5-treffer KO bij perfecte rolls.

Voorbeeld 2: Crit Tauros Body Slam in RBY OU

Setup: Tauros (RBY, 110 Speed = ~21% crit-kans, max Atk) die Body Slam (85 BP, fysiek, Normal) tegen Snorlax. Crit landt.

  • Basisschade: met Tauros's aanval en Snorlax's bulk, ongeveer 90.
  • STAB (Normal op Normal-type Tauros): × 1,5 → 135.
  • Type-effectiviteit: Normal vs Normal = × 1,0 (neutraal).
  • Crit (Gen 1-regels, × 2): 270.
  • Roll: × 0,85 tot × 1,0 → eindresultaat 230-270.
  • Snorlax in RBY OU heeft ~520 HP → de treffer deelt ~44-52%.

Voorbeeld 3: Spread Earthquake in VGC

Setup: Choice Band Earthquake van een Doubles-aanvaller tegen een 4× Ground-zwak doelwit zonder Levitate.

  • Basisschade: hoog, 100 BP fysiek met Choice Band × 1,5.
  • STAB als de gebruiker Ground-type is: × 1,5.
  • Type-effectiviteit: × 4 (doelwit 4× zwak).
  • Spread-reductie: × 0,75 (multi-target).
  • Roll: × 0,85 tot × 1,0.
  • Resultaat: doorgaans OHKO. Het 4× type-voordeel compenseert de spread-reductie.

Veelvoorkomende misvattingen

Verschillende claims over schade kloppen niet. De correcties zijn gebaseerd op het motorgedrag.

  • «Hogere SpA betekent altijd meer schade», onjuist. De verhouding Aanval/Verdediging is wat telt. Een aanvaller met 100 SpA tegen een verdediger met 100 SpD geeft dezelfde berekening als een aanvaller met 200 SpA tegen een verdediger met 200 SpD.
  • «Crit-schade is verdubbeld in moderne gens», onjuist. Crit-schade is × 1,5 vanaf Gen 6. De × 2-multiplicator was alleen van toepassing in Gen 1-5.
  • «Burn halveert alle schade», onjuist. Burn halveert ALLEEN de fysieke Attack; speciale moves worden niet beïnvloed. Guts negeert de Atk-verlaging van burn.
  • «Spread moves raken elke tegenstander voor volledige schade», onjuist. Spread moves doen 75% schade in Doubles (single-target moves doen 100%). De 75%-multiplicator geldt ook wanneer er slechts één tegenstander op het veld staat.
  • «Reflect / Light Screen halveren schade in alle formats», bijna juist. Ze halveren schade in Singles (× 0,5) en verminderen schade met ~33% in Doubles (× 0,667). Aurora Veil werkt op dezelfde manier.
  • «De damage roll is altijd uniform tussen 85-100%», correct. De roll heeft 16 afzonderlijke waarden (0,85, 0,86, ..., 1,00) uniform verdeeld. Damage calculators lezen dit direct.
  • «Tera STAB is dubbel STAB», gedeeltelijk correct. Een overeenkomend Tera Type geeft × 1,5 STAB; als het type van de move OOK overeenkomt met het ORIGINELE type van de gebruiker, stijgt de boost naar × 2 (gelijkwaardig aan Adaptability). Moves die alleen het Tera Type matchen maar niet het originele type blijven op × 1,5.

Waar nu naartoe

De schadeformule combineert meerdere mechanic-lagen. De onderstaande pagina's behandelen elke laag afzonderlijk.

  • Type chart, Type Chart behandelt de type-effectiviteitsmultiplicator volledig.
  • Status conditions, Status Conditions behandelt burn (-50% fysiek Atk) en andere DoT-effecten.
  • Speed-mechanics, Speed & Priority behandelt de move-volgorde, die bepaalt welke kant als eerste schade toebrengt.
  • Een berekening uitvoeren, /calculator gebruikt de @smogon/calc-engine om deze formule met alle modifiers automatisch toe te passen.
  • Woordenboek, elk hierboven gebruikt begrip is gedefinieerd in het Competitief Woordenboek.