#============================================================================== # □ 所持金最大値拡張 (for VX Ace) #------------------------------------------------------------------------------ # Version : 1_20111229 # by サリサ・タイクーン # http://www.tycoon812.com/rgss/ #============================================================================== #============================================================================== # □ 素材スイッチ #============================================================================== $rgsslab = {} if $rgsslab == nil $rgsslab["所持金最大値拡張"] = true if $rgsslab["所持金最大値拡張"] #============================================================================== # □ カスタマイズポイント #============================================================================== module RGSSLAB end module RGSSLAB::Gold_Max_Value_Extension #-------------------------------------------------------------------------- # ○ 所持金の最高値設定 # 標準は9999999(9が7桁)です。 # # MAXを0(又は負の数字)にした場合、標準と同じになります。 # # ・イベントコマンドのスクリプトの変更方法 # $game_party.max_gold = 値 #-------------------------------------------------------------------------- MAX = 9999999 end # カスタマイズポイントは、ここまで #============================================================================== # □ RGSSLAB::Gold_Max_Value_Extension [module] #============================================================================== module RGSSLAB::Gold_Max_Value_Extension #-------------------------------------------------------------------------- # ○ 素材設定用の定数定義 #-------------------------------------------------------------------------- MATERIAL_NAME = "所持金最大値拡張" VERSION = 1 RELEASE = 20111229 end #============================================================================== # ■ Game_Party [class] #============================================================================== class Game_Party < Game_Unit #-------------------------------------------------------------------------- # ○ モジュールの設定 #-------------------------------------------------------------------------- RGSSLAB_022 = RGSSLAB::Gold_Max_Value_Extension #-------------------------------------------------------------------------- # ● オブジェクト初期化 [エイリアス] #-------------------------------------------------------------------------- alias gold_max_value_extension_initialize initialize def initialize gold_max_value_extension_initialize @max_gold = RGSSLAB_022::MAX end #-------------------------------------------------------------------------- # ● 所持金の最大値を取得 [再定義] #-------------------------------------------------------------------------- def max_gold return @max_gold end #-------------------------------------------------------------------------- # ○ 所持金の最大値を変更 # new_value : 新しい所持金の最大値 #-------------------------------------------------------------------------- def max_gold=(new_value) @max_gold = new_value < 1 ? 9999999 : new_value end end end