MBAA版のみ
という2つのコマンドを追加しました。また、これらを実現するために Offset と Reduce という2つの変数が追加されました。
SETHPの方針
SETHPコマンドが呼び出された場合、
- HP を指定された値に変更する
- その指定された値と HP_SETTING[0] の差分を Offset に保存する
という処理を行います。そして、結果を表示するときに Offset の分を差し引きます。
REDUCEの方針
proceed() の処理内容に
if(Reduce > 0){
dmg = Math.floor(dmg * ft(70) / 100);
Reduce--;
}
を追加します。
問題点
レンには存在しませんが、他キャラのスクリプトでは「固定ダメージを与える攻撃」を実装する際に proceed() を使わずに HP の値を直接変更しています。そのままだとこれらの技がレデュース機能に対応しません。
今回の実装はかなり場当たり的なので、将来方針を変更する可能性も十分あります。そのため、仕様が完全に確定するまでこの問題には対処しません。
最終更新:2011年06月11日 05:07