Skip to content
Mechanics, temel14 dakikalık okuma
Mechanics, Temel Referans

Pokémon Hasar Formülü, Eksiksiz Hesaplama Referansı

Hasar formülü her saldırının nasıl sonuçlanacağını belirler: base power ve saldırı statından STAB, tür etkinliği, hava durumu, ability, item, crit, spread ve rastgele hasar roll'una kadar. Bu sayfa kanonik referanstır.

Temel formül

Standard Gen 5+

Roll varyansı

%85 – %100

STAB

× 1,5 / × 2 (Adaptability)

Crit hasarı

× 1,5 (Gen 6+)

Her Pokémon savaşı bu denklem üzerinden çözülür. Değiştiricileri ve uygulanma sıralarını ezberle; bir hesaplayıcı kadar doğrulukla hasarı önceden tahmin edebilirsin.
Hasar formülü hakkında bir gerçek

Kısaca

Hasar formülü Gen 5'ten bu yana genel olarak değişmedi; nesiller boyunca yalnızca küçük sayısal düzenlemeler yapıldı. Yapısal şekli — temel hasar, ardından çarpanlar zinciri — sabit kaldı.

Her değiştirici sabit bir sırayla uygulanır. /calculator Pokékipe'de kanonik @smogon/calc motorunu kullanır; bu sayfa altta yatan matematiği belgelemektedir.

  • Formül türüGen 5'ten itibaren Standard; Gen 6'da küçük değişiklikler (crit hasarı) ve Gen 7'de (crit oranı)
  • Temel bileşenlerSeviye, base power, Saldırı istatistiği, Savunma istatistiği
  • ÇarpanlarSTAB, tür etkinliği, hava durumu, ability, item, screen, crit, spread, roll
  • Roll varyansı%85 – %100 dahil (16 farklı değer)
  • Crit hasarı× 1,5 (Gen 6+); Gen 1-5'te × 2 idi
  • Crit oranı (temel)Gen 7+'dan itibaren 1/24; Gen 2-6'da 1/16 idi

Formül

Pokémon hasar formülü standart biçimiyle. Her değiştirici, seviye, base power ve saldırı/savunma istatistiklerinden hesaplanan bir base damage değerinin üstüne uygulanır.

Base damage

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

Burada:

  • Level, saldırganın seviyesi (standart turnuva oyununda 50; bazı eski formatlarda 100; Little Cup'ta 5).
  • Base Power, move'un base power'ı (örn. Ice Beam için 80).
  • Attack, saldırganın Saldırı istatistiği (fiziksel move'lar) veya Özel Saldırı istatistiği (özel move'lar).
  • Defense, savunucunun Savunma istatistiği (fiziksel move'lar) veya Özel Savunma istatistiği (özel move'lar).
  • ⌊x⌋, taban fonksiyonu (tamsayıya yuvarlama).

Final hasar

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

Her değiştirici sırayla uygulanır; her adımda sonuç tamsayıya indirilir. Motorun kesin sıralaması deterministiktir; tek rastgelelik Roll değiştiricisinde (ve crit roll'larında) bulunur.

Sıra önemlidir

Değiştiriciler motor düzeyinde belirli bir sırayla uygulanır. Özellikle: STAB, tür etkinliğinden ÖNCE uygulanır; tür etkinliği, rastgele roll'dan ÖNCE uygulanır; burn ise STAB+tür'den SONRA uygulanır. Sıra pratikte nadiren önem taşır (bir roll içinde çarpma değişmeli özellik taşır), ancak her adımdaki motorun tamsayı kesme işlemleri için önemlidir.

Tüm hasar değiştiricileri

Hasar formülündeki her çarpan gerçek bir oyun mekaniğine karşılık gelir. Aşağıdaki tablo her standart değiştiriciyi kapsar; buraya sığmayanlar edge case ya da ability'e özgü değiştiricilerdir.

DeğiştiriciDeğerTetikleyici
STAB (Same-Type Attack Bonus)× 1,5Move türü saldırganın türüyle eşleşir
Adaptability ile STAB× 2Adaptability ability + eşleşen tür
Tera sonrası STAB (orijinal tür)× 2Tera-evrimleşmiş Pokémon ORİJİNAL türüyle eşleşen move kullanıyor
Süper-etkili× 2Tür tablosu eşleşme için ×2 verir
Süper-etkili × 2× 4Çift türlü savunucunun her iki yarısı da zayıf, ×4'te tavan
Dirençli× 0,5Tür tablosu ×0,5 verir
Çift dirençli× 0,25Çift türlü savunucunun her iki yarısı da dirençli
İmmün× 0Tür tablosu herhangi bir yarı için ×0 verir
Kritik vuruş× 1,5 (Gen 6+) / × 2 (Gen 6 öncesi)Rastgele, temel oran 1/24 (Gen 7+)
Güneş-destekli Fire / Güneş-zayıflayan Water× 1,5 / × 0,5Sun hava aktif
Yağmur-destekli Water / Yağmur-zayıflayan Fire× 1,5 / × 0,5Rain hava aktif
Kum-destekli Rock SpD× 1,5Sand aktif + Rock türü savunucu (savunma bonusu)
Kar-destekli Ice Def× 1,5Snow aktif + Ice türü savunucu (yalnızca Gen 9+)
Hedefler (spread)× 0,75Çok hedefli move (yalnızca Doubles) her iki rakibe de isabet eder
Burn× 0,5Saldırgan burn durumunda + fiziksel move kullanıyor (Guts yok)
Reflect (fiziksel)× 0,5 Singles'a karşı, × 0,667 Doubles'a karşıReflect screen + fiziksel move
Light Screen (özel)× 0,5 Singles'a karşı, × 0,667 Doubles'a karşıLight Screen + özel move
Aurora Veil× 0,5 Singles'a karşı, × 0,667 Doubles'a karşıAurora Veil + hasar veren herhangi bir move
Roll (rastgele)× 0,85 – × 1,00Saldırı başına rastgele çarpan

Ability'e özgü değiştiriciler

Ability'lerin bir kısmı standart tablo dışında ek hasar değiştiricileri uygular. Örnekler:

  • Sheer Force, ikincil etkili move'lar +%30 hasar kazanır; ikincil etki bastırılır.
  • Tough Claws, temas move'ları +%30 hasar kazanır.
  • Strong Jaw, ısırma move'ları +%50 hasar kazanır.
  • Iron Fist, yumruk move'ları +%20 hasar kazanır.
  • Reckless, recoil move'ları +%20 hasar kazanır.
  • Sand Force, Rock/Ground/Steel move'ları kum altında +%30 hasar kazanır.
  • Solar Power, özel move'lar güneş altında +%50 hasar kazanır (tur başına 1/8 HP maliyetiyle).
  • Pixilate / Aerilate / Refrigerate, Normal move'lar tür değiştirir ve +%20 hasar kazanır.
  • Protosynthesis / Quark Drive, tetikleme koşulu altında en yüksek istatistik %30 artırılır (Speed ise %50).

Hasar roll'u

Her hasar veren move, 0,85 ile 1,00 arasında (dahil) rastgele bir hasar çarpanı uygular. Sonuç: isabette maksimum %15 varyans; bu da oyuncuların hasar hesaplamalarında okuduğu 'roll'ları üretir.

0.85×

Min roll

En kötü senaryoda hasar çarpanı

1.00×

Max roll

En iyi senaryoda hasar çarpanı

16

Farklı değer sayısı

0,85, 0,86, ..., 1,00, düzgün dağılım

0.925×

Ortalama

Pek çok roll boyunca beklenen değer

Olası 16 roll düzgün dağılımlıdır; her değerin olasılığı 1/16 (%6,25)'dir. Bir damage calc okumasında '81% – 96% damage' yazıyorsa, alt sınır 0,85 roll'una, üst sınır ise 1,00 roll'una karşılık gelir.

'always OHKO' ne anlama gelir

Bir damage calc 'always OHKO' gösterdiğinde, EN DÜŞÜK roll'un (0,85) bile ≥%100 hasar verdiği anlamına gelir. 'X% chance to OHKO' gösterdiğinde ise 16 roll'un tam olarak X%'i ≥%100 hasar üretir. Damage calc bu 16-roll olasılık grupları üzerinden çalışır.

Kritik vuruşlar

Kritik vuruşlar Gen 6'dan itibaren hasarı × 1,5 ile çarpar (önceki nesillerdeki × 2'den düşürülmüştür). Temel kritik vuruş oranı Gen 7'den itibaren 1/24'tür (≈%4,17); Gen 2-6'da 1/16 (%6,25) idi.

Crit oranı stage'leri

Kritik vuruşlar bir stage sistemi kullanır. Her değiştirici kullanıcının crit stage'ine eklenir; stage, oranı belirler.

Crit stageOran (Gen 7+)Oran (Gen 2-6)
Stage 0 (varsayılan)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)Her zaman crit (%100)1/3 (≈%33)
Stage 4 (+4)Her zaman critHer zaman crit

Crit'i değiştiren kaynaklar

Crit, saldırgandaki istatistik düşüşlerini VE savunucudaki istatistik artışlarını görmezden gelir

Bir crit gerçekleştiğinde, motor yalnızca saldırgana faydalı istatistik değerlerini kullanarak hasarı yeniden hesaplar. Saldırganın negatif istatistik değişimleri görmezden gelinir; savunucunun pozitif istatistik değişimleri görmezden gelinir. Savunma bonusları (Calm Mind, Iron Defense) critlere karşı HİÇBİR koruma sağlamaz.

Doubles'ta spread move'lar

Çok hedefli move'lar (spread move'lar), Doubles formatlarında aynı anda birden fazla Pokémon'a isabet eder. Her bireysel isabet, tek hedef hasar değerinin %75'ine indirilir.

Yaygın spread move'lar: Earthquake, Heat Wave, Surf, Discharge, Make It Rain, Astral Barrage, Glacial Lance, Blizzard, Hyper Voice (Pixilate/Refrigerate ile), Rock Slide.

Tek hedef ve spread matematiği

  • Tek hedef move, tek Pokémon'a tam hasar. %75 değiştirici yok.
  • Spread move (Doubles), en fazla iki rakibin her birine %75 hasar. Her iki hedef de mevcutsa toplam potansiyel hasar %100'ü aşar.
  • Tek Pokémon'u hedef alan spread move, alanda yalnızca bir rakip Pokémon bulunduğunda (örn. biri fainted), move tek hedefe isabet etmesine rağmen %75 hasar verir. Bu, Doubles'a özgü bir tuhaflıktır.

Müttefik immünitesi

Spread move'lar, müttefiğin tür veya ability yoluyla immün olmaması durumunda kullanıcının müttefikine de isabet eder. Earthquake, her iki rakibe VE kullanıcının müttefikine isabet eder; müttefikin Levitate, Flying türü, Air Balloon ya da benzeri Ground immünitesi olmadıkça. Bu, Doubles'ta en yaygın takım kurma değerlendirmelerinden biridir.

Nesiller arası farklılıklar

Hasar formülü Gen 5'ten bu yana genel olarak değişmedi; değişiklikler belirli çarpanlarla sınırlı kaldı.

GenCrit hasarıCrit oranı (temel)Burn DoT
Gen 1 (RBY)× 2Speed'e bağlı (1/512 × temel Speed)Tur başına max HP'nin 1/16'sı
Gen 2 (GSC)× 21/16 (sabit)Tur başına max HP'nin 1/8'i
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 değişiklikleri (crit oranı 1/24, burn DoT 1/16), paralizi Speed değişikliğiyle (%75 azalma yerine %50 azalma) eş zamanlı geldi. Kümülatif etki: Gen 7 status condition'ları, Gen 7 öncesi sürümlerinden daha az zayıflatıcıdır.

Çalışılmış örnekler

Formülü gerçekçi senaryolar üzerinden adım adım izlemek için üç hesaplama örneği.

Örnek 1: Choice Specs Latios Draco Meteor — Heatran'a karşı

Kurulum: Latios (Choice Specs, max SpA, +0 stage), Draco Meteor (130 BP, özel, Dragon) — Heatran'a karşı (max HP, +0 SpD, nötr nature).

  • Formüldeki base damage: istatistik oranlarıyla ~88.
  • STAB: × 1,5 (Latios Dragon türü) → 132.
  • Tür etkinliği: Dragon, Steel/Fire'a karşı = × 0,5 (dirençli) → 66.
  • Choice Specs: × 1,5 → 99.
  • Roll: × 0,85 ile × 1,00 → final hasar 84-99.
  • Heatran'ın 415 max HP'si var; isabet ~%20-24 hasar verir; mükemmel roll'larda 5 isabette KO.

Örnek 2: RBY OU'da Crit Tauros Body Slam

Kurulum: Tauros (RBY, 110 Speed = ~%21 crit oranı, max Atk), Body Slam (85 BP, fiziksel, Normal) — Snorlax'a karşı. Crit gerçekleşti.

  • Base damage: Tauros'un saldırısı ve Snorlax'ın bulk'ı ile yaklaşık 90.
  • STAB (Normal türü Tauros'ta Normal): × 1,5 → 135.
  • Tür etkinliği: Normal, Normal'e karşı = × 1,0 (nötr).
  • Crit (Gen 1 kuralları, × 2): 270.
  • Roll: × 0,85 ile × 1,0 → final 230-270.
  • RBY OU'da Snorlax ~520 HP'ye sahip → isabet ~%44-52 hasar verir.

Örnek 3: VGC'de Spread Earthquake

Kurulum: Choice Band takılı Earthquake — Doubles saldırganından 4× Ground zayıflığı olan Levitate'siz bir hedefe karşı.

  • Base damage: yüksek; 100 BP fiziksel ve Choice Band × 1,5 ile.
  • Ground türü kullanıcıda STAB: × 1,5.
  • Tür etkinliği: × 4 (4× zayıf hedef).
  • Spread azaltması: × 0,75 (çok hedef).
  • Roll: × 0,85 ile × 1,0.
  • Sonuç: genellikle OHKO. 4× tür avantajı spread azaltmasını dengeler.

Yaygın yanlış anlamalar

Hasara ilişkin bazı yaygın iddialar yanlıştır. Düzeltmeler motor davranışına dayanmaktadır.

  • "Daha yüksek SpA her zaman daha fazla hasar demektir", yanlış. Önemli olan Saldırı/Savunma oranıdır. 100 SpD'li savunucuya karşı 100 SpA'lı saldırgan, 200 SpD'li savunucuya karşı 200 SpA'lı saldırganla aynı hesaplamayı verir.
  • "Modern nesillerde crit hasarı iki katına çıkar", yanlış. Crit hasarı Gen 6'dan itibaren × 1,5'tir. × 2 çarpanı yalnızca Gen 1-5'te geçerliydi.
  • "Burn tüm hasarı yarıya indirir", yanlış. Burn yalnızca FİZİKSEL Saldırıyı yarıya indirir; özel move'lar etkilenmez. Guts burn'ün Atk azaltmasını görmezden gelir.
  • "Spread move'lar her rakibe tam hasar verir", yanlış. Spread move'lar Doubles'ta %75 hasar verir (tek hedef move'lar %100 verir). %75 çarpanı alanda yalnızca bir rakip olduğunda bile uygulanır.
  • "Reflect / Light Screen tüm formatlarda hasarı yarıya indirir", neredeyse doğru. Singles'ta hasarı yarıya indirir (× 0,5), Doubles'ta ise ~%33 azaltır (× 0,667). Aurora Veil aynı şekilde çalışır.
  • "Hasar roll'u her zaman %85-%100 arasında düzgün dağılımlıdır", doğru. Roll, 16 farklı değere sahiptir (0,85, 0,86, ..., 1,00) ve bunlar düzgün dağılımlıdır. Damage hesaplayıcılar bunu doğrudan okur.
  • "Tera STAB çift STAB'dır", kısmen doğru. Tera Türü eşleşmesi × 1,5 STAB verir; move'un türü kullanıcının ORİJİNAL türüyle de eşleşiyorsa bonus × 2'ye yükselir (Adaptability eşdeğeri). Yalnızca Tera Türüyle eşleşen (orijinal tür değil) move'lar × 1,5'te kalır.

Bundan sonra nereye gidilir

Hasar formülü birden fazla mekanik katmanı bir araya getirir. Aşağıdaki sayfalar katmanları tek tek ele almaktadır.

  • Tür tablosu, Tür Tablosu tür etkinliği çarpanını eksiksiz biçimde ele alır.
  • Status conditions, Status Conditions burn (-50% fiziksel Atk) ve diğer DoT efektlerini ele alır.
  • Speed mechanics, Speed & Priority hangi tarafın hasarının önce uygulanacağını belirleyen move sıralamasını ele alır.
  • Bir hesaplama yap, /calculator bu formülü tüm değiştiricilerle otomatik olarak uygulamak için @smogon/calc motorunu kullanır.
  • Sözlük, yukarıda kullanılan her terim Rekabetçi Sözlük.