#ScriptVersion[2]

script_event Talk1
{
	#include_function ".\init.txt"

	@Initialize
	{
	}

	@MainLoop
	{
		let name = GetPlayerScriptName();

		if( name == "REIMU" || CompareStringP(name, ["Reimu", "REIMU", "reimu"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]夜の化け猫が……なんだって？");
			TextOutA("\c[RED]うぅ…藍様ごめんなさい。");
			TextOutA("\c[BLUE]まったく、\n紫も面倒事を用意してくれるわね。");
			TextOutA("\c[BLUE]こうなったら、今日の宴会は\n飲み散らし食い散らかしてやるわ。");
			TextOutA("\c[BLUE]片付けの苦労を\nたっぷり味わいなさい！");
			TextOutA("\c[RED]やめてよ！\nほとんど私と藍様の仕事なんだから。");
		}
		else if( name == "MARISA" || CompareStringP(name, ["Marisa", "MARISA", "marisa"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]いやあ、やっぱり\n身体を動かした後は気分爽快だぜ。");
			TextOutA("\c[RED]うぅ…藍様ごめんなさい。");
			TextOutA("\c[BLUE]おいおい、落ち込んでる暇があったら\n目の前の客人を案内したらどうだ？");
			TextOutA("\c[RED]ぐぐぐ……！\nどうぞこちらです（棒");
			TextOutA("\c[BLUE]うむうむ、くるしゅうないぞ。");
			TextOutA("\c[RED]いつか絶対に復讐してやるー！！");
		}
		else if( CompareStringP(name, ["Sakuya", "SAKUYA", "sakuya"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]さて、何か言うことはあるかしら？");
			TextOutA("\c[RED]うぅ…藍様ごめんなさい。");
			TextOutA("\c[BLUE]やれやれ…。\n予想外に時間を食ってしまったわね。");
			TextOutA("\c[BLUE]まあ、これで用も済んだし\n帰りましょうか。");
			TextOutA("\c[BLUE]…………");
			TextOutA("\c[BLUE]……何か忘れてるような。");
		}
		else if( CompareStringP(name, ["Sanae", "SANAE", "sanae"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]ふぅ…。\n退治完了っと。");
			TextOutA("\c[BLUE]思ったより手強かったけど、\n私にかかればこんなものね！");
			TextOutA("\c[RED]せっかく藍様に頑張ってもらったのに、\nこんな通行人Ａに負けるなんて……");
			TextOutA("\c[BLUE]通行人Ａって…。\n一応これでも神様なんですよ、私。");
			TextOutA("\c[RED]え？\nどう見ても人間じゃない。");
			TextOutA("\c[BLUE]いや、人間でもあるんだけど…\nああ、もう！　面倒くさいなあ…");
		}
		else if( CompareStringP(name, ["Youmu", "YOUMU", "youmu", "Yomu", "YOMU", "yomu"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]またつまらぬものを斬ってしまった。");
			TextOutA("\c[BLUE]しかし、化け猫の割に\n妙に手強かったような。");
			TextOutA("\c[RED]それはそうよー。\n私は式神だから、色々憑けて貰ってるの。");
			TextOutA("\c[RED]そこいらの通行人Ａに\nやられる方が予想外なのよ。");
			TextOutA("\c[BLUE]誰が通行人Ａか！");
			TextOutA("\c[BLUE]…おっと、\nそんなことより早く行かないと。");
			TextOutA("\c[BLUE]幽々子様に怒られてしまう。");
		}
		else if( CompareStringP(name, ["Ran", "RAN", "ran"]) && !CompareStringP(name, ["Fran", "FRAN", "Fran"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]これは中々…\n期待以上だったわねえ。");
			TextOutA("\c[RED]…本当ですか！？");
			TextOutA("\c[BLUE]ええ。私もつい熱くなってしまって、\n少しやりすぎたかも…");
			TextOutA("\c[BLUE]大丈夫だった？　橙？");
			TextOutA("\c[RED]なんとか大丈夫ですよー。\n丈夫さには自信があるので。");
			TextOutA("\c[BLUE]いやはや、\n部下の成長は嬉しいやら怖いやら…");
			TextOutA("\c[BLUE]これなら今度のリベンジも\n上手くいくかもしれないわね。");
		}
		else if( CompareStringP(name, ["Yukari", "YUKARI", "yukari"]) ){
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[BLUE]ふぅ、いい勝負だったわ。");
			TextOutA("\c[RED]こんな仕打ちあんまりです。\nめそめそ……");
			TextOutA("\c[BLUE]泣かないの。\n後で私が藍に色々言われるんだから。");
			TextOutA("\c[BLUE]それはそうと、中々手強かったわよー。\n予想以上に。");
			TextOutA("\c[RED]…本当ですか？");
			TextOutA("\c[BLUE]ええ、お世辞でなく。\n藍の力もあるけど、貴方自身もね。");
			TextOutA("\c[BLUE]ま、精進しなさいな。\n期待してるわよ？");
			TextOutA("\c[RED]は、はいっ！！");
		}
		else{
			TextOutA("\c[RED]きゅぅ……");
			TextOutA("\c[RED]まさかそこいらの\n通行人Ａに負けるなんて…。");
			TextOutA("\c[RED]お、覚えてなさいよーっ！！");
		}

		End();
	}

	@Finalize
	{
	}

	#include_function ".\f_event.txt"
}

script_enemy_main
{
	#include_function ".\init.txt"
	#include_function ".\lib\lib_anime_Chen.txt"

	let draw_rot = 0;

	@Initialize()
	{
		SetLife(9999);

		SetHitState(0);
		MagicCircle(false);

		T_Main();
	}

	@Finalize()
	{
	}

	@DrawLoop()
	{
	}

	task T_Main()
	{
		yield;
		ForbidShot(true);
		ForbidBomb(true);

		CreateEventFromScript("Talk1");
		while( OnEvent() ){
			yield;
		}

		//ForbidShot(false);
		//ForbidBomb(false);
		VanishEnemy();
	}

	#include_function ".\f_base.txt"
	#include_function ".\f_enemy.txt"
	#include_function ".\f_boss.txt"
}
