CardWirth Users'Network
過去の投稿記事表示
[インデックスに戻る]

同じPCに続けて喋らせない様にする方法は? - -古井 99年3月1日16時43分(#797)
└◇Re:同じPCに続けて喋らせない様にする方法は? - -ペテン師 99年3月1日17時58分(#801)
  ├◇Re:同じPCに続けて喋らせない様にする方法は? - -ペテン師 99年3月1日18時0分(#802)
  │└・ありがとうございました - -古井 99年3月2日9時20分(#815)
  ├・勉強になりました - -七式 99年3月1日18時34分(#803)
  └・Re:同じPCに続けて喋らせない様にする方法は? - -ポニーI 99年3月1日20時9分(#804)

797 同じPCに続けて喋らせない様にする方法は? 古井 99年3月1日16時43分 - -
たとえば、

(パーティからランダムで選択) 「おや、これは・・・」
(   同     上   ) 「なにかあったの?」

というセリフがあった時、ランダムで選択だと同じキャラが続けて喋る事があります。
どうすればこれを避ける事ができるのでしょうか?

前にもこういう質問はありましたが、その時はたいして気にとめてなかったもので。
すみませんがどなたかお教え願います。

801 Re:同じPCに続けて喋らせない様にする方法は? ペテン師 99年3月1日17時58分 mail -
(記事番号797へのコメント)
古井さんは No.797「同じPCに続けて喋らせない様にする方法は?」で書きました。
>たとえば、
>
>(パーティからランダムで選択) 「おや、これは・・・」
>(   同     上   ) 「なにかあったの?」
>
>というセリフがあった時、ランダムで選択だと同じキャラが続けて喋る事があります。
>どうすればこれを避ける事ができるのでしょうか?
>
>前にもこういう質問はありましたが、その時はたいして気にとめてなかったもので。
>すみませんがどなたかお教え願います。


これは、基本的にクーポンを使うんですね。
まず、ランダムにPCを選択して、そのPCに例えば、『会話』というクーポンを与え、喋
らせます。
次に、クーポン分岐で、『会話』を『全員』が持っているか判定します。
この場合、一人しか持っていませんから、『持っていない』の方が選択され、クーポンを
持っていない戦闘のPC(一人目が持っていれば二人目、二人目以降が持っていれば一人
目)が、『選択中のキャラクター』に指定されます。

なので、『持っていない』の方の枝に以後の会話を繋いでいって、この新しく選択されたP
Cに、次の台詞を喋らせればOK。
更に続けるときも、同様の手順です。
会話が終わったら、配ったクーポンは忘れず全員から外すようにしましょう。


ただし、これだと喋る順番が固定化してしまいますので、面倒な(笑)応用編も少し。
まったくランダムに喋らせたい場合についてです。

まず、一人目にクーポンを与え、そこで一旦ツリーを区切り、新しく作ったスタートイベン
トへリンクさせます。
次に、リンク先のスタートイベントの先頭にランダムPC選択を置きます。
それに続いて、クーポン判定で、クーポン『会話』を『選択中のメンバー』が持っているか
を判定します。
ここで、『持っている』には、このスタートイベントへのリンクを。
『持っていない』には、以降のイベントを繋げます。

これで、『会話』を持っていないPCが選ばれるまでループが行われ、選ばれた時点でイベ
ント続行、という流れが完成するわけです。
ちなみに、これによるタイムロスは皆無だと思います。
・・・全員が指定のクーポンを持っていたら、多分フリーズしちゃいますけどね。

なお・・・私自身は、完全ランダム方式は確か使ってません(笑)。
自分で混乱しそうだし、何より、繋がりが見えなくなることがありますから・・・。

この方法、最初に提案なさったの、どなたでしたっけ・・・?
私は見たとき、ホントに感心させられましたよ。

802 Re:同じPCに続けて喋らせない様にする方法は? ペテン師 99年3月1日18時0分 mail -
(記事番号801へのコメント)
>この場合、一人しか持っていませんから、『持っていない』の方が選択され、クーポンを
>持っていない戦闘のPC(一人目が持っていれば二人目、二人目以降が持っていれば一人
>目)が、『選択中のキャラクター』に指定されます。

『戦闘のPC』→『先頭のPC』でした(笑)。

815 ありがとうございました 古井 99年3月2日9時20分 - -
(記事番号802へのコメント)
なるほど、クーポンを使えばよかったんですねぇ。
お教えくださって、ど〜もありがとうございました。

803 勉強になりました 七式 99年3月1日18時34分 mail -
(記事番号801へのコメント)
なーるほど。
って質問者と違う私が紛らわしいレスしてますが、
実際私もどうにかならないのか悩んでいたので。

普段はあまり気にならないですけど、
ここぞ!というときに、同じ人が独り言のように喋ってしまうと
興ざめするときがあるので・・・。

さっそく遣わせてもらいます\(^_^)/

804 Re:同じPCに続けて喋らせない様にする方法は? ポニーI 99年3月1日20時9分 mail URL
(記事番号801へのコメント)
こんにちは、ポニーIです。

ペテン師さんがほぼ解説されてますが、オイラはそのロジックをライブラリにして
引用するようにしてます。
アップしてみますので、宜しかったら使ってみて下さい。著作権等は可能な限り
放棄します。ホームページのリンクから直接落とせます。軽いです。
他にもランダム戦闘と宝箱のロジックが入ってるので、こいつもよかったら参考に
してください。


[インデックスに戻る]