ダメージ計算式

2021/07/24
計算式のみほぼ検証が完了したので公開。今後も検証が進み次第、随時更新。



計算式

ダメージ = わざ威力 × (600 ÷ (防御 + 600))

威力 = 基礎ダメージ + レベルダメージ × (レベル – 1) + 攻撃 × レシオ

※小数点以下切り捨て
※特殊ダメージは防御を特防に置き換える

2021/09/22追記

わざ威力については以下を参照。

解説

わざや通常攻撃によって受けるダメージは上記の計算式によって決定する。
乱数による数値のブレはなく、常に一定(急所は除く)。

受けるダメージは防御の数値に応じて減少する。この割合をダメージ軽減率と呼ぶ。

ダメージ軽減率 = 防御 ÷ (防御 + 600)

例えば、防御の値が150の場合、
 150 ÷ (150 + 600) = 0.2
なので、ダメージ軽減率は20%。わざの威力の80%がダメージとなる。

わざの威力はそれぞれのわざ固有の基本ダメージとレシオによって決定する。これらの値はわざによってそれぞれ異なる(要検証)。

レシオ(ratio)

攻撃・特攻の値がわざの威力に反映される割合のこと。わざによって異なる値が設定されている。「ダメージ反映率」と言うこともある。

なお、この計算式は『伝説対決 -Arena of Valor-』とほぼ同じもの(乱数による変動がない点で異なる)。

伝説対決 -Arena of Valor-

2017年にリリースされたスマホ向けMOBA。
ポケモンユナイトと同じTiMi Studiosによる開発。

検証

かるいし(Lv20)持ちカビゴン VS もちものなしカビゴン

各レベル時点の攻撃・防御をメモしてお互いにAAで与えるダメージを確認。

レベル1

数値かるいし持ちもちものなし
攻撃191175
防御9797
与ダメージ164150

ダメージ軽減率 = 97/697 = 0.139167… ≒ 13.9%

かるいし持ちのAAダメージ = 191×(1-97/697) = 164.418938… ≒ 164
もちものなしのAAダメージ = 175×(1-97/697) = 150.645624… ≒ 150

レベル10

数値かるいし持ちもちものなし
攻撃274258
防御331331
AAダメージ176166

ダメージ軽減率 = 331/931 = 0.355521… ≒ 35.5%

かるいし持ちのAAダメージ = 274×(1-331/931) = 176.584318… ≒ 176
もちものなしのAAダメージ = 258×(1-331/931) = 166.272825… ≒ 166



Posted by pukojisan