PVP傷害觀察、公式猜測

計算傷害時要找傷害公式,發現傷害公式很複雜不知道要怎麼列出傷害公式,有系統附加的額外傷害不知怎麼列,只好把觀察的傷害規律列出來作為本次研究結果。

  1. 攻擊越高時,每點攻擊造成的傷害越高

  2. 防禦越高時,每點防禦減少的傷害越少

  3. 實際攻擊要乘3.5才是真正的攻擊力,例如T1近衛基本攻擊為9,則實際攻擊為31.5。

  4. 有初始的額外傷害

  5. 以下是不準確有誤差的猜測公式:
    擊敗兵蟻數 = [ ( 額外傷害+兵蟻傷害 )^1.02 - (額外減傷 + 兵蟻減傷)^0.98 ] / 防守方兵蟻生命

額外傷害 = 入侵方兵蟻的基本攻擊 x 126
兵蟻傷害 = 入侵方兵蟻數^0.5 x 入侵方兵蟻的基本攻擊 x 3.5
額外減傷 = 防守方兵蟻的基本防禦 x 36
兵蟻減傷 = 防守方兵蟻數^0.5 x 防守方兵蟻的基本防禦 )^0.98

先看最簡單的和兵蟻數相關的防禦公式:
目前已經知道傷害和兵蟻數量的根號二相關,見土播鼠傷害公式

下面都是相同兵階只有普攻的實驗,避免兵階壓制影響實驗結果。

兵蟻數的防禦的減傷公式為:防禦方的兵數^0.5 x 基本防禦

以下是 T1近衛 vs T1近衛

入侵者數量
Invader Num
基本攻擊
base attack
防禦者數量
Defender Num
基本防禦
base defense
基本生命
base health
入侵擊敗數
Invader defeat Num
受到傷害=擊敗數
x 基本生命
Get Damage
= base healthx
Invader defeat Num
(E x F)
防禦減傷
=防禦兵數^0.5 x 基防
Defend reduce damage
=Defender Num^0.5
x base defense
實際傷害減少量
Actual damage reduction
理論傷害減少量
Theoretical damage reduction
1 9 1000 11 4 173 692 347.8505426 -88 106.6017084
1 9 481 11 4 195 780 241.2488342 -20 20.4253753
1 9 403 11 4 200 800 220.8234589 -24 23.12925059
1 9 323 11 4 206 824 197.6942083 -4 2.773711698
1 9 314 11 4 207 828 194.9204966 -24 24.15457495
1 9 241 11 4 213 852 170.7659217 -12 7.980787202
1 9 219 11 4 216 864 162.7851345 0 0.745015967
1 9 217 11 4 216 864 162.0401185 0 0.373795466
1 9 216 11 4 216 864 161.666323

當兵蟻數為1000時,理論要減少347傷害,但實際減少得更少。而兵蟻數較小時防禦減傷和兵蟻數量相關,兵蟻數越多,每點防禦的減傷就越少。

我想這是避免無課無法破頂戰的防禦而設計的戰鬥公式。

入侵者數量
Invader Num
基本攻擊
base attack
防禦者數量
Defender Num
基本防禦
base defense
基本生命
base health
入侵擊敗數
Invader defeat Num
受到傷害=擊敗數 x 基本生命
Get Damage = base health x Invader defeat Num
1 9 1000 11 4 173 692
1 11 1000 11 4 238 952
1 15 1000 11 4 380 1520
1 9 1000 8 4 207 828
1 11 1000 8 4 280 1120
1 15 1000 8 4 437 1748
1 9 1000 6 3 318 954
1 11 1000 6 3 424 1272
1 15 1000 6 3 648 1944
攻擊 ATK 9
防禦增加量
DEF Increment
DEF DMG 傷害減少量
Reduce DMG
每點防禦可減少的傷害
Reduce DMG Per DEF
6 954
2 8 828 -126 -63
3 11 692 -136 -45.33333333
1 Like