# ▽△▽ XRXSv3. イベントキープVX ▽△▽ # # update 2010/ 3/ 2 # #============================================================================== # カスタマイズポイント #============================================================================== module XTemp EventClearMap = [10] # イベントキープをクリアするマップID配列 end #============================================================================== # --- テンポラリ・イベントキープ --- #============================================================================== class Game_Temp def eventkeep @eventkeep = {} if @eventkeep.nil? return @eventkeep end end class Game_Map alias xrxsv3_setup setup def setup(map_id) # キャッシュへの保存 $game_temp.eventkeep[@map_id] = @events # 呼び戻す xrxsv3_setup(map_id) # イベントキープのクリア if XTemp::EventClearMap.include?(map_id) $game_temp.eventkeep.clear end # キャッシュから上書き cache = $game_temp.eventkeep[@map_id] if cache != nil @events = cache end end end