基本的にプレイヤーの操作によっていじる座標は、キャラの位置を示すグローバル座標のみ。
その他の、全体マップ内でのエリアの位置を示すブロック座標や、該当エリア内でのプレイヤーの位置を示すエリア座標は、必要なときに都度グローバル座標から変換すればいい。
そうすりゃエリア跨いだ場合の処理がー、とか悩む必要もなくなるよ。