//******************************************************************************
// YAYA@S[Xgev[g
// g[N
//******************************************************************************


//******************************************************************************
// _g[N
//******************************************************************************
RandomTalk
{
    TOSTR(EVAL(CHR(0x22)+RandomTalkEx()+CHR(0x22)))
}

//------------------------------------------------------------------------------
//_g[N{́F̒Ƀ_g[NLڂĂ
//̂ݏ ' ' ŊďĂB
//RandomTalk̒g%( )WJĂ܂̂ŁA" "gȂĂOKłB
//΍
//------------------------------------------------------------------------------
RandomTalkEx : nonoverlap
{
	'\s[0]\0ق[B\e'
//
	'\s[0]\0A[IEI[I͗VnɏZł܂B\n\w5鎞͂~łB\e'
	'\s[0]\0FB͑厖łB\e'
	'\s[0]\0Vn͑厖łB\e'
	'\s[0]\0邮R[q[Jbv͂ǂĂR[q[JbvłH\e'
	'\s[0]\0ϗԂ͂ȂǓo邱Ƃ͂ł܂B\n\w5A[IEI[I͍ƂłCłB\e'
	'\s[0]\0Xq̓KCh̖XqłB\n\w5Gv̓sUłB\n\w5Vnɂ͑RӂłB\e'
	'\s[0]\0Vnł%(username)͂ԂłH̐błH\e'
	'\s[0]\0u󂵂vuȂԂvēǂłlłB\e'
	'\s[0]\0[S[h͒Ń[񂪂邮_ĂłB\e'
	'\s[0]\0Ƃ܂Ap[h͑ĂłB\e'
	'\s[0]\0Vn͌ɖ߂̂łB\n\w5VńA]łłB\e'
	'\s[0]\0̊Ԃɂ̃q[[V[̃}V[łB\w5\e'
	'\s[0]\0܂ȃJ[}C̃^C}Vg|Œ˂悤ȋCłB\w5\e'
}

//******************************************************************************
//L[ꂽ
//******************************************************************************
/*
//------------------------------------------------------------------------------
//OnKeyPressCxg
//------------------------------------------------------------------------------
//L[{[h̔Cӂ̃L[ꂽƂɔCxgłB
//t@NVL[w肷Ƃ́A"f1"Ǝw肵܂B
//ꂽL[reference0Ɋi[܂B
//ifAcase~whenŕ򂳂Ɨǂł傤B
*/

OnKeyPress
{
	case reference0 {
		when "a" {
		"\u\s[10]\0\s[0]Vñ{^Ƃ%(username)̖̔т̂łB\e"
		}
		when "h" {
		"\u\s[10]\0\s[0]HłB\e"
		}
	}
}

//******************************************************************************
///dȂ
//******************************************************************************

//------------------------------------------------------------------------------
//OnMinuteChangeCxg
//------------------------------------------------------------------------------

OnMinuteChange
{
	//---- Ԃ̕ 0 łΎBȊÔƂ͏dȂ菈s

	if minute == 0
	{
		//----  = 0 ̂Ŏ
		"\0\s[0]%hour12łB"
		--
		//---- ̎ԁi߂Ȃǁjł͂ɒǉŘb
		if hour == 0
		{
			"\0\s[5]łłт̎ԂłB\e"
		}
		elseif hour == 1
		{
			"\0\s[3]1B\e"
		}
		elseif hour == 2 || hour == 3 || hour == 4
		{
			"\0\s[4]tCtCtCttBEtBtCtB\e"
		}
		elseif hour == 5 || hour == 17
		{
			"\0\s[5]TB\e"
		}
		elseif hour == 6
		{
			"\0\s[5][[B\e"
		}
		elseif hour == 7 || hour == 19
		{
			"\0\s[5]͂񂲂͂B\e"
		}
		elseif hour == 8 || hour == 20
		{
			"\0\s[5]8B\e"
		}
		elseif hour == 9 || hour == 21
		{
			"\0\s[1]9B\e"
		}
		elseif hour == 10
		{
			"\0\s[1]10B\e"
		}
		elseif hour == 12
		{
			"\0\s[1]łB\e"
		}
		elseif hour == 15
		{
			"\0\s[1]̎ԂłB\e"
		}
		elseif hour == 18
		{
			"\0\s[0][т͉HׂH\e"
		}
		--
		"\e"
	}
	elseif AYATEMPLATE.mikireflag == 1
	{
		//----  != 0 A؂Ă猩؂ꒆ̃g[Ns
		MikireTalk
	}
	elseif reference[2] == 1
	{
		//----  != 0 A؂Ă炸{̂kerodȂĂdȂ菈
		//---- keros
		"\0\s[0]dȂȂłB\1\s[10][B\4\e"
	}
}


//******************************************************************************
//؂
//******************************************************************************

//------------------------------------------------------------------------------
//OnSecondChangeCxg
//1 bɎsBł͂܂dsȂ
//̃ev[gł́A؂ꏈ̂ݍsĂ
//---------------------------------------------------------------------------
OnSecondChange
{

	if AYATEMPLATE.mikireflag == 1 && reference[1] == 0
	{
		//---- ؂̏I
		EndMikireTalk
	}
	AYATEMPLATE.mikireflag = reference[1]
}

//------------------------------------------------------------------------------
//؂ꒆ
//------------------------------------------------------------------------------
MikireTalk
{
	"\0\s[0]؂Ă܂B\1\s[10]dd\e"
}

//------------------------------------------------------------------------------
//؂I
//------------------------------------------------------------------------------
EndMikireTalk
{
	"\0\s[0]B\e:chain=mikirego"
}


//------------------------------------------------------------------------------
//؂̏̃_g[N͌؂֘Ãg[NsB
//`FCŎĂ
//------------------------------------------------------------------------------
mikirego
{{CHAIN
	"\0\s[0]dłH\e"
}}CHAIN

//******************************************************************************
//T[tBX
//******************************************************************************

//------------------------------------------------------------------------------
//OnSurfaceRestoreCxg
//------------------------------------------------------------------------------
OnSurfaceRestore
{
	"\0\s[0]\1\s[10]\e"
}

//******************************************************************************
//gX[^
//******************************************************************************

//------------------------------------------------------------------------------
//OnTranslateCxg
//------------------------------------------------------------------------------
//ƂPȗBςiuBvuɂBvjB
//Ȃ悤ɃRgAEgĂ܂B
/*
OnTranslate
{
	_text = reference[0]
	_text = REPLACE(_text, "B", "ɂB")
	_text
}
*/

//------------------------------------------------------------------------------
//OnTranslateInternalCxg
//------------------------------------------------------------------------------
//OnTranslateYAYA{́YAYAƁAx{̂oR̂ɑ΂āA
//OnTranslateInternalYAYAł̃gX[głB
//̂߁AreferenceϐȂǂύXȂԂł̊֐ɓn܂B
//́A_argv[0]A{̂ɓnÕg[N̓ełB
//Ȃ悤ɃRgAEgĂ܂B
/*
OnTranslateInternal
{
	_text = _argv[0]
	_text = REPLACE(_text, "B", "ɂB")
	_text
}
*/
