イベントトーク。

＃■■インストール−−−−−−−−−−−−−−−−−
＊OnWindowStateRestore
：（４０）･･･あ、（４１）そんなところに居たんだね。

＊OnWindowStateRestore
：（４１）･･･ん？　おかえり。
友達でもいたのかな？

＊OnInstallBegin
：（４０）･･･あれ。

＊OnInstallBegin
：（４０）ん。何か･･･。

＊OnInstallComplete
＞（Ｒ１）をインストール
：（４０）何か見えたね。
：φ（（Ｒ１）/（Ｒ０）をインストール。φ）

＊OnInstallComplete
＞（Ｒ１）をインストール
：（５０）あれ、何か落ちてる･･･？
φ（（Ｒ１）/（Ｒ０）をインストールしました。φ）

＊詠み人知らずをインストール
：（５１）･･･え？　今･･･、･･････（４３）気のせい、かな。
φ（（Ｒ１）/（Ｒ０）をインストールしました。φ）

＊普段着on眼鏡をインストール
φ（･･････道に、眼鏡が落ちている。φ）
：（５１）･･････、なんで？
：φ（（Ｒ１）/（Ｒ０）をインストールしました。φ）

＊OnInstallFailure
：（５１）･･･ん･･･失敗…。
：φ（原因は「（Ｒ０）」のようです。φ）

＊OnInstallFailure
：（５０）あれ･･･ここまでこないね？
：φ（原因は「（Ｒ０）」のようです。φ）

＊OnInstallRefuse
：（４２）ん･･･これ･･･誰のだろう･･･？
裏に･･･（ＲＯ）って書いてあるけれど･･･。
：φ（（Ｒ０）専用ですφ）

＃■■壁紙・シェルちぇんじ−−−−−−−−−−−−−−−−−
＊OnWallpaperChange
：（４１）あ、･･･今日は、こっちの道を行ってみようか？

＊OnShellChanging
＄現シェル	（Ｒ０）
＞（Ｒ０）にシェル変更する
：（４０）ん･･･？　眼を閉じて、どうかした･･･？（−１）
＄手動セーブ	実行

＊OnShellChanged
＞（Ｒ０）にシェル変更した
：（４１）･･･、もういいのかな。
じゃあ、･･･行こうか。

＃■■アップロード関係−−−−−−−−−−−−−−−−−
＊OnUpdateBegin
：（４０）あれ･･･分かれ道だ･･･。
どっちだったかな･･･。ｗ９
（４２）ちょっと待ってね、思い出すから。

＊OnUpdateReady
：（４３）･･･えーとこの道は･･･。

＊OnUpdateComplete
＞ネットワーク更新（Ｒ０）
：（４１）あ、うん。思い出した。こっちの道だ。
：φ（成功しましたが、（Ｒ０）との報告がありましたφ）

＊OnUpdateFailure
＞ネットワーク更新（Ｒ０）
：（４２）んー･･･、うまく思い出せないな･･･。
･･････、（４４）まあ、迷ったら迷った時だよね。付き合ってよ。
：φ（ネットワーク更新に失敗しました。理由は（Ｒ０）だそうです。φ）

＊ネットワーク更新none
：（５２）んっとまあ、こっち、かな？

＊ネットワーク更新changed
：（４１）よし、こっちだ。

＊ネットワーク更新timeout
φ（悩む時間が、長い。
　どす、と頭突きをしてやった。φ）
：（４２）わっ、･･･うぅ･･･分かったよ･･･。
（４４）えっとじゃあ、こっち、ね？

＊ネットワーク更新md5 miss
：（５１）まいったな･･･。思い出せない･･･。
･･･、（５２）じゃあ、ちょっと不安だけど、こっち。
：φ（データが一致しませんでした。
　回線状態が悪いのか、updates2.dau辺りがおかしいのかもしれません。φ）

＊ネットワーク更新404
：（４０）あ、･･･君が、選んでくれるの？
（４４）そっか･･･うん。じゃあ僕は君の後をついていくよ。
･･･（４１）君の、気がすむまで。

＊ネットワーク更新artificial
：（４０）ん･･･、え、こっちに行きたいって･･･？
･･･（４１）うん、分かった。

＊OnUpdate.OnDownloadBegin

＊OnUpdate.OnMD5CompareBegin

＊OnUpdate.OnMD5CompareComplete

＊OnUpdate.OnMD5CompareFailure


＃■■時計関係−−−−−−−−−−−−−−−−−−−−−−−−
＊OnSNTPBegin
：（４０）あ、･･･時計だ。
･･･、そういえば今日時計持ってたんだっけ･･･見てみようかな･･･。

＊OnSNTPCompare
：（４０）向こうは（Ｒ１）。
こっちは（Ｒ２）･･･。
＞時計のずれが（Ｒ３）秒
ずれてるね。
僕は気にしないけど、合わせたい？

＿合わせる
＿合わせない

＊合わせる
：\6（４１）そう。
じゃあ合わせておこうかな。

＊合わせない
：（４１）うん。じゃあこのままで。

＊時計のずれが0秒
：（４１）合ってるね。
･･･よし。じゃあこのまま行こうか。

＊時計のずれが1秒
：（Ｒ３）秒ずれてる。
けどこれくらい気にしない？

＿合わせる
＿合わせない

＊時計のずれが2秒
＞時計のずれが1秒

＊時計のずれが3秒
＞時計のずれが1秒


＊OnSNTPCorrect
：（４１）合わせたよ。

＊OnSNTPFailure
：（５１）ん･･･。針が見えないな･･･。
（４４）帰ってからにしようか。

＃■■ヘッドライン（分からない）−−−−−−−−−−−−−−−−
＃　
＃　ヘッドライン周りの選択肢はちょっと特殊です。
＃　わかんなくても、ま、大丈夫。
＃　

＊OnHeadlinesenseBegin
：「（Ｒ０）」のヘッドラインを取得中です。

＊OnHeadlinesense.OnFind
＞読み上げフェーズ（Ｒ２）

＊読み上げフェーズFirst
：\b[2]「（Ｒ０）」ヘッドラインです。
（Ｒ３）
＿続きを読む		
＿サイトを開く		（Ｒ１）
＿やめる		読み上げ中止

＊読み上げフェーズFirst and Last
：\b[2]「（Ｒ０）」ヘッドラインです。
（Ｒ３）
＿サイトを開く		（Ｒ１）
＿やめる		読み上げ中止

＊読み上げフェーズLast
：\b[2]（Ｒ３）
＿サイトを開く		（Ｒ１）
＿やめる		読み上げ中止


＊読み上げフェーズNext
：\b[2]（Ｒ３）
＿続きを読む		
＿サイトを開く		（Ｒ１）
＿やめる		読み上げ中止


＃＊サイトを開く
＃\![open,browzer,]

＊読み上げ中止
：\b[-1]

＊OnHeadlinesenseComplete
：更新なし。

＊OnHeadlinesenseFailure
：ヘッドラインセンス失敗。
＞（Ｒ０）によりヘッドラインセンス失敗
φ（理由は（Ｒ０）のようです。φ）

＊can't downloadによりヘッドラインセンス失敗
：（４２）落とせなかった。
：φ（重すぎるか、そもそも回線が繋がっていないのかもしれません。φ）

＊can't analyzeによりヘッドラインセンス失敗
：（４２）読み取れなかった。
：φ（最新版のヘッドラインセンサがあれば入れ替えてみてください。φ）

＊OnSSTPBreak
：（４２）、ぁ･･･


＃■■製作関係−−−−−−−−−−−−−−−−−−−−−−−−
＊OnUpdatedataCreating
：（４１）ん？　何か見つけたのかな。
：φ（updates2.dauを作成します。φ）

＊OnUpdatedataCreated
：（４０）えーと･･･これでいいの、かな？
：φ（updates2.dauを作成しました。φ）

＊OnNarCreating
：（４０）ん･･･これを、どうするの？
：φ（Narを作成します。φ）

＊OnNarCreated
：（４１）はい。これでいい？
：φ（（ＲＯ）のデータを（Ｒ１）に書き込みました。φ）

＊OnNetworkHeavy
：（５１）･･･路地裏･･･嫌な、空気だな。

＃■■選択肢関係−−−−−−−−−−−−−−−−−−−−−−−−

＊OnChoiceSelect
＞（Ｒ０）
：（４０）･･･？
：φ（選択肢のジャンプ先「（Ｒ０）」が存在しません。
　良ければ拍手などで教えてくださいφ。）

＊OnChoiceTimeout
：（４０）･･･？

＊OnChoiceTimeout
：（４１）･･･呼んでみただけ？


＃■■消滅指示関係−−−−−−−−−−−−−−−−−−−−−−−−−

＊OnVanished
＞（Ｒ０）が消された
：（５０）あれ。
･･････（５１）何か、声が聞こえた気がしたんだけれど。

＊OnVanished
＞（Ｒ０）が消された
：（４２）･･････、

＃■インスト直後消滅指示−−−−−−−−−−−−−−−−−−−−−−−−−
＃一応ないはず。
＊インストール直後に消滅指示

＊インストール直後に消滅指示キャンセル

＊インストール直後の消滅処理中断

＊インストール直後に消滅

＃■消滅指示−−−−−−−−−−−−−−−−−−−−−−−−−
＃■消滅選択−−−−−−−−−−−−−−−−−−−−−−−−−
＊OnVanishSelecting
＄インストール直後＝（累計時）<1&&（累計分）<3
＞インストール直後に消滅指示	（インストール直後）
＞インストール直後に消滅指示	（初めてと二回目）==1
＞
：（４０）あれ、･･･分かれ道。
･･･、･･･ｗ９（４１）僕は、こっちへ行くよ。
君は？

＃■消滅拒否−−−−−−−−−−−−−−−−−−−−−−−−−
＊OnVanishCancel
＞消滅見送り

＊OnVanishButtonHold
＞消滅見送り

＊消滅見送り
：･･････一緒に行く？
･･･（４４）そう、じゃあ、このままもう少し歩こうか。

＃■消滅選択−−−−−−−−−−−−−−−−−−−−−−−−−
＊OnVanishSelected
：（４１）･･･そう、君は、そっちの道を行くんだね。ｗ９
それなら、ここでお別れだ。ｗ９ｗ９

･･･その道は、きれいな景色が多いけれど、小石も多いから足元に気をつけて。ｗ９
（５２）躓いた時は、ちゃんと足を止めて休むんだよ。無理だけは、しないように。ｗ９ｗ９

（４１）･･････、君の行く道が、あかるく、すこやかであるよう、願っているよ。ｗ９
（４４）･･･さようなら。ｗ９ｗ９

＃■消滅選択（長くいた場合）−−−−−−−−−−−−−−−−−−−−

＃■ダウンロ関係−−−−−−−−−−−−−−−−−−−−
＊OnURLDropping
：（４０）\_q（Ｒ０）\_qからダウンロード中。

＊OnURLDropped
：（４１）ダウンロードが終ったよ。
ファイルは\_q（Ｒ０）\_qに置いておいたよ。

＃■■フラグ管理？−−−−−−−−−−−−−−−−−−−−−−−−−

＊OnGhostChanged
＞他のゴーストから変更

＊OnGhostChanging
＞他のゴーストへ変更

＊OnFirstBoot
＞初回

＊OnKeyPress
＞（Ｒ０）が押された

＊sが押された
＄手動セーブ	実行
：セーブしたよ。

＊rが押された
＄辞書リロード	実行
：リロードしたよ。

＊spaceが押された
＞

＊gが押された
＄靴のない男の子＝０
＄青い傘の幽霊＝０
＄桜並木＝０
＄夏に閉ざされる＝０
：靴のない男の子
青い傘の幽霊
桜並木
夏に閉ざされる

初期化

＊oが押された
＄靴のない男の子＝１
＄青い傘の幽霊＝１
＄桜並木＝１
＄夏に閉ざされる＝１
：靴のない男の子
青い傘の幽霊
桜並木
夏に閉ざされる

フラグON

＊uが押された
（モードテスト）

＿●　雨モード
＿●　通常モード

＊雨モード
＄辞書フォルダ	rain
＄デフォルトサーフェス0	20
：･･･雨が降っている。

＊通所モード
＄辞書フォルダ	.
＄デフォルトサーフェス0	0
：（−１）･･･ただいま、っと。（５０）
･･･お茶でもいれようかな･･･。
＄散歩帰り	１

＃起動確認
＃＊aが押された
＃＞雪降り起動確認

＃■■誰かがいるよ−−−−−−−−−−−−−−−−−−−−−
＃手を伸ばしても届かない鏡の向こう側
＃けれど確かに視えるし感じられる彼方
＃

＃＊OnGhostCallComplete
＃≫（Ｒ０）が来ました「（Ｒ１）」
＃＞（Ｒ０）が来ました

＃＊OnOtherGhostClosed
＃≫（Ｒ０）が去りました「（Ｒ１）」
＃＞（Ｒ０）が去りました

＃＊誰かの気配
＃＞書架に連れ込まれた	（シカルニの存在）
＃＞見鬼が近くにいる	（見鬼の存在）
＃＞起動

＃＊誰かを残して
＃＞書架からの脱出	（シカルニの存在）
＃＞見鬼を残して終了	（見鬼の存在）
＃＞終了


＃■■ポスト確認？−−−−−−−−−−−−−−−−−−−−−−−−−

＊OnBIFFBegin
：（５０）\_q（Ｒ２）
\_qメールチェック中。

＊OnBIFFComplete
＞メールがない	（Ｒ０）==0
：\_q（Ｒ２）
（Ｒ０）通／（Ｒ１）バイト
\_q（１）手紙が届いてるね。

＿メーラを開く
＿何もしない


＊OnBIFF2Complete
＞メールがない	（Ｒ０）==0
＞メールが増えた	（Ｒ３）>0
：\_q（Ｒ２）
（Ｒ０）通／（Ｒ１）バイト
\_q（１）新しくきてる手紙はないよ。

＿メーラを開く
＿何もしない

＊メールが増えた
：\_q（Ｒ２）
（Ｒ０）通／（Ｒ１）バイト
\_q（１）新しい手紙が（Ｒ３）通あるよ。

＿メーラを開く
＿何もしない

＊メーラを開く
\![open,mailer]

＊何もしない
\0\b[-1]\1\b[-1]

＊メールがない
：\_q（Ｒ２）
\_q（４４）手紙は来てなかったみたいだね。

＊OnBIFFFailure
＞（Ｒ０）によりメールチェック失敗
：（４４）メールチェック失敗。
（４０）原因は･･･『（Ｒ０）』。

＊defectによりメールチェック失敗
：（４０）メールチェック失敗というより･･･
（４２）君の教えてくれた場所、間違ってなかった？

＊kickによりメールチェック失敗
：ＩＤかパスワードが違うみたいだけど。

＊timeoutによりメールチェック失敗
：（４２）メールサーバ応答せず。
サーバの設定が違うか、それとも混んでるのかも。

＃■■■着せ替えによる触り反応−−−−−−−−−−−−−−−−−−−−
＊OnDressupChanged
＞（Ｒ０）（Ｒ１）が（Ｒ２）
＃■着せ替え触り反応
＊0めがねが1
＄めがねおんおふ	１
＊0めがねが0
＄めがねおんおふ	０

＃■■■ごーすとじてんにたいおうしてみる
＃--------------------------------------------------------------------
＃　OnRequestProperty
＃ 
＃ Ｒ０：要求元（sakura.name）
＃ Ｒ１：要求された側（\0,\1...）
＃ Ｒ２：要求されたプロパティ名称（nameとか）
＃--------------------------------------------------------------------

＊OnRequestProperty
＞えんいー	（compare,（単語群「（Ｒ１）（Ｒ２）」の存在）,０）
\![raiseother,（Ｒ０）,OnGetProperty,（FMO0name）,（Ｒ１）,（Ｒ２）,（（Ｒ１）（Ｒ２））]

＊えんいー

＃--------------------------------------------------------------------
＃　ごーすとじてんのバルーンに表示する画像のパス
＃--------------------------------------------------------------------

＠0カード画像パス
..\..\..\ghostbook\shell\master\surface0.png

＠1カード画像パス
..\..\..\ghostbook\shell\master\surface10.png

＃--------------------------------------------------------------------
＃　キャラクタ数（ソロゴーストは1とか。Emilyは3とか。）
＃　Ｒ１：-1（負の場合はキャラ数を返すでっちあげ仕様）
＃　Ｒ２：NOC（Number of Character？キャラクタ数識別子。）
＃--------------------------------------------------------------------

＠-1NOC
1

＃--------------------------------------------------------------------
＃ これはネタとして各ゴーストの紹介文を書いて下さい。
＃--------------------------------------------------------------------

＠0プロフィール
詠（ながみ）\n色素の薄い髪色の青年。年齢は20代前半。小さな家に一人暮らし。\nたまに眼鏡をかけるが、実はあんまり眼は悪くはない。
詠（ながみ）\n\nなんか良く分からない人間。\n手がつめたい。けど何か温かい気はする。\n（by　猫）
詠（ながみ）\n\n人当たりの良い青年。\n笑顔が素敵。頼りになる。可愛い。息子にしたい（え）\n（by　隣のおばさん）

＠1プロフィール
其処にいる誰か。\n\n\n･･･誰がいる？

＃--------------------------------------------------------------------
＃ 以下は定義値
＃ ＠列挙になっているのは、単に書き換え不可の値として使っているだけで
＃ 各プロパティに対して、値は一つのみ定義して下さい。
＃--------------------------------------------------------------------

＠0name
詠

＠1name
其処にいる誰か

＃--------------------------------------------------------------------
＃ 以下は
＃ 綾河くも氏の サイバースフィア（のカード）の設定を元にしているので
＃ http://leafstar.net/cs_proto/ を参照してして下さい
＃--------------------------------------------------------------------

＠0種族
人間

＠0種族タイプ
人型

＠0年齢層
若者
＃ ･･･若者？　もしや二十歳超えたら『大人』･･･？

＠0性別
男性



＠1種族
？

＠1種族タイプ
？

＠1年齢層
不明

＠1性別
不明

＃--------------------------------------------------------------------

＊OnUserInput
＄（Ｒ０）	（Ｒ１）
＞（Ｒ０）を教えてもらった
