//*************************************************************************************** //**** メインメニューの展開 ************************************************************* //*************************************************************************************** //---- メインメニュー展開 --------------------------------------------------------------- OpenMenu { "\h\s[0]" -- "\h\s[20]%hour時%minute分だよ。\w9\n\s[5]何かな?" "\h\s[6]何?" "\h\s[6]ん。\w9\n\s[5]%username、\w4なに?" "\h\s[7]%hour時%minute分現在のメニュー!\w4\w8\u‥‥\w8時刻で変わるんか?" "\h\s[6]ただいまの時刻は、%hour時%minute分です。\w9\n\s[5]何か御用でしょうか?" "\h\s[6]%hour時%minute分です。\w9\nはい、\w4\s[0]%username。" "\h\s[6]%hour時%minute分です。\w9\nはい、\w4\s[0]%username。" -- OpenMenuCore } Choice_RETURNMAIN { "\h\s[22]ずどーんと\w5メニュー!!\w5" -- OpenMenuCore } OpenMenuCore { "\h\_q\n\n/ \q[▼ なんか話して,Choice_AITALK]\n/ \q[▼ しゃべり頻度を変えて,Choice_TALKINTERVAL]\n/ \q[▼ 名前覚えて,Choice_TEACH_NAME]\n/ \q[▼ びゅうのゴースト講座,Choice_GHOST_LESSON]\n/ \q[▼ 何もない,Choice_CANCEL]\n/ \_q\e" } //*************************************************************************************** //**** メニュー項目選択 ***************************************************************** //*************************************************************************************** //---- メインメニュー Choice_AITALK { //---- 明示的にAIトーク開始を指示 OnAiTalk } Choice_TALKINTERVAL { //---- トーク頻度の調整 "\h\s[0]ん。\w8どれくらいがいいですか?\n\n\_q/ \q[▼ うるさいくらい,Choice_TALKMAX]\n/ \q[▼ ふつう,Choice_TALKNORMAL]\n/ \q[▼ 静か,Choice_TALKPOOR]\n/ \q[▼ 黙ってて,Choice_TALKNONE]\n/ \n[half]\q[← メインメニューに戻る,Choice_RETURNMAIN]\_q\e" } Choice_COMMUNICATEOPEN { //---- コミュニケートボックスオープン "\h\s[0]はいっ。\![open,communicatebox]\e" } Choice_TEACH_NAME { //---- 名前教える。 "\h\s[28]はい、\w4名前ですね。\w8\w8\n%username、\w4次は何とお呼びすればよろしいでしょうか?\![open,communicatebox]\e" teachusername = 1 } Choice_CANCEL { //---- キャンセルされた "\u\s[10]\h\s[22]キャンセルっ\e" "\u\s[10]\h\s[4]あそばれた。\e" "\u\s[10]\h\s[8]呼びつけるのはご用がある時だけにして頂きたく。\e" } //---- トーク頻度 Choice_TALKMAX { //---- うるさく話す(15秒間隔) aitalkinterval = 15 "\u\s[10]\h\s[6]了解。\w4\w8\s[22]ガンガン行きますッ!\w4\w8\uすぐ尽きるで?\e" } Choice_TALKNORMAL { //---- ふつうに話す(3分間隔) aitalkinterval = 180 "\u\s[10]\h\s[6]では、\w4\w8普通のテンポで話しますね。\e" } Choice_TALKPOOR { //---- 静かに話す(5分間隔) aitalkinterval = 300 "\u\s[10]\h\s[0]では、多少間隔を開けて話しましょうか。\w4\w8\uまぁ、\w8のんびりさせてもらうわ。\e" } Choice_TALKNONE { //---- 話さない aitalkinterval = 0 "\u\s[10]\h\s[5]はい。\w8それでは、黙っています。\e" } //---- ヘッドライン Choice_HEADLINECANCEL { //---- キャンセルされた "\u\s[10]\h\s[6]では、\w8また次の機会にしましょう。\e" } Choice_SAYTHANK { "\h\s[1]ありがとうございます‥‥。\e" "\h\s[5]ありがとうございますっ。\e" "\h\s[6]ありがとうございます。\w4\w8\n\n‥‥\w4\s[5]もう少し頑張れそうです。\e" } Choice_SAYNOTHANK { "\h‥‥‥。\w4\w8私にかまわないでもらえますか。\e" "\h‥‥‥。\w4\w8もう私にかまわないでもらえますか?\e" "\h\s[4]‥‥‥\w4\w8ぐんにょり。\e" "\h\s[4]‥‥‥\w4\w8ぐんにょりんぐー。\e" "\h\s[4]‥‥‥\w4\w8うっへりんぐー。\e" "\h‥‥‥\w4\w8冗談でもいいから\w4\w8はいって言ってください‥‥\e" } Choice_GOYASAGURE { "\h\s[65]‥‥‥\w4\w8\w4\w8\-\e" } Choice_GHOST_LESSON { if TOINT(ghost_lesson_first_choice) == 0 { "\u\s[10]\h\s[22]びゅうのゴースト講座〜!!\w9\w9\u…\w5…\w5また無茶してなんか始めよったな。\w9\w9\h\s[20]\n\nまあ、\w5せっかくゴーストになったんだし、\w5それなりに使われている技術にこだわってみるのも良いかと思ったんだよね。\w9\n先輩のみんなは開発の話とかあんまりしないし。\w9\w9\u\s[11]\n\n…\w5…\w5単にそれ以外ネタないだけやろ。\w9\w9\h\s[4]\n\nやかましい。\x\w9\w9\u\s[10]\c\h\c\s[5]というわけで、\w9" ghost_lesson_first_choice = 1 } -- "\u\s[10]\h\s[28]こちらからお選びください。\w9\w9\uまだ、\w5ろくなんないけどな。" -- Ghost_Lesson_Core } Ghost_Lesson_Core { "\h\_q\n\n[half]/ \q[▼ SSTPって何?,Choice_GHOST_LESSON_1]\n/ \n[half]\q[← メインメニューに戻る,Choice_RETURNMAIN]\_q\e" } Ghost_Lesson_Return { "\_q\n\n[half]\q[← 講座選択に戻る,Choice_GHOST_Lesson_Core]\_q\e" } Choice_GHOST_LESSON_1 { "\u\s[10]\h\s[5]それでは、\w5SSTPとは何かについて説明しますね。\w9\w9\uおっ、\w5まじめやんか。\w9\w9\h\s[8]\n\nこれは、\w5「さくら \w5さん \w5つる \w5ぺた」\w5の頭文字を取って\u\s[16]\h…\s[-1]\u\n\nお前クビ。\w5免許剥奪。\w5Vanish。\w9\w9\w9\h\s[4]\n\nんぁ〜、\w5痛い〜。\w9\w9\u\s[10]\n\nもっとまともに説明せんかい。" -- Ghost_Lesson_Return } //---- メニュー選択タイムアウト --------------------------------------------------------- OnChoiceTimeout { "\u\s[10]\h\s[0]‥‥‥‥\w8\e" "\u\s[10]\h\s[26]‥‥‥‥\w8\e" "\u\s[10]\h\s[0]‥‥‥‥\w8\s[4]‥‥。\w4\w8\u忙しいんやろ。\w8ユーザーさんも。\w4\w8\h\n\n‥‥\w8知ってるよそんなことは。\e" }