// ==============================================================================
// Գt - `]NPC
// ==============================================================================

// aϳ]w
// *********************************************************************
bat_room	mapflag	nomemo
bat_room	mapflag	nowarpto
bat_room	mapflag	nobranch
bat_room	mapflag	nopenalty
bat_room	mapflag	noteleport

// ҧLx - iJԳǳƫ
// *********************************************************************
payon,189,104,3	script	־Գ ҧLx::BatRecruit	728,{
	mes "[־Գ ҧLx]";
	mes "An_IaA";
	mes "ڬOװ֤ꪺMh";
	next;
	mes "[־Գ ҧLx]";
	mes "ѩl]֪~ӰDӻݭni}԰AҥHڭ̥bҶAo˸g״IħLA";
	mes "A@@NUڭ̰֤@uOO?";
	next;
	if( select("Ѿ:Ѿ") == 2 ) {
		mes "[־Գ ҧLx]";
		mes "ڷ|Hɦbo̬UAȡAܤ߷NɦAӧa";
		close;
	}
	mes "[־Գ ҧLx]";
	mes "Ʊ毫OA믫Pi";
	close2;
	warp "bat_room",155,150;
	end;
}
prontera,123,83,5	duplicate(BatRecruit)	־Գ ҧLx::BatRecruit2	728
rachel,149,138,5	duplicate(BatRecruit)	־Գ ҧLx::BatRecruit3	728
moc_ruins,75,162,5	duplicate(BatRecruit)	־Գ ҧLx::BatRecruit4	728
aldebaran,146,109,5	duplicate(BatRecruit)	־Գ ҧLx::BatRecruit5	728
lighthalzen,153,86,5	duplicate(BatRecruit)	־Գ ҧLx::BatRecruit6	728

// Ŷʮv - }Գǳƫ
// *********************************************************************
bat_room,148,150,4	script	Ŷʮv#Գ	124,{
	mes "[Ŷʮv]";
	mes "AQ}o̶? ڥiHAe^edLa";
	next;
	if( select("^:^h") == 2 ) {
		mes "[Ŷʮv]";
		mes "ݭnAȮwHɨӧ";
		close;
	}
	set .@spoint$, getsavepoint(0);
	if (.@spoint$ == "prontera") set .@sname$,"w";
	if (.@spoint$ == "morocc") set .@sname$,"ùJ";
	if (.@spoint$ == "geffen") set .@sname$,"N";
	if (.@spoint$ == "payon") set .@sname$,"";
	if (.@spoint$ == "alberta") set .@sname$,"㺸";
	if (.@spoint$ == "izlude") set .@sname$,"촵|oq";
	if (.@spoint$ == "aldebaran") set .@sname$,"㺸";
	if (.@spoint$ == "lutie" || .@spoint$ == "christmas" || .@spoint$ == "xmas" || .@spoint$ == "x-mas") set .@sname$,"櫰";
	if (.@spoint$ == "comodo") set .@sname$,"J]q";
	if (.@spoint$ == "yuno") set .@sname$,"";
	if (.@spoint$ == "amatsu") set .@sname$,"Ѭzm";
	if (.@spoint$ == "gonryun") set .@sname$,"X[";
	if (.@spoint$ == "umbala") set .@sname$,"Zک";
	if (.@spoint$ == "niflheim") set .@sname$,"ܵi";
	if (.@spoint$ == "louyang") set .@sname$,"";
	if (.@spoint$ == "new_1-1" ) set .@sname$,"Ǫ ׽m";
	if (.@spoint$ == "sec_pri" || .@spoint$ == "prison" || .@spoint$ == "jails") set .@sname$,"Ϭ٪ж";
	if (.@spoint$ == "jawaii") set .@sname$,"z";
	if (.@spoint$ == "ayothaya") set .@sname$,"u鶮";
	if (.@spoint$ == "einbroch") set .@sname$,"㭵ùJ";
	if (.@spoint$ == "lighthalzen") set .@sname$,"ƶ";
	if (.@spoint$ == "einbech") set .@sname$,"㭵";
	if (.@spoint$ == "hugel") set .@sname$,"";
	if (.@spoint$ == "rachel") set .@sname$,"Ի";
	if (.@spoint$ == "veins") set .@sname$,"]";
	if (.@spoint$ == "moscovia") set .@sname$,"";
	set .@x, getsavepoint(1);
	set .@y, getsavepoint(2);
	mes "[Ŷʮv]";
	mes "Ae^" + .@sname$ + "o";
	close2;
	warp .@spoint$, .@x, .@y;
	end;
}

// dԪAȤH
// *********************************************************************
bat_room,148,147,4	script	d ¾::kaf_bat	861,{
	cutin "kafra_09",2;
	mes "[d ¾]";
	mes "wpAڭHɷ|Ѽ۪dԪAȡA";
	mes "аݻݭnAȩO?";
	next;
	switch(select("ϥέܮwA:ϥΤA:")) {
	case 1:
		if (basicskillcheck() && getskilllv(1) < 6) {
			mes "[d ¾]";
			mes "pȩxA";
			mes "YnϥέܮwܡAǪ̧ޯ൥ŭnWL6HW";
		}
		else {
			if (Zeny < 800) {
				mes "[d ¾]";
				mes "ȩxzIA";
				mes "ܮwϥζOO40";
				close2;
				cutin "",255;
				end;
			}
			mes "[d ¾]";
			mes "ڭnǳƥ}ܮwFA";
			mes "´fU";
			close2;
			set zeny,zeny-40;
			openstorage;
			cutin "", 255;
			end;
		}
		break;
	case 2:
		if (BaseClass != Job_Merchant) {
			mes "[d ¾]";
			mes "ܩpA";
			mes "OӤHPKKMݪA.";
		}
		else if (checkcart() == 1) {
			mes "[d ¾]";
			mes "Abϥεۤ";
		}
		else {
			mes "[d ¾]";
			mes "ϥζOάO800A";
			mes "аݧAnϥζ?";
			next;
			switch(select("ϥ:")) {
			case 1:
				if (Zeny < 800) {
					mes "[d ¾]";
					mes "ȩxzIA";
					mes "ϥζOO800A";
					break;
				}
				set zeny,zeny-800;
				setcart;
				cutin "", 255;
				close;
			case 2:
				cutin "", 255;
				close;
			}
		}
	case 3:
		mes "[d ¾]";
		mes "ڭ̥dԪAȪëۤ@eۤSM~ߡAѤjauMM~AȡAwHɧQΡA";
		mes "´fU";
	}
	close2;
	cutin "", 255;
	end;
}

// Nx N ù
// *********************************************************************
bat_room,160,159,3	script	Nx N ù	420,{
	cutin "bat_kiyom2",2;
	mes "[N ù]";
	mes "i𪺫_IaAڭ̻ݭnALH~";
	next;
	if(select("԰z:JǨ ù")==1) {
		cutin "bat_kiyom1",2;
		mes "[N ù]";
		mes "ڭ̴LRUA° ù 7@dG_OFA";
		mes "Uqڭ 9WlAwکMJǨȾܤ@~Ӥ";
		next;
		mes "[N ù]";
		mes "L@seG! ߦbҫwԳWӪ̤~Ϊva";
		next;
		mes "[N ù]";
		mes "oȬOڭ̪ԳӤwAaӪRBM԰GA";
		mes "ڭnHNxWAҩAO@aӦۥ~¯٪HAuڿoӤw";
	}
	else {
		cutin "bat_kiyom1",2;
		mes "[N ù]";
		mes "ĤlJǨ ùثe֪FxA";
		mes "DaաBaunb줽WNiHB̶?";
		next;
		mes "[N ù]";
		mes "A[WMF?";
		mes "!";
		mes "LӤDFM|AݭndUh֪\a";
		next;
		mes "[N ù]";
		mes "LuLOӤӤwA";
		mes "LⰨ֥浹M̤plJǨ";
		next;
		mes "[N ù]";
		mes "LwhQ|ahWAʩmܳnzAFa֧]A֦pga֯ѪcaAOajjxO@ުY";
	}
	next;
	if( select("@PAêӧ@:") == 2 ) {
		mes "[N ù]";
		mes "ڥ|joӧQXm!";
		close2;
		cutin "",255;
		end;
	}
	cutin "bat_kiyom2",2;
	mes "[N ù]";
	mes "AuOiaHA";
	mes "qANݥXAOӤ²檺H";
	set Bat_Team,1;
	next;
	mes "[N ù]";
	mes "ڸۼawA!";
	mes "A{bbWڳU԰䴩ܡAL̴N|PawA";
	close2;
	cutin "",255;
	end;
}

// JǨ ù
// *********************************************************************
bat_room,160,141,3	script	JǨ ù	416,{
	cutin "bat_crua1",2;
	mes "[JǨ ù]";
	mes "z_IaA@NUڪ@O?";
	next;
	if(select("԰z:N ù")==1) {
		cutin "bat_crua2",2;
		mes "[JǨ ù]";
		mes "֪j° ù 7@swYA";
		mes "UwUƱⰨ֪ӥ浹3lN ùNxΨLl@";
		next;
		mes "[JǨ ù]";
		mes "԰鶴ֱNxN ùQALƱOS諸A";
		mes "ڤ@wnq԰ӡAnʩm̻Ԫa";
	}
	else {
		cutin "bat_crua2",2;
		mes "[JǨ ù]";
		mes "3lN ùO֪NxA";
		mes "jjLOְNxAL԰OMZNΦhF";
		next;
		mes "[JǨ ù]";
		mes "O̿న֭xOH]ϹHhA";
		mes "uOʩm̩ҧƱ檺?";
		mes "@HӰ֪ʩm̲`Ԫ\AAnQb]_@";
		next;
		mes "[JǨ ù]";
		mes "ڤƱAݨyeAҥHڳo";
	}
	next;
	if( select("@PAêӧ@:") == 2 ) {
		mes "[JǨ ù]";
		mes "F!";
		close2;
		cutin "",255;
		end;
	}
	mes "[JǨ ù]";
	mes "AuOܨcaHA";
	mes "n!";
	mes "ЩUAiaSZ\jԤh̥bۧAO";
	set Bat_Team,2;
	close2;
	cutin "",255;
	end;
}

// ɶp禡
// *********************************************************************
function	script	Time2Str	{
	set .@Time_Left, getarg(0) - gettimetick(2);
	
	set .@Days, .@Time_Left / 86400;
	set .@Time_Left, .@Time_Left - (.@Days * 86400);
	set .@Hours, .@Time_Left / 3600;
	set .@Time_Left, .@Time_Left - (.@Hours * 3600);
	set .@Minutes, .@Time_Left / 60;
	set .@Time_Left, .@Time_Left - (.@Minutes * 60);
	
	set .@Time$, "";
	if( .@Days > 1 )
		set .@Time$, .@Time$ + .@Days + " days, ";
	else if( .@Days > 0 )
		set .@Time$, .@Time$ + .@Days + " day, ";
	
	if( .@Hours > 1 )
		set .@Time$, .@Time$ + .@Hours + " hours, ";
	else if( .@Hours > 0 )
		set .@Time$, .@Time$ + .@Hours + " hour, ";
	
	if( .@Minutes > 1 )
		set .@Time$, .@Time$ + .@Minutes + " minutes, ";
	else if( .@Minutes > 0 )
		set .@Time$, .@Time$ + .@Minutes + " minute, ";
	
	if( .@Time_Left > 1 || .@Time_Left == 0 )
		set .@Time$, .@Time$ + .@Time_Left + " seconds.";
	else if( .@Time_Left == 1 )
		set .@Time$, .@Time$ + .@Time_Left + " second.";
	
	return .@Time$;
}

// Fx
// *********************************************************************
-	script	Fx	1,{
	if ( strnpcinfo(3) == "N1" || strnpcinfo(3) == "N2" || strnpcinfo(3) == "N3" || strnpcinfo(3) == "N4") {
		set .@we$,"N";
		set .@rival$,"JǨ";
	}
	else {
		set .@we$,"JǨ";
		set .@rival$,"N";
	}
	mes "["+ .@we$ +"ħL Fx]";
	switch (Bat_Team) {
	case 0:
		mes "ХV JǨȤl ΦNñNxnOa!";
		close;
	case 1:
	case 2:
		mes "ڭ̫ir"+ .@we$ +"x"+ .@rival$ +"xC@@a !";
		if (Bat_Team == 1) break;
		close;
	}
	next;
	if( select("@PAêӧ@:") == 2 ) {
		mes "["+ .@we$ +"ħL Fx]";
		mes "ڭx";
		close;
	}
	mes "["+ .@we$ +"ħL Fx]";
	if( BG_Delay_Tick >= gettimetick(2) ) {
		mes "AiHզ}O?";
		mes "zA ^0000FF" + callfunc("Time2Str",BG_Delay_Tick) + "^000000 ~iJԳ";
		close;
	}
	if( Tierra_BG_Tick >= gettimetick(2) ) {
		mes "pAz{bLkWiJԳA";
		mes "zA ^0000FF" + callfunc("Time2Str",Tierra_BG_Tick) + "^000000 ~iJCԮl";
		close;
	}
	if( BaseLevel < 80 ) {
		mes "MܨتAAi@N[J"+ .@we$ +"xAh"+ .@rival$ +"xAOäƱڭ夤AJԳ!";
		close;
	}
	mes "AwgnѾԪǳƤF!";
	mes "֥h"+ .@rival$ +"x||ڭ̪F`aA";
	mes "ѥiHɱoۧڭ"+ .@we$ +"xӧQF!";
	close2;
	if ( strnpcinfo(1) == "CԮl ħLFx") {
		setarray .@warpy[1],224,208,94,77;
		warp "bat_room",85,.@warpy[strnpcinfo(2)];
	}
	else {
		setarray .@warpx[1],253,253,57,57;
		setarray .@warpy[1],94,77,94,77;
		warp "bat_room",.@warpx[strnpcinfo(2)],.@warpy[strnpcinfo(2)];
	}
	end;
}
bat_room,156,178,5	duplicate(Fx)	CԮl ħLFx#1::N1	418
bat_room,156,121,1	duplicate(Fx)	CԮl ħLFx#2::JǨ1	414
bat_room,172,178,5	duplicate(Fx)	CԮl ħLFx#3::N2	418
bat_room,172,121,1	duplicate(Fx)	CԮl ħLFx#4::JǨ2	414
bat_room,148,178,5	duplicate(Fx)	rԲQ ħLFx#1::N3	418
bat_room,148,121,1	duplicate(Fx)	rԲQ ħLFx#2::JǨ3	414
bat_room,164,178,5	duplicate(Fx)	rԲQ ħLFx#3::N4	418
bat_room,164,121,1	duplicate(Fx)	rԲQ ħLFx#4::JǨ4	414

// }Mh
// *********************************************************************
// CԮl
-	script	C }	1,{
	mes "["+ strnpcinfo(1) +"]";
	mes "CԮlWUΪAb11IM7IVUNéMJǨȰ}窺³";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "ѻP԰HqU}}窺WXoAֳtaʦܹ誺³ܨþPANOo԰ؼ";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "ԳvvC25|ॢ԰OH_AJ԰At~me󤤥BߺXm}AioB~_IA]Ӥ}B󦳧QmW";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes " MU}窺³ܬOѯUlۤsAOQ}窺ڰXfFAҥHU}֤@IܡANQ}a誺ڰ";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "t~ZOѻP԰H|b@wɶɡAoAѻPۦP԰лxAɶiHzLAlt+UiT{";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "nFAǳƧFܡAЦVڮ䪺ҧLxӽаѾԧa";
	close;
}
bat_room,159,178,5	duplicate(C })	N }Mh#1	417
bat_room,175,178,5	duplicate(C })	N }Mh#2	417
bat_room,159,121,1	duplicate(C })	JǨ }Mh#1	413
bat_room,175,121,1	duplicate(C })	JǨ }Mh#2	413

// rԲQ
-	script	rԲQ }	1,{
	mes "["+ strnpcinfo(1) +"]";
	mes "rԲQ԰Om}a誺Aֳto2@NӪ԰";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "UOѯSڰҥ]YA藍|Q}a";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "]FRݤSڰAN}aO@U}窺Ҧu@";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "[W|Uاޯ઺vTAҥHUWRjU";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "t~ZOѻP԰H|b@wɶeAoAѻPۦP԰лxA";
	mes "ɶizLAlt+UiT{";
	next;
	mes "["+ strnpcinfo(1) +"]";
	mes "nFAǳƧFܡAЦVڮ䪺ҧLxӽаѾԧa!";
	close;
}
bat_room,151,178,5	duplicate(rԲQ })	N }Mh#3	417
bat_room,167,178,5	duplicate(rԲQ })	N }Mh#4	417
bat_room,151,121,1	duplicate(rԲQ })	JǨ }Mh#3	413
bat_room,167,121,1	duplicate(rԲQ })	JǨ }Mh#4	413

// KVM (Krieger von Midgard) Գ

// uûPO
// *********************************************************************
bat_room,161,142,3	script	JǨ Ѫ::bat_aid	415,{ end; }
bat_room,161,140,3	duplicate(bat_aid)	JǨ Ѫ::bat_aid2	415
bat_room,161,160,3	duplicate(bat_aid)	N Ѫ::bat_aid3	419
bat_room,161,158,3	duplicate(bat_aid)	N Ѫ::bat_aid4	419

// Xm
// *********************************************************************
-	script	Nð}#bat	973,{ end; }
-	script	JǨȰ}#bat	974,{ end; }

// qݰ}
// *********************************************************************
// rԲQ bat_b02
bat_room,57,81,0	warp	bat1	2,2,bat_room,154,149
bat_room,57,90,0	warp	bat2	2,2,bat_room,154,149
// Free BG
bat_room,57,220,0	warp	bat3	2,2,bat_room,154,149
bat_room,57,211,0	warp	bat4	2,2,bat_room,154,149
// CԮl bat_a02
bat_room,85,81,0	warp	bat5	2,2,bat_room,154,149
bat_room,85,90,0	warp	bat6	2,2,bat_room,154,149
// CԮl bat_a01
bat_room,85,220,0	warp	bat7	2,2,bat_room,154,149
bat_room,85,211,0	warp	bat8	2,2,bat_room,154,149
// Free BG
bat_room,113,81,0	warp	bat9	2,2,bat_room,154,149
bat_room,113,90,0	warp	bat10	2,2,bat_room,154,149
// Free BG
bat_room,113,220,0	warp	bat11	2,2,bat_room,154,149
bat_room,113,211,0	warp	bat12	2,2,bat_room,154,149
// Free BG
bat_room,141,81,0	warp	bat13	2,2,bat_room,154,149
bat_room,141,90,0	warp	bat14	2,2,bat_room,154,149
// Free BG
bat_room,141,220,0	warp	bat15	2,2,bat_room,154,149
bat_room,141,211,0	warp	bat16	2,2,bat_room,154,149
// Free BG
bat_room,169,81,0	warp	bat17	2,2,bat_room,154,149
bat_room,169,90,0	warp	bat18	2,2,bat_room,154,149
// Free BG
bat_room,169,220,0	warp	bat19	2,2,bat_room,154,149
bat_room,169,211,0	warp	bat20	2,2,bat_room,154,149
// Free BG
bat_room,197,81,0	warp	bat21	2,2,bat_room,154,149
bat_room,197,90,0	warp	bat22	2,2,bat_room,154,149
// KvM bat_c03
bat_room,197,220,0	warp	bat23	2,2,bat_room,154,149
bat_room,197,211,0	warp	bat24	2,2,bat_room,154,149
// Free BG
bat_room,225,81,0	warp	bat25	2,2,bat_room,154,149
bat_room,225,90,0	warp	bat26	2,2,bat_room,154,149
// KvM bat_c02
bat_room,225,220,0	warp	bat27	2,2,bat_room,154,149
bat_room,225,211,0	warp	bat28	2,2,bat_room,154,149
// rԲQ bat_b01
bat_room,253,81,0	warp	bat29	2,2,bat_room,154,149
bat_room,253,90,0	warp	bat30	2,2,bat_room,154,149
// KVM bat_c01
bat_room,253,220,0	warp	bat31	2,2,bat_room,154,149
bat_room,253,211,0	warp	bat32	2,2,bat_room,154,149

// Գײzu(xWS)
// *********************************************************************
bat_room,138,144,5	script	ײzu#Գ	99,{
	callfunc "repairmain","ײzu";
	end;
}

// Գ~洫(sxW)
// *********************************************************************
bat_room,160,150,3	script	ۼwJ	109,{
	function GetBadgeID {
		return (getarg(0)?7829:7828);
	}
	function GetArrayStr {
		for(set .@i,0;.@i<getarraysize(getarg(0));set .@i,.@i+1)set .@str$,.@str$+(.@str$==""?"":getarg(1))+getelementofarray(getarg(0),.@i)+(getelementofarray(getarg(0),.@i)=="Ch"?"/t":"");
		return .@str$;
	}
	mes "[ۼwJ]";
	mes "аݱzzLԳo?";
	mes "ڭtdOSMir~u@";
	next;
	if(select(":dݥؿ") == 2) {
		mes "[ۼwJ]";
		mes "ڭ̳Ʀ۷״I~AкCCsJӪDa";
		close2;
		Readbook 11010,1;
		end;
	}
	mes "[ۼwJ]";
	mes "аݱznݭ@ةO?";
	mes "U~Բӥ\AаѦ ^3131FFؿ^000000";
	next;
	set .@Menu1,select("Z::˹~:өʪ~");
	mes "[ۼwJ]";
	mes "z諸O^3131FF"+$@MenuShow$[.@Menu1-1]+"^000000A";
	if(.@Menu1 != 3)mes "ݭn"+$@MenuShow$[.@Menu1-1]+"A@HUX";
	else mes "ݭnZ\A@HUX¾~tC";
	if(.@Menu1==1)mes "^3131FFirMάO(i)^000000A^3131FFSMάO(S)^000000AѱzѦ";
	next;
	if(.@Menu1<3) {
		set .@Menu2,select(GetArrayStr(getd("$@Menu"+.@Menu1+"Show$"),":"));
		if(.@Menu1==1) {
			mes "[ۼwJ]";
			mes "ڭ̩ҷǳƪ ^3131FF"+$@Menu1Show$[.@Menu2-1]+"^000000A@HUXت~";
			next;
		}
	}
	set .@Menu3,select(GetArrayStr(getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"Show$"),":"));
	mes "[ۼwJ]";
	mes "z諸O^3131FF"+(.@Menu1 == 3?(.@Menu3 == 1?"Owx":"ԥ\")+"":getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"Show$["+(.@Menu3-1)+"]"))+"^000000A";
	if(.@Menu1 == 3)mes "oO"+$@Menu3Show$[.@Menu3-1]+(.@Menu3==1?"":"tC")+"MΪ~A";
	mes "~ݭn ^FF0000"+(getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")<2?(getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")?"S":"ir"):"irάOS")+" "+getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeSpend["+(.@Menu3-1)+"]")+"^000000A";
	mes "аݱzn洫?";
	next;
	if(select("洫:洫")==1) {
	Exit:
		mes "[ۼwJ]";
		mes "znAݬݤ@U?";
		close;
	}
	mes "[ۼwJ]";
	if(getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")<2){
		mes "zn^FF0000"+(getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")?"S":"ir")+" "+getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeSpend["+(.@Menu3-1)+"]")+"^000000ʶR ^3131FF"+getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"Show$["+(.@Menu3-1)+"]")+"^000000?";
		next;
		if(select("n:n")==2)goto Exit;
	}
	else {
		mes "аݱznP@洫O?";
		mes "洫һݪƶqO ^3131FF"+getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeSpend["+(.@Menu3-1)+"]")+"^000000";
		next;
		if(select("ir:S:洫")==3){
			mes "[ۼwJ]";
			mes "zwg洫F";
			close;
		}
	}
	if(countitem(GetBadgeID((getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")<2?getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]"):@menu-1)))<getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeSpend["+(.@Menu3-1)+"]")){
		mes "[ۼwJ]";
		mes "洫һݪ"+(getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")<2?"":(@menu==1?"ir":"S"))+"ƶqO";
		close;
	}
	mes "[ۼwJ]";
	mes "¥{";
	close2;
	getitem getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"ID["+(.@Menu3-1)+"]"),1;
	delitem GetBadgeID((getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]")<2?getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeType["+(.@Menu3-1)+"]"):@menu-1)),getd("$@Menu"+.@Menu1+(.@Menu2?"_"+.@Menu2:"")+"BadgeSpend["+(.@Menu3-1)+"]");
	end;
OnInit:
	setarray $@MenuShow$,"Z","","˹~","өʪ~";
		setarray $@Menu1Show$,"uC/C/C/j","/w//]l","}/b/־/@l","y/M","j/LӺֺj/Lj/żuj/huog";
			setarray $@Menu1_1Show$,"ȪjhuC(i)","ȪjhuC(S)","ChpbC(i)","ChpbC(S)","ŧŴC(i)","ŧŴC(S)","ŧ","ŧMh";
			setarray $@Menu1_1ID,13036,13037,13411,13410,1184,1183,1425,1482;
			setarray $@Menu1_1BadgeType,0,1,0,1,0,1,0,1;
			setarray $@Menu1_1BadgeSpend,100,100,100,100,100,100,100,100;
			
			setarray $@Menu1_2Show$,"]kv](i)","]kv](S)","jO_","t_","hP(i)","hP(S)","gԤh(i)","gԤh(S)","԰]l(i)","԰]l(S)";
			setarray $@Menu1_2ID,1632,1633,1634,1635,1543,1542,1379,1380,13305,13306;
			setarray $@Menu1_2BadgeType,0,1,0,1,0,1,0,1,0,1;
			setarray $@Menu1_2BadgeSpend,100,100,100,100,100,100,100,100,100,100;
			
			setarray $@Menu1_3Show$,"԰Qr}(i)","԰Qr}(S)","Ob(i)","Ob(S)","ԳNL(i)","ԳNL(S)","԰Ӥb@l(i)","԰Ӥb@l(S)";
			setarray $@Menu1_3ID,1739,1738,1279,1280,1924,1923,1978,1977;
			setarray $@Menu1_3BadgeType,0,1,0,1,0,1,0,1;
			setarray $@Menu1_3BadgeSpend,100,100,100,100,100,100,100,100;
			
			setarray $@Menu1_4Show$,"]lLk(i)","]lLk(S)","h԰@sM(i)","h԰@sM(S)";
			setarray $@Menu1_4ID,1574,1575,1824,1823;
			setarray $@Menu1_4BadgeType,0,1,0,1;
			setarray $@Menu1_4BadgeSpend,100,100,100,100;
			
			setarray $@Menu1_5Show$,"}aʪj","ֳtLӺֺj","ɤOLj","ӾUżuj","ɤOhuog";
			setarray $@Menu1_5ID,13036,13108,13171,13172,13173,13174;
			setarray $@Menu1_5BadgeType,0,1,0,1,1;
			setarray $@Menu1_5BadgeSpend,100,100,100,100,100;
			
		setarray $@Menu2Show$,"ܪ/ul","Z";
			setarray $@Menu2_1Show$,"qOx_O","xO","OwxO","԰u","xu","԰uu";
			setarray $@Menu2_1ID,2538,2539,2540,2435,2436,2437;
			setarray $@Menu2_1BadgeType,2,2,2,2,2,2;
			setarray $@Menu2_1BadgeSpend,50,50,50,50,50,50;
			
			setarray $@Menu2_2Show$,"ŧKZ","UuLZ","Ȫ~T","]kv԰~T","@L~T","U}L~M","Ug⪺~M";
			setarray $@Menu2_2ID,2376,2377,2378,2379,2380,2381,2382;
			setarray $@Menu2_2BadgeType,2,2,2,2,2,2,2;
			setarray $@Menu2_2BadgeSpend,80,80,80,80,80,80,80;
			
		setarray $@Menu3Show$,"j","Ch","s","A","]kv","}b","ӤH";
		setarray $@Menu3ID,2733,2720,2721,2722,2723,2724,2725;
		setarray $@Menu3BadgeType,2,2,2,2,2,2,2;
		setarray $@Menu3BadgeSpend,500,500,500,500,500,500,500;
		
		setarray $@Menu4Show$,"ϩR()","ϩR()","xư³A","xư³B","xư³C";
		setarray $@Menu4ID,12269,12270,12271,12272,12273;
		setarray $@Menu4BadgeType,2,2,2,2,2;
		setarray $@Menu4BadgeSpend,10,10,5,10,10;
}
