///////// 文 「びゅう」ゴースト ///////// ランダムトーク辞書 ///////// copyright (C) 2003- TJ @ Project SV. //*************************************************************************************** //**** ランダムトーク ******************************************************************* //*************************************************************************************** //---- OnAiTalkイベント ----------------------------------------------------------------- OnAiTalk { /*if random[100] < communicateratio { //---- communicateratio % の率で他ゴーストへ話しかけ StartCommunicate } else {*/ //---- 通常のランダムトーク、ただしチェイン中はチェイントーク if CHAIN.IDName == "" { RandomTalk } else { ChainTalk } //} } //*************************************************************************************** //**** 時報/重なり ********************************************************************** //*************************************************************************************** //---- OnMinuteChangeイベント ----------------------------------------------------------- OnMinuteChange { //---- 時間の分を見て 0 であれば時報 if minute == 0 { //---- 特定の時間(正午など)ではさらに追加で話す if hour == 0 { "\u\s[10]\h\s[0]%hour時をお知らせします。\e" } else { //---- 分 = 0 だったので時報 "\h\s[6]%hour時だね。\w4\w8\uそうやね。\e" "\h\s[7]\\B\\u%hour時っ!\\u\\B\w4\w8\n\n‥‥\w8\s[2]強調が効かないっ?\w4\w8\u当たり前やろ、あほ。\e" "\h%hour時をお知らせします。\e" "\h%hour時になりました。\e" "\h%hour時‥‥\w8\s[5]です。\e" "\h%hour時っ。\e" } } } //*************************************************************************************** //**** サーフィス復元 ******************************************************************* //*************************************************************************************** //---- OnSurfaceRestoreイベント --------------------------------------------------------- OnSurfaceRestore { if reference0 == 30 { "\h\s[36]\u\s[10]\w4\h\s[0]\e" } elseif reference0 == 35 { "\h\s[36]\u\s[10]\w4\h\s[0]\e" } else { "\h\s[0]\u\s[10]\e" } } OnSSTPBreak { "\h\s[6]\c\_q\n\n\n\n       SSTP ブレイク。\_q\w8\w8\b[-1]\u\b[-1]\e" }