平均ダメージの基本

Helbreathの平均ダメージは、少し特殊な方法で計算します。
単純に基本ダメージを計算するだけの場合、

  1. ダイス関数の最小値と最大値を計算する
  2. その結果から平均を計算する
  3. ダメージボーナスをかける

となりますが、実はこれは正しくありません。
小数点以下を四捨五入するため、例えば15.5なら16になります。
そのため、全ての事象を計算する必要があります。

  1. ダイス関数で全事象を計算する
  2. その全事象にダメージボーナスをかける
  3. それを少数点以下四捨五入する
  4. 平均を出す

よってこの4通りの計算が必要になります。

さらにコンボダメージを追加して計算する場合、命中率100%なら平均+(コンボ1+コンボ2+コンボ3)/4で計算できますが、命中率は100%であることはないため、これも正しく計算するとなると、事象の考えに確率の考えも加えなければなりません。

  1. 命中率を計算する
  2. 回避率を計算する(単純に1-命中率(%))
  3. 事象・確率の考えを利用して平均ダメージを計算する

かなり面倒な計算方法になります。

平均ダメージ計算式

そこで、現在のところ最も実際に近い平均ダメージ計算方法として、コンボアタック混合平均ダメージ計算式を作成しました。
しかしこれは非常に面倒なため、これの命中率を100%にして、簡単な簡易4アタック平均ダメージ計算式も作成しました。

コンボアタック混合平均ダメージ計算式

  • a=コンボアタックダメージ1
  • b=コンボアタックダメージ2
  • c=コンボアタックダメージ3
  • d=平均ダメージ
  • T=命中率(%)
  • F=回避率(100-T)%

最終平均ダメージ={(2T3F(a+b+3d)+3T2F2(a+2d)+3T2F2(2d)+4TF3d+T4(a+b+c+4d)}/4

簡易4アタック平均ダメージ計算式

上記のコンボアタック混合平均ダメージ計算式の命中率を100%にしたものです。
  • a=コンボアタックダメージ1
  • b=コンボアタックダメージ2
  • c=コンボアタックダメージ3
  • d=平均ダメージ

最終平均ダメージ=(4d+a+b+c)/4

 


楽天モバイル[UNLIMITが今なら1円] ECナビでポインと Yahoo 楽天 LINEがデータ消費ゼロで月額500円〜!


無料ホームページ 無料のクレジットカード 海外格安航空券 解約手数料0円【あしたでんき】 海外旅行保険が無料! 海外ホテル