| どうも、玖琺祐一郎です。
Talk文の拡張機能。あれば便利な機能だと思うのですが、説得したキャラが大して重要でないような事を喋る事が前提とされた機能ですよね。これって。
自分の所では説得したキャラは以外にいいポジションにいたりする(どうでもいいポジションも当然いますが)ので、台詞を飛ばされるくらいなら以下みたいにしてみます。
LIndexで前者が説得無しの場合、後者が説得ありの場合 ザク男仲間フラグは0が未説得で仲間にいない時、1が説得して仲間になった場合をさします。
Talk LIndex("クリスチーナマッケンジー バーナード=ワイズマン",(ザク男仲間フラグ + 1)) $(LIndex("ザクですか?別に戦力にならないからバラしてもいいと思いますよ。 ザク、バラすんですか?ちょっとそれは……。",(ザク男仲間フラグ)) Talk ブライト=ノア まぁ、ザクをばらしてパーツにするのはすでに決定済みだから参考意見なんだけどね。 End
これからの開発版は上でどういう風に実行されるかかわるかもしれませんが、現在の所、安定版、開発版共にこれでも動きます。 多少、入力する文字列が多いですが、このくらいなら手間のうちに入らないです。(将来的に対応しなくなってもIf文に変えれば問題なくなります)
とばされてもいいような台詞なら最初から喋らせる必要も無いでしょうし(出番は減るかもしれませんが)、If文で判定して少し行を増やす手間も問題ないと思います。
最後になりましたが、この機能があったとしてもこの機能を有効に使ってできる事はシナリオライターの手間を減らす事だけで、シナリオ作りで特に今までと変わった事が出来るわけではないので、申し訳ないですが自分的には反対です。
|