[武器][ダメージ検証]ダメージ計算ツール 覚書です。
昨日ネイガーさんとダメージ検証していたところ、 5m腕への必要弾数が「SP-16特殊関節サポーター」と「SP-16大口径関節サポーター」で違うことがわかった。 (このことはWikiとかTwitterの書込みで知っていたけどダメージ乱数だろうくらいにしか思っていなかった。) で、ダメージ計算ツールのシミュレーション結果と合わない!おかしい!と思い再検討した。
実測値と比較してみるとAPがちょい残しの状態で被弾した場合、ダメージ計算ツールよりも実測値の方がHPがより減っている。 このことからAPで吸収できなかったダメージ分はHPにまわされ減算されるものと考えられる。 具体的には以下のように残HP算出式をAPが0以上か0より少ないかで場合分けするようにした。
if (AP < 0){ HP = HP - HpDmg + AP; } else{ HP = HP - HpDmg; }
上記考察を元にver3.2をリリースした。 http://beef10af.php.xdomain.jp/index.html
不適切なコンテンツとして通報するには以下の「送信」ボタンを押して下さい。 管理チームへ匿名通報が送信されます。あなたが誰であるかを管理チームに特定されることはありません。
どのように不適切か説明したい場合、メッセージをご記入下さい。空白のままでも通報は送信されます。
通報履歴 で、あなたの通報と対応時のメッセージを確認できます。
[武器][ダメージ検証]ダメージ計算ツール
覚書です。
昨日ネイガーさんとダメージ検証していたところ、
5m腕への必要弾数が「SP-16特殊関節サポーター」と「SP-16大口径関節サポーター」で違うことがわかった。
(このことはWikiとかTwitterの書込みで知っていたけどダメージ乱数だろうくらいにしか思っていなかった。)
で、ダメージ計算ツールのシミュレーション結果と合わない!おかしい!と思い再検討した。
実測値と比較してみるとAPがちょい残しの状態で被弾した場合、ダメージ計算ツールよりも実測値の方がHPがより減っている。
このことからAPで吸収できなかったダメージ分はHPにまわされ減算されるものと考えられる。
具体的には以下のように残HP算出式をAPが0以上か0より少ないかで場合分けするようにした。
if (AP < 0){
HP = HP - HpDmg + AP;
}
else{
HP = HP - HpDmg;
}
上記考察を元にver3.2をリリースした。
http://beef10af.php.xdomain.jp/index.html