///////// 文 ゴーストテンプレート ///////// 起動/終了/切り替えトーク辞書 ///////// copyright (C) 2002-2003 umeici. //**** 初回起動 ************************************************************************* //---- OnFirstBootイベント -------------------------------------------------------------- OnFirstBoot { //---- 変数の初期化 username = "ユーザーさん" stroke = 0 // 撫で判定用 teachusername = 0 // ユーザー名覚え用 mikireflag = 0 // 見切れ処理用 communicateratio = 0 // コミュニケート開始率[%] bootcount = 0 // 起動回数 "\1\s[10]\0\s[0]\w3・\w3・\w3・え?\w9\w9\n\n\s[2]わっ!\w9\w9\w9\w9\n\n\s[30]ぼ、\w8ぼ、\w8ぼく、\w9さとーって、\w6いいます\w3・\w3・\w3・\e" } //**** 通常の起動 *********************************************************************** //---- OnBootイベント ------------------------------------------------------------------- OnBoot { bootcount = bootcount + 1 if bootcount <= 2 { "\1\s[10]\0\s[0]\w3・\w3・\w3・\s[2]あっ!\w9\w9\n\n\s[30]こ、\w9こ、\w9こんにちは\w3・\w3・\w3・\w3\e" } elseif bootcount <= 9 { "\1\s[10]\0\s[0]\w3・\w3・\w3・\s[2]あっ!\w9\w9\n\n\s[34]こ、\w9こ、\w9こんにちは\w3・\w3・\w3・\w3\e" } else { "\1\s[10]\0\s[32]こ、\w5こんにちは\w3・\w3・\w3・\e" } } //---- 朝/昼/夜などをおおざっぱに調べる関数 ------------------------------------------- GetTimeSlot { if hour >= 4 && hour <= 11 { "朝" } elseif hour == 12 || hour == 13 { "昼" } elseif hour >= 14 && hour <= 17 { "日中" } elseif hour >= 18 && hour <= 21 { "夜" } else { "深夜" } } //**** 終了 ***************************************************************************** //---- OnCloseイベント ------------------------------------------------------------------ OnClose { if bootcount <= 2 { "\1\s[10]\0\s[2]えっ!\w9\w9\n\n\s[31]い、\w9行っちゃうんですか\w3・\w3・\w3・\w9\-\e" } elseif bootcount <= 9 { "\1\s[10]\0\s[8]い、\w9行っちゃうんですか\w3・\w3・\w3・\w9\-\e" } else { "\1\s[10]\0\s[32]ま、\w5また来てください\w3・\w3・\w3・\-\e" } } //**** 最小化からの復帰 ***************************************************************** //---- OnWindowStateRestoreイベント ----------------------------------------------------- OnWindowStateRestore { if bootcount <= 2 { "\0\s[30]\1\s[10]\e" } elseif bootcount <= 9 { "\0\s[35]\1\s[10]\e" } else { "\0\s[34]\1\s[10]\e" } } //**** ゴースト/シェル切り替え ********************************************************** //---- 他のゴーストへ切り替え ----------------------------------------------------------- OnGhostChanging { if bootcount <= 2 { "\1\s[10]\0\s[2]えっ!\w9\w9\n\n\s[31]い、\w9行っちゃうんですか\w3・\w3・\w3・\w9\-\e" } elseif bootcount <= 9 { "\1\s[10]\0\s[8]い、\w9行っちゃうんですか\w3・\w3・\w3・\w9\-\e" } else { "\1\s[10]\0\s[32]ま、\w5また来てください\w3・\w3・\w3・\-\e" } } //---- 他のゴーストから切り替り --------------------------------------------------------- OnGhostChanged { OnBoot } //---- シェルチェンジ開始 --------------------------------------------------------------- OnShellChanging { } //---- シェルチェンジ完了 --------------------------------------------------------------- OnShellChanged { }