世界一周仕様について
ずいぶん前に某所で載せてもらった内容です。
単刀直入にいえば『空を飛ぶ乗り物は通常はイベントの上に着陸できないが、世界一周することで着陸できるようになる』という非常に厄介な仕様です。
この仕様を知らずして町イベントや乗り物イベントの上にThe
ENDになる可能性があります。
解決策
世界一周の仕様自体はどうすることもできません。
そのため、予防策として町の上に透明なオブジェを置いて、イベントの上に直接着陸できないようにしましょう。
自分は以下のスクリプトを組み込みました。
丸テーブルを透明度100%をモデルにした丸テーブルイベントを作成。(イベントの中身には何も設定しなくていいです)
次に各種町イベントの行動タイプに以下のスクリプトを指定します。
『イベント新規作成:透明丸テーブル:X±0・Y±0・Z+16』
これで容量を節約しつつ、町の上への着陸を予防することができます。
また、乗り物が2つ以上ある場合(例えば船と飛行船)はそれぞれの乗り物のイベント起動条件を変えてください。
どちらかを一致した時に、もう片方を調べた時にすればいいです。
3つ以上ある場合は、各自でなんとかしてください…
おまけながら、プリセット飛行船にはちょっとした不具合があります。
町から出た後のキャラ出現地点に乗り物を置く。
↓
町に入り、そして出る。
↓
暗転前から町の方向にキーを押しっぱなしにして町に入ろうとする。
↓
すると、暗転直後に乗り物イベントの上に乗ってしまう。
進行にあまり影響を与えませんが、少し不恰好です。
これはプリセット乗り物イベントはすり抜かれ判定を行動タイプでありにしているために起きてしまう現象です。
マップ開始時イベントですり抜かれ判定をありに指定すればこのような現象は起こりません。