ダメージ計算式

2023-10-07 (土) 12:46:12

カテゴリ:ガイド システム

ここでは、各種のバフがどのように計算されているか、武器のアーマー貫通力やのアーマー強度がどのようにダメージ計算に関わってくるかを解説する。

バフ [編集]

エッジを含む各種のダメージ増加バフは、基本的に全て加算した上で武器のダメージ (+ ヘッドショット時のダメージ倍率) に乗算される。

計算式 [編集]

最終的なダメージ = 武器のダメージ * (1 + (バフ1 + バフ2 + バフ3 + ...))

実際のダメージ例 [編集]

以上の構成ですべてのバフが発動しているとすると、適当な敵の胴体を撃った場合のダメージは、

129.9 * (1 + (0.1 + 0.1 + 0.1)) = 168.87

となる。ヘッドショットの場合は、

129.9 * 3 * (1 + (0.1 + 0.1 + 0.1)) = 506.61

となる。

精密射撃は効果がサイトによって変わるなど少々特殊なため、これを加えた場合の計算は別途精密射撃のページに記載してある。

アーマーと貫通力 [編集]

前提知識 [編集]

計算式の前に、本作においては武器に以下の仕様があることを把握しておく必要がある。

  • 武器には固有のアーマー貫通力が設定されている。アーマー貫通力がない (貫通力0) の武器もある。
  • SWATをはじめ、の多くはアーマーを持っている。
  • のアーマーには耐久度があり、武器にアーマー貫通力がない場合、アーマーを破壊しないと体力にはダメージを与えられない。
  • のアーマーにはヘッドショット時のダメージ倍率が適用されない。
  • のアーマーを破壊した際、余剰ダメージは切り捨てられる。
  • のアーマーには強度があり、アーマー強度と武器のアーマー貫通力の高さによって、アーマーを貫通して体力に直接与えられるダメージが変化する。

計算式 [編集]

以上を踏まえ、貫通力のある武器でアーマーを持つを攻撃した場合、体力に直接与えられるダメージは以下のようにして計算される。なお、最終的なダメージが基のダメージを超えることはない。

体力へのダメージ = 武器のダメージ * (1 - (敵のアーマー強度 - 武器のアーマー貫通力)) ※ 1 - (敵のアーマー強度 - 武器のアーマー貫通力) は1を超えない

実際のダメージ例 [編集]

式を見ただけだと分かりにくいかと思うので、実際の武器を例にダメージを計算してみる。

例1 [編集]

  • SWAT
    • 体力:150
    • アーマー耐久度:70
    • アーマー強度:1.5

SWATの胴体をJ&M Castigo 44で撃った場合、直接体力に与えられるダメージは、

90 * (1 - (1.5 - 1.0)) = 45

となる。

射撃ごとのアーマーと体力の推移をまとめると以下のようになる。

射撃回数アーマー体力
070150
10105
2015
300

つまり、J&M Castigo 44SWATを胴撃ちのみで倒すには3発必要になる。

ヘッドショットの場合、直接体力に与えられるダメージは、

90 * (1 - (1.5 - 1.0)) * 3 = 135

となり、射撃ごとのアーマーと体力の推移は以下のようになる。

射撃回数アーマー体力
070150
1015
200

この通り、ヘッドショットであればSWATを2発で倒せることが分かる。

このままではJ&M Castigo 44のヘッドショット1発でSWATを倒すことはできないので、スキル痛烈な一弾と、その発動条件として必要になるエッジを計算に加えてみる。痛烈な一弾は各武器の貫通力を0.1上昇させる。

上記条件の場合、直接体力に与えられるダメージは、

90 * (1 - (1.5 - 1.0 + 0.1)) * 3 * 1.1 = 178.2

となり、SWATの体力150を超え、一撃で倒せようになる。

例2 [編集]

ダメージの低い武器でヘッドショットをした場合に、体力とアーマーがどのように変化するかという点に注目してみる。

  • 武器SG Compact-7
    • ダメージ:24.0
    • 弱点倍率:2.0x
    • アーマー貫通力:1.25
  • SWAT
    • 体力:150
    • アーマー耐久度:70
    • アーマー強度:1.5

SWATSG Compact-7でヘッドショットした場合、

24 * (1 - (1.5 - 1.25)) * 2 = 36

となり、体力には36ダメージを与えられる。一方で、アーマーにはヘッドショット時の倍率が適用されないため、アーマーに与えられるダメージは24となる。

以上を踏まえ、SWATを倒しきるまでの体力とアーマーの推移をまとめると以下のようになる。

射撃回数アーマー体力
070150
146114
22278
3042
400

コメント [編集]

最新の10件を表示しています。 コメントページを参照

  • ここのダメージにエッジ、精密射撃、真っ向勝負とかのダメージバフはどう乗っていくんだろう?最終ダメージに乗るってことでいいんかな -- 2023-09-30 (土) 23:40:36
  • 今作はショットガンのペレットの処理はどうなってるんだろう。
    ステータス見た感じPD2の”1個までしかダメージにならない”ってことはなさそうだけど
    ペレット同時命中数上限とかは今作はあるのかな。 -- 2023-10-01 (日) 00:48:06
    • ショットガンはダメージxヒットしたペレット数で計算されてるみたいね。R880なら全弾HSで25x7x5で875ダメージ。 -- 2023-10-01 (日) 21:47:08
      • なるほど。全部計算されるのね。ありがとう -- 2023-10-03 (火) 01:25:48
  • あれ?この式、アーマー貫通がアーマー強度を上回ったら敵に与えるダメージが増える計算になるよな。その場合は増えた分は切り捨てることになるかな?
    アーマーが残ってない時はアーマー貫通の計算はしないとは思うけど
    アーマー耐久のないクローカーにアーマー強度が設定されてるのもよくわからんw -- 2023-10-03 (火) 01:28:12
  • 正直、このゲームはダメージ計算するほどのゲームではないと思ってる -- baka 2023-10-09 (月) 06:24:52
    • 2と違って敵の体力が全難易度一律だし、武器modやスキルでの変動の仕方も限定的なのが作用してるね。 -- 2023-10-09 (月) 15:41:42
    • PD2のダメージ計算は七面倒くさいダメージ計算だったからなぁ…。
      スキルによる倍率が複雑に干渉する・難易度などによってHS倍率が変わる・ダメージ計算は素直に反映されずに512で割り切れるダメージに変化する…。
      そのおかげでビルド考察は楽しかったけど、考察の敷居を上げてたのも事実な気はするので計算がシンプルになってどうかは甲乙つけがたい感じな気はする。 -- 2023-10-30 (月) 03:31:46