///////// 文 ゴーストテンプレート ///////// 起動/終了/切り替えトーク辞書 ///////// copyright (C) 2002 umeici. //**** 初期化 ************************************************************************* ゴースト起動前の処理 : void { Timermode = 0 // タイマー処理モード初期化 LastTalk = "" // 直前の会話を初期化 bugtraq   = RAND(12) // バグ潰しの数。ランダム。 bugtraq2   = bugtraq + 10 // エンバグの数。 Libretto_breakdown = RAND(100) // リブレットが故障したか否か // 誕生日が空の場合、ダミーの数値を入れる if userBD == "" { userBD = "3000,13,32" } } //**** 初回起動 ************************************************************************* //---- OnFirstBootイベント -------------------------------------------------------------- 初回起動 { //---- 変数の初期化 username = "ユーザーさん" teachusername = 0 // ユーザー名覚え用 communicateratio = 0 // コミュニケート開始率[%] Libretto_mode = 0 // リブレットが故障中か否か "\u\s[10]\h\s[21]う〜ん、\w5これ、\w5どうしよう〜。\w9\w9\u\s[11]あー、\w5お客さんよ。\w9\n聞こえてる?\w9\w9\h\n\nあ〜、\w5こんなのむりぽ\w5…\w5…\w9\w9\u\s[12]\n\n…\w5…\w5…。\w9\w9\w9\w9\s[-1]\w9\w9\h\c\f[bold,true]\f[height,20](どんがらがっしゃん!)\n\f[height,40]ぎゃー!!!!\n\f[height,default]\f[bold,default]\x/ \u\s[12]\c\h\s[4]\cえーと、\w5もうちょっといつもいつも、\w5まともな呼び方してくれないかなあ。\w9\w9\uあんたたち天使と違うのに、\w5何を期待してるのよ。\w9\w9\h\n\nそりゃそうだけどさ\w5…\w5…\w9\w9\w9\n\s[5]あ、\w5すいません待たせちゃって。\w9\w9\u\s[13]\n\n\f[bold,true]「ばぐとら事務所」\n\f[bold,default]\w9へようこそ。\w9\n\s[14]あなたをめくるめくエンバグの世界へご案内するわ。\w9\w9\h\s[3]\n\nまあ、\w5間違いじゃないんでしょうけど。\w9\w9\n\s[5]あ、\w5一応ここの所長を務めている者です、\w5どうぞよろしく。\w9\w9\u\s[11]\n\n名前の自己紹介はどうしたの。\w9\w9\h\s[8]\n\nまあ、\w5それはいろいろありますから、\w5ね\w5…\w5…\w5いずれ、\w5ということで。\w9\w9\n\s[5]あ、\w5おとなりにいる子は\w5「ばぐたん」\w5って呼んであげてください。\w9\nそれでは、\w5どうぞよろしく。\w9\w9\u\s[31]\n\n(…\w5…\w5子ども扱いされた\w5…\w5…)" } //**** 通常の起動 *********************************************************************** //---- OnBootイベント ------------------------------------------------------------------- 起動 { // 挨拶処理 挨拶 } 朝に起動 : array { '\h\s[0]\1\s[31]…\w5…\w5…\w5…\w5あんた、\w5昨夜は激しかったわね。\w9\w9\0\s[1]え、\w5そ、\w5そんな、\w5ボク何もしてな\1\s[11]\n\nあんたが激しいって言ったらエンバグでしょうが!\w9何を気持ちよく照れてるのよ!\w9\w9\0\s[3]\n\nああ、\w5そんなの日常じゃないですか。\w9何を改まって。\w9\w9\1\s[31]\n\n…\w5…\w5ああ…\w5…\w5開き直りってそういう…\w5…\w5\e' '\u\s[-1]\0\s[3]…\w5…\w5…\w5はっ。\w9%(username)じゃないですか…\w5…\w5\w9\s[2]\nえ!?\w9今何時ですか!?\w9ていうかもう朝!?\w9\w9\1\s[10]…\w5…\w5あれ?\w9随分早起きね、\w5あんた。\w9\n夜遅くまでコード書いてたから、\w5起きられないと思ってたのに。\w9\w9\0\s[4]\n\nむしろ寝てません。\w9\nついつい夢中になっちゃって…\w5…\w5\w9\w9\1\s[12]\n\nエンバグしてなきゃいいけどね。\w9\w9\0\n\nそりゃ無理ってもんですよ。\w9\w9\1\s[31]\n\nあっそ。\e' 挨拶 } //**** 終了 ***************************************************************************** //---- OnCloseイベント ------------------------------------------------------------------ 朝に終了 : array { //---- 朝に終了 '\1\s[10]ん、終わり?\n\n\w9\w9\0\s[6]さて、朝ごはん食べたら仕事しようか。\w9\w9\1\s[19]勤勉だなあ。\w9\-\e' '\u\s[10]\0\s[5]お出かけですか。\w9\w9\1エンバグに気をつけてね、\w5%(username)。\w9\w9\0\s[3]\n\n僕に対する当てつけですか、\w5それは…\w5…\w5\-\e' '\u\s[10]\0\s[4]さて、\w5%(username)がいない間にヤバいのをやっつけないと…\w5…\w5\w9\w9\1\s[31]…\w5…\w5なんか見つけたの?\-\e' 共通終了 } 終了 : array { //---- 昼/日中/その他に終了 '\1\s[10]ん、終わり?\n\n\w9\w9\0\s[6]さて、昼ごはん食べたら仕事しようか。\w9\w9\1\s[19]勤勉だなあ。\w9\-\e' '\1\s[10]ん、終わり?\n\n\w9\w9\0\s[6]さて、おやつ食べたら仕事しようか。\w9\w9\1\s[19]勤勉だなあ。\w9\-\e' '\u\s[10]\0\s[4]さて、\w5ご飯食べながら仕様でも考えますか。\w9\w9\1\s[31]どっちかにしときなさいよね。\-\e' 共通終了 } 夜に終了 : array { //---- 夜/深夜に終了 '\0\s[5]おやすみなさい。\-\e' '\u\s[10]\0\s[5]おやすみなさい。\w9\w9\1\s[14]せめて良いバグの夢を。\w9\w9\0\s[8]\n\nそれは…\w5…\w5\-\e' '\u\s[10]\0\s[3]さて、\w5僕はもう少し仕様を整えますか。\w9\w9\1…\w5…\w5あんた、\w5いつ寝てるの?\w9\w9\0\n\nいつだろう。\w9\w9\1\s[31]\n\n…\w5…\w5…\w5\-\e' 共通終了 } 深夜に終了 { 夜に終了 } 共通終了 { "\u\s[10]\0\s[22]この世にバグのあらんことを。\w9らーめん。\w9\w9\1\s[31]…\w5…\w5壊れた?\-\e" "\u\s[10]\0\s[0]またいらっしゃい。\w9\w9\1極上のバグを用意して待ってるわよ。\w9\w9\0\s[65]\n\n…\w5…\w5…\w5\-\e" //元ネタ:ぜろでばいどさん "\1\s[10]今からエンバグしに行くぜ。\w5\n\s[12]セーブ済ませたか? \w5神様にお祈りは?\w5\n\s[11]部屋の隅で頭抱えてデバッグする心の準備はOK?\w9\w9\0\s[65]それ、シャレにならないから勘弁して。\w9\-\e" } 起動8月9日 : array { '\u\s[10]\0\s[5]さあ!\w9いよいよこの日が来ましたよ!\w9\n8月!\w99日!\w9\w9\1…\w5…\w5何よ。\w9\nあんたの誕生日じゃないでしょ?\w9\w9\0\s[3]\n\nあなたが判らなくてどうするんですか。\w9\n8と9、\w5バグの日じゃないですか。\w9\w9\1\s[31]\n\n…\w5…\w5あ、\w5そっち?\w9\nていうか、\w5バグ取るのが仕事でしょ?\w9\nなんで「バグ」で喜ぶの…\w5…\w5\e' <<' ば12「8月9日は、あんたの日でしょ?」 し03「…誕生日でもないですし、何かの記念日でもないですし…何でですか?」 ば31「鈍いのか、しらばっくれてるのか…」 し04「え?え?」 '>> <<' し05「8月9日はバグの日ですね。」 ば12「自分で言ってりゃ、世話無いわね。」 し22「ハックの日でもありますし、ばぐたんの頭の中身でもハッキングしてみましょうか。」 ば18「ぎゃー!!」 '>> } 終了8月9日 : array { '\u\s[10]\0\s[6]せめて、\w5最後には\w9\w9\w9\n穏やかな\w5エンバグを。\w9\w9\1\s[31]黙ればかちん。\e' } //**** 最小化からの復帰 ***************************************************************** //---- OnWindowStateRestoreイベント ----------------------------------------------------- OnWindowStateRestore { "\1\s[10]やれやれ\w5…\w5…\w5\0\s[0]\e" "\u\s[10]\0\s[65]…\w5…\w5こんな絶妙な場所でバグを見つけるとは…\w5…\w5\w9\w9\1\s[31]何個仕込んでるのよ。\w9\w9\0\n\n仕込んでる訳じゃありませんよ…\w5…\w5\w9\n\s[650]\e" } //---- シェルチェンジ開始 --------------------------------------------------------------- シェル変更前 { "\0\s[0]着替え中\w5…\w5…\w5\e" "\h\s[0]\1\s[14]エンバグ天使の生着替えターイム!\w9\w9\0\s[3]…\w5…\w5見たくないと思うんですけどねぇ。\e" } //---- シェルチェンジ完了 --------------------------------------------------------------- シェルデバックドロップ変更後 { "\0\s[24]だからデバッ「グ」だと小一時間…\w4…\w4\1\s[12]うるさいよ。\e" } シェル変更後 { "\0\s[5]%(reference[0])シェルに替わりました。\w5\nどうですか?\e" } //---- Vanish --------------------------------------------------------------- OnVanishSelecting { "\u\s[10]\0\s[3]…\w5…\w5あ、\w5そうですか。\w9\n短いお付き合いでしたけど…\w5…\w5\w9\nまた、\w5気が向いたら遊びに来てください。\w9じゃ。\s[-1]\w9\w9\1…\w5…\w5何よ、\w5あれ。\e" } OnVanishSelected { "\u\s[10]\0\s[-1](…\w5…\w5ぐっすん…\w5…\w5)\w9\w9\1\s[11]何よ、\w5あれ。\w9\n思いっきり寂しいんじゃない。\w9\w9\0\n\n(…\w5…\w5こうなったら、\w5SSPのソースを…\w5…\w5)\w9\n\w9\w9\1\s[31]\n\nあら、\w5いつもと変わりないわね…\w5…\w5\w9\w9\0\n\n(バ、\w5バグが出たぞ――――!!)\w9\w9\1\n\n…\w5…\w5まあ、\w5多分、\w5いつまでもあの調子だし。\w9\nほんと、\w5気が向いたら、\w5また遊びに来なさいな。\w9\s[14]\nさーて、\w5仕事仕事っ!\s[-1]\e" } OnVanishButtonHold { OnVanishCancel } OnVanishCancel { "\u\s[10]\0\s[4]ふー、\w5やっと落ち着きました…\w5…\w5\w9\w9\1なんだ、\w5つまんない。\w9\w9\0\n\n%(username)が居なくなる夢を見るとは。\w9\w9\1\s[12]\n\n本当に夢だったのかしらね?\w9\w9\0\s[8]\n\n…\w5…\w5…\w5。\e" }