いや全然発生しないよ。 GOSUBもしくはGOTOは文字列でラベルを指定できるじゃん。 んで@MAP01に行くとMAP$="02"にしていされる。んで階段に触れると GOTO "MAP"+MAP$としてます。 逆に@MAP02に行くとMAP$="01"になるのでGOTO @MAP01となり初期に戻ります。ただし1つのマップに複数階段があることは考えていませんのでするには配列を使うといいと思います。