#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]ィcc");
			TextOutA("\c[BLUE]̉LccȂ񂾂āH");
			TextOutA("\c[RED]cl߂ȂB");
			TextOutA("\c[BLUE]܂A\nʓ|pӂĂˁB");
			TextOutA("\c[BLUE]ȂẢ\nݎU炵HU炩ĂB");
			TextOutA("\c[BLUE]Еt̋J\nՂ薡킢ȂI");
			TextOutA("\c[RED]߂ĂI\nقƂǎƗl̎dȂ񂾂B");
		}
		else if( name == "MARISA" || CompareStringP(name, ["Marisa", "MARISA", "marisa"]) ){
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[BLUE]₠Aς\nĝ𓮂͋CuB");
			TextOutA("\c[RED]cl߂ȂB");
			TextOutA("\c[BLUE]Ałɂ\nڂ̑ŐqlēǂH");
			TextOutA("\c[RED]ccI\nǂłi_");
			TextOutA("\c[BLUE]ނށA邵イȂB");
			TextOutA("\c[RED]΂ɕQĂ[II");
		}
		else if( CompareStringP(name, ["Sakuya", "SAKUYA", "sakuya"]) ){
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[BLUE]āAƂ͂邩H");
			TextOutA("\c[RED]cl߂ȂB");
			TextOutA("\c[BLUE]cB\n\zOɎԂHĂ܂ˁB");
			TextOutA("\c[BLUE]܂Aŗpς񂾂\nA܂傤B");
			TextOutA("\c[BLUE]cccc");
			TextOutA("\c[BLUE]ccYĂ悤ȁB");
		}
		else if( CompareStringP(name, ["Sanae", "SANAE", "sanae"]) ){
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[BLUE]ӂcB\nގƁB");
			TextOutA("\c[BLUE]v苭ǁA\nɂ΂Ȃ̂ˁI");
			TextOutA("\c[RED]lɊ撣Ă̂ɁA\nȒʍsl`ɕȂācc");
			TextOutA("\c[BLUE]ʍsl`ācB\nꉞł_lȂłAB");
			TextOutA("\c[RED]H\nǂĂlԂȂB");
			TextOutA("\c[BLUE]AlԂł񂾂ǁc\nAI@ʓ|Ȃc");
		}
		else if( CompareStringP(name, ["Youmu", "YOUMU", "youmu", "Yomu", "YOMU", "yomu"]) ){
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[BLUE]܂܂ʂ̂aĂ܂B");
			TextOutA("\c[BLUE]AL̊\nɎ苭悤ȁB");
			TextOutA("\c[RED]͂[B\n͎_AFX߂ĖẮB");
			TextOutA("\c[RED]̒ʍsl`\n\zOȂ̂B");
			TextOutA("\c[BLUE]Nʍsl`I");
			TextOutA("\c[BLUE]cƁA\nȂƂ葁sȂƁB");
			TextOutA("\c[BLUE]HXqlɓ{Ă܂B");
		}
		else if( CompareStringP(name, ["Ran", "RAN", "ran"]) && !CompareStringP(name, ["Fran", "FRAN", "Fran"]) ){
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[BLUE]͒Xc\n҈ȏゾ˂B");
			TextOutA("\c[RED]c{łIH");
			TextOutA("\c[BLUE]BMȂĂ܂āA\n肷c");
			TextOutA("\c[BLUE]vH@H");
			TextOutA("\c[RED]ȂƂvł[B\nvɂ͎M̂ŁB");
			TextOutA("\c[BLUE]͂A\n̐͊|c");
			TextOutA("\c[BLUE]Ȃ獡x̃xW\n肭ȂˁB");
		}
		else if( CompareStringP(name, ["Yukari", "YUKARI", "yukari"]) ){
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[BLUE]ӂAB");
			TextOutA("\c[RED]Ȏdł܂łB\n߂߂cc");
			TextOutA("\c[BLUE]Ȃ́B\nŎɐFX񂾂B");
			TextOutA("\c[BLUE]͂ƁAX苭[B\n\zȏɁB");
			TextOutA("\c[RED]c{łH");
			TextOutA("\c[BLUE]AłȂB\n̗͂邯ǁAMgˁB");
			TextOutA("\c[BLUE]܁AiȂȁB\n҂ĂH");
			TextOutA("\c[RED]́A͂II");
		}
		else{
			TextOutA("\c[RED]ィcc");
			TextOutA("\c[RED]܂\nʍsl`ɕȂācB");
			TextOutA("\c[RED]AoĂȂ[II");
		}

		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"
}
