最大HPが100未満だと、HP再生率を1%増やしても効果がありません、
最低でもHPを1ポイント増やしたいです。
どなたかよろしくお願いいたします。
解決【RGSS3】再生率で最大HPが100未満でも1ポイント増やしたい
解決【RGSS3】再生率で最大HPが100未満でも1ポイント増やしたい
最後に編集したユーザー ぐるりんぐ [ 2020年9月20日(日) 17:49 ], 累計 1 回
Re: 【RGSS3】再生率で最大HPが100未満でも1ポイント増やしたい
Game_Battlerの748行目の下に
を入れれば可能です
ついでにMPは、Game_Battlerの761行目の下にです
両方とも再生率がマイナスの場合も考慮してます
コード: 全て選択
unless hrg.zero?
value = [@result.hp_damage.abs, 1].max
@result.hp_damage = @result.hp_damage > 0 ? value : -value
end
ついでにMPは、Game_Battlerの761行目の下に
コード: 全て選択
unless mrg.zero?
value = [@result.mp_damage.abs, 1].max
@result.mp_damage = @result.mp_damage > 0 ? value : -value
end
両方とも再生率がマイナスの場合も考慮してます
現在サポート終了中
Re: 【RGSS3】再生率で最大HPが100未満でも1ポイント増やしたい
ありがとうございます!
ちゃんと1ポイント増えました。
このトピックは解決済みとさせていただきます。
ちゃんと1ポイント増えました。
このトピックは解決済みとさせていただきます。