ダメージの計算の手順は以下だと思われる。
- 「値A = 攻撃力 - 防御力」の計算をする(計算結果がマイナスなら0にする)
- 「値B = アタックボーナス - アーマーボーナス」の計算をする(計算結果がマイナスなら0にする)
- 「値C = 値A + 値B」の計算をする
- 「値D = 値C × 高低差ボーナス」の計算する ※1
- 値Dが0なら1に補正する
値D が最終的なダメージになります。
※1 高低差ボーナスは、攻撃する側が攻撃される側より高い位置にいれば 1.25 です。逆に低ければ 0.75 です。小数点以下は切り上げします。(間違いでした。検証不足でした。2022年9月5日 記)
属性が複数一致する場合は、値Bを細分化する必要があります。
例えば、長槍兵がエレファントに攻撃するときは、複数の属性が一致しますが、計算もその数の分だけ別々に計算します。
以下に例を示します。
●長槍兵 → 騎士
通常ダメージの計算:4 - 2 = 2
対馬ボーナス:22 - 0 = 22
合計:2 + 22 = 24
よって、ダメージは 24 です。
●長槍兵 → らくだ騎兵
通常ダメージの計算:4 - 0 = 4
対らくだボーナス:18 - 0 = 18
合計:4 + 18 = 22
よって、ダメージは 22 です。
●長槍兵 → エレファント
通常ダメージの計算:4 - 1 = 3
対馬ボーナス:22 - 0 = 22
対象ボーナス:25 - 0 = 25
合計:3 + 22 + 25 = 47
よって、ダメージは 50 です。
●長槍兵 → カタフラクト
通常ダメージの計算:4 - 2 = 2
対馬ボーナス:22 - 12 = 10
合計:2 + 10 = 12
よって、ダメージは 12 です。
---------- さらに細かいこと ----------
以下はマニアックな情報なので初心者は読まなくていいです
●カタフラクト → コンドッティエーレ
通常ダメージの計算:9 - 1 = 8
対歩兵ボーナス:9 - 10 = -1 (マイナスなので0に補正)
対コンドッティエーレボーナス:9 - 0 = 9
合計:8 + 0 + 9 = 17
よって、ダメージは 17 です。
●ELカタフラクト → コンドッティエーレ
通常ダメージの計算:12 - 1 = 11
対歩兵ボーナス:12 - 10 = 2
対コンドッティエーレボーナス:10 - 0 = 10
合計:11 + 2 + 10 = 23
よって、ダメージは 12 です。
コメント
最新を表示する
NG表示方式
NGID一覧