#============================================================================== # □ バトルスピード調整 (for VX Ace) #------------------------------------------------------------------------------ # Version : 1_20120105 # by サリサ・タイクーン # http://www.tycoon812.com/rgss/ #============================================================================== #============================================================================== # □ 素材スイッチ #============================================================================== $rgsslab = {} if $rgsslab == nil $rgsslab["バトルスピード調整"] = true if $rgsslab["バトルスピード調整"] #============================================================================== # □ カスタマイズポイント #============================================================================== module RGSSLAB end module RGSSLAB::Battle_Speed_Adjustment #-------------------------------------------------------------------------- # ○ スピード設定 # 戦闘スピードの調整を行います。 # # 値が小さくなる程速くなります。(0以下は0と同じ扱いです) # # ・イベントコマンドのスクリプトでの変更方法 # $game_system.rgsslab011.speed = 値 #-------------------------------------------------------------------------- SPEED = 10 # 標準は20 end # カスタマイズポイントは、ここまで #============================================================================== # □ RGSSLAB::Battle_Speed_Adjustment [module] #============================================================================== module RGSSLAB::Battle_Speed_Adjustment #-------------------------------------------------------------------------- # ○ 素材設定用の定数定義 #-------------------------------------------------------------------------- MATERIAL_NAME = "バトルスピード調整" VERSION = 1 RELEASE = 20120105 end #============================================================================== # ■ Game_System [class] #============================================================================== class Game_System #-------------------------------------------------------------------------- # ● 公開インスタンス変数 #-------------------------------------------------------------------------- attr_accessor :rgsslab011 #-------------------------------------------------------------------------- # ● オブジェクト初期化 [エイリアス] #-------------------------------------------------------------------------- alias battle_speed_initialize initialize def initialize battle_speed_initialize @rgsslab011 = RgssLab_011.new end end #============================================================================== # □ RgssLab_011 [class] #============================================================================== class RgssLab_011 #-------------------------------------------------------------------------- # ○ モジュールの設定 #-------------------------------------------------------------------------- RGSSLAB_011 = RGSSLAB::Battle_Speed_Adjustment #-------------------------------------------------------------------------- # ● 公開インスタンス変数 #-------------------------------------------------------------------------- attr_accessor :speed #-------------------------------------------------------------------------- # ○ オブジェクト初期化 #-------------------------------------------------------------------------- def initialize @speed = RGSSLAB_011::SPEED end end #============================================================================== # ■ Window_BattleLog [class] #============================================================================== class Window_BattleLog < Window_Selectable #-------------------------------------------------------------------------- # ● メッセージ速度の取得 [再定義] #-------------------------------------------------------------------------- def message_speed return 0 if $game_system.rgsslab011.speed < 0 return $game_system.rgsslab011.speed end end end