| 赞 | 168 |
| VIP | |
| 好人卡 | |
| 积分 | 229 |
| 经验 | |
| 最后登录 | 2025-4-1 |
| 在线时间 | 8598 小时 |
- 梦石
- 0
- 星屑
- 22879
- 在线时间
- 8598 小时
- 注册时间
- 2011-12-31
- 回帖
- 3270
|
发表于 2015-8-24 11:06:19
|
显示全部楼层
レベルアップ回復処理[pre lang="ruby"]#--------------------------------------------------------------------------
# RGSS3 レベルアップ回復処理スクリプト
#--------------------------------------------------------------------------
=begin
レベルアップ時、フラグが入っていればHP・MPがそれぞれ全回復するスクリプトです。
LEVEL_UP_HEALINGモジュールのHP_FLAG、MP_FLAGがそれぞれ該当します。
片方しか回復しない、という指定も可能です。
フラグの値を変更すると、ゲーム内スイッチの値が変更されます。
=end
module LEVEL_UP_HEALING
HP_FLAG = 90 # HP全回復用フラグ
MP_FLAG = 91 # MP全回復用フラグ
end
class Game_Actor
#--------------------------------------------------------------------------
# ● レベルアップ
#--------------------------------------------------------------------------
alias old_level_up level_up
def level_up
old_level_up
# レベルアップ処理後、HP・MPの指定スイッチがtrueならそれぞれ全回復する
self.hp = self.mhp if $game_switches[LEVEL_UP_HEALING::HP_FLAG] == true
self.mp = self.mmp if $game_switches[LEVEL_UP_HEALING::MP_FLAG] == true
end
end[/pre] |
评分
-
查看全部评分
|