魔法ダメージ計算機の精度について
先日公開した魔法ダメージ計算機ですが、基本的に誤差なく正確なダメージを弾き出すことが可能です。
実際にどれくらい正確なのか試してみたいと思います。
以下、ダメージ計算気による数値と実際のダメージを比較した表。
使用魔法 | 魔法威力 | 知力 | 魔法攻撃力 | 実際のダメージ | 計算上のダメージ |
---|---|---|---|---|---|
エンゼルフロウLV1 | 100 | 420 | 420 | 152~159 | 149~159 |
ファイアLV1 | 113 | 1615 | 2664 | 540~549 | 539~549 |
ファイアLV1 | 113 | 3038 | 5470 | 987~996 | 988~998 |
生命枯渇 | 1015 | 3169 | 5559 | 9177~9184 | 9176~9186 |
実際のダメージと計算上のダメージを比べても違いがありません。
極稀に計算上のダメージより1少ない事がありましたが、
四捨五入の関係なのか1前後の誤差は出てしまいます。が、それくらいは許してください(>ω<)
とりあえず計算式の精度は完璧に近いと自負しております(`・ω・´)シャキーン
耐性についての検証
弱点属性の敵の場合
以下の検証は知力3208、魔法攻撃力4783で固定して計測しております。
モンスター名 | 耐性値 | 使用魔法 | 魔法威力 | 実際のダメージ | 計算上のダメージ |
---|---|---|---|---|---|
ローズンLV7 | -50 | ファイアLV1 | 113 | 1189~1203 | 1195~1205 |
アイスマッフルLV24 | -90 | フロストLV1 | 315 | 3637~3641 | 3636~3646 |
メテオゴーストL21 | -100 | フロストLV1 | 315 | 3696~3708 | 3700~3710 |
メテオゴーストL21 (ファイアアロー後) | -150 | フロストLV1 | 315 | 3960~3972 | 3964~3974 |
弱点耐性を加味した状態で計算すると多少の誤差が出てしまいます。
乱数が0~10ではなく14くらいの幅があります。
基本的には計算上のダメージが出るんですが、時々それを下回った数字が出るんですよね。
弱点のある敵のダメージ計算をする際は乱数を【-5~10】として計算した方が良さそうです。
結果としては弱点属性の敵に対しても多少の誤差が出る場合もありますが、
基本的には計算通りのダメージです。
属性に耐性のある敵の場合
耐性はプラスとマイナスで計算式が違う。というのが私の考えで
それを当てはめて計算するとこんな感じです。
以下の検証は知力3208、魔法攻撃力4783で固定して計測しております。
モンスター名 | 耐性値 | 使用魔法 | 魔法威力 | 実際のダメージ | 計算上のダメージ |
---|---|---|---|---|---|
アイスマッフルLV24 (ファイアアロー後) | 39 | ファイアLV1 | 113 | 715~722 | 716+乱数 |
クリムスラプ | 50 | ファイアLV1 | 113 | 665~672 | 663+乱数 |
リチュアルバッサーL12 | 88 | サンダーLV1 | 205 | 1061~1066 | 1061+乱数 |
アイスマッフルLV24 | 89 | ファイアLV1 | 113 | 526~531 | 526+乱数 |
メテオゴーストLV21 | 100 | ファイアLV1 | 113 | 497~501 | 498+乱数 |
あれぇぇぇぇぇ?メテオゴーストの耐性値、修正されてる?
数日前に検証したときとダメージが違う(>ω<)
まぁ普通に考えてあの耐性値はおかしかったもんね。
ちなみに表の耐性値は私の計算式から逆算した数値です。
現状では憶測でしかありませんので悪しからず。
正直マッフルの耐性89とかいう数字に納得いかないんですけど
ファイアアロー後の数値とかを見ると間違いとも言えずモヤモヤする・・・
本当は90が正しいんじゃないなか?
つまり計算式が微妙に違っている可能性があるという事です。
まぁ誤差と言えば誤差なんですが・・・
今後の耐性値検証
耐性についての計算式も、ほぼ間違いないとは思っていますが
検証データが少ないので近いうちに私が狩れる範囲の敵すべての属性値を計測しようと思っています。
土日は人が多くて狩れないから今日明日で検証するのもいいかもしれませんね。
実際、モンスターの詳しい耐性値が分からないとダメージ計算機は正確に扱う事ができません。
さて、どーやって計るかな。