#============================================================================== # Zenith RGSS7 戦闘中コモンイベント並列処理 ver1.00 #   by 水夜 #  http://zenith.ifdef.jp/ #------------------------------------------------------------------------------ # 戦闘中にコモンイベントの並列処理を実行可能に。 #============================================================================== class Scene_Battle #-------------------------------------------------------------------------- # ● プレバトルフェーズ開始 #-------------------------------------------------------------------------- alias zenith7_start_phase1 start_phase1 def start_phase1 # コモンイベントのデータを設定 @common_events = {} for i in 1...$data_common_events.size @common_events[i] = Game_CommonEvent.new(i) end # 呼び戻す zenith7_start_phase1 end #-------------------------------------------------------------------------- # ● フレーム更新 #-------------------------------------------------------------------------- alias zenith7_update update def update # すべてのコモンイベントをリフレッシュ・更新 for common_event in @common_events.values common_event.refresh common_event.update end # 呼び戻す zenith7_update end end