ダメージ計算式 / 検証

ダメージ計算式 検証記録

攻撃力、ヒット倍率、属性補正、防御補正、会心補正を使った実測値照合記録

アズールプロミリア

ダメージ計算式

実測に最も合う計算式

計算式

表示ダメージ =
round(
  攻撃力
  × ヒット倍率
  × 属性補正
  × 防御補正
  × ダメージ補正
  × 会心補正
  × ブレイク中補正
  + 固定加算
)

防御補正 =
攻撃側Lv係数 / (攻撃側Lv係数 + 防御側有効防御)

攻撃側Lv係数 = 5 × (攻撃側Lv + 100)

防御側有効防御 =
(防御側防御 - 固定防御貫通)
× (1 - 割合防御貫通)

敵の防御側防御 =
敵の基礎防御 × (0.05 + 0.0005 × 敵Lv)

物理ダメージ: 物理防御を参照
魔法ダメージ: 魔法防御を参照

バフ加算区分 =
同種補正は加算
攻撃力%、会心率、会心ダメージは同種加算
ダメージ増加系の枠境界は検証対象

会心補正 =
非会心: 1.0
会心: 会心ダメージ
基礎会心率 = 5%
基礎会心ダメージ = 150% = 1.5
会心期待値補正 = 1 + 会心率 × (会心ダメージ - 1)
基礎値なら 1 + 0.05 × (1.5 - 1) = 1.025

ブレイク中補正 =
通常時: 1.0
架勢破壊中: 2.0 = 200%

アズールプロミリア

防御式の照合

魔法等倍と物理有利の実測値照合

実測との照合

魔法実測の共通条件:
攻撃力 = 498
ヒット倍率 = 132% / 3 = 0.44
攻撃側Lv = 30
攻撃側Lv係数 = 5 × (30 + 100) = 650
敵Lv = 10
敵Lv補正 = 0.05 + 0.0005 × 10 = 0.055
属性補正 = 1.0
会心補正 = 1.0(非会心)
ブレイク中補正 = 1.0(通常時)
基礎会心率 = 5%
基礎会心ダメージ = 150%

131ダメージ:
防御補正 = 131 / (498 × 0.44) = 0.597846
有効魔法防御 = 650 × (1 / 0.597846 - 1) = 437.24
基礎魔法防御 = 437.24 / 0.055 = 7949.76
round(498 × 0.44 × 0.597846) = 131

138ダメージ:
防御補正 = 138 / (498 × 0.44) = 0.629792
有効魔法防御 = 650 × (1 / 0.629792 - 1) = 382.09
基礎魔法防御 = 382.09 / 0.055 = 6947.04
round(498 × 0.44 × 0.629792) = 138

物理実測の共通条件:
攻撃力 = 751
ヒット倍率 = 280% = 2.80
属性補正 = 火 -> 木 有利 1.25
攻撃側Lv = 34
攻撃側Lv係数 = 5 × (34 + 100) = 670
敵Lv = 10
敵Lv補正 = 0.055
会心補正 = 1.0(非会心)
ブレイク中補正 = 1.0(通常時)
基礎会心率 = 5%
基礎会心ダメージ = 150%

1659ダメージ:
防御補正 = 1659 / (751 × 2.80 × 1.25) = 0.631158
有効物理防御 = 670 × (1 / 0.631158 - 1) = 391.54
基礎物理防御 = 391.54 / 0.055 = 7118.91
round(751 × 2.80 × 1.25 × 0.631158) = 1659

1608ダメージ:
防御補正 = 1608 / (751 × 2.80 × 1.25) = 0.611756
有効物理防御 = 670 × (1 / 0.611756 - 1) = 425.21
基礎物理防御 = 425.21 / 0.055 = 7731.06
round(751 × 2.80 × 1.25 × 0.611756) = 1608

アズールプロミリア

魔法防御の逆算

132%/3ヒット、攻撃力498、敵Lv10の魔法ダメージ実測

魔法 / 等倍

魔法実測A

実測 131 / 再現 131

攻撃Lv / 敵Lv

30 / 10

攻撃力

498

ヒット倍率

132% / 3 = 44%

防御補正

0.597846

有効防御

437.24

基礎防御

7949.76

属性

等倍

補足

魔法防御が高い側

魔法 / 等倍

魔法実測B

実測 138 / 再現 138

攻撃Lv / 敵Lv

30 / 10

攻撃力

498

ヒット倍率

132% / 3 = 44%

防御補正

0.629792

有効防御

382.09

基礎防御

6947.04

属性

等倍

補足

魔法防御が低い側

アズールプロミリア

物理防御の逆算

火属性280%合計、攻撃力751、敵Lv10木属性への物理ダメージ実測

物理 / 火 -> 木 / 有利1.25

物理実測A

実測 1659 / 再現 1659

攻撃Lv / 敵Lv

34 / 10

攻撃力

751

ヒット倍率

280%

防御補正

0.631158

有効防御

391.54

基礎防御

7118.91

属性

火 -> 木 / 有利1.25

補足

合計ダメージ。物理防御が低い側

物理 / 火 -> 木 / 有利1.25

物理実測B

実測 1608 / 再現 1608

攻撃Lv / 敵Lv

34 / 10

攻撃力

751

ヒット倍率

280%

防御補正

0.611756

有効防御

425.21

基礎防御

7731.06

属性

火 -> 木 / 有利1.25

補足

合計ダメージ。物理防御が高い側

アズールプロミリア

変数一覧

式で使う記号と整理内容

ATK

検証値

画面で確認した攻撃力

魔法検証は498、物理検証は751。

C_hit

検証値

ヒットごとの倍率

魔法は132% / 3 = 0.44、物理は合計280% = 2.80。

L_atk

参照式

攻撃側Lv係数

5 × (攻撃側Lv + 100)。Lv30では650。

M_def

確認済み

防御補正

L_atk / (L_atk + 防御側有効防御)。魔法は0.597846 / 0.629792、物理は0.631158 / 0.611756で実測を再現。

M_element

確認済み

属性補正

有利1.25、等倍1.0、不利0.75。魔法検証は等倍1.0、物理検証は火 -> 木 有利1.25。

M_type

確認済み

ダメージ種別

物理ダメージは物理防御、魔法ダメージは魔法防御を参照。

M_damage

未確定

ダメージ補正

同種バフは加算。一般ダメージ増加、属性ダメージ増加、全属性ダメージ、被ダメ増減の枠境界は検証対象。

M_crit

基礎値反映

会心補正

基礎会心率は5%、基礎会心ダメージは150%。会心率補正と会心ダメージ補正は同種加算。魔法/物理照合では非会心として1.0で扱う。

M_break

確定

ブレイク中補正

通常時は1.0、架勢破壊中は2.0。ブレイク中ダメージ補正は200%。

D_extra

未確認

固定加算

照合データでは0として扱う。

R(x)

未確定

丸め/表示処理

照合データではroundで実測値と一致。