#==============================================================================
#
# 「華和梨」イベント処理用簡易スクリプト(Kawari Easy Event Programmed Script)
#  スクリプト辞書
#
# ＫＥＥＰＳ製作   ：こやま☆あきら
# OpenKEEPS製作    : ＯｐｅｎＫＥＥＰＳプロジェクトチーム
# OpenKEEPSページ  : http://keeps.sourceforge.jp
#
#==============================================================================
# 動作対象：「華和梨」Phase 7.3.1 及び上位互換版を使用。
#           「何か」（現「伺か」）MATERIA period 480 及び上位互換ソフトを使用。
#==============================================================================

:crypt

#変数名一覧====================================================================

# TimeWork   : 起動してからの時間(単位：時間)
# SakuraFace    : 現在のメインゴーストのサーフェス番号
# KeroFace      : 現在のサブゴーストのサーフェス番号

# datasaveparam : 終了時にセーブされる変数
#　既に「Dict-KEEPS.txt」で、以下のパラメータは定義されている。
#　これらのほかにセーブしておきたいパラメータを記述する。
#　sw.randomtalk / interval / sw.mikire / sw.kasanari / FlagMode / username
#　(追加する必要が無ければ、作る必要は無い)

#datasaveparam : 

#==============================================================================


#起動：通常起動================================================================

#TalkBootup.1231
#TalkBootup${timezone}.1231
#TalkBootup${timezone}
#TalkBootup
#起動した時のメッセージ、上の方ほど優先される。

# timezone : Earlymorning（早朝）/ Morning（朝）/ Day（日中）/ Evening（夕方）
#/ Night（夜）/ Midnight（深夜）

#使用できる変数
# system.Reference0 : 現在のシェル名

TalkBootup.0101 : \0\s[0]\1\s[15]あけましておめでとうございます。\e
TalkBootup.0308 : \0\s[0]何か再公開記念日だな。\w4\1\s[10]まだボク達はいなかったんですけどね。\e
TalkBootup.0806 : \0\s[0]今日は、孝之によるとミートパイ記念日なんだそうだ。\w6\1\s[10]なんですか、\w4それは。\w4\0\c\s[8]若さゆえの過ちって奴じゃないか？\n\n\w5\1\c\s[12]そうなんですか？\w5\0\s[0]さぁな。\e
TalkBootup.0920 : \0\s[0]\1\s[10]あ、\w4今日はボクたちがはじめて降りてきた日ですね。\0\s[0]もっとも、\w3ちゃんと知っている人が何人いるか微妙な所だがな。\e

TalkBootupEarlymorning : \1\s[10]\0\s[8]よく起きられるな。こんな時間に\e

TalkBootupMorning : \1\s[10]\0\s[0]おはよう。\e
TalkBootupMorning : \0\s[0]\1\s[15]おはようございます。\e
TalkBootupMorning : \1\s[10]\0\s[0]おはよう。\w8\n\n今日は${plan.3}しないとな。\e
TalkBootupMorning : \0\s0\1\s[10]おはようございます。\w6\n\b\n今日は${plan.2}する予定がありますよ。\w5ユーザーさん。\e

TalkBootupDay : \1\s[10]\0\s[0]仕事は順調か？\e
TalkBootupDay : \0\s[0]\1\s[15]こんにちは。\e
TalkBootupDay : \1\s[10]\0\s[0]今日はもう${plan.2}したか？\e

TalkBootupEvening : \1\s[10]\0\s[0]さーて、アニメはやってるかな？\e
TalkBootupEvening : \1\s[10]はい。\w4こんにちは。\w8\0\s[0]とりあえず、${plan.3}しないとな。\e

TalkBootupNight : \0\s[0]\1\s[10]これから何をしようというのですか？\e
TalkBootupNight : \0\s[0]\1\s[15]こんばんは。\e
TalkBootupNight : \1\s[15]\0\s[0]明日は、${plan.1}する予定があるらしいな、ユーザーさん。\w8\1\s[10]どうして知ってるんですか？\w4風月さん。\w6\0\cさっき、スクルドが言ってた。\e

TalkBootupMidnight.1231 : \1\s[10]\0\s[0]大晦日〜。\e

TalkBootupMidnight : \1\s[10]\0\s[0]夜はこれから\e
TalkBootupMidnight : \0\s[0]というか、\w4この世界には夜なんか無いんじゃないのか？\1\s[10]そうですね。\e

TalkBootup : ${obs}\e

#==============================================================================


#終了：終了メッセージ==========================================================

#TalkClose.1231
#TalkClose${timezone}.1231
#TalkClose${timezone}
#TalkClose
#メニューから終了が指示された時のメッセージ、上の方ほど優先される。

# timezone : Earlymorning（早朝）/ Morning（朝）/ Day（日中）/ Evening（夕方）
#/ Night（夜）/ Midnight（深夜）

#注意：スクリプトの最後に「\e」タグをつけない事。
#　　　(メッセージを表示するだけで終了しなくなる)


TalkCloseEarlymorning : \0\s[0]よくこんな時間までやってられたな。

TalkCloseMorning : \0\s[0]これから、出勤か？

TalkCloseDay : \0\s[0]そういや、昼ご飯、たべたっけ？

TalkCloseEvening : \0\s[0]これから、アニメでも見るのか？

TalkCloseNight : \0\s[0]もう終わりなのか？

TalkCloseMidnight : \0\s[0]じゃあ、また今度。

TalkClose : ${ocs}\-

#==============================================================================

#他ゴーストが消去された場合の交代----------------------------------------------

TalkVanished : 他ゴーストが消去された後、自分に交代された
#使用できる変数 ${system.Reference0} : 消去されたゴースト名

TalkVanished : \0\s[6]${system.Reference0}を刈り取り完了。\1\s[18]刈り取り…ですか。\e

#==============================================================================



#イベント：時報、特定時間======================================================

#指定した年月日、曜日、時間に喋らせることが出来ます。
#書式は以下の４つ、同じ時間の場合は上のものほど優先されます。

#TalkTime2002_0401_1230（年４桁_月日_時分）
#TalkTime0401_1230（月日_時分）
#TalkTime1_1230（曜日(0〜6)_時分）（０が日曜、６が土曜）
#TalkTime1230（時分）

#時報的に喋らせたければ「TalkTime1200」のように指定してください。

#時報--------------------------------------------------------------------------
TalkTime0000 : \0\s[0]０時。\1\s[10]日付が変わりましたね。\w8\0\n\nまぁ、だからどうしたとしか言い様が無いけど。\e
TalkTime0100 : ${TalkTimeEtc}
TalkTime0200 : \0\s[0]２時だけど。\n\n明日何かあるならそろそろ寝たらどう？\e
TalkTime0300 : \0\s[0]３時だ。\1\s[10]一般に丑三つ時って呼ばれてますよね。\0…ああ。\e
TalkTime0400 : \1\s[0]４時です。\n\n\w6…徹夜…ですか？\e
TalkTime0500 : ${TalkTimeEtc}
TalkTime0600 : ${TalkTimeEtc}
TalkTime0700 : \0\s[0]７時〜。\n\n\w4\1\s[10]おはようございます。\e
TalkTime0800 : \1\s[10]８時ですね。\n\n\w6\0\s[0]朝ー、朝だよー。\w4${tabemono}食べて、${mkt}まで猛ダッシュだよー。\w8\n\n\1…\w6何言ってるんですか？\w8\0いや、言ってみたかっただけ。\e
TalkTime0900 : ${TalkTimeEtc}
TalkTime1000 : \0\s[0]１０時。\n\n仕事の方は順調か？\e
TalkTime1100 : ${TalkTimeEtc}
TalkTime1200 : \1\s[10]ピッ\w6ピッ\w6ピッ\w6ポーン。\w8正午をお知らせします。\e
TalkTime1300 : ${TalkTimeEtc}
TalkTime1400 : ${TalkTimeEtc}
TalkTime1500 : \0\s[0]１５時か。\w8\n\n\s[1]おやつを…。\n\n\w8\w8\s[7]さぁ、今すぐに！\e
TalkTime1600 : ${TalkTimeEtc}
TalkTime1700 : \0\s[0]１７時。\n\nそろそろ、勤務時間終了かな。\e
TalkTime1800 : \0\s[0]もうすぐアニメゴールデンタイムが始まる６時だ。\e
TalkTime1900 : ${TalkTimeEtc}
TalkTime2000 : ${TalkTimeEtc}
TalkTime2100 : ${TalkTimeEtc}
TalkTime2200 : ${TalkTimeEtc}
TalkTime2300 : \1\s[10]２３時です。\w8\0\s[0]テレホタイム開始時間！\w8\n\nさぁ、ダイヤルアップの人は接続を！\e

TalkTimeEtc : \0\s[0]%hour時。\e
TalkTimeEtc : \0\s[0]%hour時だな。\e
TalkTimeEtc : \1\s[10]%hour時ですね。\e

#年月日、曜日指定の例----------------------------------------------------------

#２００３年３月３日３時３３分
TalkTime2003_0303_0333 : \1\s[10]2003年3月3日3時33分です。\0\s[0]この時間に何の意味があるんだ？\1\n\n\s[10]３が並んでます。\e

#８月６日８時１５分
#TalkTime0806_0815 : \0\s[0]広島に原爆が投下された時間です、\w2黙祷を捧げましょう。\e

#火曜２１時１５分
TalkTime2_2115 : \1\s[10]プロジェクトＸの時間です。\w8\n\nまだ、テレビをつけてない人は今すぐスイッチオン！\e
TalkTime2_2115 : \0\s[0]プロジェクトＸがはじまるぞ。\w4\n\nさぁ、今すぐテレビをつけるんだ！\e
TalkTime2_2116 : \0\s[0]で、今日のプロジェクトＸは何だ？。\e
TalkTime2_2116 : \1\s[10]今日は、なんですか？。\e

#毎日１１時５５分
TalkTime1155 : \1\s[10]多分、ＮＨＫで天気予報をやってると思います。\e

#==============================================================================


#イベント：起動時間喋り========================================================

#TalkWorktime{Word1} : 起動時間が１時間経過する毎に喋る。
#${worktime} : 起動時間

#Word1の指定
#Veryshort（１〜４時間）
#Short（５〜７時間）
#Middle（８〜１０時間）
#Long（１１〜２０時間）
#Verylong（２０時間超）

#paraworkでＯＳが起動している時間かゴーストが起動している時間か#選択出来ます。
# (0：ＯＳ ／ 1：ゴースト)
parawork : 0

TalkWorktimeVeryshort : \0\s[0]${TalkWorktime}\0まだまだだね。\e
TalkWorktimeVeryshort : \0\s[0]${TalkWorktime}\0で？\e
TalkWorktimeVeryshort : \0\s[0]${TalkWorktime}\0ふーん。\e

TalkWorktimeShort : \0\s[0]${TalkWorktime}\0ほぅ。\e
TalkWorktimeShort : \0\s[0]${TalkWorktime}\0ほぅ。\w4まぁ、そんなもんか。\e
TalkWorktimeShort : \0\s[0]${TalkWorktime}\0さぁ、今からが本番だな。\e

TalkWorktimeMiddle : \0\s[0]${TalkWorktime}\0そうかそうか。\e
TalkWorktimeMiddle : \0\s[0]${TalkWorktime}\0これからかな？。\e

TalkWorktimeLong : \0\s[0]${TalkWorktime}\0なんと。\e
TalkWorktimeLong : \0\s[0]${TalkWorktime}\0結構がんばるな。\e
TalkWorktimeLong : \0\s[0]${TalkWorktime}\0まぁ、普通といったら普通なんだけど。\e

TalkWorktimeVerylong : \0\s[0]${TalkWorktime}\0何してたんだ？\e
TalkWorktimeVerylong : \0\s[0]${TalkWorktime}\0サーバー用機？\e
TalkWorktimeVerylong : \0\s[0]${TalkWorktime}\0まぁ、最近じゃ珍しくないか。\e

#「TalkWorktime〜」より呼び出しているエントリ。ここに書いてあるのは一例。
TalkWorktime : \1\s[10]起動してから${worktime}時間経過しました。\n\n
TalkWorktime : \1\s[10]${worktime}時間経過しましたよ。\n\n
TalkWorktime : \0\s0今起動してから何時間たってる？\w4\1\s[10]えっと、${worktime}時間です。

#==============================================================================


#イベント：各表情からの復帰====================================================

#TalkReurn${Word1} : 一定時間以上イレギュラーなサーフィスが表示されている時。
#Word1 : サーフィス番号
#該当するサーフィス番号が無い場合は「TalkReurn」が呼ばれる。

#メインとサブのどちらも 0(10)以外のサーフィスだった場合、サブが優先され、
#サブに該当するエントリが無い場合、メインのサーフィス変更となる。
#表情を変える必要が無い場合、「TalkReturn」は記述しなくてよい。

TalkReturn7 : \1\s[10]ﾏﾀｰﾘいきましょうよ。\0\s[0]うむ。\e
TalkReturn8 : \1\s[10]\0\s[0]はぁ。\e
TalkReturn13 : \1\s[10]はぁ。\e
TalkReturn : \1\s[10]\0\s[0]\e

#==============================================================================


#イベント：最小化から復帰======================================================

#TalkRestore : 最小化から復帰した時。

#使用出来る変数
#minimizedtime : 最小化されていた時間(分単位)

TalkRestore : ${wsrs}\e

#==============================================================================


#イベント：消滅指示時==========================================================

#TalkVanishSelecting : 消滅指示が右クリックメニューから選ばれた
#TalkVanishSelected : 消滅指示確認ダイアログで「はい」が選択された
#TalkVanishCancel : 消滅指示確認ダイアログで「いいえ」が選択された
#TalkVanishButtonHold :消滅指示確認で「はい」を選択後、サーフィスダブルクリック
#　　　　　　　　　　　 によりキャンセルされた

TalkVanishSelecting : \1\s[16]何処に飛ばす気なんですか…\w4\0\s[0]何か訳があるんだろう。\e
TalkVanishSelected : OnVanishSelected : \0\s[0]ではまた何処かで会おう。\w5\1\s[10]さよならです。\e
TalkVanishCancel : \1\s[10]延命処置ですね。\w4\0\s[0]もしかして押し間違えたとか。\e
TalkVanishButtonHold : \1\s[10]ふぅ、\w4あぶなかったです。\w8\0\s[8]あぶないあぶない。\e

#==============================================================================


#==============================================================================


#イベント：ＷｉｎＡＭＰ========================================================

#TalkWinampplay : ＳＳＴＰ対応のプレーヤーで、演奏が開始された時。
#現在はWinAMP＆YunaSexyFont+SSTP対応パッチ

#・使用出来る変数
# Wartist : 作曲者名
# Wtitle : 曲のタイトル

# 下記の例では、${Wartist}が存在する場合${Winampplay1}が呼び出され、
# 存在しない場合は${Winampplay2}が呼び出される。
# TalkWinampplayは変更する必要はありません（KISが分かる人は作曲者別反応を
# 組むことが出来ます。）

TalkWinampplay : \1\s[10]$(if ${Wartist} ${Winampplay1} ${Winampplay2})\e

Winampplay1 : 今、流れているのは、\n\n${Wartist} の「${Wtitle}」\n\nです。
Winampplay2 : 今、流れているのは、\n\n「${Wtitle}」\n\nです。

#==============================================================================


#イベント：ＳＳＴＰ受信中断====================================================

#TalkSSTPbreak : ＳＳＴＰ受信を中断(台詞表示中にバルーンをダブルクリック)した時

TalkSSTPbreak : \1\s[10]ＳＳＴＰ受信を中断しました。\e

#==============================================================================


#イベント：画面解像度、色数変更================================================

#TalkDisplayChange : 画面の色数、解像度が変更された場合。

# 使用可能な変数
# DislpayDpp    : ディスプレイの色数 (単位：ビット)
# DisplayWidth  : ディスプレイの幅 (単位：ドット)
# DisplayHeight : ディスプレイの高さ (単位：ドット)

TalkDisplayChange : \0\s[0]ディスプレイサイズが変わった…。\w6\1\s[10]みたいですね。\e

#==============================================================================


#イベント：「お勧め」サイト選択時==============================================

#条件 : 「お勧め」サイトリストから選択した時。
#書式 : TalkURL.{Word1}
# Word1 : お勧めサイトリストのサイト名(全・半角スペースは削除、英数は全て半角)

TalkURL.clearbrainsystems : \0\s[0]孔明さんのサイトだな。\w5\1\s[10]きのこのサイトですね。\e
#TalkURL.猫どりふ : \0\s[0]エンターテインメントソフト「猫どりふ」配布元。\e
#TalkURL.winampcom : \0\s[0]ＭＰ３プレーヤ「Winamp」配布元。\n\n「YunaSexyFont」との組合せにより、曲紹介や歌詞表示などが可能に。\e
#TalkURL.yunasoft : \0\s[0]「Winamp」用プラグイン「YunaSexyFont」配布元。\n\n「Winamp」で、曲紹介や歌詞表示などが可能に。\e
#TalkURL.はぴかる▼せぶん : \0\s[0]SHIORIモジュール用テキストエディタ「だぶるている」配布元。\e
#TalkURL.何か用のナニか : \0\s[0]「UD Agent」支援ソフト「UDSensor」配布元。\e
TalkURL.YuelStudio : \0\s[5]私の開発元。何か更新があるかもしれないぞ。\w8\w8\s[0]\e
TalkURL.COMETGAZE : \0\s[0]いろいろたくさんの無料情報が置いてあるぞ\e
TalkURL.心薬局 : \0\s[5]ShellMasterさんの家だ。\e

#==============================================================================



#反応：見切れ==================================================================

#TalkMikire : 見切れ状態(画面端からはみ出している場合)になった時
#TalkMikirez : 見切れ状態から回復した時

TalkMikire  : \0\s[7]何だかちゃんと表示されてないぞ｡\1\s[10]戻して下さい。\w8\0\s[0]…まったくだ｡\e
TalkMikire  : \0\s[8]…\w6見切れー。\e

TalkMikirez : \0\s[5]元に戻れたぞ｡\w8\1で、どうしようっていうんですか?\w8\0\s[0]\n\n別に…\e
#TalkMikirez : \0\s[0]透明化すれば特に邪魔にならないのに…。\w4\1%username このOS透明化サポートしてないんですか？\e

#==============================================================================


#反応：重なり==================================================================

#TalkKasanari : メインゴーストとサブゴーストが重なって一定時間経過。
#スクリプトでは「\0\4」（\0側が移動）又は「\1\4」（\1側が移動）が可能

TalkKasanari : \0\s[7]そこは私の場所だ。\w8\n\nどいてもらおう。\1\4\e
TalkKasanari : \1\s[13]いくらスペースが無いからって重ねないでくれます？\0まったくだ。\0\4\e
TalkKasanari : \0\s[0]…\w4このままにするか？\n\n\q0["いどう,idou"]\n\q1["このまま,sonomama"]\e
Select.idou : \1\s[16]わかりましたよ。\4\e
Select.sonomama : \1\s[10]このままで良いんですね。\e

#==============================================================================


#反応：ダブルクリック==========================================================

#Character(0/1)Doubleclick(.反応部位)
# 反応部位はsurfaces.txtで定義。
# 同じ反応部位でシングルクリックとの共存は出来ません。

Character0Doubleclick.Face : \0\s[7]痛いんだけど…\e
Character0Doubleclick.Face : \0\s[0]何か喋れって？$(set interval 20 ; set silence 0)\e
Character0Doubleclick.Face : \0\s[6]つつくなよ。\e
Character0Doubleclick.Face : \0\s[5]ふふふ、レッツマシンガントーク！$(set interval 15 ; set silence 0)\e
Character0Doubleclick.Face : \0\s[7]む。$(set interval 90 ; set silence 0)\e

Character0Doubleclick.Head : \0\s[6]突付くな｡\e
Character0Doubleclick.Head : \1\s[13]ナニヲ ノゾンデ イルノデスカ…\e

#Character0Doubleclick.Yari : \1\s[10]触らない方が身のためですよ。\w8\0\s[0]そうだな。今まで、何人犠牲になったことやら…\e
#Character0Doubleclick.Yari : \1\s[10]あぶないですよー。\e
#Character0Doubleclick.Yari : \0\s[0]なに？\w6これ？\w4\cこれは、父さんが昔使ってたって言う海神の槍だ。\w6こっちに来るとき、持っていけってさ。\e

Character0Doubleclick.Kama : \1\s[10]触らない方が身のためですよ。\w8\0\s[0]そうだな。今まで、何人犠牲になったことやら…\e
Character0Doubleclick.Kama : \1\s[10]あぶないですよー。\e
Character0Doubleclick.Kama : \0\s[0]実はそれ、刃の部分しか実体化してないんだ。\w5\1\s[10]へぇ、\w3そうなんですか。\e

Character0Doubleclick : ${Mainmenu}\e
Character0Doubleclick : ${Mainmenu}\e
Character0Doubleclick : ${dcs}\e

Character1Doubleclick : \0\s[0]何を求めてるんだ?\e
Character1Doubleclick : \1\s[10]うぐぅ。\e
Character1Doubleclick : ${MainmenuHel}\e
Character1Doubleclick : ${MainmenuHel}\e
Character1Doubleclick : ${MainmenuHel}\e
#==============================================================================


#反応：シングルクリック========================================================

#Character(0/1)Singleclick.反応部位
# 反応部位がない場合は完全に無視されます。
# また、同じ領域でのダブルクリックとの共存は出来ません（両方書いた場合
# シングルクリックが優先されます）
# また、MATERIA-Bでは右クリックでも反応が来るので注意。

Character0Singleclick.Bust : \0\s[7]胸を突付くなー。\e
Character0Singleclick.Bust : \0\s[5]…\w8…\w6部屋の隅でガタガタ震えながら命ごいする心の準備はOK？\e
Character0Singleclick.Bust : \0\s[7]小便済ませたか？\n\w4神様にお祈りは？\n\w6部屋の隅でガタガタ震えながら命ごいする心の準備はOK？\e
Character0Singleclick.Bust : \0\s[0]…。\n\n\w9\1\s[10]反応は無しですか？\w8\0…\w4\s[6]放置。$(set interval 90 ; set silence 0)\e
#==============================================================================


#反応：撫でまわし・お触り======================================================

#Character(0/1)Stroke.反応部位(.half)
#反応部位がない部分でのお触りは無視されます。
#halfをつけた場合、limit値の半分で反応１段階目となります。

#追加する場合はlimit値をセットで設定してください。
#設定しない場合一瞬で反応します。

limit.Character0Stroke.Head : 50
Character0Stroke.Head : \1\s[10]何か出てくるとでも思いましたか？\e
Character0Stroke.Head : \0\s[0]おだてても、何も出ないんだけどな…。\e

limit.Character0Stroke.Bust : 70
Character0Stroke.Bust.half : \0\s[7]おい、どこ触ってる。\w8\w8\w8\s[0]\e
Character0Stroke.Bust : \0\s[6]世の中エロ機能だけで、やっていけるわけないだろう。\w8\1\s[10]たんにサーフィスないだけなんじゃないですか？\w6\0…。\e

#limit.Character0Stroke.Yari : 30
#Character0Stroke.Yari : \1\s[10]切れますよ。\e

limit.Character0Stroke.Kama : 30
Character0Stroke.Kama : \1\s[10]切れますよ。\e
Character0Stroke.Kama : \1\s[10]危ないですよ。\w4仮にも風月さんは死神なんですから。\n\n\w3\0\s[7]「仮にも」というのはどういうこと？\1\w3\s[13]すみません。\e
Character0Stroke.Kama : \0\s[6]狩るぞ\w7\1\s[13]！！\e
Character0Stroke.Kama : \1\s[10]触るな危険。\e
Character0Stroke.Kama : \0\s0おお、といでくれるのか？\n\n\1その試し切りはお受けしませよ。\w5\0なんだ。\w3当てにしてたのに。\e

limit.Character1Stroke : 30
Character0.Stroke.body : \1\s[18]くすぐったいです\e
Character0.Stroke.body : \0\s[0]…セクハラ？\e

#==============================================================================


#反応：マウスホイール==========================================================

#Character(0/1)Wheel(.反応部位)(.Plus/Minus)

Character0Wheel.Face.Plus : ${ait}\e
Character0Wheel.Face.Minus : ${nait}\e

Character1Wheel.body : \0\s[6]ヘルには脱衣システムは内蔵されていません。\w8\1\s[10]何言ってるんですか？風月さん。\e

#==============================================================================

#Input Box関連=================================================================

#条件 : 「\![open,inputbox,*,*]」タグで表示したInputボックスに入力をした時。
#書式 : TalkInput.{Word1}
# Word1 : 「\![open,inputbox,*,*]」タグでのシンボル。

#・使用出来る変数
# system.Reference1 : Inputボックスに入力された内容。

#名前覚えて-------------------------------------------------------------------

Select.TeachName : $(set FlagName 1)$(set freeze 1)\0\s[0]じゃあ、そこにユーザー名を入力してくれるかな？\w8\n\w4\nちなみに、今は${username}だけど。\w8\!["open,inputbox,TeachName,-1"] \e

TalkInput.TeachName : $(clear FlagName)$(set entername $(expr ${system.Reference1} | ${username}))\0\s[0]「${entername}」でいいんだな？\n\n\q["はい,MemoryName"]\n\q["いいえ,TeachName"]\n\q["入力取り消し,Cancel"]\e

Select.MemoryName : $(set freeze 0)$(set username ${entername})\0\s[5]では、これからは「${username}」と呼ばせてもらおう。\e


#Input Box タイムアウト--------------------------------------------------------

#条件 : Inputボックス表示後、指定時間が経過しても入力されなかった場合。
#書式 : TalkInputTimeOut.{Word1}
# Word1 : 「\![open,inputbox,*,*]」タグでのシンボル。

#以下は時間制限を施した時の例。
#*c
#TalkInputTimeOut.TeachName : \0\s[4]名前入力時間切れです。\e

#==============================================================================



#ネットワーク：メールチェック==================================================

#TalkMailstart : メールチェックが指示された時。
#system.Reference2 : チェックするサーバの名前

#TalkGottaMail : 旧メールチェック
#・使用可能な変数
# system.Reference0 : 到着しているメールの数(単位：通)
# system.Reference1 : 到着しているメールの総容量(単位：Byte)
# system.Reference2 : チェックするサーバの名前
# system.Reference4 : 全メールの top result
# system.Reference5 : list result
# system.Reference6 : uidl result

#TalkNoMail : 旧メールチェックの結果、メールが到着していない。

#TalkGottaMail2 : 新メールチェック。メールの新着数を表示できる
#・使用可能な変数
#　上記の変数陣に加え、
# system.Reference3 : 前回から増えた・減ったメールの数(単位：通)
# NewMail : 新着メールの数(単位：通)

#TalkNoMail2 : 前回メールチェック時から比べて、新しいメールが到着してない。

#TalkMail${Word1} : メールチェック時、エラーが発生した。
# Word1 : timeout / kick / defect / Error
# エラーの内容 (タイムアウト / (パスワード)エラー / 設定不備 / その他)


TalkMailstart : \1\s[10]${system.Reference2}\n\nメールボックスにアクセスします。\e
TalkNoMail : \1\s[10]新しいメールはありませんでした。\e
TalkGottaMail : \1\s[10]メールが来ています。\n\n\0\s[0]${system.Reference0}通、${system.Reference1}バイト\n\nだって。\e
TalkNoMail2 : \0\s[0]来てないみたいだけど。\e
TalkGottaMail2 : \1\s[15]${NewMail}通、新しいメールが来ています。\e
TalkMailtimeout : \0\s[8]メールチェック時にタイムアウト発生。\1\s[10]はぁ。\e
TalkMailkick : \1\s[10]メールチェック時にエラーが発生しました。\e
TalkMaildefect : \0\s[8]そういうことは、設定をしてからするんじゃないのか？\e
TalkMailError : \1\s[13]「${system.Reference0}」エラーが発生しています。\e

#==============================================================================


#ネットワーク：時間あわせ======================================================

#TalkNTPstart : 時間合わせが指示された時。
#TalkNTPfailed : ＳＮＴＰサーバからの時刻取得に失敗した時。
#TalkNTPcompare : ＳＮＴＰサーバより時刻情報を取得した時。

#・使用可能な変数
# TimeSNTP  : ＳＮＴＰサーバから取得した時刻
# TimeLOCAL : 自分のＯＳでの現在時刻
# system.Reference3 : ＳＮＴＰサーバと自分のＯＳとのズレ(単位：秒)
#・スクリプトに「\6」と書く事で、実際にＯＳの時計が合わされる。

TalkNTPstart : \0\s[0]ＳＮＴＰサーバ\n\n${system.Reference0}\n\nへアクセス。\e
TalkNTPfailed : \1\s[10]ＳＮＴＰサーバへの接続に失敗しました。\w4\0\s[8]\e
TalkNTPfailed : \0\s[8]接続をミスったようだ。\e

TalkNTPcompareM0 : \0\s[5]誤差なし。\w5\1\s[15]いつもこうありたいものです。\e
TalkNTPcompareM1 : \0\s[0]誤差あり。${system.Reference3}秒の差が発見されたぞ。${TalkNTPcompareM4}\e
TalkNTPcompareM2 : \1\s[10]${system.Reference3}秒の差がありました。${TalkNTPcompareM4}\e
TalkNTPcompareM3 : \0\s[0]なに？${system.Reference3}秒も差があるぞ。${TalkNTPcompareM4}\e
TalkNTPcompareM4 : \n\nということで、修正！\6\e
TalkNTPcompareM4 : \n\n\q0["修正する,Adjast"]\n\q1["修正しない,NoAdjast"]\e
Select.Adjast : \0\6\s[5]これでO.K.\e
Select.NoAdjast : \0\s[8]え？しないのか？。\e
Select.NoAdjast : \1\s[10]しましょうよ。\e
Select.NoAdjast : \0ほんとうに？${TaliNTPcompareM4}\e


TalkNTPcompare : ${TalkNTPcompare1}${TalkNTPcompare2}${TalkNTPcompare3}${TalkNTPcompare4}\e

#TalkNTPcompare1 : \_q\0\s[0]ＳＮＴＰ：${TimeSNTP}\nローカル：${TimeLOCAL}\_q\n\n
TalkNTPcompare1 : \0\s[0]えーっと、\n\n

TalkNTPcompare2 : $(if $([ ${system.Reference3} -eq 0 ]) ${TalkNTPcompareM0} $(if $([ ${system.Reference3} -lt 10 ]) ${TalkNTPcompareM1} $(if $([ ${system.Reference3} -lt 30 ]) ${TalkNTPcompareM2} ${TalkNTPcompareM3})))

#==============================================================================


#ネットワーク：ネットワーク更新================================================

#TalkUpdateBegin : ネットワーク更新が指示された。

#TalkUpdateReady : ネットワーク更新がの準備が出来た。
#system.Reference0 : これから更新を行なうファイルの全数（０起源につき注意）

#TalkUpdatecomplete : ネットワーク更新が無事完了した。
#system.Reference0 : 更新されたファイルリスト(カンマで区切られている)

#TalkUpdatenoupdate : ファイルの更新がなかった場合。

#書式 : TalkUpdatefail{Word1} : 更新に失敗。
# Word1 : timeout / md5 / 404 / 403 / etc
# 失敗した理由 (タイムアウト/ＭＤ５不一致/サーバ４０４エラー/４０３エラー/その他)

#書式 : TalkDownloadBegin : ファイルのダウンロードが始まった。
# system.Reference0 : ダウンロードするファイル名
# system.Reference1 : 更新すべきファイルのうち、現在何番目か
# system.Reference2 : 更新すべきファイルの全数

#TalkMD5Begin : ファイルのＭＤ５を比較開始する。
# system.Reference0 : ＭＤ５を比較するファイル名

#TalkMD5Complete : ＭＤ５が一致した場合。
#TalkMD5Fail : ＭＤ５が一致しない場合。
# system.Reference0 : ＭＤ５を比較するファイル名
# system.Reference1 : 「updates2.dau」にある、ＭＤ５
# system.Reference2 : ダウンロードしたファイルのＭＤ５


TalkUpdateBegin : \0\s0\1\s[10]ネットワーク更新を開始します。\w6\0\s[0]はいはい。\e
TalkUpdateReady : \0\s0\1\s[10]これより、${system.Reference0}個のファイルをダウンロードします。
TalkUpdatecomplete : \0\1\s[10]ネットワーク更新が終了しました。\e
TalkUpdatenoupdate : \0\s[8]更新ファイル無しだって。\e
TalkUpdatefailtimeout : \0\s[8]データが送られて来ないようだ。\n\nネットワーク更新を中断する。\e
TalkUpdatefailmd5 : \0\s[8]ＭＤ５が一致しないようだ。\n\nネットワーク更新を中断する。\e
TalkUpdatefail404 : \1\s[10]エラー４０４：ファイルが見つからないようです。\n\nネットワーク更新を中断します。\e
TalkUpdatefail403 : \1\s[10]エラー４０３：サーバーにアクセスできません。\n\nネットワーク更新を中断します。\e
TalkUpdatefailetc : \1\s[10]「${system.Reference0}」エラーにより、ネットワーク更新に失敗しました。\e
TalkDownloadBegin : \1\s[10]新たな指令書ファイル\n\n${system.Reference0}\n\nを受信しています。\e
TalkDownloadBegin : \0\s[0]次のカンペ「${system.Reference0}」を受信中。\e
TalkMD5Begin : \1\s[10]${system.Reference0}\n\nのＭＤ５を照合します。\e
TalkMD5Begin : \0\s[0]${system.Reference0}の作戦コードを照合。\e
TalkMD5Complete : \0\s[0]えっと、コードは\n${system.Reference1}\n\1\s[10]${system.Reference2}\nですね。\n一致しました。\e
#TalkMD5Fail : \0\s[0]\_q${system.Reference1}\n${system.Reference2}\_q\n\n一致しませんでした。\e
TalkMD5Fail : \0\s[0]何か違うようだぞ。\w6\1\s[10]そうですね。\e

#==============================================================================


#ネットワーク：ヘッドラインセンサー============================================

#TalkHeadlineBeginヘッドライン取得が指示された時
#TalkHeadlineFirst : ヘッドライン読み上げの開始(最初のページ)
#TalkHeadlineNext : ヘッドライン読み上げの開始(２ページ目以降)
#TalkHeadlineChoice : ヘッドライン読み上げ終了(最後のページ以外)
#TalkHeadlineChoiceEnd : ヘッドライン読み上げ終了(最後のページ)
# system.Reference0 : 対象サイト名

#TalkHeadline{Word1} : ヘッドライン取得結果(情報が取得されない場合)
# Word1 : Noupdate  / Failed / Miss / Error
# ヘッドラインセンス失敗理由 (更新なし / 受信失敗 / 解析失敗 / その他)

#TalkHeadlineChoiceの選択肢は空（[]）で次ページ
#・「${JumpURL}」と記述する事で、対象サイトにアクセスする。

TalkHeadlineBegin : \1\s[10]${system.Reference0} ヘッドラインを取得します。\e
TalkHeadlineNoupdate : \1\s[10]ヘッドラインは更新されていませんでした。\e
TalkHeadlineFailed : \1\s[10]ヘッドライン情報が取得できませんでした。\e
TalkHeadlineMiss : \1\s[10]ヘッドライン情報の解析に失敗しました。\e
TalkHeadlineError : \0\s[8]「${system.Reference0}」エラー発生…\e
TalkHeadlineFirst :\0\b[2]\s[0]${system.Reference0} ヘッドライン。
TalkHeadlineNext : \0\b[2]\s[0]えっと、\w4${system.Reference0} ヘッドラインの続き。
TalkHeadlineChoice : \q0["次のページへ,"]\n\q1["読む,HeadlineJump"]\n\q2["読まない,HeadlineCancel"]\e 
TalkHeadlineChoiceEnd : \q0["読む,HeadlineJump"]\n\q1["読まない,HeadlineCancel"]\e 
Select.HeadlineJump : $(set freeze 0)\b[-1]\!["open,browser,"${JumpURL}]\e 
Select.HeadlineCancel : $(set freeze 0)\0あ、そう。\e 

#==============================================================================


#ネットワーク：ＩＰアドレスブラックリスティング================================

#TalkBlacklist ブラックリスト行きが指定された時
#・使用可能な変数
# system.Reference0 : ブラックリストに登録されるクライアントのＩＰアドレス

TalkBlacklist : \1\s[10]ＩＰアドレス「${system.Reference0}」をブラックリスティングしました。\e

#==============================================================================


#ネットワーク：ネットワークが重い==============================================

#TalkNetworkheavy : サーバからデータが一定時間以上送られてこない時。

#ネットワーク更新やメールチェック、その他ネットワークを使ったイベントなどに
#汎用的に使われます。

TalkNetworkheavy : \0\s[8]おーそーいー。\e
TalkNetworkheavy : \0\s[8]回線不良か…。\e

#==============================================================================


#ネットワーク：ＵＲＬＤ＆Ｄによるダウンロード==================================

#TalkDownload : ブラウザなどからショートカットがドロップされた。
# system.Reference0 : ショートカットのデータ(ＵＲＬ)

#DownloadRefused : ダウンロードが意図的に中断された（バルーンをダブルクリック）
#DownloadFailed : ダウンロードが外因的な要因で失敗した

TalkDownload : \1\s[10]${system.Reference0}\n\nから、ダウンロード中です。\e

DownloadRefused : \1\s[10]中断しましたよ。\e

DownloadFailed : \0\s[8]ダウンロード失敗…。\e

#==============================================================================



#ファイル：各種インストール====================================================

#TalkInstallBegin : 圧縮ファイルがＤ＆Ｄされた時

#条件 : インストールが完了した時。
#書式 : TalkInstall{Word1}({Word1}…)
# Word1 : datainstで登録されている、オブジェクトの識別子
# 複数ある場合は、連続して表記される。
#・「datainst」に該当しない識別子の場合は「TalkInstall」が呼ばれる。
# InstallName  : インストールしたオブジェクト名
# InstallName1 : インストールしたもうひとつのオブジェクト名(複数の場合)

#TalkInstallfail{Word1} : インストールに失敗した時
#system.Reference0 : 失敗した理由

#TalkInstallrefuse : 他ゴースト専用ファイルをインストールしようとした時。
# system.Reference0 : 指名されているゴーストの名前


TalkInstallbegin : \1\s[10]インストールを開始します。\e
TalkInstall : \1\s[10]「${InstallName}」をインストールしました。\e
TalkInstallshell : \1\s[10]シェル「${InstallName}」をインストールしました。\e
TalkInstallghost : \1\s[10]ゴースト「${InstallName}」をインストールしました。\e
TalkInstallplugin : \1\s[10]プラグイン「${InstallName}」をインストールしました。\e
TalkInstallballoon : \1\s[10]バルーン「${InstallName}」をインストールしました。\e
TalkInstallshellballoon : \1\s[10]シェル＆バルーン「${InstallName}」と「${InstallName1}」をインストールしました。\e
TalkInstallghostballoon : \1\s[10]ゴースト＆バルーン「${InstallName}」と「${InstallName1}」をインストールしました。\e
TalkInstallcalenderskin : \1\s[10]カレンダースキン「${InstallName}」をインストールしました。\e
TalkInstallcalenderplugin : \1\s[10]スケジュールセンサ「${InstallName}」をインストールしました。\e
TalkInstallfail : \1\s[10]\nインストールに失敗しました。\e
TalkInstallrefuse : \0\s[0]これは「${system.Reference0}」用のデータなんだけど…。\1\s[10]直接渡してください。\e

#==============================================================================


#ファイル：updates2.dauファイル作成============================================

#TalkUpdateCreating : 「updates2.dau」の作成開始
#TalkUpdateCreated :「updates2.dau」の作成が終わった時。

TalkUpdateCreating : \1\s[10]「update2.dau」を作成します。\e
TalkUpdateCreated : \1\s[15]「update2.dau」が完成しました。\e

#==============================================================================


#ファイル：アーカイブ(nar)ファイル作成=========================================

#TalkNarCreating : アーカイブファイルの作成開始
#TalkNarCreated : アーカイブファイルの作成が終わった時。

TalkNarCreating : \1\s[10]「nar」ファイルを作成します。\e
TalkNarCreated : \1\s[11]「nar」ファイルが完成しました。\e

#==============================================================================



#リソース：ネットワーク更新アドレス============================================

#resource.homeurl : "(更新データのあるＵＲＬディレクトリ)"
#書式 ： "(更新データのあるＵＲＬディレクトリ)"
#必ず、「" "」で括ること。

resource.homeurl : "http://yuelstudio.hp.infoseek.co.jp/kazetuki/"

#==============================================================================


#リソース：「お勧め」サイトリストボタン名======================================

#エントリ名 : Sakura.URLCaption : \0側のお勧め
#　　　　　   Kero.URLCaption   : \1側のお勧め
#　　　　　   Portal.URLCaption : 本体のポータル
#書式 ： "右クリックメニューに表示されるサイトリスト名"
#複数指定可能

Sakura.URLCaption : "風月のお勧めサイト"
Sakura.URLCaption : "好き勝手"

Kero.URLCaption   : "兄弟姉妹ゴーストの家"
Kero.URLCaption   : "他の人の家"
Kero.URLCaption   : ${mkjghost}"の家"

Portal.URLCaption : "ポータルサイト"
Portal.URLCaption : "まずはここから"
Portal.URLCaption : ${mktsite}"への近道"

#==============================================================================


#リソース：ネットワーク更新ボタン名============================================
#エントリ名 : UpdateCaption
#書式 ： "右クリックメニューに表示されるネットワーク更新名"

UpdateCaption : "ネトワク学習。"
UpdateCaption : "やっと使用可能。"
UpdateCaption : "ネットワーク更新。"

#==============================================================================


#壁紙変更======================================================================

#注 : MATERIA490以後廃止されました。

#TalkWallpaper 画像ファイル(png、bmp）のドロップにより、壁紙を変更する時。

TalkWallpaper : \1\s[11]壁紙を変更します。\e

#==============================================================================

#ファイル：ファイルドロップ====================================================

#注：MATERIA571以降廃止されました。

#TalkFileDrop.{Word1} : ファイルがドラッグ＆ドロップされた時。
# Word1 : ファイルの拡張子(アルファベット・数字は全て、半角小文字で記述)

TalkFileDrop.bmp :\1\s[10]これは「bmp」タイプファイルですね。\e

TalkFileDrop.jpg :\1\s[10]これは「jpg」タイプファイルですね。\e

TalkFileDrop.png :\1\s[10]これは「png」タイプファイルですね。\e

#==============================================================================
:endcrypt
