﻿#==============================================================================
# ★ 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
