# ▼▲▼ No91. イベントキープ Type.B ▼▲▼ # # update 2009/ 3/ 6 # #============================================================================== # カスタマイズポイント #============================================================================== module XTemp EventClearMap = [10] # イベントキープをクリアするマップID配列 end #============================================================================== # --- テンポラリ・イベントキープ --- #============================================================================== class Game_Temp def eventkeep @eventkeep = {} if @eventkeep.nil? return @eventkeep end end class Game_Map alias no91_setup setup def setup(map_id) # キャッシュへの保存 $game_temp.eventkeep[@map_id] = @events # 呼び戻す no91_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