class Game_Player
  
  alias update_for_no_encounter update
  def update
    last_moving = moving?
    update_for_no_encounter
    unless moving?
      # 上次主角移动中的情况
      if last_moving
        # 与同位置的事件接触就判定为事件启动
        result = check_event_trigger_here([1,2])
        # 没有可以启动的事件的情况下
        if result == false
          if $game_switches[100] && (1..10).include?($game_map.map_id)
            @encounter_count += 1
          end
        end
      end
    end
  end
  
end