RPGツクールVXaceの能力値強化弱体ではデフォルトだと
1段階ごとに25%、2段階まで割合で付加可能という仕様になっていますが
これだと、もともと攻撃力や防御力の高いアクター、エネミーのパラメーターが
更に強化されるだけになってしまいますので、弱体の場合は割合のままで
強化の場合は元の能力値に関係なく絶対値でパラメーターを加算する形にしたいと思いました。
その為、 Game_BattlerBase の 264行目からを下記の通り改変したいのですが
コード: 全て選択
#--------------------------------------------------------------------------
# ● 通常能力値の取得
#--------------------------------------------------------------------------
def param(param_id)
value = param_base(param_id) + param_plus(param_id)
value += param_rate(param_id) * 20 if ①
value *= param_rate(param_id) * param_buff_rate(param_id) if ②
[[value, param_max(param_id)].min, param_min(param_id)].max.to_i
end
条件にしたい時は、何と記述すれば良いのでしょうか?