//==========================================
// [] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// -----------------------------------------
// - TRO 2009 K -
//==========================================
//= G1.7 [¦B]
//==========================================

//----------------------------------------------------------
// ɶ
//----------------------------------------------------------
pay_arche,1,1,0	script	08spring_timer	-1,{
OnInit:
	donpcevent "08spring_timer::OnEventPy";
	donpcevent "08spring_timer::OnEventPr";
	end;

OnEventPy:
	sleep2 5400000;
	enablenpc "#08spring_py02";
	set $@08springevent,1;
	donpcevent "#08spring_py02::OnUnhide";
	sleep2 1800100;
	set $@08springevent,0;
	donpcevent "#08spring_py02::OnHide";
	disablenpc "#08spring_py02";
	sleep2 5400000;
	goto OnEventPy;
	end;

OnEventPr:
	sleep2 5400000;
	enablenpc "#08spring_prb01";
	enablenpc "#08spring_prb02";
	enablenpc "#08spring_prb03";
	enablenpc "#08spring_prb04";
	set $@08seventpr,1;
	donpcevent "#08spring_prb01::OnUnhide";
	donpcevent "#08spring_prb02::OnUnhide";
	donpcevent "#08spring_prb03::OnUnhide";
	donpcevent "#08spring_prb04::OnUnhide";
	sleep2 1800100;
	set $@08seventpr,0;
	donpcevent "#08spring_prb01::OnHide";
	donpcevent "#08spring_prb02::OnHide";
	donpcevent "#08spring_prb03::OnHide";
	donpcevent "#08spring_prb04::OnHide";
	disablenpc "#08spring_prb01";
	disablenpc "#08spring_prb02";
	disablenpc "#08spring_prb03";
	disablenpc "#08spring_prb04";
	goto OnEventPr;
	end;
}

//----------------------------------------------------------
// 
//----------------------------------------------------------
prontera,172,294,0	script	#08spring_pr01	111,{
	if ($@08seventpr) {
		mes "^4d4dffqWPLz]OA";
		mes "Ӫä]H_RۡA";
		mes "Yjjӷ|@Ǫᦷ...^000000";
		if ( SPRINGEVENT == 4 ) {
			next;
			switch(select("ϥΧ鮰:")) {
			case 1:
				if (countitem(6009) < 1) { mes "S鮰"; close; }
				mes "^4d4dffϥλppҵ鮰VjOݵA";
				mes "]jӨϾYn̡AR\hᦷKa^000000";
				next;
				delitem 6009,1;
				set .@fb,rand(5,10);
				getitem 12310,.@fb;
				mes "o^4d4dffK "+.@fb+"!!^000000";
				close;
			case 2:
				mes "[0]";
				mes "IAӧa..";
				close;
			}
		}
		close;
	}
	mes "^4d4dffoO۵RK᪺A";
	mes "bUɨ@U᭻a";
	close;
OnEffect:
	misceffect EF_MAPPILLAR2;
	misceffect EF_LEVEL99_4;
	end;
}

prontera,172,282,0	script	#08spring_pr02	111,{
	if ($@08seventpr) {
		mes "^4d4dffqWPLz]OA";
		mes "Ӫä]H_RۡA";
		mes "Yjjӷ|@Ǫᦷ...^000000";
		if ( SPRINGEVENT == 4 ) {
			next;
			switch(select("ϥΧ鮰:")) {
			case 1:
				if (countitem(6009) < 1) { mes "S鮰"; close; }
				mes "^4d4dffϥλppҵ鮰VjOݵA";
				mes "]jӨϾYn̡AR\hᦷKa^000000";
				next;
				delitem 6009,1;
				set .@fb,rand(5,10);
				getitem 12310,.@fb;
				mes "o^4d4dffK "+.@fb+"!!^000000";
				close;
			case 2:
				mes "[0]";
				mes "IAӧa..";
				close;
			}
		}
		close;
	}
	mes "^4d4dffoO۵RK᪺A";
	mes "bUɨ@U᭻a";
	close;
OnEffect:
	misceffect EF_MAPPILLAR2;
	misceffect EF_LEVEL99_4;
	end;
}

prontera,139,282,0	script	#08spring_pr03	111,{
	if ($@08seventpr) {
		mes "^4d4dffqWPLz]OA";
		mes "Ӫä]H_RۡA";
		mes "Yjjӷ|@Ǫᦷ...^000000";
		if ( SPRINGEVENT == 4 ) {
			next;
			switch(select("ϥΧ鮰:")) {
			case 1:
				if (countitem(6009) < 1) { mes "S鮰"; close; }
				mes "^4d4dffϥλppҵ鮰VjOݵA";
				mes "]jӨϾYn̡AR\hᦷKa^000000";
				next;
				delitem 6009,1;
				set .@fb,rand(5,10);
				getitem 12310,.@fb;
				mes "o^4d4dffK "+.@fb+"!!^000000";
				close;
			case 2:
				mes "[0]";
				mes "IAӧa..";
				close;
			}
		}
		close;
	}
	mes "^4d4dffoO۵RK᪺A";
	mes "bUɨ@U᭻a";
	close;
OnEffect:
	misceffect EF_MAPPILLAR2;
	misceffect EF_LEVEL99_4;
	end;
}

prontera,139,294,0	script	#08spring_pr04	111,{
	if ($@08seventpr) {
		mes "^4d4dffqWPLz]OA";
		mes "Ӫä]H_RۡA";
		mes "Yjjӷ|@Ǫᦷ...^000000";
		if ( SPRINGEVENT == 4 ) {
			next;
			switch(select("ϥΧ鮰:")) {
			case 1:
				if (countitem(6009) < 1) { mes "S鮰"; close; }
				mes "^4d4dffϥλppҵ鮰VjOݵA";
				mes "]jӨϾYn̡AR\hᦷKa^000000";
				next;
				delitem 6009,1;
				set .@fb,rand(5,10);
				getitem 12310,.@fb;
				mes "o^4d4dffK "+.@fb+"!!^000000";
				close;
			case 2:
				mes "[0]";
				mes "IAӧa..";
				close;
			}
		}
		close;
	}
	mes "^4d4dffoO۵RK᪺A";
	mes "bUɨ@U᭻a";
	close;
OnEffect:
	misceffect EF_MAPPILLAR2;
	misceffect EF_LEVEL99_4;
	end;
}

pay_arche,76,136,0	script	#08spring_py01	111,{
	if ($@08springevent) {
		mes "^4d4dffqWPLz]OA";
		mes "Ӫä]H_RۡA";
		mes "Yjjӷ|@Ǫᦷ...^000000";
		if ( SPRINGEVENT == 4 ) {
			next;
			switch(select("ϥΧ鮰:")) {
			case 1:
				if (countitem(6009) < 1) { mes "S鮰"; close; }
				mes "^4d4dffϥλppҵ鮰VjOݵA";
				mes "]jӨϾYn̡AR\hᦷKa^000000";
				next;
				delitem 6009,1;
				set .@fb,rand(5,10);
				getitem 12310,.@fb;
				mes "o^4d4dffK "+.@fb+"!!^000000";
				close;
			case 2:
				mes "[0]";
				mes "IAӧa..";
				close;
			}
		}
		close;
	}
	mes "^4d4dffoO۵RK᪺A";
	mes "bUɨ@U᭻a";
	close;

OnEffect:
	misceffect EF_MAPPILLAR2;
	misceffect EF_LEVEL99_4;
	end;
}

//----------------------------------------------------------
// K
//----------------------------------------------------------
//C@pɤTQATQɶ|HK(o)
//----------------------------------------------------------
prontera,172,294,0	script	#08spring_prb01	-1,{
	end;
OnMake:
	makeitem 12310,1,"prontera",172,290;
	set .@make,1;
	while(1) {
		sleep2 120000;
		set .@make,.@make+1;
		donpcevent "#08spring_pr01::OnEffect";
		set .@m1,rand(2);
		if (.@m1) {
			set .@m2,rand(3);
			if (.@m2==1) makeitem 12310,1,"prontera",169,294;
			if (.@m2==2) makeitem 12310,1,"prontera",172,297;
			else makeitem 12310,1,"prontera",172,290;
		}
		break;
	if (.@make==16)	end;
	}
	end;

OnUnhide:
	donpcevent "#08spring_pr01::OnEffect";
	goto OnMake;
	end;

OnHide:
	misceffect 16;
	end;
}

prontera,172,282,0	script	#08spring_prb02	-1,{
	end;
OnMake:
	makeitem 12310,1,"prontera",172,279;
	set .@make,1;
	while(1) {
		sleep2 120000;
		set .@make,.@make+1;
		donpcevent "#08spring_pr02::OnEffect";
		set .@m1,rand(2);
		if (.@m1) {
			set .@m2,rand(3);
			if (.@m2==1) makeitem 12310,1,"prontera",169,282;
			if (.@m2==2) makeitem 12310,1,"prontera",172,279;
			else makeitem 12310,1,"prontera",172,285;
		}
		break;
	if (.@make==16)	end;
	}
	end;
OnUnhide:
	donpcevent "#08spring_pr02::OnEffect";
	goto OnMake;
	end;
OnHide:
	misceffect 16;
	end;
}

prontera,139,282,0	script	#08spring_prb03	-1,{
	end;
OnMake:
	makeitem 12310,1,"prontera",140,279;
	set .@make,1;
	while(1) {
		sleep2 120000;
		set .@make,.@make+1;
		donpcevent "#08spring_pr03::OnEffect";
		set .@m1,rand(2);
		if (.@m1) {
			set .@m2,rand(3);
			if (.@m2==1) makeitem 12310,1,"prontera",140,284;
			if (.@m2==2) makeitem 12310,1,"prontera",142,281;
			else makeitem 12310,1,"prontera",172,285;
		}
		break;
	if (.@make==16)	end;
	}
	end;
OnUnhide:
	misceffect EF_MAPPILLAR2;
	misceffect EF_LEVEL99_4;
	goto OnMake;
	end;
OnHide:
	misceffect 16;
	end;
}

prontera,139,294,0	script	#08spring_prb04	-1,{
	end;
OnMake:
	makeitem 12310,1,"prontera",137,294;
	set .@make,1;
	while(1) {
		sleep2 120000;
		set .@make,.@make+1;
		donpcevent "#08spring_pr04::OnEffect";
		set .@m1,rand(2);
		if (.@m1) {
			set .@m2,rand(3);
			if (.@m2==1) makeitem 12310,1,"prontera",137,294;
			if (.@m2==2) makeitem 12310,1,"prontera",139,290;
			else makeitem 12310,1,"prontera",140,297;
		}
		break;
	if (.@make==16)	end;
	}
	end;
OnUnhide:
	donpcevent "#08spring_pr04::OnEffect";
	goto OnMake;
	end;
OnHide:
	misceffect 16;
	end;
}

//----------------------------------------------------------
// K
//----------------------------------------------------------
// CTpɡATQɶ|HK()
//----------------------------------------------------------
pay_arche,76,136,0	script	#08spring_py02	-1,{
	end;
OnMake:
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	makeitem 12310,1,"pay_arche",71,131;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	makeitem 12310,1,"pay_arche",71,131;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	makeitem 12310,1,"pay_arche",71,131;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	makeitem 12310,1,"pay_arche",71,131;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	sleep2 120000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	makeitem 12310,1,"pay_arche",71,131;
	sleep2 100000;
	donpcevent "#08spring_py01::OnEffect";
	makeitem 12310,1,"pay_arche",79,133;
	makeitem 12310,1,"pay_arche",74,132;
	makeitem 12310,1,"pay_arche",71,136;
	end;
OnUnhide:
	donpcevent "#08spring_py01::OnEffect";
	goto OnMake;
	end;
OnHide:
	misceffect 16;
	end;
}

//----------------------------------------------------------
// pp
//----------------------------------------------------------
// oɡANLk
//----------------------------------------------------------
pay_arche,66,143,5	script	pp#08spring	421,{
	if ($@08springevent) {
		mes "[pp]";
		mes "... nNiHyAӶ?";
		mes "ڲ{bQZ";
		next;
		mes "[pp]";
		mes "KѯunA";
		mes "A]OLnnɨa!";
		mes "ɱhɨװ";
		close;
	}
	switch (SPRINGEVENT) {
	case 0:
		mes "[pp]";
		mes "... .... ...?";
		mes "Aڦƶ?";
		next;
		select("O.. ߫}!:߫}|Hܭ!:OοߩO?!");
		mes "[pp]";
		mes "oBٯuA";
		mes "AާڬO٬O|ܡAASYa?";
		next;
		mes "[pp]";
		mes "L.. o̪uSξAa!";
		mes "o˪äư_Ѯ߱κZw...";
		next;
		mes "[pp]";
		mes ".....@.....";
		next;
		mes "["+strcharinfo(0)+"]";
		mes "..... ... ...";
		next;
		mes "[pp]";
		mes "ڻP̧̤@_bgӶA";
		mes "aa즹aHOۧUAsڦnn¥L";
		mes ".. ..";
		next;
		select("Ӧp");
		mes "[pp]";
		mes "ڹAoHͤHLHAڴNiDAnFA";
		mes "o𴣨ѤjaΪͤa..";
		mes "̪qoWPı쯫";
		next;
		mes "[pp]";
		mes ".. ɦӹo˪`....";
		mes "WN|X{@ΥA";
		mes "MݨaᦷKU...";
		mes "OڴNn@U...";
		next;
		mes "[pp]";
		mes "Nıo߱nA";
		mes "p~`BA";
		mes "WUPhF";
		next;
		set SPRINGEVENT,1;
		mes "[pp]";
		mes "pGAQnKܧڥiHAA";
		mes "ް_jᥦN|UӤF..";
		close;
	case 1:
		mes "[pp]";
		mes ".... ? OA?";
		mes "ڦƶ?";
		next;
		if (select("ڷQnK:S..")==2) {
			mes "[pp]";
			mes "A@_ڬO?";
			mes "? O?";
			close;
		}
		mes "[pp]";
		mes "Kk..˦ۥhKηn..";
		mes "̤@AiDAQέuka";
		next;
		mes "[pp]";
		mes "Q²檺ƨӻs@iް_jDA";
		mes "MAQαjn챼K";
		next;
		mes "[pp]";
		mes "Ao˦OH...";
		mes "ƻݭn....";
		next;
		if (BaseLevel < 70) {
			set SPRINGEVENT,3;
			mes "[pp]";
			mes "^4a4affF 1ӡB";
			mes "˵ 2ӡB";
			mes "o 2^000000A";
			mes "thoǤF";
			close;
		}
		set SPRINGEVENT,2;
		mes "[pp]";
		mes "^4a4affF 1ӡB";
		mes "鮰 1ӡB";
		mes "Ŧ]Oq 1^000000A";
		mes "thoǤF";
		close;
	case 2:
	case 3:
		mes "[pp]";
		mes "鮰ƳaӤF?";
		mes "... ڭnT{@U";
		next;
		if ( SPRINGEVENT == 2 ) {
			if (countitem(717) < 1 || countitem(7262) < 1 || countitem(7523) < 1) {
				mes "[pp]";
				mes "... ƬO";
				mes "^4a4affF 1ӡB";
				mes "鮰 1ӡB";
				mes "Ŧ]Oq 1^000000A";
				mes "Sa";
				close;
			}
		}
		else {
			if (countitem(7150) < 2 || countitem(7151) < 2 || countitem(7523) < 1) {
				mes "[pp]";
				mes "... ƬO";
				mes "^4a4affF 1ӡB";
				mes "˵ 2ӡB";
				mes "o 2^000000A";
				mes "Sa";
				close;
			}
		}
		mes "[pp]";
		mes "T곣aFA";
		mes "γoӨӻs@_CQέFۤWO";
		next;
		specialeffect2 EF_WIND;
		mes "[pp]";
		mes "o....";
		next;
		mes "[pp]";
		mes "OKAnFA";
		mes "No鮰ΦbWNiHFA";
		mes "uOHɨϥΡAt~io֦OqKɬq";
		next;
		if ( SPRINGEVENT == 2 ) {
			delitem 717,1;
			delitem 7262,1;
			delitem 7523,1;
		}
		else {
			delitem 7150,2;
			delitem 7151,2;
			delitem 7523,1;
		}
		getitem 6009,1;
		set SPRINGEVENT,4;
		mes "[pp]";
		mes "oIA˦ۥhťa!";
		close;
	case 4:
		mes "[pp]";
		mes "Aƶ?";
		next;
		switch(select("s@鮰һݧ:s@鮰:KBΤk:")) {
		case 1:
			if (countitem(6009)) {
				mes "[pp]";
				mes "...?";
				mes "AW۪OO?";
				mes "AwgFF٭nD@O?";
				mes "nӳg";
				close;
			}
			mes "[pp]";
			mes "OonƻnơA";
			mes "ڬO_.......";
			mes "]Lͦ";
			next;
			mes "[pp]";
			mes "ƬO 'F 1'B'˵ 2'B'o 2'";
			close;
		case 2:
			if (countitem(6009)) {
				mes "[pp]";
				mes "...?";
				mes "AW۪OO?";
				mes "AwgFF٭nD@O?";
				mes "nӳg";
				close;
			}
			if ( BaseLevel < 70 && countitem(7150) < 2 || BaseLevel < 70 && countitem(7151) < 2 || BaseLevel < 70 && countitem(7523) < 1) {
				mes "[pp]";
				mes "OonƻnơA";
				mes "ڬO_.......";
				mes "]Lͦ";
				next;
				mes "[pp]";
				mes "ƬO 'F 1'B'˵ 2'B'o 2'";
				close;
			}
			if ( BaseLevel > 69 && countitem(717) < 1 || BaseLevel > 69 && countitem(7262) < 1 || BaseLevel > 69 && countitem(7523) < 1) {
				mes "[pp]";
				mes "OonƻnơA";
				mes "ڬO_.......";
				mes "]Lͦ";
				next;
				mes "[pp]";
				mes "ƬO 'F 1'B'鮰 1'B'Ŧ]Oq'";
				close;
			}
			mes "[pp]";
			mes "LcL{ڰWAA";
			mes "ڤ@@ܽd]OWt..";
			next;
			if (BaseLevel > 69) {
				delitem 717,1;
				delitem 7262,1;
				delitem 7523,1;
			}
			if (BaseLevel < 70) {
				delitem 7150,2;
				delitem 7151,2;
				delitem 7523,1;
			}
			getitem 6009,1;
			mes "[pp]";
			mes "OKAboA";
			close;
		case 3:
			mes "[pp]";
			mes "}K᪺KAGa]OˤlA";
			mes "ҥHo˴R..";
			mes "NܻդSӱ";
			next;
			mes "[pp]";
			mes "pGݭnjĪGɡANn@ӨϥΡA";
			mes "ҥH@ӨӴR..";
			mes "G|˩O?";
			next;
			if (select("s@jK:")==1) {
				if (countitem(12310) < 5 || countitem(7186) < 1) {
					mes "[pp]";
					mes "Qns@jKܦܤ֭n^4a4aff";
					mes "K 5^000000A";
					mes "t~ٻݭn÷Aбa ^4a4affӪ";
					mes "^0000001ӧa";
					close;
				}
				mes "[pp]";
				mes "NoK..";
				mes "o˦nnb@_.. ܦ@...";
				next;
				delitem 12310,5;
				delitem 7186,1;
				getitem 12311,1;
				mes "[pp]";
				mes "boAAhVn̬ͭģ@Ua";
				close;
			}
			mes "[pp]";
			mes "Y̵ͭ۷QܡAA|Aӧڪ.";
			close;
		case 4:
			mes "[pp]";
			mes "ڥȮɫݦbo̡AiHHɨӧ";
			close;
		}
	}
}