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.
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
⌊ ( ⌊ ( ( 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
Base damage × Targets × Weather × Crit × Roll × STAB × Type × Burn × OtherJokainen 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ä
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.
| Kerroin | Arvo | Laukaisin |
|---|---|---|
| STAB (Same-Type Attack Bonus) | × 1,5 | Moven tyyppi vastaa hyökkääjän tyyppiä |
| STAB Adaptabilityn kanssa | × 2 | Adaptability-ability + vastaava tyyppi |
| STAB Teran jälkeen (alkuperäinen tyyppi) | × 2 | Tera-muuttunut Pokémon käyttää movea, joka vastaa sen ALKUPERÄISTÄ tyypitystä |
| Super tehokas | × 2 | Tyyppitaulukko antaa ×2 matchupille |
| Super tehokas × 2 | × 4 | Molemmat puoliskot kaksoistyyppisestä puolustajasta ovat heikkoja, katto ×4 |
| Vastustettu | × 0,5 | Tyyppitaulukko antaa ×0,5 |
| Kaksinkertaisesti vastustettu | × 0,25 | Molemmat puoliskot kaksoistyyppisestä puolustajasta vastustavat |
| Immuuni | × 0 | Tyyppitaulukko 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,5 | Aurinko aktiivinen |
| Sateikoiden Vesi-boosti / Sateen Tuli-nerf | × 1,5 / × 0,5 | Sade aktiivinen |
| Hiekan Rock SpD -boosti | × 1,5 | Hiekka aktiivinen + Kivi-tyypin puolustaja (defensiivinen boosti) |
| Lumen Jää Def -boosti | × 1,5 | Lumi aktiivinen + Jää-tyypin puolustaja (vain Gen 9+) |
| Kohteet (spread) | × 0,75 | Monikohteinen move (vain Doubles), osuu molempiin vastustajiin |
| Palovamma | × 0,5 | Hyökkääjällä on palovamma + käyttää fyysistä movea (ei Guts) |
| Reflect (fyysinen) | × 0,5 yhtä vastaan, × 0,667 Doublesia vastaan | Reflect-screen + fyysinen move |
| Light Screen (erikois) | × 0,5 yhtä vastaan, × 0,667 Doublesia vastaan | Light Screen + erikoismove |
| Aurora Veil | × 0,5 yhtä vastaan, × 0,667 Doublesia vastaan | Aurora Veil + mikä tahansa vahinkoa aiheuttava move |
| Roll (satunnainen) | × 0,85 – × 1,00 | Per-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
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-stage | Todennä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 crit | Aina crit |
Crit-muokkaavat lähteet
- +1 movesta, korkean critin movet (Slash, Crabhammer, Razor Leaf, Stone Edge, jne.).
- +1 abilitystä, Super Luck käyttäjällä.
- +1 itemistä,
Razor Claw tai
Scope Lens käyttäjän hallussa. - +2 setup-movesta, Focus Energy nostaa crit-stagea 2:lla.
- Always-crit-movet, Wicked Blow, Surging Strikes, Frost Breath, Storm Throw aiheuttavat aina critin stagen riippumatta.
- Crit-estävät abilityit, Battle Armor ja Shell Armor estävät käyttäjää saamasta critin.
Crit ohittaa hyökkääjän tilastolaskut JA puolustajan tilaston nousut
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.
| Gen | Crit-vahinko | Crit-todennäköisyys (perus) | Burn DoT |
|---|---|---|---|
| Gen 1 (RBY) | × 2 | Speed-skaalattu (1/512 × perusta-Speed) | 1/16 maksimi-HP per vuoro |
| Gen 2 (GSC) | × 2 | 1/16 (kiinteä) | 1/8 maksimi-HP per vuoro |
| Gen 3 (ADV) | × 2 | 1/16 | 1/8 |
| Gen 4 (DPP) | × 2 | 1/16 | 1/8 |
| Gen 5 (BW) | × 2 | 1/16 | 1/8 |
| Gen 6 (XY) | × 1,5 | 1/16 | 1/8 |
| Gen 7+ (SM/SS/SV/Champions) | × 1,5 | 1/24 | 1/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.