階段を通常変数Nが0の時には起動しないようにして
階段の周囲にNを1にするフラグを設定、階段を移動するとフラグを0にする
という手法が恐らく安全かつ簡単
この方式なら予備変数を使う方が良いかも
階段イベント自体にイベントと主人公の座標を取得させるシステムを組み込むことも考えられる
こっちの方がスマートだろうけどコモンいじれないと無理
あと単純に作ると多分猛烈にバグる