//******************************************************************************
// YAYA@S[Xgev[g
// R~jP[g
//******************************************************************************


//******************************************************************************
//炩b
//******************************************************************************

//̊֐͌󃁃j[Ă΂܂
StartCommunicate
{
	//ȉ̊֐́AׂɗĂS[XgTāA
	//TalkTo_??? ֐ĂяôłBNȂ΃_g[N܂B
	//yaya_tmpl_utilɂ܂B
	AYATEMPLATE.ExecuteTalkToTalk
}

//G~ɘb
TalkTo_Emily{
	"\0\s[0]AG~B"
}


//̑̐lɘb
TalkToOther{
	"\0\s[0]ɂ́A%(res_reference0)B"
}

TalkToNobody{
	"\0\s[0]ȂB"
}


//******************************************************************************
//bꂽ̂ŕԎ
//******************************************************************************

//------------------------------------------------------------------------------
//OnCommunicateCxg
//------------------------------------------------------------------------------
OnCommunicate
{
	if reference[0] == "user" || reference[0] == "User"
	{
		//---- [U[̘b
		ReplyToUser
	}
	else
	{
		//---- S[Xg̘b
		//ȉ̊֐́AReplyTo_??? ֐ĂяôłB
		//yaya_tmpl_utilɂ܂B
		AYATEMPLATE.ExecuteReplyToTalk(reference[0])
	}
}

//------------------------------------------------------------------------------
//[U[̘b
//------------------------------------------------------------------------------
ReplyToUser
{
	if "O" _in_ reference[1] && "o" _in_ reference[1]
	{
		//---- [U[͊Jn
		"\0\s[0]OłԂ́HA%(username)H\e"
		teachusername = 1
	}
	else
	{
		//---- [U[͊JnȊO
		if teachusername == 1
		{
			//---- OuOoāv̂ŖOo
			username = reference[1]
			"\0\s[0]%(username)A킩܂B\e"
			teachusername = 0
		}
		else
		{
			//---- OoȊÔ܂܂ȉbւ̕Ԏ
			TalkToUser
		}
	}
}

//------------------------------------------------------------------------------
//[U[ւ̕ԎiOoȊOj
//------------------------------------------------------------------------------
TalkToUser
{
	if "ɂ" _in_ reference[1]
	{
		"\0\s[0]n[En[B\e"
	}
	elseif "D" _in_ reference[1] || "" _in_ reference[1]
	{
		"\0\s[0]łH\e"
	}
	elseif "ؑ" _in_ reference[1] || "L^N" _in_ reference[1]
	{
		"\0\s[0]E\e"
	}
	elseif "sex" _in_ reference[1] || "ZbNX" _in_ reference[1]
	{
		"\0\s[0]邹[łB\e"
	}
	elseif "A[IEI[I" _in_ reference[1] && "D" _in_ reference[1]
	{
		"\0\s[0]VPB\e"
	}
	else
	{
		"\0\s[0]ȂČ܂H\e"
	}
}

//------------------------------------------------------------------------------
//S[Xg̘b
//------------------------------------------------------------------------------

//G~bꂽ
ReplyTo_Emily{
	res_reference0=reference[0]	//ɑɘb
	"\0\s[0]ȂłAG~B\e"
}


//̑̐lbꂽ
ReplyToOther{
	if "ɂ" _in_ reference[1] || "΂" _in_ reference[1]
	{
		res_reference0=reference[0]	//ɑɘb
		"\0\s[0]ǂA%(res_reference0)B\1\s[10]ށB%(reference[1])\e"
	}
	else
	{
		"\0\s[0]͂H\e"
	}
}

