もしリアルタイムでなくていいのなら
敵と隣接するマスに透明のイベントを作って敵と一緒に動かす
透明イベントと主人公が重なったらイベント発生
とかでできるかな?