AVA旅団退役軍人会

AVA関連情報 / 121

121
0xDEADBEEF 2017/12/31 (日) 12:59:48

[武器][ダメージ検証]ダメージ計算ツール
覚書です。

昨日ネイガーさんとダメージ検証していたところ、
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

通報 ...