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.
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
⌊ ( ⌊ ( ( 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
Base damage × Targets × Weather × Crit × Roll × STAB × Type × Burn × OtherHer 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
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ştirici | Değer | Tetikleyici |
|---|---|---|
| STAB (Same-Type Attack Bonus) | × 1,5 | Move türü saldırganın türüyle eşleşir |
| Adaptability ile STAB | × 2 | Adaptability ability + eşleşen tür |
| Tera sonrası STAB (orijinal tür) | × 2 | Tera-evrimleşmiş Pokémon ORİJİNAL türüyle eşleşen move kullanıyor |
| Süper-etkili | × 2 | Tü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,5 | Tür tablosu ×0,5 verir |
| Çift dirençli | × 0,25 | Çift türlü savunucunun her iki yarısı da dirençli |
| İmmün | × 0 | Tü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,5 | Sun hava aktif |
| Yağmur-destekli Water / Yağmur-zayıflayan Fire | × 1,5 / × 0,5 | Rain hava aktif |
| Kum-destekli Rock SpD | × 1,5 | Sand aktif + Rock türü savunucu (savunma bonusu) |
| Kar-destekli Ice Def | × 1,5 | Snow 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,5 | Saldı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,00 | Saldı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
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 stage | Oran (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 crit | Her zaman crit |
Crit'i değiştiren kaynaklar
- move'dan +1, yüksek crit oranlı move'lar (Slash, Crabhammer, Razor Leaf, Stone Edge, vb.).
- ability'den +1, Super Luck kullanıcı üzerinde.
- item'dan +1,
Razor Claw veya
Scope Lens kullanıcı tarafından taşınan. - setup move'dan +2, Focus Energy crit stage'ini 2 artırır.
- Her zaman crit yapan move'lar, Wicked Blow, Surging Strikes, Frost Breath, Storm Throw stage'den bağımsız olarak her zaman crit yapar.
- Crit önleyici ability'ler, Battle Armor ve Shell Armor taşıyıcının kritik vuruş almasını engeller.
Crit, saldırgandaki istatistik düşüşlerini VE savunucudaki istatistik artışlarını görmezden gelir
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ı.
| Gen | Crit hasarı | Crit oranı (temel) | Burn DoT |
|---|---|---|---|
| Gen 1 (RBY) | × 2 | Speed'e bağlı (1/512 × temel Speed) | Tur başına max HP'nin 1/16'sı |
| Gen 2 (GSC) | × 2 | 1/16 (sabit) | Tur başına max HP'nin 1/8'i |
| 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 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.