>47の手もあるし、イベント開始条件を「イベントから触れたとき」にしておくと
場所移動でそのイベントがあるマスに飛んだ瞬間に実行してくれるよ。

あるいは、並列処理で主人公がいるマスの地形IDを取って、それが壁の中だったら
イベント実行、とかいう方法もあると思う