///////// 文 ゴーストテンプレート ///////// 起動/終了/切り替えトーク辞書 ///////// copyright (C) 2002-2003 umeici. //**** 起動終了系 ************************************************************************* OnGhostLoad : void { //浮遊するかしないか floatingmode = RAND(2) //向く方向 directionmode = RAND(4) LastTalk = "" // 直前の会話を初期化 } OnGhostUnload : void { ERASEVAR('floating') ERASEVAR('floatingmode') ERASEVAR('direction') ERASEVAR('directionmode') } 起動共通スクリプト { if basewarename != 'embryo' { '\_q\0\![set,alignmenttodesktop,free]\_q' } else { '' } } //**** 初回起動 ************************************************************************* //---- OnFirstBootイベント -------------------------------------------------------------- OnFirstBoot { //---- 変数の初期化 username = "ユーザーさん" stroke = 0 // 撫で判定用 teachusername = 0 // ユーザー名覚え用 mikireflag = 0 // 見切れ処理用 communicateratio = 0 // コミュニケート開始率[%] floatingmode = 0 // 最初は地面 directionmode = 0 // 最初は正面 起動共通スクリプト -- //---- Vanishカウントを見て、真の初回か否かを判定する if reference0 == 0 { "\1\s[10]\0\s[6]空を統べる御方よ、お聞きください。\w5\n\s[0]わたしはあなたの前に、あなたのたくさんいる\w5\n子供たちのひとりとして、今、存在しています。\w5\n\n\s[4]わたしはとても小さく、弱く、\w5\nあなたのお力と智恵を必要としています・・・\x\0\s[6]空を統べる御方よ、わたしは力を求めています。\w5\n\n強い敵と戦うための力はいりません。\w5\n\s[0]その力で、穢れのない手と、濁りのない瞳をもって、\w5\nわが友を安らぎの地に導きたいのです。\w5\n\n\s[6]どうか、お力をお貸し下さい・・・\e" } else { "\1\s[10]すでに天に召されています。\w9\w9\![vanishbymyself]\e" } } //**** 通常の起動 *********************************************************************** //---- OnBootイベント ------------------------------------------------------------------- OnBoot { 起動共通スクリプト -- "\1\s[10]\0\s[0]空を統べる御方よ、\s[6]あなたにこの身を捧げます。\w5\n\s[0]我らが友に、お力を・・・\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 { "\1\s[10]\0\s[3]どうか、心安らかに・・・\w9\-" } //**** 最小化からの復帰 ***************************************************************** //---- OnWindowStateRestoreイベント ----------------------------------------------------- OnWindowStateRestore { "\1\s[10]\0\s[0]\e" } //**** ゴースト/シェル切り替え ********************************************************** //---- 他のゴーストへ切り替え ----------------------------------------------------------- OnGhostChanging { "\1\s[10]\0\s[3]どうか、心安らかに・・・\w9\-" } //---- 他のゴーストから切り替り --------------------------------------------------------- OnGhostChanged { 起動共通スクリプト -- "\1\s[10]\0\s[0]空を統べる御方よ、\s[6]あなたにこの身を捧げます。\w5\n\s[0]我らが友に、お力を・・・\e" } //---- シェルチェンジ開始 --------------------------------------------------------------- OnShellChanging { } //---- シェルチェンジ完了 --------------------------------------------------------------- OnShellChanged { }