﻿#==============================================================================
# ★ ExMap_SaveSetting
#------------------------------------------------------------------------------
# 　自動使某些地圖禁止存檔。
#==============================================================================

# 自動禁止存檔的地圖 ID。
# 把要自動禁止存檔的地圖ID填入，以半形的 , 隔開。
# 不設定時留 []
EXMAP_SAVESET_DISABLED = [3]

# 自動允許存檔的地圖 ID。
# 把要自動允許存檔的地圖ID填入，以半形的 , 隔開。
# 不設定時留 []
EXMAP_SAVESET_ENABLED = [2]

# 重設禁止/允許存檔的設定。
# 在沒有設定要自動禁止還是允許存檔的地圖上的默認設定。
# (0:不重設 1:重設為禁止 2:重設為許可)
EXMAP_SAVESET_RESET = 0

#------------------------------------------------------------------------------

class Game_Map
  alias _exmsvst_setup setup
  #--------------------------------------------------------------------------
  # ○ 設定(追加定義)
  #     map_id : 地圖 ID
  #--------------------------------------------------------------------------
  def setup(map_id)
    _exmsvst_setup(map_id)
    if EXMAP_SAVESET_DISABLED.include?(map_id)
      $game_system.save_disabled = true
    elsif EXMAP_SAVESET_ENABLED.include?(map_id)
      $game_system.save_disabled = false
    elsif EXMAP_SAVESET_RESET == 1
      $game_system.save_disabled = true
    elsif EXMAP_SAVESET_RESET == 2
      $game_system.save_disabled = false
    end
  end
end
