#============================================================================== # □ レベルの増減・改 (for VX Ace) #------------------------------------------------------------------------------ # Version : 1_20111215 # by サリサ・タイクーン # http://www.tycoon812.com/rgss/ #============================================================================== #============================================================================== # □ 素材スイッチ #============================================================================== $rgsslab = {} if $rgsslab == nil $rgsslab["レベルの増減・改"] = true if $rgsslab["レベルの増減・改"] # カスタマイズポイントはありません。 module RGSSLAB end #============================================================================== # □ RGSSLAB::Level_Increase_And_Decrease_Alter [module] #============================================================================== module RGSSLAB::Level_Increase_And_Decrease_Alter #-------------------------------------------------------------------------- # ○ 素材設定用の定数定義 #-------------------------------------------------------------------------- MATERIAL_NAME = "レベルの増減・改" VERSION = 1 RELEASE = 20111215 end #============================================================================== # ■ Game_Interpreter [class] #============================================================================== class Game_Interpreter #-------------------------------------------------------------------------- # ○ レベルの増減・改 # actor_id : アクターID(0又は0以下の場合は全員) # value : 増減させるレベルの値 # flag : レベルアップ表示フラグ #-------------------------------------------------------------------------- def level_operate(actor_id, value, flag = true) if actor_id < 1 for i in 0...$game_party.members.size $game_party.members[i].change_level($game_party.members[i].level + value, flag) end else $game_actors[actor_id].change_level($game_actors[actor_id].level + value, flag) end end end end