海山進行可能なマップとそうじゃない普通のマップの2種類用意すればいい
セーブ問題も飛行船主人公と歩行主人公の2種類用意すればいい
飛行船に乗りこむ時にこの二つを同時に切り替える
降りる時は陸地に透明イベント敷き詰めて話しかけたら戻るようにする

まあ…作ったことないけど多分これでいける