Res2 引用 |
|
2013/10/25(Fri) 19:11:00 編集(投稿者)
マリンスライムは ・HP 488 ・守備力155 ・炎弱点1.1倍 です。 > ■通常攻撃のダメージ計算式 > 平均ダメージ=攻撃力÷2−守備力÷4 で、 >デュアルカッター >通常の1.2倍のブーメラン攻撃を時計回りと反時計回りに1回ずつ計2回 なので、 デュアルカッター1回で与えられる平均ダメ―ジは
<1>無属性 平均与ダメ=2*切捨て(1.2*(攻撃力÷2−守備力÷4 ))
<2>炎属性 平均与ダメ=2*切捨て(1.2*1.1*(攻撃力÷2−守備力÷4 ))
となります。 >ダメージ幅は、平均ダメージ±(平均ダメージ÷16+1) なので、最低ダメージは
<1>無属性 最低与ダメ=2*(切捨て(1.2*(攻撃力÷2−守備力÷4 ))-切捨て(切捨て(1.2*(攻撃力÷2−守備力÷4 )/16)+1)
<2>炎属性 最低与ダメ=2*(切捨て(1.2*1.1*(攻撃力÷2−守備力÷4 ))-切捨て(切捨て(1.2*1.1*(攻撃力÷2−守備力÷4 )/16)+1)
です。 確殺ターン数は
確殺ターン=切り上げ(HP/最低与ダメ)
で求められるので、
<1>無属性 確殺ターン=488÷切り上げ(2*(切捨て(1.2*(攻撃力÷2−39))-切捨て(切捨て(1.2*(攻撃力÷2−39)/16)-1))
<2>炎属性 確殺ターン=488÷切り上げ(2*(切捨て(1.2*1.1*(攻撃力÷2−39 ))-切捨て(切捨て(1.2*1.1*(攻撃力÷2−39 )/16)-1)
です。 属性は切捨てなのか四捨五入なのかしりませんが、確殺ということなので切捨てにしました。
小数点以下の切捨て等の処理があって単純には計算できないため、これ以上は面倒なのでここまでです。 あとはご自分で計算してみてください。
エクセル使って、攻撃力をセル記入して変化させるようにするとマクロを組まずに済むはずです。
イメージとしては、こんな感じです。
|攻撃力|確殺数| |__255_|__2___| |__256_|__2___| |__257_|__3___| ・ ・ ・ ・攻撃力は1番上を記入した後はctrl押しながら下にドラッグして1ずつ値を増やす ・確殺数は隣の攻撃力のセルを参照するような式を入れる |