| 2012/03/01(Thu) 12:23:11 編集(投稿者)
初めまして。からげんきという者です。
現在、3人乗りでかつ形態によってメインパイロットが変わり更にパイロット候補が10数人いて頻繁に乗り換えるというユニットのデータを作っているのですが、パイロットダイアログで全てのバリエーションを再現するとなると膨大なデータ量が必要になってしまうため、うまくコンパクトにまとめる方法を探しています。
最初は
## pilot.txt
パイロット1 パイロット1, -, ユニット, AAAA, 100 特殊能力なし 100, 100, 100, 100, 100, 100, 普通 SP, 50 pilot.bmp, -.mid === パイロット能力付加="パイロット1サブ搭乗=非表示" (!パイロット1) メッセージクラス=パイロット1サブ (!パイロット1)
#以下2〜10省略
## robot.txt
ロボット1 ロボット1, ユニット, (3), 2 陸, 4, L, 100, 10 特殊能力 変形=変形 ロボット2 ロボット3 ダイアログ制御 1000, 10, 100, 10 -AAA, -.bmp
ロボット2 ロボット2, ユニット, (3), 2 陸, 4, L, 100, 10 特殊能力 変形=変形 ロボット3 ロボット1 ダイアログ制御 1000, 10, 100, 10 -AAA, -.bmp
ロボット3 ロボット3, ユニット, (3), 2 陸, 4, L, 100, 10 特殊能力 変形=変形 ロボット1 ロボット2 ダイアログ制御 1000, 10, 100, 10 -AAA, -.bmp
## alias.txt
ダイアログ制御 メッセージクラス=1&2サブ (パイロット1サブ搭乗 パイロット2サブ搭乗) メッセージクラス=1&3サブ (パイロット1サブ搭乗 パイロット3サブ搭乗) メッセージクラス=1&4サブ (パイロット1サブ搭乗 パイロット4サブ搭乗) メッセージクラス=1&5サブ (パイロット1サブ搭乗 パイロット5サブ搭乗) ##(中略) メッセージクラス=9&10サブ (パイロット9サブ搭乗 パイロット10サブ搭乗)
## pilot_dialog.txt
パイロット1 回避(パイロット2サブ) パイロット1, - パイロット2, - 回避(パイロット3サブ) パイロット1, - パイロット3, - 回避(2&3サブ) パイロット2, - パイロット3, -
というような形で掛け合いのあるセリフを制御しようとしていたのですが、現状のSRCの仕様ではどうやら2つ以上のメッセージクラスがあると2個目からは機能しなくなってしまうようでうまくいきませんでした。 何か方法がありましたらお教えください。よろしくお願いします。
|