Formula Kerosakan Pokémon, Rujukan Pengiraan Lengkap
Formula kerosakan menentukan bagaimana setiap serangan diselesaikan: daripada base power dan stat serangan melalui STAB, keberkesanan jenis, cuaca, abilities, items, crit, spread, dan roll kerosakan rawak. Halaman ini adalah rujukan rasmi.
Formula asas
Standard Gen 5+
Varians Roll
85% – 100%
STAB
1.5× / 2× (Adaptability)
Kerosakan Crit
1.5× (Gen 6+)
Setiap pertempuran Pokémon diselesaikan melalui persamaan ini. Hafal pengubah suai dan urutan penerapannya, dan anda boleh meramalkan kerosakan lebih awal dengan ketepatan yang sama seperti calculator.
Ringkasan
Formula kerosakan secara amnya kekal stabil sejak Gen 5 dengan hanya suntingan berangka kecil merentas generasi. Bentuk struktur — base damage, kemudian rangkaian pengganda — kekal konsisten.
Setiap pengubah suai digunakan dalam urutan tetap. Damage calculator di /calculator di Pokékipe menggunakan enjin @smogon/calc rasmi; halaman ini mendokumentasikan matematik asasnya.
- Jenis formulaStandard sejak Gen 5; suntingan kecil dalam Gen 6 (kerosakan crit) dan Gen 7 (kadar crit)
- Komponen asasLevel, base power, stat Serangan, stat Pertahanan
- PenggandaSTAB, keberkesanan jenis, cuaca, abilities, items, screens, crit, spread, roll
- Varians Roll85% – 100% inklusif (16 nilai berbeza)
- Kerosakan Crit1.5× (Gen 6+); dahulunya 2× dalam Gen 1-5
- Kadar Crit (asas)1/24 dari Gen 7+; dahulunya 1/16 dalam Gen 2-6
Formula
Formula kerosakan Pokémon dalam bentuk standardnya. Setiap pengubah suai digunakan di atas nilai base damage yang dikira dari level, base power, dan stats serangan/pertahanan.
Base damage
⌊ ( ⌊ ( ( 2 × Level ÷ 5 ) + 2 ) × Base Power × ( Attack ÷ Defense ) ÷ 50 ⌋ + 2 ) ⌋Di mana:
- Level, level penyerang (50 dalam permainan tournament standard; 100 dalam sesetengah format legacy; 5 dalam Little Cup).
- Base Power, base power move tersebut (cth. 80 untuk Ice Beam).
- Attack, stat Serangan penyerang (moves fizikal) atau stat Special Attack (moves khas).
- Defense, stat Pertahanan pembela (moves fizikal) atau stat Special Defense (moves khas).
- ⌊x⌋, fungsi lantai (bulatkan ke bawah kepada integer).
Kerosakan akhir
Base damage × Targets × Weather × Crit × Roll × STAB × Type × Burn × OtherSetiap pengubah suai digunakan secara berurutan, dengan keputusan dibulatkan ke integer pada setiap langkah. Urutan enjin yang tepat adalah deterministik; satu-satunya kerawakan adalah pada pengubah suai Roll (dan roll crit).
Urutan penting
Semua pengubah suai kerosakan
Setiap pengganda dalam formula kerosakan sepadan dengan mekanik permainan sebenar. Jadual di bawah merangkumi setiap pengubah suai standard; apa-apa yang tidak sesuai di sini adalah kes tepi atau pengubah suai khusus ability.
| Pengubah suai | Nilai | Pencetus |
|---|---|---|
| STAB (Same-Type Attack Bonus) | × 1.5 | Jenis move sepadan dengan jenis penyerang |
| STAB dengan Adaptability | × 2 | Ability Adaptability + jenis yang sepadan |
| STAB selepas Tera (jenis asal) | × 2 | Pokémon Tera menggunakan move yang sepadan dengan tipologi ASAL-nya |
| Super-effective | × 2 | Type chart menghasilkan ×2 untuk matchup tersebut |
| Super-effective × 2 | × 4 | Kedua-dua bahagian pembela dual-type adalah weak, dihadkan pada ×4 |
| Ditahan | × 0.5 | Type chart menghasilkan ×0.5 |
| Ditahan dua kali | × 0.25 | Kedua-dua bahagian pembela dual-type menahan |
| Imun | × 0 | Type chart menghasilkan ×0 untuk mana-mana bahagian |
| Pukulan kritikal | × 1.5 (Gen 6+) / × 2 (pra-Gen 6) | Rawak, kadar asas 1/24 (Gen 7+) |
| Sun tingkat Fire / Sun kurang Water | × 1.5 / × 0.5 | Cuaca Sun aktif |
| Rain tingkat Water / Rain kurang Fire | × 1.5 / × 0.5 | Cuaca Rain aktif |
| Sand tingkat SpD Rock | × 1.5 | Sand aktif + pembela jenis Rock (boost bertahan) |
| Snow tingkat Def Ice | × 1.5 | Snow aktif + pembela jenis Ice (Gen 9+ sahaja) |
| Sasaran (spread) | × 0.75 | Move berbilang sasaran (Doubles sahaja) mengenai kedua-dua lawan |
| Burn | × 0.5 | Penyerang terkena burn + menggunakan move fizikal (tanpa Guts) |
| Reflect (fizikal) | × 0.5 vs single, × 0.667 vs double | Screen Reflect + move fizikal |
| Light Screen (khas) | × 0.5 vs single, × 0.667 vs double | Light Screen + move khas |
| Aurora Veil | × 0.5 vs single, × 0.667 vs double | Aurora Veil + mana-mana move yang menyebabkan kerosakan |
| Roll (rawak) | × 0.85 – × 1.00 | Pengganda rawak per serangan |
Pengubah suai khusus ability
Sebahagian abilities menggunakan pengubah suai kerosakan tambahan melebihi jadual standard. Contoh:
- Sheer Force, moves dengan kesan sekunder mendapat +30% kerosakan; kesan sekunder ditekan.
- Tough Claws, moves sentuhan mendapat +30% kerosakan.
- Strong Jaw, moves gigitan mendapat +50% kerosakan.
- Iron Fist, moves tumbukan mendapat +20% kerosakan.
- Reckless, moves recoil mendapat +20% kerosakan.
- Sand Force, moves Rock/Ground/Steel mendapat +30% kerosakan dalam sand.
- Solar Power, moves khas mendapat +50% kerosakan dalam sun (dengan kos 1/8 HP per giliran).
- Pixilate / Aerilate / Refrigerate, moves Normal bertukar jenis dan mendapat +20% kerosakan.
- Protosynthesis / Quark Drive, stat tertinggi ditingkat 30% (50% jika Speed) di bawah syarat pencetus.
Damage roll
Setiap move yang menyebabkan kerosakan menggunakan pengganda kerosakan rawak antara 0.85 hingga 1.00 inklusif. Hasilnya ialah varians maksimum 15% per pukulan, yang menghasilkan "rolls" yang dibaca pemain dalam pengiraan kerosakan.
0.85×
Roll min
Pengganda kerosakan kes terburuk
1.00×
Roll maks
Pengganda kerosakan kes terbaik
16
Nilai berbeza
0.85, 0.86, ..., 1.00, taburan seragam
0.925×
Purata
Nilai jangkaan merentas banyak roll
16 roll yang mungkin diedarkan secara seragam, setiap nilai mempunyai kebarangkalian 1/16 (6.25%). Dalam bacaan damage calc seperti "81% – 96% damage", had bawah adalah roll 0.85 dan had atas adalah roll 1.00.
Maksud 'always OHKO'
Pukulan kritikal
Pukulan kritikal mendarab kerosakan dengan 1.5× dari Gen 6 ke atas (turun dari 2× dalam gen terdahulu). Kadar critical-hit asas ialah 1/24 (≈4.17%) dari Gen 7 ke atas; dahulunya 1/16 (6.25%) dalam Gen 2-6.
Stage kadar crit
Pukulan kritikal menggunakan sistem stage. Setiap pengubah suai menambah kepada crit stage pengguna; stage menentukan kadar.
| Crit stage | Kadar (Gen 7+) | Kadar (Gen 2-6) |
|---|---|---|
| Stage 0 (lalai) | 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) | Sentiasa crit (100%) | 1/3 (≈33%) |
| Stage 4 (+4) | Sentiasa crit | Sentiasa crit |
Sumber pengubah suai crit
- +1 daripada move, moves high-crit (Slash, Crabhammer, Razor Leaf, Stone Edge, dll.).
- +1 daripada ability, Super Luck pada pengguna.
- +1 daripada item,
Razor Claw atau
Scope Lens yang dipegang oleh pengguna. - +2 daripada move setup, Focus Energy menaikkan crit stage sebanyak 2.
- Moves always-crit, Wicked Blow, Surging Strikes, Frost Breath, Storm Throw sentiasa crit tanpa mengira stage.
- Abilities pencegah crit, Battle Armor dan Shell Armor menghalang pengguna daripada terkena crit.
Crit mengabaikan penurunan stat penyerang DAN peningkatan stat pembela
Spread moves dalam Doubles
Moves berbilang sasaran (spread moves) mengenai beberapa Pokémon secara serentak dalam format Doubles. Setiap hit individu dikurangkan kepada 75% daripada nilai kerosakan sasaran tunggalnya.
Spread moves biasa: Earthquake, Heat Wave, Surf, Discharge, Make It Rain, Astral Barrage, Glacial Lance, Blizzard, Hyper Voice (dengan Pixilate/Refrigerate), Rock Slide.
Matematik sasaran tunggal vs spread
- Move sasaran tunggal, kerosakan penuh kepada satu Pokémon. Tiada pengubah suai 75%.
- Spread move (Doubles), kerosakan 75% kepada setiap satu daripada sehingga dua lawan. Jumlah kerosakan berpotensi melebihi 100% jika kedua-dua sasaran wujud.
- Spread move menyasarkan satu Pokémon, apabila hanya satu Pokémon lawan berada di padang (cth. satu telah fainted), move tersebut menangani kerosakan 75% kepada satu sasaran itu walaupun mengenai bersendirian. Ini adalah keistimewaan khusus Doubles.
Imuniti sekutu
Spread moves turut mengenai sekutu pengguna melainkan sekutu tersebut imun melalui jenis atau ability. Earthquake mengenai kedua-dua lawan DAN sekutu pengguna, melainkan sekutu mempunyai Levitate, tipologi Flying, Air Balloon, atau imuniti Ground yang serupa. Ini adalah salah satu pertimbangan pembinaan pasukan yang paling biasa dalam Doubles.
Variasi merentas generasi
Formula kerosakan secara amnya kekal stabil sejak Gen 5, dengan perubahan terhad kepada pengganda tertentu.
| Gen | Kerosakan Crit | Kadar Crit (asas) | Burn DoT |
|---|---|---|---|
| Gen 1 (RBY) | × 2 | Berskala Speed (1/512 × Speed asas) | 1/16 HP maks per giliran |
| Gen 2 (GSC) | × 2 | 1/16 (tetap) | 1/8 HP maks per giliran |
| 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 |
Perubahan Gen 7 (kadar crit 1/24, burn DoT 1/16) dipadankan dengan perubahan Speed paralisis (dahulunya -75%, menjadi -50%). Kesan kumulatif: status conditions Gen 7 kurang melumpuhkan berbanding versi pra-Gen 7.
Contoh terperinci
Tiga contoh pengiraan untuk menjalankan formula melalui senario realistik.
Contoh 1: Choice Specs Latios Draco Meteor ke atas Heatran
Setup: Latios (Choice Specs, SpA maks, +0 stage) menggunakan Draco Meteor (130 BP, khas, Dragon) terhadap Heatran (HP maks, +0 SpD, nature neutral).
- Base damage daripada formula: ~88 dengan nisbah stat tersebut.
- STAB: × 1.5 (Latios adalah jenis Dragon) → 132.
- Keberkesanan jenis: Dragon vs Steel/Fire = × 0.5 (ditahan) → 66.
- Choice Specs: × 1.5 → 99.
- Roll: × 0.85 hingga × 1.00 → kerosakan akhir 84-99.
- Heatran mempunyai 415 HP maks; serangan itu menangani ~20-24%, KO dalam 5 pukulan di bawah roll sempurna.
Contoh 2: Crit Tauros Body Slam dalam RBY OU
Setup: Tauros (RBY, 110 Speed = ~21% kadar crit, Atk maks) menggunakan Body Slam (85 BP, fizikal, Normal) terhadap Snorlax. Crit mendarat.
- Base damage: dengan serangan Tauros dan bulk Snorlax, sekitar 90.
- STAB (Normal pada Tauros jenis Normal): × 1.5 → 135.
- Keberkesanan jenis: Normal vs Normal = × 1.0 (neutral).
- Crit (peraturan Gen 1, × 2): 270.
- Roll: × 0.85 hingga × 1.0 → akhir 230-270.
- Snorlax dalam RBY OU mempunyai ~520 HP → serangan itu menangani ~44-52%.
Contoh 3: Spread Earthquake dalam VGC
Setup: Choice Banded Earthquake daripada penyerang Doubles terhadap sasaran lemah Ground 4× tanpa Levitate.
- Base damage: tinggi, 100 BP fizikal dengan Choice Band 1.5×.
- STAB jika pengguna jenis Ground: × 1.5.
- Keberkesanan jenis: × 4 (sasaran lemah 4×).
- Pengurangan spread: × 0.75 (berbilang sasaran).
- Roll: × 0.85 hingga × 1.0.
- Keputusan: biasanya OHKO. Kelebihan jenis × 4 mengimbangi pengurangan spread.
Salah faham biasa
Beberapa dakwaan berkaitan kerosakan adalah salah. Pembetulan adalah berdasarkan tingkah laku enjin.
- "SpA yang lebih tinggi sentiasa bermakna kerosakan yang lebih tinggi", salah. Nisbah Serangan/Pertahanan yang penting. Penyerang 100 SpA terhadap pembela 100 SpD memberikan pengiraan yang sama seperti penyerang 200 SpA terhadap pembela 200 SpD.
- "Kerosakan crit digandakan dalam gen moden", salah. Kerosakan crit ialah × 1.5 dari Gen 6 ke atas. Pengganda × 2 hanya digunakan dalam Gen 1-5.
- "Burn mengurangkan semua kerosakan separuh", salah. Burn mengurangkan serangan FIZIKAL separuh sahaja; moves khas tidak terjejas. Guts mengabaikan pengurangan Atk daripada burn.
- "Spread moves mengenai setiap lawan dengan kerosakan penuh", salah. Spread moves menangani kerosakan 75% dalam Doubles (moves sasaran tunggal menangani 100%). Pengganda 75% digunakan walaupun hanya satu lawan berada di padang.
- "Reflect / Light Screen mengurangkan kerosakan separuh dalam semua format", hampir betul. Ia mengurangkan kerosakan separuh dalam Singles (× 0.5) dan mengurangkan kerosakan ~33% dalam Doubles (× 0.667). Aurora Veil berfungsi dengan cara yang sama.
- "Damage roll sentiasa seragam antara 85-100%", betul. Roll mempunyai 16 nilai berbeza (0.85, 0.86, ..., 1.00) yang diedarkan secara seragam. Damage calcs membaca ini secara langsung.
- "Tera STAB adalah double STAB", sebahagiannya betul. Tera Type yang sepadan memberikan 1.5× STAB; jika jenis move JUGA sepadan dengan tipologi ASAL pengguna, boost meningkat kepada 2× (setara Adaptability). Moves yang hanya Tera-Type-tetapi-bukan-jenis-asal kekal pada 1.5×.
Langkah seterusnya
Formula kerosakan menggabungkan beberapa lapisan mekanik. Halaman di bawah merangkumi lapisan secara individu.
- Type chart, Type Chart merangkumi pengganda keberkesanan jenis secara penuh.
- Status conditions, Status Conditions merangkumi burn (-50% Atk fizikal) dan kesan DoT lain.
- Mekanik Speed, Speed & Priority merangkumi urutan move, yang menentukan pihak mana yang menerapkan kerosakan terlebih dahulu.
- Jalankan pengiraan, /calculator menggunakan enjin @smogon/calc untuk menerapkan formula ini dengan semua pengubah suai secara automatik.
- Glosari, setiap istilah yang digunakan di atas ditakrifkan dalam Glosari Kompetitif.