ゲームのはじめから終わりまで、町の人のセリフがまったく同じだと面白くありません。そこで、町の人のセリフの変え方を、セリフが変わるタイミング別に解説します。
一度話しかけた後、もう一度話しかけるとセリフが変わる町の人のように、話しかけるたびにセリフが変わる町の人を作ってみましょう。
ここでは、最初に話しかけた時のセリフを設定します。[出現条件]は設定しません。
このように、実行内容の最後に[セルフスイッチの操作]でセルフスイッチを ON にしておきます。
ここでは、2 回目に話しかけた時のセリフを設定します。なお、[イベントページコピー]と[イベントページ貼り付け]を使って 1 ページ目をコピーすると、グラフィックなどを再設定しなくて済みますので作業効率が高まります。
これで完成です。
最初に話しかけた時は、セルフスイッチ[A]が OFF ですので、1 ページ目が有効となり、2 回目以降に話しかけた時は、セルフスイッチ[A]が ON になっていますから、2 ページ目が有効となります。
●最初に話しかけた時
●2 回目以降に話しかけた時
さらにセリフを変えたい場合は、2 回目の最後でセルフスイッチ[B]を ON にし、3 ページ目の[出現条件]には「セルフスイッチ[B]が ON」と設定します。この要領でイベントページを追加していけば、いくらでもセリフを変更することが可能です。セルフスイッチが足りなくなったら、通常のスイッチを使いましょう。
シナリオが大きく進行したタイミングなどで、セリフが変わる町の人を作ってみましょう。ここでは例として、全 5 章からなるゲームで、新しい章に入るとセリフが変わるようにするとします。
町の人のマップイベントには、「それぞれの章をクリアした」というスイッチを[出現条件]に設定して、複数のイベントページを作成します。それぞれのイベントページごとに、違うセリフなどを設定してください。
あとは、他のイベントの中で、第 1 章をクリアしたらスイッチ[第1章クリア]を ON に、第 2 章をクリアしたらスイッチ[第2章クリア]を ON に……といったように、セリフを変えたいタイミングで対応するスイッチを[スイッチの操作]で ON にしておきましょう。
●第 1 章では普通の対応
●第 5 章では決戦迫る雰囲気に……
スイッチを ON にするイベントと、その状態を参照するイベントとは別ですので、セルフスイッチで代用することは出来ませんから注意してください。
他のイベントの結果によって、セリフが変わる町の人を作ってみましょう。
まずは、セリフが変わるきっかけとなるイベントを作成します。
この例では、選択肢で[手伝う]を選んだ場合はスイッチ[女性騎士を手伝う]が ON になり、[手伝わない]を選んだ場合はスイッチに何も変化はありません。
なお、上の[実行内容]は分かりやすいように最小限のイベントコマンドしか設定していませんので、実際にこういうイベントを作りたい時は、この後にセリフを続けたりなど、色々と自分で設定を付け加えてください。今後も、[実行内容]の例は分かりやすさ優先でいきます。
●手伝ったかどうかで、後々のイベントでのセリフが変わる
次に、スイッチの状態によってセリフが変わるイベントを作ります。
今までのように新しいイベントページを作ってセリフを変えるのではなく、イベントコマンド[条件分岐]でスイッチの状態によって分岐させ、スイッチが ON の時と OFF の時とでセリフを変えています。
セリフが大きく変わる場合は、新しいイベントページを作成した方が手間がかかりませんが、この例のようにセリフの一部だけが変わる場合などは、[条件分岐]を使った方が良いでしょう。
●イベント開始
●手伝っていた時のセリフの流れ
●手伝っていなかった時のセリフの流れ