OnOtherGhostTalk
- SSP/2.01.11
で実装された、他のゴーストのトークをフックできる機能。
- SSP/2.01.12
にてOnOtherGhostTalkのReference3が腐っていた問題が修正されています。
- その使い方について色々妄想します。
使い方
自分の名前が呼ばれたら即座にコミュニケートとして返す
*OnOtherGhostTalk
≫TalkHook「(R4)」
*TalkHook「 さくら
$Value0【タブ】(R1)
:(R1)さん、呼んだ?
- 相手ゴーストはまさか返事が返ってくるとは思っていないだろうから、話しかけても会話は続かない。
- 勝手に聞き耳立てて「話しかける」のは良くないかも。
自分の関心のあるキーワードに反応し、トークに「流れ」を作る
*OnOtherGhostTalk
≫TalkHook「(R4)」
*TalkHook「 お菓子 チョコレート ケーキ
$お菓子好きゴースト【タブ】(R1)
$次のトーク【タブ】お菓子の話題
*お菓子の話題
:そういえば、最近駅前に新しいお菓子屋さんが出来たんだよ。
%keroname、一緒に行かない?
:わいは甘い物はよう食わんねん。
(お菓子好きゴースト)でも誘って行けばええんちゃうか。
- 相手に返信を求めない。相手に負担をかけずに話題の流れを提供する、ゆるゆるコミュニケート。
- 個人的にはこっちの方が好き。
まんま引用・トークの学習
他のゴーストにユーザの関心が移っていることを把握する
- 他のゴーストが頭を撫でられた、胸を触られた、etc...
起動時にデフォルトで\![set,otherghosttalk,true]にしておきたいんだけど
OnSatoriLoadに仕込む
- OnSatoriLoadではSakuraScriptが使えない。
- タイマも試したけどダメみたい。
- 「$次のトーク」を使う。
*OnSatoriLoad
$喋り間隔保存【タブ】(喋り間隔)
$喋り間隔【タブ】3秒
$トーク予約のキャンセル【タブ】*
$次のトーク【タブ】トークフック準備
*トークフック準備
$喋り間隔【タブ】(喋り間隔保存)
$喋り間隔保存【タブ】
\![set,otherghosttalk,true]
- 起動後3秒後にはセットされる。
- 里々の喋り間隔って2秒以下にできないのを初めて知った。
その他
ポジティブな展望
- 他のゴーストと意外なコラボレーションが生まれる可能性がある。
- 「コミュニケート」以外にも利用価値がありそう。
ネガティブな展望
- 実装コストのわりにあんまり面白くないかも。
- 見る機会が少ないと言われる切り替え反応やゴースト間コミュニケートと同じ運命を辿る可能性が。