///////// Event Dictionary //**** Installation related ***************************************************************** //---- Installation messages ------------------------------------------------------- OnInstallBegin { "\1\s[10]File installation begins\w1・\w1・\w1・" -- "\w8\0\s[5]It is very dangerous, so please do not touch it。\w8\1It's not like that, but・・・\e" "\e" } //---- Installation completion message ------------------------------------------------------- OnInstallComplete { "\1\s[10]" -- if reference0 == "shell" { "シェル" } elseif reference0 == "ghost" { "ゴースト" } elseif reference0 == "balloon" { "バルーン" } elseif reference0 == "plugin" { "プラグイン" } -- "%reference1、Installation complete。\e" } //---- Installation failure message ------------------------------------------------------- OnInstallFailure { "\1\s[10]Sorry、it failed。%reference0。\e" } //---- Install Refusal (archive for another ghost) ------------------------- OnInstallRefuse { "\1\s[10]Here %selfname。\w8\0\s[5]This isn't mine。Give it to %reference0。\e" } //**** Vanishing related ************************************************************************* //---- Vanishing instruction ------------------------------------------------------------------------- OnVanishSelecting { "\1\s[10]%selfname2、it seems like it's time to say goodbye。\nHere、say hello。\e" } //---- Vanishing start ------------------------------------------------------------------------- OnVanishSelected { "\0\s[1031]Eh\w1・\w1・\w1・\w1・\w1・\w1・と\n\n\w8\1\s[10]%selfname。\w8\0Yeah。\n\w8\w5You asked for just a little while。\w8\s[52]Bye、%username。\w8\e" } //---- Vanishing stop ------------------------------------------------------------------------- OnVanishCancel { "\0\s[1]Ah。\n\n\w8\w8\w8I wonder if I should still be here。\n\w8\1\s[10]If you do it again, I'll cry。\w8\w8\w8%selfname2が。\w8\0\s[21]N-no、that's not true。\e" } //---- The other ghosts disappeared and I was replaced ----------------------------------------- OnVanished { "\1\s[10]Is that thing I installed the other day taking up so much space?\w8\0\s[0]What's that?\w8\1That's you、\w8romantic。\w8%username。\e" } //**** Check email ******************************************************************* //---- Start checking email --------------------------------------------------------------- OnBIFFBegin { "\0\s[0]I wonder if there's any email。\e" "\0\s[51]Yes。I'll check。\e" } //---- Check email successfully --------------------------------------------------------------- OnBIFFComplete { if reference0 == 0 { //---- No email "\0\s[0]No new email。" "\1\s[10]Did you fall on the way?\w8\0\s[3]Hey、did you see that?\e" } else { //---- Email arrived "\0\s[0]%reference0 emails have arrived。\n%username、would you like to see them?\n\n/ \q[View now,MAILOPEN]\n/ \q[View later,]" } -- "\w8\1\s[10]You do what %username asks you to do、but you make me do your own business・・・\e" } //---- Email check failed --------------------------------------------------------------- OnBIFFFailure { "\0\s[0]Um\w1・\w1・\w1・\w1\s[52]there were no new emails。\n\w8\1\s[10]Stop lying about it failing・・・\n\n\w8" -- if reference0 == "timeout" { //---- Timeout "\0\s[0]I couldn't see the contents。\e" } elseif reference0 == "kick" { //---- Kicked "Authentication failed。Are you connected to the Internet?\e" } elseif reference0 == "defect" { //---- Configuration error "The settings may be wrong。\e" } else { //---- Cause unknown "\0s[0]I don't know the cause。\e" } } //**** Network update ***************************************************************** //---- Start network update ------------------------------------------------------------- OnUpdateBegin { "\0\s[0]Nice to meet you、%keroname2。\1\s[10]Okay。\w8Just wait a moment。\e" } //---- Network update ready --------------------------------------------------------- OnUpdateReady { _i = reference0 + 1 "\1\s[10]%_i files confirmed。\w8Download started。\e" } //---- Network update complete ------------------------------------------------------------- OnUpdateComplete { if reference0 == "none" { //---- No files to update "\1\s[10]There seems to be no update。\e" } else { //---- The update has actually been completed "\1\s[10]Update complete。" -- "\w8Here you go。\0\s[5]Thanks。\n\n\w8How's it going?\w8Did something change?\1\s[10]Your forehead feels even wider\s[13]Ugh・・・・・・\0If you stay there, I'll accidentally kick you。\e" "\w8\0\s[5]Good job、%keroname2。\e" } } //---- Network update failure ------------------------------------------------------------- OnUpdateFailure { if reference0 == "timeout" { //---- Timeout "\1\s[10]Can't connect。\w8" } elseif reference0 == "md5 miss" { //---- MD5 values did not match "\1\s[10]File mismatch。\w8Try again。" } else { //---- Failed for reasons other than those mentioned above "\1\s[10]%reference0。\w8Cause unknown。\w8" } -- "\e" } //---- Network update Download start ------------------------------------------------ OnUpdate.OnDownloadBegin { "\1\s[10]Download 「%reference0」。\e" } //---- Network update MD5 value comparison start --------------------------------------------------- OnUpdate.OnMD5CompareBegin { "\1\s[10]File comparison。\e" } //---- Network update MD5 value match ------------------------------------------------------- OnUpdate.OnMD5CompareComplete { "\1\s[10]Match。\e" } //---- Network update MD5 value mismatch ----------------------------------------------------- OnUpdate.OnMD5CompareFailure { "\1\s[10]File mismatch。\w8\0\s[0]Try it seriously。\w8\1\s[11]It's not my fault!\e" } //---- The server did not respond in time --------------------------------------------------- OnNetworkHeavy { "\1\s[10]Maybe the line is jammed……\e" "\0\s[0]It's slow, %keroname2。\w8\1It's not my fault。\e" "\0\s[9]……\w8\1\s[10]um……\e" } //**** Headline sense *************************************************************** //---- Start headline sense ----------------------------------------------------------- OnHeadlinesenseBegin { "\1\s[10]Start headline sense for %reference0。\w8%selfname2、read aloud。\w8\0\s[0]Okayー。\w8\e" } //---- Read headline ------------------------------------------------------------- OnHeadlinesense.OnFind { //---- はじめのセリフ if reference2 == "First" || reference2 == "First and Last" { //---- 最初のページ "\0\b2\s[0]%reference0のヘッドラインだよ。" } elseif reference2 == "Next" { //---- 真ん中あたりのページ "\0\b2\s[0]%reference0ヘッドラインの続きだよ。" } elseif reference2 == "Last" { //---- 最後のページ "\0\b2\s[0]%reference0ヘッドライン、これで最後だよ。" } -- //---- ヘッドライン本体 "\n\n%reference3\n\n" -- //---- 選択肢 if reference2 == "First" || reference2 == "Next" { //---- 次のページがある場合 "\q0[][次のページ]/ \q1[%reference1][サイトへ]/ \q2[HEADLINECANCEL][やめ]\e" } else { //---- 次のページがない場合 "\q0[%reference1][サイトへ]/ \q1[HEADLINECANCEL][やめ]\e" } } //---- No headline updates ------------------------------------------------------- OnHeadlinesenseComplete { "\1I thought so、but there's been no update。\e" } //---- Headline sense failed ----------------------------------------------------------- OnHeadlinesenseFailure { "\1\s[10]" -- if reference0 == "can't download" { "Download failed。" } elseif reference0 == "can't analyze" { "Analysis failed。" } else { "Failed。Cause unknown。" } -- "\0\s[0]Are you taking this seriously?\w8\1\s[11]It's not my fault!\e" } //**** File Creation Related ***************************************************************** //---- updates2.dau作成開始 ------------------------------------------------------------- OnUpdatedataCreating { "\1\s[10]update2.dau作成開始。\w8一寸待ってろよ。\e" } //---- updates2.dau作成完了 ------------------------------------------------------------- OnUpdatedataCreated { "\1\s[10]update2.dau作成完了。\w8\0\s[5]おつかれさま。\e" } //---- NAR作成開始 ---------------------------------------------------------------------- OnNarCreating { "\1\s[10]nar作成開始。\w8一寸待ってろよ。\e" } //---- NAR作成完了 ---------------------------------------------------------------------- OnNarCreated { "\1\s[10]%reference1作成完了。\w8" -- if reference0 == "ディヴィ" { "\n%selfname2のだな。\w8\0\s[5]ありがと。\e" } else { "\0\s[5]おつかれさま。\e" } } //**** 時計合わせ ********************************************************************* //**** みか (http://homepage2.nifty.com/ko-ki/) の辞書を参考にしました。感謝>こーき氏 //---- 時計合わせ開始 ------------------------------------------------------------------ OnSNTPBegin { "\0\s[0]%keroname2、よろしくね。\1\s[10]おう。サーバ %reference0 に接続。\n\w8誤差確認・修正開始。\w8\e" } //---- 時刻取得成功、比較開始 ---------------------------------------------------------- OnSNTPCompare { "\1\s[10]確認完了。\w8誤差は・\w1・\w1・\w8" -- if reference3 == 0 { "無いな。\w8\0\s[5]ぴったり。\e" } else { "\6%reference3秒だな。\n\w8\0\s[0]修正しておくね。\w8\w8%keroname2が。\w8" -- "\1人形遣いの荒いでこだ。\0\n\s[7]でこって言うな!\e" "\1\s[11]一寸休ませてくれませんか!\e" } } //**** そのほか ************************************************************************* //---- URLドロップ ---------------------------------------------------------------------- //---- CROW でゴーストインストーラからゴーストをインストールを始めた時にも呼ばれます ---- OnURLDropping { "\1\s[10]%reference0からデータを取得。\e" }