武器攻撃力値算出の検証



物理攻撃力計算式


- 暫定式 -


■基礎値[B] = (最大値[Max] + 最小値[min]) / 2 / 武器攻撃速度[s]


■最大値[Max] + 四捨五入修正[RC]

= (基礎値[B] + 切捨補正[RB]) * (武器攻撃速度[s] + 0.1)


■最小値[min] + 四捨五入修正[RC]

= (基礎値[B] + 切捨補正[RB]) * (武器攻撃速度[s] - 0.1)


[RC] = [-0.5] ~ [+0.49]

[RB] = [+0.00] ~ [+0.99]

以下は旧計算式での計測


計測サンプル1

スペック
・基礎値[B]=40
・最小値[min]=49
・最大値[Max]=56
・武器攻撃速度[s]=1.30

1) 最小値[min]計算
最小値[min]=基礎値[B]*(武器攻撃速度[s]-0.1)
49=[B]*(1.3-0.1)
[B]=49/1.2
=40.833...

2) 最大値[Max]計算
最大値[Max]=基礎値[B]*(武器攻撃速度[s]+0.1)
56=[B]*(1.3+0.1)
[B]=56/1.4
=40

1)、2)より、
40<[基礎値]<40.833...が定まる。


計測サンプル2

スペック
・基礎値[B]=30
・最小値[min]=45
・最大値[Max]=51
・武器攻撃速度[s]=1.60

1) 最小値[min]計算
最小値[min]=基礎値[B]*(武器攻撃速度[s]-0.1)
45=30*(1.6-0.1)
45=30*1.5
=45

2) 最大値[Max]計算
最大値[Max]=基礎値[B]*(武器攻撃速度[s]+0.1)
51=30*(1.6+0.1)
51=30*1.7
=51

美しい


計測サンプル3

スペック
・基礎値[B]=37
・最小値[min]=42
・最大値[Max]=57
・武器攻撃速度[s]=1.30
・攻撃倍率補正[ob]=1.101
・尖った加減補正[to]=6

1) 最大値[Max]計算
最大値[Max]=基礎値[B]*(武器攻撃速度[s]+0.1)*補正[ob]
Max=[37]*(1.3+0.1)*1.101
[Max]=37*1.4*1.101
=57.0318

最大値は上手くいったのだが、最小値がおかしい。

2) 最小値[min]計算
最小値[min]=基礎値[B]*(武器攻撃速度[s]-0.1)*補正[ob]
[min]=[37]*(1.3-0.1)*1.101
[min]=37*1.2*1.101
=48.8844

ここでふと”尖った”補正を思い出したら見事に一致した。

48.8844 - [6] =42.8844

まさかの減算、笑うしかない。
(”尖った”は最大物理攻撃力のみ上昇する仕様のための処置なのだろうか?)


新計算式によるサンプル3の追試

・基礎値[B]=30
・最小値[min]=42
・最大値[Max]=57
・武器攻撃速度[s]=1.30
・基礎倍率補正[ob]=1.101

■(最小値[min] + 四捨五入修正[RC]) / 攻撃倍率補正[ob]

= (基礎値[B] + 切捨補正[RB]) * (武器攻撃速度[s] - 0.1)

([min]42+[RC]) / [ob]1.101 = ([B]30+[RB]) * ([s]1.2 - 0.1)
37.69~38.59 ≒ 36~37.188



計測サンプル4

スペック
・基礎値[B]=7
・最小値[min]=9
・最大値[Max]=10
・武器攻撃速度[s]=1.20

1) 最小値[min]計算
最小値[min]=基礎値[B]*(武器攻撃速度[s]-0.1)
9=[B]*(1.2-0.1)
[B]=9/1.1
[B]=8.18...

2) 最大値[Max]計算
最大値[Max]=基礎値[B]*(武器攻撃速度[s]+0.1)
10=[B]*(1.2+0.1)
[B]=10/1.3
[B]=7.69

1)、2)より、
7.69<[基礎値]<8.18...

おっと? 最小値計算がやはりおかしいようだ。
武器速度から引く数は0.1より多いらしい。


コメントフォーム

最新の20件を表示しています。コメント/編集/sandbox/武器攻撃力値算出の検証

  • この計算式に合わない武器、かなりありますよ。低グレード武器を見てみてください。 - 2016-03-08 05:11:57
    • こちらでは低グレード武器も小数点以下を計算に含めれば全て一致しました。 基礎値が四捨五入されている武器がありましたが理論値とほぼ一致です。 - 2016-03-08 05:28:01
    • と思って、ためしにロングソードでやってみたら見事に最小値計算が合わなかったようですね。 最大値のほうは問題ないみたいなんで、暫定で0.1未満と置いておきます。 - 2016-03-08 05:38:24
    • 追試ありがとうございました。 - 2016-03-08 05:38:35
      • ★3片手剣(B=20,s=1.2,min=23,max=27)とか、★5R短剣(B=43,s=1.6,min=66,max=74)とかは最大値も合わないようです。 - 2016-03-08 06:01:19
        • Excelファイルで申し訳ないのですが、軽く検証したデータを添付しました。 - 2016-03-08 06:05:04
          • ありがとうございます。やはりもっと複雑な係数か固有値っぽいですねぇ。 武器一覧表にmin-maxまで記載するべきか否か……。 - 2016-03-08 06:35:56
  • minとmaxは武器オプションでも変動するっぽい。 もしかしたら基礎値のほうが最大最小にあわせて変動してる? - 2016-03-08 06:17:07




タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2016年03月12日 17:32