Skip to content
Mechanics, perustaso14 min lukeminen
Mechanics, Perustason referenssi

Pokémon-vahinkokaaava, täydellinen laskentareferenssi

Vahinkokaaava määrää, miten jokainen hyökkäys ratkaistaan: base powerista ja hyökkäystilastosta STAB:iin, tyyppitehokkuuteen, säähän, abiliteihin, itemeihin, critiin, spreadiin ja satunnaiseen damage rolliin. Tämä sivu on kanoninen referenssi.

Peruskaava

Standard Gen 5+

Roll-vaihtelu

85% – 100%

STAB

× 1,5 / × 2 (Adaptability)

Crit-vahinko

× 1,5 (Gen 6+)

Jokainen Pokémon-taistelu ratkaistaan tämän yhtälön kautta. Muista kertoimet ja järjestys, jossa ne sovelletaan, niin voit ennustaa vahingon etukäteen yhtä tarkasti kuin calculatorilla.
Tosiasia vahinkokaaavasta

Lyhyesti

Vahinkokaaava on ollut laajasti vakaa Gen 5:stä lähtien, vain pieniä numeerisia muutoksia generaatioiden välillä. Rakenne — base damage, sitten ketju kertoimia — on pysynyt johdonmukaisena.

Jokainen kerroin sovelletaan kiinteässä järjestyksessä. Damage calculator osoitteessa /calculator Pokékipessä käyttää kanonista @smogon/calc-moottoria; tämä sivu dokumentoi taustalla olevan matematiikan.

  • KaavatyyppiStandard Gen 5:stä alkaen; pieniä muutoksia Gen 6:ssa (crit-vahinko) ja Gen 7:ssä (crit-todennäköisyys)
  • PeruskomponentitTaso, base power, hyökkäystilasto, puolustustilasto
  • KertoimetSTAB, tyyppitehokkuus, sää, abilityit, itemit, screenit, crit, spread, roll
  • Roll-vaihtelu85% – 100% mukaan lukien (16 erillistä arvoa)
  • Crit-vahinko× 1,5 (Gen 6+); oli × 2 Gen 1-5:ssä
  • Crit-todennäköisyys (perus)1/24 Gen 7+:sta alkaen; oli 1/16 Gen 2-6:ssa

Kaava

Pokémon-vahinkokaaava vakiomuodossaan. Jokainen kerroin sovelletaan base damage -arvon päälle, joka lasketaan tasosta, base powerista sekä hyökkäys- ja puolustustilastoista.

Base damage

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

Missä:

  • Level, hyökkääjän taso (50 standarditurnausmoodissa; 100 joissakin vanhoissa formaateissa; 5 Little Cupissa).
  • Base Power, moven base power (esim. 80 Ice Beamille).
  • Attack, hyökkääjän Attack-tilasto (fyysiset movet) tai Special Attack -tilasto (erikoismovet).
  • Defense, puolustajan Defense-tilasto (fyysiset movet) tai Special Defense -tilasto (erikoismovet).
  • ⌊x⌋, lattiakoinen funktio (pyöristää alaspäin kokonaisluvuksi).

Lopullinen vahinko

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

Jokainen kerroin sovelletaan järjestyksessä, tulos pyöristetään alaspäin kokonaisluvuksi jokaisessa vaiheessa. Moottorin tarkka järjestys on deterministinen; ainoa satunnaisuus on Roll-kertoimessa (ja crit-heitoissa).

Järjestys on tärkeä

Kertoimet sovelletaan moottorin tasolla tietyssä järjestyksessä. Erityisesti: STAB sovelletaan ENNEN tyyppitehokkuutta, tyyppitehokkuus ENNEN satunnaista rollia, ja burn STAB+tyypin JÄLKEEN. Järjestyksellä on harvoin käytännön merkitystä (kertolasku on kommutatiivinen saman rollin sisällä), mutta sillä on merkitystä moottorin kokonaislukukattilauksille jokaisessa vaiheessa.

Kaikki vahinkokertoimet

Jokainen vahinkokaaavan kerroin vastaa pelissä olevaa mechaniikkaa. Alla oleva taulukko kattaa kaikki standardikertoimet — mitä ei mahdu tähän, on erikoistapaus tai ability-kohtainen kerroin.

KerroinArvoLaukaisin
STAB (Same-Type Attack Bonus)× 1,5Moven tyyppi vastaa hyökkääjän tyyppiä
STAB Adaptabilityn kanssa× 2Adaptability-ability + vastaava tyyppi
STAB Teran jälkeen (alkuperäinen tyyppi)× 2Tera-muuttunut Pokémon käyttää movea, joka vastaa sen ALKUPERÄISTÄ tyypitystä
Super tehokas× 2Tyyppitaulukko antaa ×2 matchupille
Super tehokas × 2× 4Molemmat puoliskot kaksoistyyppisestä puolustajasta ovat heikkoja, katto ×4
Vastustettu× 0,5Tyyppitaulukko antaa ×0,5
Kaksinkertaisesti vastustettu× 0,25Molemmat puoliskot kaksoistyyppisestä puolustajasta vastustavat
Immuuni× 0Tyyppitaulukko antaa ×0 jollekin puoliskolle
Kriittinen osuma× 1,5 (Gen 6+) / × 2 (ennen Gen 6:ta)Satunnainen, perustaso 1/24 (Gen 7+)
Aurinkoboostin Tuli / Aurinkonerfin Vesi× 1,5 / × 0,5Aurinko aktiivinen
Sateikoiden Vesi-boosti / Sateen Tuli-nerf× 1,5 / × 0,5Sade aktiivinen
Hiekan Rock SpD -boosti× 1,5Hiekka aktiivinen + Kivi-tyypin puolustaja (defensiivinen boosti)
Lumen Jää Def -boosti× 1,5Lumi aktiivinen + Jää-tyypin puolustaja (vain Gen 9+)
Kohteet (spread)× 0,75Monikohteinen move (vain Doubles), osuu molempiin vastustajiin
Palovamma× 0,5Hyökkääjällä on palovamma + käyttää fyysistä movea (ei Guts)
Reflect (fyysinen)× 0,5 yhtä vastaan, × 0,667 Doublesia vastaanReflect-screen + fyysinen move
Light Screen (erikois)× 0,5 yhtä vastaan, × 0,667 Doublesia vastaanLight Screen + erikoismove
Aurora Veil× 0,5 yhtä vastaan, × 0,667 Doublesia vastaanAurora Veil + mikä tahansa vahinkoa aiheuttava move
Roll (satunnainen)× 0,85 – × 1,00Per-hyökkäys satunnainen kerroin

Ability-kohtaiset kertoimet

Osa abilityistä lisää standarditaulukon ulkopuolisia vahinkokertoimia. Esimerkkejä:

  • Sheer Force, sivuvaikutukselliset movet saavat +30% vahinkoa; sivuvaikutus estyy.
  • Tough Claws, kontaktiliikkeet saavat +30% vahinkoa.
  • Strong Jaw, purentaliikkeet saavat +50% vahinkoa.
  • Iron Fist, lyöntiliikkeet saavat +20% vahinkoa.
  • Reckless, recoil-movet saavat +20% vahinkoa.
  • Sand Force, Kivi/Maa/Teräs-movet saavat +30% vahinkoa hiekkamyrskyssä.
  • Solar Power, erikoismovet saavat +50% vahinkoa auringossa (1/8 HP-kustannuksella per vuoro).
  • Pixilate / Aerilate / Refrigerate, Normal-movet vaihtavat tyyppiä ja saavat +20% vahinkoa.
  • Protosynthesis / Quark Drive, korkein tilasto kasvaa 30% (50% jos Speed) käynnistysehdon täyttyessä.

Damage roll

Jokainen vahinkoa aiheuttava move soveltaa satunnaisen vahinkokertimen 0,85 ja 1,00 välillä. Tulos on enintään 15% vaihtelu per osuma, mikä tuottaa «rollit», joita pelaajat lukevat vahinkokaaavoja laskiessaan.

0.85×

Min roll

Huonoimmillaan vahinkokerroin

1.00×

Max roll

Parhaimmillaan vahinkokerroin

16

Erilliset arvot

0,85, 0,86, ..., 1,00, tasainen jakauma

0.925×

Keskiarvo

Odotettu arvo monien rollien yli

16 mahdollista rollia ovat tasaisesti jakautuneita, jokaisella arvolla on 1/16 (6,25%) todennäköisyys. Damage calcin tuloksessa «81% – 96% damage», alaraja on 0,85-roll ja yläraja 1,00-roll.

Mitä 'always OHKO' tarkoittaa

Kun damage calc raportoi «always OHKO», se tarkoittaa, että ALIN roll (0,85) tuottaa silti ≥100% vahinkoa. Kun se raportoi «X% chance to OHKO», tarkalleen X% 16 rollista tuottaa ≥100% vahinkoa. Damage calc ajattelee näiden 16 rollin todennäköisyysbuckettien kautta.

Kriittiset osumat

Kriittiset osumat kertaavat vahingon × 1,5:llä Gen 6:sta alkaen (aiemmissa generaatioissa oli × 2). Peruscrit-todennäköisyys on 1/24 (≈4,17%) Gen 7:stä alkaen; Gen 2-6:ssa se oli 1/16 (6,25%).

Crit-todennäköisyyden stagetaulukko

Kriittiset osumat käyttävät stage-järjestelmää. Jokainen muokkaaja lisää käyttäjän crit-stageen; stage määrittää todennäköisyyden.

Crit-stageTodennäköisyys (Gen 7+)Todennäköisyys (Gen 2-6)
Stage 0 (oletus)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)Aina crit (100%)1/3 (≈33%)
Stage 4 (+4)Aina critAina crit

Crit-muokkaavat lähteet

Crit ohittaa hyökkääjän tilastolaskut JA puolustajan tilaston nousut

Kun crit osuu, moottori laskee vahingon uudelleen käyttäen vain tilastoarvoja, jotka hyödyttävät hyökkääjää. Hyökkääjän negatiiviset tilastomuutokset ohitetaan; puolustajan positiiviset tilastomuutokset ohitetaan. Defensiiviset boostit (Calm Mind, Iron Defense) eivät tarjoa MINKÄÄNLAISTA suojaa crit-osumia vastaan.

Spread-movet Doublesissa

Moniosumat (spread-movet) osuvat useaan Pokémoniin samanaikaisesti Doubles-formaateissa. Jokainen yksittäinen osuma on pienennetty 75%:iin yhden kohteen vahinkosta.

Yleiset spread-movet: Earthquake, Heat Wave, Surf, Discharge, Make It Rain, Astral Barrage, Glacial Lance, Blizzard, Hyper Voice (Pixilate/Refrigerate kanssa), Rock Slide.

Yksikohteinen vs spread-matematiikka

  • Yksikohteinen move, täysi vahinko yhdelle Pokémonille. Ei 75%-kerrointa.
  • Spread-move (Doubles), 75% vahinkoa kullekin enintään kahdelle vastustajalle. Kokonaisvahinko voi ylittää 100%, jos molemmat kohteet ovat kentällä.
  • Spread-move yhtä Pokémonia vastaan, kun kentällä on vain yksi vastustaja-Pokémon (esim. toinen on kaatunut), move aiheuttaa 75% vahinkoa tuolle yhdelle kohteelle siitä huolimatta. Tämä on Doubles-kohtainen erikoisuus.

Liittolaisen immuniteetti

Spread-movet osuvat myös käyttäjän liittolaiseen, ellei liittolainen ole immuuni tyypin tai abilityn kautta. Earthquake osuu molempiin vastustajiin JA käyttäjän liittolaiseen, ellei liittolaisella ole Levitatea, Lento-tyyppiä, Air Balloonia tai vastaavaa Maa-immuniteettia. Tämä on yksi yleisimmistä tiimin rakentamisen huomioista Doublesissa.

Gens-väliset vaihtelut

Vahinkokaaava on ollut laajasti vakaa Gen 5:stä lähtien, muutokset ovat rajoittuneet tiettyihin kertoimiin.

GenCrit-vahinkoCrit-todennäköisyys (perus)Burn DoT
Gen 1 (RBY)× 2Speed-skaalattu (1/512 × perusta-Speed)1/16 maksimi-HP per vuoro
Gen 2 (GSC)× 21/16 (kiinteä)1/8 maksimi-HP per vuoro
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

Gen 7:n muutokset (crit-todennäköisyys 1/24, burn DoT 1/16) tulivat samaan aikaan lamaantumisen Speed-muutoksen kanssa (oli -75%, muuttui -50%:iin). Kumulatiivinen vaikutus: Gen 7:n status conditionit ovat vähemmän hankaloittavia kuin pre-Gen 7 -versiot.

Laskentaesimerkit

Kolme laskentaesimerkkiä kaavan läpikäymiseksi realistisissa skenaarioissa.

Esimerkki 1: Choice Specs Latios Draco Meteor Heatrania vastaan

Tilanne: Latios (Choice Specs, maksimi SpA, +0 stage) käyttää Draco Meteor (130 BP, erikois, Lohikäärme) Heatrania vastaan (maksimi-HP, +0 SpD, neutraali luonne).

  • Kaavan base damage: ~88 näillä tilastosuhteilla.
  • STAB: × 1,5 (Latios on Lohikäärme-tyyppinen) → 132.
  • Tyyppitehokkuus: Lohikäärme vs Teräs/Tuli = × 0,5 (vastustettu) → 66.
  • Choice Specs: × 1,5 → 99.
  • Roll: × 0,85 – × 1,00 → lopullinen vahinko 84-99.
  • Heatranilla on 415 maksimi-HP; osuma aiheuttaa ~20-24%, 5-osumainen KO täydellisillä rolleilla.

Esimerkki 2: Crit Tauros Body Slam RBY OU:ssa

Tilanne: Tauros (RBY, 110 Speed = ~21% crit rate, maksimi Atk) käyttää Body Slam (85 BP, fyysinen, Normal) Snorlaxi vastaan. Crit osuu.

  • Base damage: Tauroksen hyökkäyksen ja Snorlakin massan kanssa noin 90.
  • STAB (Normal Normal-tyyppisellä Tauroksella): × 1,5 → 135.
  • Tyyppitehokkuus: Normal vs Normal = × 1,0 (neutraali).
  • Crit (Gen 1 -säännöt, × 2): 270.
  • Roll: × 0,85 – × 1,0 → lopullinen 230-270.
  • Snorlaxilla on RBY OU:ssa ~520 HP → osuma aiheuttaa ~44-52%.

Esimerkki 3: Spread Earthquake VGC:ssä

Tilanne: Choice Band Earthquake Doubles-hyökkääjältä × 4 Maa-heikkoa kohdetta vastaan, jolla ei ole Levitatea.

  • Base damage: korkea, 100 BP fyysinen Choice Bandin × 1,5:llä.
  • STAB jos Maa-tyyppinen käyttäjä: × 1,5.
  • Tyyppitehokkuus: × 4 (4× heikko kohde).
  • Spread-vähennys: × 0,75 (monikohteinen).
  • Roll: × 0,85 – × 1,0.
  • Tulos: tyypillisesti OHKO. Tyypin × 4 -etu kompensoi spread-vähennyksen.

Yleiset väärinkäsitykset

Useat vahinkoon liittyvät väitteet ovat vääriä. Korjaukset perustuvat moottorin toimintaan.

  • «Korkeampi SpA tarkoittaa aina enemmän vahinkoa», väärin. Tärkeää on Hyökkäys/Puolustus-suhde. 100 SpA -hyökkääjä 100 SpD -puolustajaa vastaan antaa saman laskelman kuin 200 SpA -hyökkääjä 200 SpD -puolustajaa vastaan.
  • «Crit-vahinko kaksinkertaistuu moderneissa generaatioissa», väärin. Crit-vahinko on × 1,5 Gen 6:sta alkaen. × 2 -kerroin päti vain Gen 1-5:ssä.
  • «Burn puolittaa kaiken vahingon», väärin. Burn puolittaa vain FYYSISEN Attackin; erikoismovet eivät ole vaikutuksen alaisia. Guts ohittaa burnin Atk-vähennyksen.
  • «Spread-movet osuvat jokaiseen vastustajaan täydellä vahingolla», väärin. Spread-movet aiheuttavat 75% vahinkoa Doublesissa (yksikohteinen move aiheuttaa 100%). 75%-kerroin pätee myös silloin, kun kentällä on vain yksi vastustaja.
  • «Reflect / Light Screen puolittavat vahingon kaikissa formaateissa», melkein totta. Ne puolittavat vahingon Singlesissa (× 0,5) ja vähentävät vahinkoa noin 33% Doublesissa (× 0,667). Aurora Veil toimii samalla tavalla.
  • «Damage roll on aina tasainen 85-100% välillä», oikein. Rollilla on 16 erillistä arvoa (0,85, 0,86, ..., 1,00) tasaisesti jakautuneina. Damage calcit lukevat tämän suoraan.
  • «Tera STAB on kaksinkertainen STAB», osittain oikein. Tera Type -vastaavuus antaa × 1,5 STAB:ia; jos moven tyyppi vastaa MYÖS käyttäjän ALKUPERÄISTÄ tyypitystä, boosti nousee × 2:een (Adaptability-ekvivalentti). Pelkästään Tera-tyyppiset movet (ei alkuperäinen tyyppi) pysyvät × 1,5:ssä.

Mitä seuraavaksi

Vahinkokaaava yhdistää useita mechaniikkakerroksia. Alla olevat sivut käsittelevät kerroksia yksitellen.

  • Tyyppitaulukko, Tyyppitaulukko kattaa tyyppitehokkuuden kertoimen kokonaisuudessaan.
  • Status conditions, Status Conditions kattaa burnin (-50% fyysinen Atk) ja muut DoT-efektit.
  • Speed-mechanics, Speed & Priority kattaa movien järjestyksen, mikä määrittää kumman osapuolen vahinko sovelletaan ensin.
  • Laske vahinkolaskelma, /calculator käyttää @smogon/calc-moottoria soveltaakseen tämän kaavan kaikkine kertoimineen automaattisesti.
  • Glossar, jokainen yllä käytetty termi on määritelty Kilpailuglossar.