
Credits & purpose:
This post is a Turkish translation of TAZ’s article plus a follow-up section with a corrected dodge multiplier suggested by Jaimewol12 in the comments. All original ideas, numbers, and assumptions belong to TAZ, unless explicitly stated. The goal is to help Turkish-speaking players who don’t know English understand the calculation logic.
References:
**By the way Thanks to TAZ!**
Original article & calculations: TAZ https://app.warera.io/article/6942f14454b3a9dd20a13b00
Dodge formula correction suggestion: Jaimewol12
Additional note about deficit (cost): Lifelinker
Referans & amaç:
Bu yazı, TAZ’ın makalesinin Türkçeye çevirisidir ve alt kısımda ayrıca yorumlarda Jaimewol12 tarafından önerilen dodge formülü düzeltmesi ile “daha doğru hesap” bölümü eklenmiştir. Orijinal fikirler, sayılar ve varsayımlar TAZ’a aittir (aksi belirtilmedikçe). Amaç, Türkçe bilen ama İngilizce bilmeyen oyuncuların bu hesabı anlayabilmesi ve gelecek savaşlarda işe yaraması umududur :D
Referanslar:
Orijinal makale/hesap: TAZ https://app.warera.io/article/6942f14454b3a9dd20a13b00
Dodge düzeltme önerisi: Jaimewol12 (teşekkürler)
Maliyet/deficit notu: Lifelinker
taz
Rekor olabilecek en yüksek hasarı ve maliyetini hesaplamak eğlenceli olur diye düşündüm, o yüzden hesaplıyorum.
Ortalama vuruş için Lifelinker’dan aldığım formülü kullanacağım:
**X = Attack × Accuracy × (1 – crit chance)
Attack × (1 + crit DMG) × Accuracy × (crit chance)
Attack ÷ 2 × (1 – Accuracy)**
Vuruş sayısı (hit amount) için:
Y = (total_health / (10 (1 - armor_frac))) (1 + dodge_frac)
Temelde X * Y, elimizdeki statlar ve health değerine göre toplam hasarı verir.
Statlar profilden görülebilir. Health saatlik hesaplanabilir: regen oranlarına bakıp toplarsın.
Health per hour = health_regen + hunger_regen * food
Hepsi düzgün çalışıyor gibi, başlayalım.
100 ATK 50 PRC 10 CRT_CHC 100 CRT_DMG 0 ARMOR 0 DODGE 50 HEALTH 4 HUNGER
5 HEALTH_REGEN 0.4 HUNGER_REGEN
Bu deney için full red set kullanacağım çünkü en iyiler.
Bize şunları veriyor:
380 ATK 90 PRC 50 CRT_CHC 180 CRT_DMG 80 ARMOR 40 DODGE
Güzel kısım skill dağıtımı.
Max level 50 → 200 skill point var.
Precision ve Crit_Chance 100 üstü bence anlamsız.
Armor skill için %90 cap var.
Buna göre skill dağılımım:
7 ATK 2 PRC 8 CRT_CHC 9 CRT_DMG 3 ARMOR 6 DODGE 3 HEALTH 10 HUNGER
Güncellenmiş statlar:
520 ATK 100 PRC 90 CRT_CHC 360 CRT_DMG 90 ARMOR 64 DODGE 80 HEALTH 14 HUNGER
8 HEALTH_REGEN 1.4 HUNGER_REGEN
Purple bullets kullanacağım (oyunda hiç kullanmamış olsam da). Verimsiz olabilir ama para problem değil.
Pill kesin.
Bufflar toplanıp ATK ile çarpılıyor.
Final statlar:
1144 ATK 100 PRC 90 CRT_CHC 360 CRT_DMG 90 ARMOR 64 DODGE 80 HEALTH 14 HUNGER
8 HEALTH_REGEN 1.4 HUNGER_REGEN
X değerini bulmak için sadece food lazım. En iyisi olduğu için cooked fish kullanacağım.
Şimdi saatlik hit’i bulalım.
X = 1144 × 1 × (1 – 0.9) + 1144 × (1 + 3.6) × 1 × (0.9) = 4850.56
(Miss kısmını kırptım çünkü kaçırmıyoruz😎)
Y = (50 / (10 (1 - 0.9))) (1 + 0.64) = 82 hit per hour
X * Y = 397745.92 per hour
Güzel değil mi? 💊Pill Rehab✌️ 23 okuduysan pill süresince bunun 18 katını vurabildiğini bilirsin:
397745.92 * 18 = 7159426 → pill için 7.15M
Heather’dan öğrendiğim bir taktikle: debuff’tan önce war başlatıp 3. turda tekrar buff yakalarsan 28 saat vurabilirsin:
397745.92 * 28 = 11136885 → war için 11.1M
Bonusları ekleyelim:
40 resistance, 10 sworn, 20+15 MU, 15 Country bonus → toplam +%100
Bu hasarı ikiye katlar:
795K / saat
14.31M / pill
22.2M / war
Maliyeti hesaplamıyorum (sıkıldım). Aklında tut:
Saatte 50 normal + 32 dodge hit vuruyorsun.
İyi şanslar, rekorları kırın.
Bir sonraki “görselsiz sıkıcı makalede” görüşürüz.
taz
Yorumlarda Jaimewol12 şu uyarıyı yapıyor (teşekkürler):
TAZ’ın dodge çarpanı (1 + dodge_frac) şeklinde değil, daha doğru olarak:
1 / (1 - dodge_frac)
olmalı.
Dodge bir “ekstra deneme” gibi çalışıyorsa, dodge oranı p iken bir vuruşun isabet etmesi olasılığı (1-p) olur.
Bu durumda “bir başarılı vuruş” için gereken ortalama deneme sayısı 1/(1-p) olur.
Bu yüzden vuruş sayısını artırma çarpanı 1/(1-dodge) şeklinde daha mantıklıdır.
Not: TAZ da yorumlarda “hata olduğunu fark ettim, çözüm üzerinde çalışıyorum” diyor.
TAZ’ın X hesabını aynı bırakıyoruz (miss yok, PRC=100 varsayımı):
X = 4850.56
TAZ’ın kullandığı değerleri aynen alıyoruz:
total_health = 50
armor_frac = 0.90
dodge_frac = 0.64
Y_old = (50 / (10(1-0.9))) (1+0.64) = 82 / saat
Y_new = (50 / (10(1-0.9))) (1 / (1-0.64))
= (50 / 1) * (1 / 0.36)
= 50 * 2.777777…
= 138.89 hit/saat (yaklaşık 139)
X Y_new = 4850.56 138.89 = 673,688.89 / saat (≈ 673.7K/saat)
673,688.89 * 18 = 12,126,400 (≈ 12.13M / pill)
673,688.89 * 28 = 18,863,288.89 (≈ 18.86M / war)

Hasara bak yauv!! ↓↓
1,347,377.78 / saat (≈ 1.35M/saat)
24,252,800 / pill (≈ 24.25M/pill)
37,726,577.78 / war (≈ 37.73M/war)

Kısaca: Dodge %64 demek, ortalama her denemenin sadece %36’sı “gerçek vuruşa” dönüşüyor demek. Bu yüzden vuruş sayısını “%64 eklemek” yerine, başarılı vuruş almak için gereken ortalama deneme sayısıyla büyütmek daha doğru oluyor: 1 / (1 - dodge). Bu düzeltme, Jaimewol12’nin yorumdaki önerisine dayanır (teşekkürler).
Yorumlarda Lifelinker, kendi araçlarıyla hesaplayınca “kontrat yoksa günde ciddi deficit” oluşabileceğini söylüyor.
Yani “teoride yüksek hasar” ayrı, “sürdürülebilir maliyet” ayrı konu.