>>459
全マップの移動可能位置を記録したDBなんて必要なし。
稼ぎたいマップ上の巡回移動座標リストさえ作れば簡単に作れそう。

1.移動座標リストから次の移動目標位置取得
3.移動開始
4.敵発見→戦闘
5.移動目標位置到着
6.一定時間進展無し
7.1へ戻る

こんな感じでどうよ。