#--------------------------------------------------------------------
# 初期化
# 1~10だけは初期から設定する
#--------------------------------------------------------------------
とあったので、それらしいところをいじってはみたものの知識不足で上手く動作せず、結局元のコードのままです。
やはりそのせいでしょうか…?
その場合、SSPが起動していない状態で、
作成中のゴーストのフォルダの以下2フォルダをフォルダごと削除した後、SSPを起動して再度試してみてください。
・「shell/master/profile」フォルダ(masterはシェルにより可変します)
・「ghost/master/profile」フォルダ
カッコの対応関係が正しくない部分があります。
辞書は正しく読み込まれていません。
カッコを単独で表示する場合は φ( と記述してください。
という指摘がされている(どこかは不明)
--- Request ---
GET SHIORI/3.0
ID: OnChoiceSelectEx
Reference0: 話を聞く
Reference1: 通常トーク
Status: choosing,timecritical,balloon(0=0)
--- Operation ---
status code : 204
--- Response ---
--- Request ---
GET SHIORI/3.0
ID: OnChoiceSelect
Reference0: 通常トーク
Status: choosing,timecritical,balloon(0=0)
--- Operation ---
*通常トーク
not matched.
status code : 204
--- Response ---
と記載されていて表記されないというところです。
もう一方のミニゲームメニューも204エラーで表示されません。
ひとまず対処法を2つ挙げますので、どちらかを行ってください。
挙げられた辞書の内容の該当箇所へこれらを貼り付けてください。
_話を聞く 通常トーク
_ミニゲーム ミニゲームメニュー
>季節限定トーク (乱数1~16)==1
ghost/masterのディレクトリ(通常の場合、辞書があるのと同じ場所)にreplace.txtがあると思います。なければ作ってください。(辞書と同じテキストエンコードになるようにしてください)
以下のようにすることで、「【タブ】」がタブ文字へ置き換わります。
この場合、タブ文字の見えないエディタでも目視がしやすくなります。
◆replace.txtに追加する内容
何か既に書かれている場合、改行してから貼り付けてください。
【タブ】の右に見えないタブ文字がありますので、すべてコピーしてください。
【タブ】
◆辞書での選択肢の書き方
_選択肢【タブ】ジャンプ先
_選択肢【タブ】ジャンプ先
↑この形式の選択肢がすべてダメな状態でしょうか?
ひとまず予想できる原因を挙げてみますので、ご確認をお願いします。
辞書にOnChoiceSelectかOnChoiceSelectExがある場合、それが正しく記述されていないと選択肢ジャンプがうまく行かないかもしれません。
もしどちらかが既に辞書にあるなら、OnChoiceSelectの場合はR0、OnChoiceSelectExの場合はR1へ飛ばすような記述になっていますか?
ケースバイケースですが、一例としては以下のような状態です。
*OnChoiceSelect
>(R0)
*OnChoiceSelectEx
>(R1)
1
*冬服時メニュー
:\tなんですか?
_話を聞く 通常トーク
_話しかける
_季節限定トーク
_あなたはだれ
_夏服に着替えをする
_ミニゲーム ミニゲームメニュー
_なんでもない
として、
*ミニゲームメニュー
:*\t何をする?
_キャップ投げ キャップ投げゲームメニュー
_やめる 0つつかれ
としたのですが、
この間の「ミニゲーム」を押してもミニゲームメニューに飛びません。
2
*
>季節限定トーク (乱数1~16)==1
>通常トーク
として、
*通常トーク
:(0)この前近所のそば屋とうどん屋に行ったんだけど、
うどん屋とそば屋が喧嘩してたよ。
(略)
などの通常トークなどを設定したのにランダムトークが流れないし、
上記1記載のメニューから該当の項目を押しても流れません。
これらはバグでしょうか?それども何か間違っているでしょうか?
]]>無理やり![timerraise]を仕掛けた上で、分が変わった判定を仕掛けて対処することも可能ですが、トーク中や選択肢表示中に別のトークが割り込むのは操作体験上あまり良くないので、どうしてもという場合の最終手段として考慮してください。
]]>