//====================================
// [ڤ] The PlutoEA Project []
// http://opensvn.csie.org/PlutoEA
// ---------------------------------
// -  ű - 
//====================================
// 汾2.2a
//====================================
//= * ѧϰ
//= * С
//= * ʯ
//====================================

//====================================
// ѧϰ
//====================================
um_in,39,122,5	script	̴ 	784,{
	switch(event_umbala) {
	case 0:
		mes "[ֿ̹]";
		mes "ǺǣడӦǵһ";
		mes "̴? ˭";
		mes "ֻҪǵһ壬";
		mes "󲿷ֶ";
		next;
		mes "[ֿ̹]";
		mes "ǿ̴ֿ̹";
		mes "鶼";
		mes "ܹҹͨΪ";
		mes "һν";
		mes "һ̽ռҵĹ";
		next;
		mes "[ֿ̹]";
		mes "ܾ֮ǰ... ֪";
		mes "ȥ̽ˣ";
		mes "ĸѧ˺ܶԺĻ";
		mes "֮Ҳѧ˸";
		mes "...";
		next;
		mes "[ֿ̹]";
		mes "֮Ҳ࣬";
		mes "ѧ̴ԣ";
		mes "";
		mes "κ... ǻ";
		mes "ѧǵԣ";
		mes "ܻ";
		mes "кܴΣ";
		next;
		mes "[ֿ̹]";
		mes "ҲѧĻ";
		mes "ȥŬ˽Щ̴";
		mes "ĻɣԲͨ";
		mes "ҲԳֵĸо";
		mes "װòԼ֮";
		next;
		mes "[ֿ̹]";
		mes "Ҫѧϰ֮";
		mes "ҰɣȻҲҪ";
		mes "Ҫǣ";
		mes "ľĲǸҪ...";
		set event_umbala,1;
		close;
	case 1:
		mes "[ֿ̹]";
		mes "ŷĺ";
		mes "? ܺ";
		mes "ĸأ";
		mes "Ҳеһο̴壬";
		mes "Ҳŵ";
		mes "";
		next;
		mes "[ֿ̹]";
		mes "ʲô";
		mes "? ӿ";
		mes "Ӧûʲô⣬ʲô";
		mes "ѵ?";
		next;
		switch (select("Ҫѧϰ̴:Ͱ Ͱ?:ûʲô")) {
		case 1:
			if(getequipid(1) != getequipid(9) && getequipid(1) != getequipid(10) && getequipid(9)==getequipid(10)) {
				mes "[ֿ̹]";
				mes "˧̴߰";
				mes "ϲߣԼ";
				mes "ԭͱ飬";
				mes "¶Լ˿";
				mes "źܶ뷨";
				next;
				mes "[ֿ̹]";
				mes "أƽʱ";
				mes "죬";
				mes "߷";
				mes "ܹʵģ";
				mes "ŵ";
				next;
				mes "[ֿ̹]";
				mes "Ļѧ";
				mes "Եļֵðɣ";
				mes "ѾӦĽ˵д";
				mes " '̴' ֮";
				mes "ΪѧϰҪ׼";
				mes "ֶ...";
				next;
				mes "[ֿ̹]";
				mes "ˣҪֽ";
				mes "Ҳѧϰʱ";
				mes "ֽſʼ";
				mes "ѧԵģȥ׼ɣ";
				mes "^3377FFֽ^000000 10ţ";
				mes "^3377FF⻬ֽ^000000 5";
				next;
				mes "[ֿ̹]";
				mes "֣Ҫ";
				mes "ʲôдֽ... ˣ";
				mes "^3377FFī֭^000000 1";
				mes "^3377FFë^000000 1";
				mes "ȫ׼ٽ";
				set event_umbala,2;
				close;
			}
			mes "[ֿ̹]";
			mes "񻹲̫˽⣬";
			mes "̴尡...";
			mes "ΪĻͬԲͨ";
			mes "ɣҪŬ";
			mes "ѧϰ";
			next;
			mes "[ֿ̹]";
			mes "ԣֱҲ";
			mes "̴µĶ";
			mes "ҪĲûд";
			mes "ʱ¶";
			mes "жеһ";
			next;
			mes "[ֿ̹]";
			mes "ȥɣУ";
			mes "ѧԵĻҪ֪";
			mes "ʲôʽ˵";
			mes "в׼˵Ļ";
			mes "Ұ";
			next;
			mes "[ֿ̹]";
			mes "֮ҵô? ";
			mes "ǽ̴е...";
			mes "ûкܿ? ? ?";
			close;
		case 2:
			mes "[ֿ̹]";
			mes "ֻģ";
			mes "ǲܴκģ";
			mes "νԲΪ˴뷨";
			mes "Լ?";
			mes "㲻?";
			next;
			mes "[ֿ̹]";
			mes "ʱ";
			mes "Լ";
			mes "ź";
			mes "֣ͬ";
			mes "ȻҪ밡...";
			next;
			mes "[ֿ̹]";
			mes "ǵ̴廹";
			mes "ȤĻŬȥ˽ɣ";
			mes "е㶨֮";
			mes "Ұɣ";
			mes "һ";
			close;
		case 3:
			mes "[ֿ̹]";
			mes "µҲ";
			mes "һĿ꣬";
			mes "ȥл壬";
			mes "һμ";
			close;
		}
	case 2:
		if(countitem(7151)>=10 && countitem(7111)>=5 && countitem(1024)>=1 && countitem(916)>=1) {
			mes "[ֿ̹]";
			mes "ðɣ׼˰...";
			mes "ôڿʼ㣬";
			mes "֮ͨҲԣ";
			mes "̴Ի";
			next;
			mes "[ֿ̹]";
			mes "...........";
			next;
			mes "[ֿ̹]";
			mes "...........";
			mes "................";
			next;
			mes "[ֿ̹]";
			mes "...........";
			mes "................";
			mes ".....................";
			next;
			mes "[ֿ̹]";
			mes "ãˣĿǰ";
			mes "˦żҲ";
			mes "̴ɣ";
			mes "ǺҪ";
			delitem 7151,10;
			delitem 7111,5;
			delitem 1024,1;
			delitem 916,1;
			set event_umbala,3;
			next;
			mes "[ֿ̹]";
			mes "ôб";
			mes "Ұɣ";
			mes "һȫȫİ";
		}
		else {
			mes "[ֿ̹]";
			mes "û׼ð...";
			mes "ǲҪ";
			mes "Ķ? ٽһΣ";
			mes "ҪһҪ";
			next;
			mes "[ֿ̹]";
			mes "^3377FFֽ^000000 10ţ";
			mes "^3377FF⻬ֽ^000000 5ţ";
			mes "^3377FFī֭^000000 1";
			mes "^3377FFë^000000 1";
			mes "ȫ׼ٽ";
		}
		close;
	default:	//3,6,7
		mes "[ֿ̹]";
		mes "ʲôҪ?";
		mes "ҪĻҲΪܣ";
		mes "Ļҵ";
		mes "ǾԲ뿪λӵ";
		next;
		mes "[ֿ̹]";
		mes "쵼һ䣬";
		mes "ô򵥵£";
		mes "վҵĻ";
		mes "ٻ½ģ";
		mes "Լȥ";
		close;
	case 4:
		mes "[ֿ̹]";
		mes "ճǡ̹";
		mes "ʲôҪ󰡣һҪ";
		mes "ҵҲ԰... ";
		mes "˵Ļ";
		mes "ҲΪ׼Щʲô";
		next;
		mes "[ֿ̹]";
		mes "Ҫܶණ";
		mes "ֻҪһ";
		mes "߾ͺ...";
		mes "ߵĻճǡ̹ҲӦû";
		mes "൱㣬԰?";
		next;
		mes "[ֿ̹]";
		mes "^3377FFЦ^000000 1";
		mes "̴˵յ";
		mes "˵Ĺ٣";
		mes "Ҵͽ";
		mes "ɮ˽";
		set event_umbala,5;
		close;
	case 5:
		if(countitem(2278)) {
			mes "[ֿ̹]";
			mes "Ǻǣ";
			delitem 2278,1;
			set event_umbala,6;
			next;
			mes "[ֿ̹]";
			mes "һ֪ͨ˵Ӧˣ";
			mes "ȥİɣ";
			mes "Ҳ֪壬";
			mes "ʲôİ";
			mes "϶Ǹܴİ";
		}
		else {
			mes "[ֿ̹]";
			mes "^3377FFЦ^000000 1";
			mes "̴˵յ";
			mes "˵Ĺ٣";
			mes "Ҵͽ";
			mes "ɮ½";
		}
		close;
	}
}

//====================================
// 
//====================================
umbala,221,193,1	script	 #	111,{
	if (event_umbala == 7) {
		warp "um_in",32,71;
		end;
	}
	mes "^3355FFų࿴";
	mes "˲õã";
	mes "޷ȥ";
	mes "о˵Ķ";
	mes "^000000";
	next;
	if(select("ϸĹ۲:")==2) {
		mes "^3355FFҪôһ򲻿ţ";
		mes "Ϊһѵ飬";
		mes ";Ҫ߹ȥ^000000";
		close;
	}
	mes "^3355FFõۿտյģ";
	mes "ϸԿи";
	mes "ħʯ";
	mes "ĥۼ";
	mes "Ҳãֺۼ";
	mes "̫ҵõ^000000";
	next;
	setarray .@id,0,717,715,716;
	for(set .@i,0; .@i<2; set .@i,.@i+1) {
		set .@eye$,(.@i==0)? "": "";
		mes "^3355FF" +.@eye$+ "ۿˣ";
		mes "Ҫô?^000000";
		next;
		set .@j,select(":ɫħʯ:ɫħʯ:ɫħʯ")-1;
		if(.@j==0) {
			mes "^3355FF" +.@eye$+ "ۿ׷Ų^000000";
		}
		else {
			if(countitem(.@id[.@j])<1) {
				mes "ЯƷһ^3355FF" +getitemname(.@id[.@j])+ "";
				mes "ûУû취";
				mes "ֻð" +.@eye$+ "ۿ׷Ų^000000";
			}
			else {
				mes "ѳе^3355FF" +getitemname(.@id[.@j])+ "";
				mes "õ" +.@eye$+ "ۿ^000000";
				delitem .@id[.@j],1;
				next;
				set .@result,(.@i==0)? .@j: .@result+.@j*10;
				mes "^3355FFħʯ";
				mes "͸õ^000000";
				getitem .@id[.@j],1;
			}
		}
		next;
	}
	mes "^3355FF................^000000";
	next;
	mes "^3355FF.......................";
	mes ".......................^000000";
	next;
	mes "^3355FF.......................";
	mes ".......................";
	mes ".......................^000000";
	next;
	if((event_umbala<6 && .@result==33) || (event_umbala>=6 && .@result==13)) {
		mes "^3355FFõĿۿ";
		mes "֨ž";
		mes "ˣŴͬʱ";
		mes "֪ҵĽŲѾ";
		mes "^000000";
		close2;
		warp "um_in",32,71;
		end;
	}
	mes "^3355FFûзκ飬";
	mes "оЦ";
	mes "ΪϵĹϵ^000000";
	close;
}

//================================
// ʯ
//================================
um_in,44,71,2	script	̴ 	782,{
	switch(event_umbala) {
	default:
		mes "[?????]";
		mes "ͰͰͰ";
		mes "͡";
		mes "ͰͰͰ";
		mes "Ͱ";
		mes "Ͱ...";
		close2;
		warp "umbala",217,186;
		end;
	case 3:
		mes "[ճǡ̹]";
		mes "û뵽";
		mes "̴Ĵ..";
		mes "֪Ȼı仯";
		mes "´ʲôĻ";
		mes "һδ֪";
		next;
		mes "[ճǡ̹]";
		mes "Ǹµ...";
		mes "ֻҪǽӴģ";
		mes "ͲֶεҪӵУ";
		mes "ΪȥҪĳ";
		mes "ḶκεĴ";
		next;
		mes "[ճǡ̹]";
		mes "";
		mes "Ӱ... ";
		mes "㣬ҲǶ";
		mes "Ҫ";
		next;
		mes "[ճǡ̹]";
		mes "أҵ";
		mes "̴ģҪæĻ";
		mes "ȥõٹɣ";
		mes "УҪԴ";
		mes "̫Ļ...";
		mes "ǶϲĹ";
		set event_umbala,4;
		close;
	case 4:
	case 5:
		mes "[ճǡ̹]";
		mes "˵Ҫõ";
		mes "ûõˣ";
		mes "Ҳκΰģ";
		mes "ȻĽ... ȥ";
		close;
	case 6:
		mes "[ճǡ̹]";
		mes "õ˰... Ȼе㲻ģ";
		mes "һǰˣ";
		mes "ǲҪĶ";
		mes "Լж֮";
		next;
		mes "[ճǡ̹]";
		mes "ѼȻص";
		mes "νϵ";
		mes "ҿ԰æ";
		mes "ָľ˵ģ";
		mes "ԭʯЩ...";
		next;
		mes "[ճǡ̹]";
		mes "ʱҪ׼һ£";
		mes "˵Ҫʱ";
		mes "ҽ";
		set event_umbala,7;
		close;
	case 7:
		break;
	}
	mes "[ճǡ̹]";
	mes "Ҫడ...";
	mes "Ȼ֪ҵ";
	mes "ûаһǻ";
	next;
	mes "[ճǡ̹]";
	mes "ôҪʲô?";
	mes "ԵĽϣԵķֽ...";
	mes "ϵĻҪȻ";
	mes "ֽĻҪʯ";
	next;
	switch (select("ԵĽ:Եķֽ:")) {
	case 1:
		mes "[ճǡ̹]";
		mes "ԵĽ...";
		mes "ҪԵĽ?";
		mes "أˮ𣬷... ";
		mes "Ҫ԰";
		next;
		switch (select(":ˮ::")) {
		case 1:
			if(countitem(947)<15) {
				mes "[ճǡ̹]";
				mes "... Ҫŵص";
				mes "Ȼɭ";
				mes "Ŵľγ...";
				mes "Ҫγ ^3377FFӲ 15^000000 ";
			}
			else {
				set .@need,947;
				set .@amount,15;
				set .@gain,993;
			}
			break;
		case 2:
			if(countitem(946)<20) {
				mes "[ճǡ̹]";
				mes "ˮ... Ҫ";
				mes "ˮȻȫ";
				mes "ˮ֣εסţ";
				mes "Ҫ ^3377FFţ 20^000000";
			}
			else {
				set .@need,946;
				set .@amount,20;
				set .@gain,991;
			}
			break;
		case 3:
			if(countitem(904)<20) {
				mes "[ճǡ̹]";
				mes "... Ҫ";
				mes "Ȼȫ";
				mes "ɳĮ";
				mes "ЫӣҪ^3377FFЫβ^000000";
				mes "^3377FF20^000000 ";
			}
			else {
				set .@need,904;
				set .@amount,20;
				set .@gain,990;
			}
			break;
		case 4:
			if(countitem(1013)<25) {
				mes "[ճǡ̹]";
				mes "... Ҫ";
				mes "ȻССĳ";
				mes "ɵķеư棬";
				mes "Ҫư ^3377FFɫ^000000";
				mes "^3377FF25^000000";
			}
			else {
				set .@need,1013;
				set .@amount,25;
				set .@gain,992;
			}
			break;
		}
		if(.@need == 0) {
			next;
			mes "[ճǡ̹]";
			mes "ҪȻֻǸ...";
			mes "׼֮ɣ";
			mes "ǻ";
			close;
		}
		mes "[ճǡ̹]";
		mes "ŴȻ";
		mes "ص֮ȪԴһ";
		mes "19ѡһ";
		mes "ϲλ";
		mes "ҪԽϵĻ";
		mes "ѡ0 ";
		while(1) {
			next;
			input .@num;
			if(.@num<=0) {
				mes "[ճǡ̹]";
				mes "ûϣ";
				close;
			}
			if(.@num>9) {
				mes "[ճǡ̹]";
				mes "ѡ";
				continue;
			}
			break;
		}
		mes "[ճǡ̹]";
		switch(.@need) {
			case 946: mes "ЩţǷڵĹ"; break;
			case 904: mes "ЩЫβͷڵĹ"; break;
			case 947: mes "ЩӲǷڵĹ"; break;
			default: mes "ЩɫǷڵĹ"; break;
		}
		mes "ʼʥ";
		mes "Ҫס˵֣";
		mes "Ҳ";
		next;
		mes "[ճǡ̹]";
		mes "Amba Omba Zatumba! Umba! Ti!";
		mes "Umputaun Eulukaba! Umba! Ha!";
		mes "Julu Humba Rulala! Umba! La!";
		mes "Datuha Ombabalaka! Umba! Si!";
		mes "Sunutaba Abulumba! Umba! Si!";
		next;
		delitem .@need,.@amount;
		getitem .@gain,1;
		mes "[ճǡ̹]";
		mes "Ҫԭʯ";
		mes "ֻǴԭڵĶ";
		mes "Ƴɵģúõ";
		mes "ҪĿϰ";
		close;
	case 2:
		mes "[ճǡ̹]";
		mes "Եķֽ...";
		mes "ҪԵķֽ?";
		mes "أˮ𣬷...";
		mes "Ҫ԰";
		next;
		switch (select(":ˮ::")) {
		case 1:
			if(countitem(997)==0) {
				mes "[ճǡ̹]";
				mes "ҪԵķֽ...";
				mes "ҪһʢŴ֮";
				mes "ĵʯ";
				mes "^3377FFԭʯ1^000000";
			}
			else {
				set .@need,997;
				set .@gain,993;
			}
			break;
		case 2:
			if(countitem(995)==0) {
				mes "[ճǡ̹]";
				mes "ҪˮԵķֽⰡ...";
				mes "ҪһĴأ";
				mes "ˮʯ";
				mes "^3377ˮԭʯ 1^000000";
			}
			else {
				set .@need,995;
				set .@gain,991;
			}
			break;
		case 3:
			if(countitem(994)==0) {
				mes "[ճǡ̹]";
				mes "ҪԵķֽⰡ...";
				mes "Ҫһȼյģ";
				mes "֮ĵĻʯ";
				mes "^3377FFԭʯ1^000000";
			}
			else {
				set .@need,994;
				set .@gain,990;
			}
			break;
		case 4:
			if(countitem(996)==0) {
				mes "[ճǡ̹]";
				mes "ҪԵķֽⰡ...";
				mes "ҪһŴֱ";
				mes "ӵķʯ";
				mes "^3377FFԭʯ1^000000";
			}
			else {
				set .@need,996;
				set .@gain,992;
			}
			break;
		}
		next;
		if(.@need == 0) {
			mes "[ճǡ̹]";
			mes "ҪʯֻǸ...";
			mes "׼֮ɣ";
			mes "ǻ";
			close;
		}
		mes "[ճǡ̹]";
		switch(.@need) {
			case 997: mes "ΪĴ֮⣬"; 	break;
			case 995: mes "ΪĴأ"; 	break;
			case 994: mes "ΪĻ֮ģ"; 	break;
			case 996: mes "ΪĴֱ磬"; 	break;
		}
		mes "תڽ֮ǰӣ";
		mes "19ѡһ";
		mes "ϲλ";
		mes "ҪԵķֽĻ";
		mes "ѡ0";
		while(1) {
			next;
			input .@num;
			if(.@num<=0) {
				mes "[ճǡ̹]";
				mes "ûϣ";
				close;
			}
			if(.@num>9) {
				mes "[ճǡ̹]";
				mes "Ҫ1 9֮ѡ";
				mes "Ҫѡ";
				mes "ϲλ";
				continue;
			}
			break;
		}
		set .@num,.@num+rand(5);
		if(.@num>10)
			set .@num,.@num-10;
		if(.@num<5)
			set .@num,.@num+5;
		mes "[ճǡ̹]";
		mes "ʯڵϣ";
		mes "ʼʥ";
		mes "Ҫס˵֣";
		mes "Ҳ޷";
		mes "ȫֽ";
		next;
		mes "[ճǡ̹]";
		mes "Umba Umba Kalapum! Umba! Ta!";
		mes "Lukura Ukulele Um! Umba! Ka!";
		mes "Abulaka Tabulakan! Umba! La!";
		mes "Ombaludu Zan Kunu! Umba! Ku!";
		mes "Kum Tum Lakulakun! Umba! Ha!";
		next;
		delitem .@need,1;
		getitem .@gain,.@num;
		mes "[ճǡ̹]";
		mes "Ҫԭʯ";
		mes "ֻǴԭڵĶ";
		mes "Ƴɵģúõ";
		mes "ҪĿϰ";
		close;
	case 3:
		mes "[ճǡ̹]";
		mes "ҪҲ";
		mes "ҲΪһѡ";
		mes "ԺҪĻ";
		mes "Ұ";
		close;
	}
}