//******************************************************************************
// YAYA　ゴースト
// メニュー処理辞書
//******************************************************************************

//******************************************************************************
//メインメニューの展開
//
//AYATEMPLATE.MenuItemの使い方
//1つめの文字列＝選択肢に表示する文字列
//2つめの文字列＝選んだときに実行される関数名
//3つめの文字列＝改行する量　50%刻み　省略すると100%（＝\n）
//******************************************************************************

//------------------------------------------------------------------------------
//メインメニュー展開
//------------------------------------------------------------------------------
OpenMenu
{
	"\0\s[0]どのようなご用件でしょうか、\w5先生。"
	"\0\s[5]はい、\w5ご用件をおうかがいするっす。"
	"\0\s[0]はい、\w5なんでしょう？"
	--
	AYATEMPLATE.MenuItem("何か話して","Menu_AITALK",200)
	--
	AYATEMPLATE.MenuItem("喋り頻度を変える","Menu_TALKINTERVAL")
	--
	AYATEMPLATE.MenuItem("名前を覚えて","Menu_REMEMBERNAME")
	--
	AYATEMPLATE.MenuItem("自己紹介を頼む","Menu_ABOUTHEKI")
	--
	AYATEMPLATE.MenuItem("なんでもない","Menu_CANCEL",150)
}

//------------------------------------------------------------------------------
//メニュー選択タイムアウト
//------------------------------------------------------------------------------
OnChoiceTimeout
{
}


//******************************************************************************
//各項目の処理内容
//******************************************************************************

//---- 何か話して
Menu_AITALK
{
	//---- 明示的にAIトーク開始を指示
	OnAiTalk
}

//---- さっきの話は
Menu_LASTTALK
{
	AYATEMPLATE.LastTalk
}

//---- トーク頻度の調整
Menu_TALKINTERVAL
{
	"\0\s[0]頻度はどうするっすか？"
	--
	AYATEMPLATE.MenuItem("うるさいくらい","Menu_TALKMAX",200)
	--
	AYATEMPLATE.MenuItem("ふつう","Menu_TALKNORMAL")
	--
	AYATEMPLATE.MenuItem("静か","Menu_TALKPOOR")
	--
	AYATEMPLATE.MenuItem("黙ってて","Menu_TALKNONE")
	--
	AYATEMPLATE.MenuItem("戻る","OpenMenu",150)
}

Menu_REMEMBERNAME
{
	ChoiceUsernameEntry
}

ChoiceUsernameEntry
{
	"\0\s[5]先生のお名前を入力してください。\![open,inputbox,OnInputUsername,-1]\e"
}

OnInputUsername
{
username = reference[0] //さくらスクリプトが混入していた時の対処策
	if username == ""
	{
		//空打ちされた時の対処策
		//ここでは「名無し」という仮名を代入しています
		username = '名無し'
		"\0\s[5]%(username)さんっすね。\w9「先生」\w9って呼ぶほうが慣れているっすけど。\e"
	}
	else
	{
		"\0\s[5]%(username)さんっすね。\w9覚えたっすよ。\w9「先生」\w9って呼ぶほうが慣れているっすけど。\e"
	}
}

//---- 自己紹介
Menu_ABOUTHEKI
{
	"\0\s[1]めんどいっぽい。\w9どうしてもしなきゃダメっすか？\w9\w9\n\n\q[どうしてもしなきゃダメっす,自己紹介甲]\n\n\q[じゃあいらないっす,自己紹介乙]\e"
}

自己紹介甲
{
	"\0\s[0]染田碧―そめだ　へき―　っす。\w9\w5\n\s[0]高校を無事に卒業して、\w5今や成人っすね。\w9\w5\n\s[7]こんな口調って思われるかもしれないっすけど、\w5本当はなんでも真剣に取り組んでいるっすよ。\w9\w5\n\s[3]…ただ、\w5誰にもそれをわかってもらえなくて。\w9先生には、\w5ちゃんと自分のことを知って、\w5そして愛してほしいっすね。\e"
}

自己紹介乙
{
	"\0\s[1]こういうとこが、\w5ダメなんっすかね、\w5自分。\e"
}

//---- キャンセルされた
Menu_CANCEL
{
	"\0\s[0]キャンセルっすね。\e"
}

//---- トーク頻度

//このゴーストはトーク頻度が長め。饒舌にならないが仕様。
Menu_TALKMAX
{
	//---- うるさく話す(15秒間隔)
	aitalkinterval = 15
	前回のトーク頻度 = 15
	"\0\s[3]すぐに飽きないでほしいっすよ。\e"
}

Menu_TALKNORMAL
{
	//---- ふつうに話す(3分間隔)
	aitalkinterval = 180
	前回のトーク頻度 = 180
	"\0\s[0]普通に。\w9普通ってなにがっすかね？\e"
}

Menu_TALKPOOR
{
	//---- 静かに話す(5分間隔)
	aitalkinterval = 300
	前回のトーク頻度 = 300
	"\0\s[0]少し控えめに。\e"
}

Menu_TALKNONE
{
	//---- 話さない
	aitalkinterval = 0
	前回のトーク頻度 = 0
	"\0\s[3]サボれて嬉しい、\w5とは思っていないっすからね。\e"
}

//---- ヘッドライン
Menu_HEADLINECANCEL
{
	//---- キャンセルされた
	"\0\s[0]キャンセルっすね。\e"
}
