// ---------------------------------
// -  תְű - 
//===================================
// 汾2.4a
//===================================

yuno_in02,38,61,5	script	ѧԺ Ժ#sa	743,{
	cutin "job_sage_kayron",2;
	mes "[ ]";
	if (Upper == 1) {
		mes "ҿܶˣ˭";
		mes "ӵر''''";
		next;
		mes "[ ]";
		mes "˵ϲ̫ʺ㣬ȥĵط";
		mes "Լֳ֪ҷȽϺ";
		mes "ǵòҪǳİ";
		close2;
		cutin "job_sage_kayron",255;
		end;
	}
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "ʲô£...ʲôѵ?";
			mes "ҪΪѾΪߣֹͣѧϰ";
			next;
			mes "[ ]";
			mes "ǵ֪ʶǷչ½ԭ";
			mes "Ϊ˶аҪҪһ";
			mes "ֱ̽¼";
		}
		else if (BaseJob == Job_Novice) {
			mes "Ǻǣֵطʲô...";
			mes "й?";
			mes "ΪֵطӦú࣬Ϊ";
			mes "Ȥɣ";
			next;
			mes "[ ]";
			mes "Ϊ߶ѧ˼Ļȥһ";
			mes "һħʦɣ";
			mes "һĻϲĵȴطӵģ";
		}
		else {
			mes "ǺǣȻо";
			mes "ֻ";
			mes "Ȼְҵ";
			mes "ӵеıǸҪ";
			next;
			mes "[ ]";
			mes "Χߣ";
			mes "֪æ";
			mes "ҲԵİ...";
		}
		close;
	}
	switch (SAGE_Q) {
	case 0:
		cutin "job_sage_kayron",2;
		mes "[ ]";
		mes "ħ㣬ӭ㣬";
		mes "ʲô?";
		next;
		switch(select("ҪתְΪ:ҹߵ:ûʲô")) {
		case 1:
			mes "[ ]";
			mes "ţҪתְΪ?";
			mes "תְ... ȸı뷨";
			next;
			mes "[ ]";
			mes "νǶﲻͣо¼";
			mes "ͼı½ķչǣ";
			mes "Ϊ˳Ϊˣֻл·";
			mes "";
			next;
			mes "[ ]";
			mes "ȥްմѧɣ";
			mes "Ǳ߻ϸ˵";
			break;
		case 2:
			mes "[ ]";
			mes "תְ߰...";
			mes "ûκ˰ѳΪߵ";
			mes "˵תְ";
			next;
			mes "[ ]";
			mes "Ϊ˳ΪߣҪ";
			mes "ްձȴѧ";
			mes "Ȼμѧ";
			next;
			mes "[ ]";
			mes "ԺҪض";
			mes "Ŀо...";
			mes "ҪоĽд";
			next;
			mes "[ ]";
			mes "Ȼңһۣ";
			mes "ʱͻߵݹ";
			break;
		case 3:
			mes "[ ]";
			mes "ţʱ䣬Ͷ࿴һɣ";
			mes "е飬ȫ棬";
			next;
			mes "[ ]";
			mes "Ȼֻû취֪е...";
			mes "黹ǺҪ";
		}
		break;
	case 15:
		if (countitem(1550) > 0) {
			if (SkillPoint) {
				mes "㻹вļܵร";
				mes "תְǰȵ";
				close2;
				cutin "job_sage_kayron",255;
				end;
			}
			mes "?";
			mes "ҿɣ";
			next;
			mes "[ ]";
			mes "...";
			next;
			mes "[ ]";
			mes "Ŷ...";
			next;
			mes "[ ]";
			mes "Ŷ...";
			next;
			mes "[ ]";
			mes "ıȻûг죬дĻ";
			mes "...㿴оݣ";
			next;
			callfunc "Job_Change",Job_Sage;
			callfunc "F_ClearJobVar";
			mes "[ ]";
			mes "ҵˣ";
			mes "ߵɣ";
			mes "ҲҪڵ...";
			next;
			mes "[ ]";
			mes "ҪúģΪΨһд飬";
			mes "õʱ򣬻У߿";
			mes "ڵļ";
			next;
			mes "[ ]";
			mes "ô......";
			mes "ϣδ֪ʶ";
			mes "Ŭоɣ";
		}
		else {
			mes "?дô?";
			mes "ҪҿĻͿù";
			next;
			mes "[ ]";
			mes "ò˰?";
			mes "֮һù";
		}
		break;
	default:
		mes "ǺǣΪߵ·ûô򵥣";
		mes "ֻǺܻʹħǶ";
		mes "...";
		next;
		mes "[ ]";
		mes "Ŭ㣬Ҳɺٻ";
		mes "ôˣ";
	}
	close2;
	cutin "",255;
	end;
}

yuno_in03,154,35,4	script	ѧԺ Ա#a	742,{
	mes "[÷̩˾ ʫ]";
	if (Upper == 1) {
		mes "ӭ٣ްձ";
		mes "ħѧԺ";
		mes "...Ӵ?";
		next;
		mes "[÷̩˾ ʫ]";
		mes "... κҼ?";
		mes "֣û˯...";
		mes "νףиʱ";
		close;
	}
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "ӭ";
			mes "þò";
			mes "оеô?";
			next;
			mes "[÷̩˾ ʫ]";
			mes "Ȼһ϶ѧϰǺܺã";
			mes "żҰȥħĽӴҲǺҪ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ϣΪߵˣ̵ǰ";
			mes "ҲתͬΪߵͬ";
		}
		else {
			mes "ӭ";
			mes "޷ȷħѧԺ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "һרߣ";
			mes "ԼħоĻ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ħʦֻҪﵽְҵȼ40ϾͿѧ";
			mes "ھһʱѧϰ󣬾ͿԳΪ";
			mes "ʶħʦĻǰ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ôףõһ";
		}
		close;
	}
	switch (SAGE_Q) {
	case 0:
		mes "ӭ";
		mes "ްձħѧԺ";
		mes "ħʦʲô?";
		next;
		switch(select("ҹתְߵ:Ҫѧ:ûʲô")) {
		case 1:
			mes "[÷̩˾ ʫ]";
			mes "ϣתְΪ?";
			mes "ûаתְ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ǵѧԺһĹ...";
			mes "ͻõʽо϶";
			next;
			mes "[÷̩˾ ʫ]";
			mes "Ϊǲתְ";
			mes "ҵ";
			mes "ѧʱҪɽѧ";
			mes "ͬʱѧ";
			next;
			mes "[÷̩˾ ʫ]"; 
			mes "ֻ...";
			mes "иر̣^000088ħ^000000";
			mes "^000088^000000ѧѣ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ѧ󣬻ῼѧԣ";
			mes "ͨѧԺ󣬻ᾭо";
			mes "׫дģ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "дú󣬽øԺ";
			mes "ϸ";
			mes "ôʱ𣬾Ϳߵ";
			mes "о";
			next;
			mes "[÷̩˾ ʫ]";
			mes "Ըʱʱ룬";
			mes "Уףиõһ";
			close;
		case 2:
			mes "[÷̩˾ ʫ]";
			mes "ѧ밡";
			mes "ӭްձħѧԺ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ҪѧĻǣ";
			mes "ְҵȼ40Ϲħʦ";
			mes "УҪ׼ѧϰ̹Ҫѧ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ѧ70,000ң";
			mes "Ǵ^000088ħ^000000";
			mes "^000088^000000Ϳѧѣ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ôѧ?";
			next;
			switch(select("Ҫѧ:ѧ̫˰:´")) {
			case 1:
				if (JobLevel < 40) {
					mes "[÷̩˾ ʫ]";
					mes "ҪѧĻǣ";
					mes "ְҵȼҪﵽ40";
					mes "ȥ˵ȼ";
					close;
				}
				if (SkillPoint) {
					mes "[÷̩˾ ʫ]";
					mes "ܵʣ";
					mes "ʣĵٹ";
					close;
				}
				mes "[÷̩˾ ʫ]";
				mes "ôھΪ׼ѧ";
				mes "ǩ";
				next;
				select(strcharinfo(0));
				mes "[÷̩˾ ʫ]";
				mes "....";
				mes strcharinfo(0);
				mes "? ǲ";
				next;
				if (JobLevel == 50) {
					mes "[÷̩˾ ʫ]";
					mes "Ŷ~Ѿħʦˮ׼˰!";
					mes "رѧ!";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ãѧѾ";
					mes "ѧ԰";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ȥҿ˹ڰɣ";
					mes "ߵķ";
					set SAGE_Q,4;
					close;
				}
				mes "[÷̩˾ ʫ]";
				mes "ѧ70,000ң";
				mes "ϵĽǮĻ^3355FFϾħ^000000";
				mes "^3355FF^000000";
				next;
				if (select(" 70,000.:Ͼħͻ.") == 1) {
					if (Zeny > 69999) {
						set zeny,zeny-70000;
						mes "[÷̩˾ ʫ]";
						mes "ˣѾѧˣ";
						mes "ϲ";
						set SAGE_Q,4;
						next;
						mes "[÷̩˾ ʫ]";
						mes "ȥ˹ھͿˣ";
						mes "ڽȥߵķ";
						close;
					}
					mes "[÷̩˾ ʫ]";
					mes "...ѧѲ";
					mes "´ٹ";
					close;
				}
				if (countitem(1006) > 0 && countitem(1007) > 0) {
					delitem 1006,1; //Old_Magic_Book
					delitem 1007,1; //Penetration
					mes "[÷̩˾ ʫ]";
					mes "ҪƷˣ";
					mes "ڴ˳ѧʸ";
					set SAGE_Q,4;
					next;
					mes "[÷̩˾ ʫ]";
					mes "ȥ˹ھͿˣ";
					mes "ڽȥߵķ";
					close;
				}
				mes "[÷̩˾ ʫ]";
				mes "㻹û׼";
				mes "ѧʱ";
				mes "ѶҰɣ";
				close;
			case 2:
				if (JobLevel < 40) {
					mes "[÷̩˾ ʫ]";
					mes "ҪѧĻǣ";
					mes "ְҵȼҪﵽ40";
					mes "ȥ˵ȼ";
					close;
				}
				if (JobLevel == 50) {
					mes "[÷̩˾ ʫ]";
					mes "Ŷ~Ѿħʦˮ׼˰!";
					mes "رѧ!";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ãѧѾ";
					mes "ѧ԰";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ȥҿ˹ڰɣ";
					mes "ߵķ";
					set SAGE_Q,4;
					close;
				}
				if (Zeny > 43210) {
					mes "[÷̩˾ ʫ]";
					mes "ޣ˼ΪѧԺĹ涨";
					mes "һǵҪ70,000Ҳѽ";
					mes "иԸο";
					next;
					mes "[÷̩˾ ʫ]";
					mes "^3355FFϾħ^000000Լ^3355FF^000000Ļ";
					mes "Ϳѧ!";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ôټˣףиõһ";
					close;
				}
				else {
					mes "[÷̩˾ ʫ]";
					mes "ÿϧǮ?";
					mes "涨һҪ׼70,000...";
					next;
					if (select("ûбķ?:´") == 1) {
						mes "[÷̩˾ ʫ]";
						mes "ôҾ͸رĻᣡ";
						mes "ǽѧѽ30,000";
						mes "ҵͬʱҪҼƷ";
						next;
						mes "[÷̩˾ ʫ]";
						mes "µƷ";
						switch(rand(1,3)) {
						case 1:
							set SAGE_Q,1;
							mes "^3355FFë^000000 50";
							mes "^3355FFë^000000 50";
							mes "^3355FFʯ^000000 25";
							break;
						case 2:
							set SAGE_Q,2;
							mes "^3355FFҶ˲^000000 50";
							mes "^3355FFë^000000 50";
							mes "^3355FFī֭^000000 25";
							break;
						case 3:
							set SAGE_Q,3;
							mes "^3355FFë^000000 50";
							mes "^3355FFë^000000 50";
							mes "^3355FFҶ˲^000000 50";
							mes "^3355FFë^000000 50";
						}
						next;
						mes "[÷̩˾ ʫ]";
						mes "ҽĶͰѧѽ";
						mes "30,000";
						mes "пܰɣ";
						mes "Ŭҿɣ";
						next;
						mes "[÷̩˾ ʫ]";
						mes "Ȼ֮ǰ׼70,000ҵĻ";
						mes "ѧѵ";
						mes "Ҳǹ涨";
						next;
						mes "[÷̩˾ ʫ]";
						mes "ҵ^000088ħ^000000^000088^000000Ҳ";
						mes "ôףиõһ";
						close;
					}
					break;
				}
			case 3:
			}
		case 3:
			mes "[÷̩˾ ʫ]";
			mes "ã׼...";
			mes "Уףиõһ";
			close;
		}
	case 1:
	case 2:
	case 3:
		mes "ѽ? ѽ?";
		next;
		if (countitem(1006) > 0 && countitem(1007) > 0) {
			delitem 1006,1; //Old_Magic_Book
			delitem 1007,1; //Penetration
			mes "[÷̩˾ ʫ]";
			mes "ҪƷˣ";
			mes "ڴ˳ѧʸ";
			set SAGE_Q,4;
			next;
		}
		else if (Zeny > 69999) {
			set zeny,zeny-70000;
			mes "[÷̩˾ ʫ]";
			mes "ã";
			mes "ڴ˳ѧʸ";
			set SAGE_Q,4;
			next;
		}
		else {
			switch (SAGE_Q) {
			case 1:
				setarray .@item[0], 916,914,1002;
				setarray .@count[0], 50,50,25; 
				break;
			case 2:
				setarray .@item[0], 705,949,1024;
				setarray .@count[0], 50,50,25;
				break;
			case 3:
				setarray .@item[0], 916,914,705,949;
				setarray .@count[0], 50,50,50,50;
				break;
			}
			set .@size, (getarraysize(.@item)-1); 
			for( set .@i,0 ; .@i < .@size && countitem(.@item[.@i]) >= .@count[.@i] ; set .@i,.@i+1 );
			if(.@i == .@size) {  
				if (Zeny > 29999) {
					for (set .@i, 0; .@i < .@size ; set .@i, .@i+1)
						delitem .@item[.@i], .@count[.@i];  
					set zeny,zeny-30000;
					mes "[÷̩˾ ʫ]";
					mes "ˣڴͨѧ";
					set .@SAGE_Q_T,SAGE_Q;
					set SAGE_Q,4;
					next;
				}
				mes "[÷̩˾ ʫ]";
				mes "㻹ûǮ׼?";
				mes "Ѿرͨ㣬Ż";
				mes "ƷĻͿ30,000ѧ";
				mes "Ͽȥ׼!";
				close;
			}
			else {
				mes "[÷̩˾ ʫ]";
				mes "û׼";
				mes "ȷһαҪƷ";
				next;
				mes "[÷̩˾ ʫ]";
				mes "ռµƷ";
				mes .@count[0]+"^3355FF"+.@item[0]+"^000000";
				mes .@count[1]+"^3355FF"+.@item[1]+"^000000";
				mes .@count[2]+"^3355FF"+.@item[2]+"^000000";
				if (SAGE_Q == 3) mes .@count[3]+"^3355FF"+.@item[3]+"^000000";
				next;
				mes "[÷̩˾ ʫ]";
				mes "ϵƷҵĻ";
				mes "ͿŻѧΪ30,000";
				mes "Ŭȥռ";
				close;
			}
		}
		mes "[÷̩˾ ʫ]";
		mes "ˣΪ";
		mes "дĹմ";
		next;
		select(strcharinfo(0));
		mes "[÷̩˾ ʫ]";
		switch (.@SAGE_Q_T) {
		case 1: mes ".... " + strcharinfo(0) + ". ǲְ"; break;
		case 2: mes ".... " + strcharinfo(0) + ". Ǹ˰"; break;
		case 3: mes ".... " + strcharinfo(0) + ". ǸȤְ"; break;
		}
		next;
		mes "[÷̩˾ ʫ]";
		mes "ãѧˣ";
		mes "ôȥѧ԰ɣ";
		set SAGE_Q,4;
		next;
		mes "[÷̩˾ ʫ]";
		mes "ȥ˹ھͿˣ";
		mes "ڽȥߵķ";
		close;
	case 4:
		mes "㻹ʲô?";
		mes "Ͽȥҿ˹ڣ";
		mes "ڽȥߵķ";
		close;
	case 15:
		mes "?Ѿ?";
		mes "ĻϿȥҿԺ";
		next;
		mes "[÷̩˾ ʫ]";
		mes "õŬгɹأ̫";
		mes "ôףõһ";
		close;
	default:
		mes "ܱǸ";
		mes "е̫....";
		mes "Եһ";
		mes "ǺܱǸ....";
		close;
	}
}

yuno_in03,105,177,5	script	  #s	754,{
	mes "[˹ ]";
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "?ҵ㻹ʲô?";
			mes "Ҫ?";
			next;
			mes "[˹ ]";
			mes "Һ飬ȻǶͬˣͶԼһ";
			mes "ѧУǺܺãҲܲܳ";
			mes "żҲȥһΣյó̰!";
			next;
			mes "[˹ ]";
			mes "˰õľ鶼¼";
			mes "Ҳ԰Ѵõ֪ʶڸ";
		}
		else if (BaseJob == Job_Novice) {
			mes "Сʲô??";
			mes "ħѧԺɲж";
			next;
			mes "[˹ ]";
			mes "ȥɣǴ˵ѧУ!";
		}
		else if (Class == Job_Wizard) {
			mes "Well...look who came crawling back. Magic addict.";
			mes "Yeah yeah, so it's not so bad to be devoted to magic.";
			next;
			mes "[˹ ]";
			mes "But I hope you remember, no one can live alone.";
			mes "Although you're strong enough for solo play, you must cooperate and help other people. That's what a Wizard shoud stand for.";
		}
		else {
			mes "...";
			mes "ѧǴҪģȻǲְͬҵû취Ϊ";
			mes "νǴӳۻ......";
			next;
			mes "[˹ ]";
			mes "ԣҪֵطǻ...";
			mes "һȥҲ";
		}
		close;
	}
	switch (SAGE_Q) {
	case 0:
	case 1:
	case 2:
	case 3:
		mes "ź....ı鶼";
		mes "Ϊ";
		next;
		mes "[˹ ]";
		mes "ҪϿεĻ͵ȳΪѧԺѧ";
		mes "ѧҰ";
		close;
	case 4:
		mes "ţӭͶ޷ȷħѧԺ";
		mes "Ȱİ?";
		next;
		mes "[˹ ]";
		mes "ҿ....";
		mes strcharinfo(0);
		mes "û?";
		mes "ãϾͿʼ԰";
		next;
		mes "[˹ ]";
		mes "ҳĿǹ";
		mes "һʮ⣬ÿ5";
		mes "ȡ80ϾǺϸ";
		next;
		mes "[˹ ]";
		mes "ûϻشĻԾͻֹ";
		mes "ҪעⰡ";
		mes "ôԿʼ";
		break;
	case 5:
		mes "ӭ";
		mes "ж?";
		next;
		mes "[˹ ]";
		mes "εҲһܹ20";
		mes "ÿ5֣80Ͼϸ";
		set sage_m2,rand(1,3);
		set SAGE_Q,5;
		break;
	case 6:
		mes "?㻹ٿһ?";
		mes "ıѾϸ";
		next;
		mes "[˹ ]";
		mes "ȥ·÷˹ʵ԰";
		mes "һпɲ!";
		close;
	case 15:
		mes "ŶŬ˳~";
		mes "ҲǸΪ";
		next;
		mes "[˹ ]";
		mes "ȥԺ";
		mes "ܱܲҵͿԺľ";
		close;
	dafault:
		mes "æڼѧĿԷ....";
		mes "˼Ұ";
		close;
	}
	next;
	switch(rand(1,3)) {
	case 1:
		mes "1.";
		mes "¡Ʒ˲Ʒ?";
		next;
		if(select("ɫ","ɫ","","")==3)
			set .@sage_t,.@sage_t+5;
		mes "2.";
		mes "˫ж̽ĳ?";
		next;
		if(select("¡:޿::")==1)
			set .@sage_t,.@sage_t+5;
		mes "3.";
		mes "ӽڹ굺һ?";
		next;
		if(select("::ħ:˹³")==2)
			set .@sage_t,.@sage_t+5;
		mes "4.";
		mes "²ͬħ?";
		next;
		if(select("μ:۳:ɡ:")==4)
			set .@sage_t,.@sage_t+5;
		mes "5.";
		mes "Բͬħ?";
		next;
		if(select(":ؽȳ:ȳ:γ")==2)
			set .@sage_t,.@sage_t+5;
		mes "6.";
		mes "Ͳͬħ?";
		next;
		if(select("齣ʿ:鹭:а:")==1)
			set .@sage_t,.@sage_t+5;
		mes "7.";
		mes "ħﲻƷ'ƾ'?";
		next;
		if(select(":Ư:ħ:")==3)
			set .@sage_t,.@sage_t+5;
		mes "8.";
		mes "ʿתְûϵ?";
		next;
		if(select("ղķʿ ϲ˹:ķ˹ ˹: ˿:ɵ ³˹")==2)
			set .@sage_t,.@sage_t+5;
		mes "9.";
		mes "¡ľ?";
		next;
		if(select("ŵ:ŷ³:ʿ:")==2)
			set .@sage_t,.@sage_t+5;
		mes "10.";
		mes "۾ĿԱ?";
		next;
		if(select("Ҳ̫:̩:˿:")==3)
			set .@sage_t,.@sage_t+5;
		mes "11.";
		mes "ʹü 'ױ' Lv7ʱ";
		mes "ĵSP?";
		next;
		if(select("49:59:69:74")==2)
			set .@sage_t,.@sage_t+5;
		mes "12.";
		mes "SPʣ50%ʱ";
		mes " '' ˼ʸSPǶ?";
		next;
		if(select("-24%SP 1.5%:-24%SP 2%:-18%SP 1.5%:-18%SP 2%")==4)
			set .@sage_t,.@sage_t+5;
		mes "13.";
		mes "ħʦ'ϵħ'У";
		mes "ûһ?";
		next;
		if(select("ˮ:::")==2)
			set .@sage_t,.@sage_t+5;
		mes "14.";
		mes "''Lv7ʱ";
		mes "ʸֱ?";
		next;
		if(select("35% / 120%:35% / 140%:40% / 120%:40% / 140%")==2)
			set .@sage_t,.@sage_t+5;
		mes "15.";
		mes "ĸǼ˾ļ'ʮħ'ǰü?";
		next;
		if(select("ʹ֮:::ת")==1)
			set .@sage_t,.@sage_t+5;
		mes "16.";
		mes "'öȦ'ķ׷ֵ?";
		next;
		if(select("1 / LUK +2:1 / LUK +5:2 / LUK +2:2 / LUK +5")==3)
			set .@sage_t,.@sage_t+5;
		mes "17.";
		mes "ºְҵ޷װ?";
		next;
		if(select("ʿ:::")==4)
			set .@sage_t,.@sage_t+5;
		mes "18.";
		mes "ԻظȫHPSPƷ?";
		next;
		if(select("佺:ѿ:ʵ:˿ʵ")==3)
			set .@sage_t,.@sage_t+5;
		mes "19.";
		mes "¬-׵¼ӶĹ?";
		next;
		if(select("˹ 3:˹̹ 3:˹ 3:˹ 3")==2)
			set .@sage_t,.@sage_t+5;
		mes "20.";
		mes "ʮ־̷?";
		next;
		if(select("¶::ж:")==1)
			set .@sage_t,.@sage_t+5;
		break;
	case 2:
		mes "1.";
		mes "޿˱ʯ˲ıʯ?";
		next;
		if(select("Ʊʯ:챦ʯ:ʯ:ʯ")==2)
			set .@sage_t,.@sage_t+5;
		mes "2.";
		mes "ħϵĳ?";
		next;
		if(select("¡:޿::")==3)
			set .@sage_t,.@sage_t+5;
		mes "3.";
		mes "Բɭĳ?";
		next;
		if(select("¡:޿::")==1)
			set .@sage_t,.@sage_t+5;
		mes "4.";
		mes "²ͬħ?";
		next;
		if(select("Ħ::Ư:÷ɺ")==4)
			set .@sage_t,.@sage_t+5;
		mes "5.";
		mes "Բͬħ?";
		next;
		if(select(":Ů˿:ɪ:Сħ")==3)
			set .@sage_t,.@sage_t+5;
		mes "6.";
		mes "Ͳͬħ?";
		next;
		if(select("յ:γ:ؽȳ:˹֩")==4)
			set .@sage_t,.@sage_t+5;
		mes "7.";
		mes "ĸħﲻ'Ҷ'?";
		next;
		if(select("ſ:Сͷ:ʹ:а")==1)
			set .@sage_t,.@sage_t+5;
		mes "8.";
		mes "˾תְûйϵ?";
		next;
		if(select("ķ˹ ˹:ǿ ڵ: S ޶:ʫ 㿨")==2)
			set .@sage_t,.@sage_t+5;
		mes "9.";
		mes "޿˾?";
		next;
		if(select("ϰ:::")==3)
			set .@sage_t,.@sage_t+5;
		mes "10.";
		mes "ɫͷĿְԱʲô?";
		next;
		if(select("Ҳ̫:̩:˿:")==1)
			set .@sage_t,.@sage_t+5;
		mes "11.";
		mes "ĸ'֮'ǰü?";
		next;
		if(select(" Lv 4:鱬 Lv 4: Lv 5: Lv 1")==2)
			set .@sage_t,.@sage_t+5;
		mes "12.";
		mes "''ȼʱ";
		mes "Ч10ڿԻظٵģӣֵ?";
		next;
		if(select("14:16:18:21")==3)
			set .@sage_t,.@sage_t+5;
		mes "13.";
		mes "ħʦְҵȼ33ʱ";
		mes "ԵõٵINTӳֵ?";
		next;
		if(select("7:6:5:4")==4)
			set .@sage_t,.@sage_t+5;
		mes "14.";
		mes "ּ''";
		mes "Lv5SPʱǶ?";
		next;
		if(select("45 / 140:50 / 140:45 / 150:50 / 150")==1)
			set .@sage_t,.@sage_t+5;
		mes "15.";
		mes "ĸ'ֵ'ǰü?";
		next;
		if(select(":ǿ:֮:͹")==2)
			set .@sage_t,.@sage_t+5;
		mes "16.";
		mes "ɴȦķ׷?";
		next;
		if(select("0 / SP +20:0 / SP +30:1 / SP +20:1 / SP +30")==3)
			set .@sage_t,.@sage_t+5;
		mes "17.";
		mes "ºְҵ޷װʥְ֮?";
		next;
		if(select("ʦ:::")==3)
			set .@sage_t,.@sage_t+5;
		mes "18.";
		mes "޷ʹ'ɫҩˮ'Ƶ쳣״̬?";
		next;
		if(select("Ĭ:ж:ڰ:")==4)
			set .@sage_t,.@sage_t+5;
		mes "19.";
		mes "ڼҵĸҵͨĸʧĹŴ?";
		next;
		if(select("ܽ::ƶ:")==2)
			set .@sage_t,.@sage_t+5;
		mes "20.";
		mes "ΪԴ֮?";
		next;
		if(select(":ϣ:˿:֦")==1)
			set .@sage_t,.@sage_t+5;
		break;
	case 3:
		mes "1.";
		mes "ҵħ˲Ʒ?";
		next;
		if(select(":ľħ:ͷ:֮")==1)
			set .@sage_t,.@sage_t+5;
		mes "2.";
		mes "û'н'ĳ?";
		next;
		if(select("¡:˹³::")==3)
			set .@sage_t,.@sage_t+5;
		mes "3.";
		mes "ӽ˹غķųǵĳ?";
		next;
		if(select("¡::޿:")==2)
			set .@sage_t,.@sage_t+5;
		mes "4.";
		mes "²ͬħ?";
		next;
		if(select(":::")==4)
			set .@sage_t,.@sage_t+5;
		mes "5.";
		mes "²ͬԵħ?";
		next;
		if(select("ɳĮ:è:С:ɿ˺")==2)
			set .@sage_t,.@sage_t+5;
		mes "6.";
		mes "²ͬ͵ħ?";
		next;
		if(select("֮:::˹")==1)
			set .@sage_t,.@sage_t+5;
		mes "7.";
		mes "²'ǿ-һ'Ĺ?";
		next;
		if(select("Ӽ:ͺӥ:СҰ:ɳĮ")==2)
			set .@sage_t,.@sage_t+5;
		mes "8.";
		mes "תְûйϵ?";
		next;
		if(select("˹:޿:Ͷ:")==3)
			set .@sage_t,.@sage_t+5;
		mes "9.";
		mes "ǰ";
		next;
		if(select("RS125:Ī:˹:ܲ")==2)
			set .@sage_t,.@sage_t+5;
		mes "10.";
		mes "ĿְԱ?";
		next;
		if(select("Ҳ̫:̩:˿:")==4)
			set .@sage_t,.@sage_t+5;
		mes "11.";
		mes "ʹü'֮ϱ'Lv6ʱ";
		mes "SPرܴ?";
		next;
		if(select("SP 40, 6:SP 35, 6:SP 35, 7:SP 40, 7")==4)
			set .@sage_t,.@sage_t+5;
		mes "12.";
		mes "ʹü'鱬'Lv6ʱ";
		mes "Էħ˺MATKļ?";
		next;
		if(select("1.2:1.3:1.4:1.5")==2)
			set .@sage_t,.@sage_t+5;
		mes "13.";
		mes "ħʦתְУ";
		mes "ΪҺ߻Ŀʯ?";
		next;
		if(select("ɫħʯ:ɫħʯ:ɫħʯ:͸ıʯ")==4)
			set .@sage_t,.@sage_t+5;
		mes "14.";
		mes "ʿ''Lv6ĹSP?";
		next;
		if(select("250% / 8:280% / 8:280% / 15:310% / 15")==3)
			set .@sage_t,.@sage_t+5;
		mes "15.";
		mes "²˼'ɢ'ǰüܵ?";
		next;
		if(select("Ƴ::λ:ǿ")==1)
			set .@sage_t,.@sage_t+5;
		mes "16.";
		mes "'ͷɴ'ķ׷ֵ";
		next;
		if(select("0 / MDEF +3:0 / MDEF +5:1 / MDEF +3:1 / MDEF +5")==2)
			set .@sage_t,.@sage_t+5;
		mes "17.";
		mes "ºְҵ޷װ''?";
		next;
		if(select("ʿ:::ѧ")==4)	
			set .@sage_t,.@sage_t+5;
		mes "18.";
		mes "ֵ߲ɫȾϵĲ֮һ?";
		next;
		if(select("ƾ:ҩˮ:ղҩˮ:ɫҩ")==3)
			set .@sage_t,.@sage_t+5;
		mes "19.";
		mes "¶ڴʱ";
		mes "ʹһƷ?";
		next;
		if(select("ֵ:ֵָ:ֵ:ֵ")==1)
			set .@sage_t,.@sage_t+5;
		mes "20.";
		mes "Ϊ'ֻǣ˵ǰ'Ľ";
		mes "µһ?";
		next;
		if(select("ǿ-:::ǿ-һ")==2)
			set .@sage_t,.@sage_t+5;
		}
		mes "[˹ ]";
		mes "20 ⶼ?";
		mes "ôɣ";
		next;
		mes "[˹ ]";
		mes "Խ";
		mes "ôʼ";
		next;
		mes "[˹ ]";
		mes "ҿ....";
		mes "....";
		next;
		mes "[˹ ]";
		mes "ֽ";
		mes "ķ " + .@sage_t + " ";
		if (.@sage_t == 100) {
		if (SAGE_Q == 4) {
			mes "˳Ծ";
			mes "̶ֳȣ֤гΪߵ";
		}
		else {
			mes "ź";
			mes "Ҳ㲻";
		}
		set SAGE_Q,6;
		next;
		mes "[˹ ]";
		mes "ãͨҵı";
		mes "ھȥ÷˹";
		mes "ƿ԰";
		}
		else if (.@sage_t >= 80) {
			set SAGE_Q,6;
			mes "ǲǿ⣬";
			mes "ˮ׼Ӧÿ";
			next;
			mes "[˹ ]";
			mes "ͨ˱";
			mes "ôȥ÷˹￼ưɣ";
		}
		else {
			if (SAGE_Q == 4) {
				set SAGE_Q,5;
				mes "....";
				mes "ܿϧϸ";
				next;
				mes "[˹ ]";
				mes "ǻ㲹Ļģ";
				mes "ȥ˽ٹ";
		}
		else {
			mes "ܿϧûкϸ";
			next;
			mes "[˹ ]";
			mes "ٸ㿼Եʸ";
			mes "ۻ֪ʶɣ";
		}
	}
	close;
}

// ƿ
yuno_in03,169,180,3	script	ƿ 	755,{
	mes "[÷˹ ˹]";
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "Welcome. How have you been?";
			mes "I guess you've been through a lot of hard times...I can tell by your appearance.";
			next;
			mes "[÷˹ ˹]";
			mes "I know how hard it is to explore all those perilous areas, but it will help you to gain more knowledge.";
			mes "Book smarts never can beat street smarts.";
			next;
			mes "[÷˹ ˹]";
			mes "However, it's a very dangerous idea to go deep inside a dungeon alone. ";
			mes "You'd better look for trustworthy comrades.";
		}
		else if (BaseJob == Job_Novice) {
			mes "ǺǣǸɰĳѧ߰";
			next;
			mes "[÷˹ ˹]";
			mes "׵¼Ӷش½ϻкܶ࣬Ҷ";
			mes "֪Ķ";
			mes "ܶħǣصƷӢ봫˵";
			mes "...";
			next;
			mes "[÷˹ ˹]";
			mes "ôҲΪߵô?";
			mes "ǿԸϸ̽Ļ";
			next;
			mes "[÷˹ ˹]";
			mes "Ըټɣ";
			mes "ôСĵȥɣ";
		}
		else {
			mes "ӭ";
			mes "ްձħѧԺ";
			next;
			mes "[÷˹ ˹]";
			mes "˵ħʦӽѧߣ";
			mes "кж";
			next;
			mes "[÷˹ ˹]";
			mes "Ҳ´Զʱȥɣ";
			mes "ƾһ߶ӦþͿԳɹİԼĽɫ...";
		}
		close;
	}
	switch (SAGE_Q) {
	case 0:
	case 1:
	case 2:
	case 3:
		mes "ǵƿԵĺ÷˹ڣ";
		mes "ҪΪߵѧ";
		next;
		mes "[÷˹ ˹]";
		mes "ҪΪ֮ǰȥѧ";
		mes "ԼͨԲ!";
		close;
	case 4:
	case 5:
		mes "ǵƿԵĺ÷˹ڣ";
		mes "ҪΪߵѧ";
		next;
		mes "[÷˹ ˹]";
		mes "ͨ˹ڵıɣ";
		mes "֮ҵĲɣ";
		close;
	case 6:
		mes "ӭɱԵѧ?";
		mes "ôưɣ";
		next;
		mes "[÷˹ ˹]";
		mes "ûʲôرģ";
		mes "ʱץеǳħͽ";
		next;
		mes "[÷˹ ˹]";
		mes "һٴΣȥוŽ";
		mes "ڿԺ?";
		next;
		if (select("Ҫ.:׼ʱ.") == 1) {
			set SAGE_Q,7;
			mes "[÷˹ ˹]";
			mes "ôǿʼɣ";
			mes "Ŭƽɣ";
			close2;
			warp "job_sage",50,154;
			end;
		}
		set SAGE_Q,7;
		mes "[÷˹ ˹]";
		mes "ãô...׼";
		close;
	case 7:
		mes "ࡣó׼?";
		mes "ƿʵôѣ";
		mes "ϣŬ";
		next;
		mes "[÷˹ ˹]";
		mes "ôҪʼ?";
		next;
		if (select("׼.:һ") == 1) {
			mes "[÷˹ ˹]";
			mes "ôǿʼɣ";
			mes "Ŭƽɣ";
			close2;
			warp "job_sage",50,154;
			end;
		}
		mes "[÷˹ ˹]";
		mes "ãô...׼";
		close;
	case 8:
		mes "ˣƿҲϸˣ";
		mes "ҽѧ";
		next;
		mes "[÷˹ ˹]";
		mes "ôҪ㶨Ҫоǲſ...";
		mes "...";
		mes "ԵķսԵʱ?";
		next;
		mes "[÷˹ ˹]";
		mes "ţ...";
		mes "...̶ֳӦû";
		next;
		switch(rand(1,3)) {
		case 1:
			set SAGE_Q,9;
			mes "[÷˹ ˹]";
			mes "ȥйоɣ";
			mes "˵ĸԴ";
			next;
			mes "[÷˹ ˹]";
			mes "Ǹܺõʷ⣬˽";
			mes "ı仯";
			mes "ȥ˹ذ ˹ڰ";
			mes "ڸڵĽ";
			break;
		case 2:
			set SAGE_Q,11;
			mes "[÷˹ ˹]";
			mes "ħоɣ";
			mes "йڴħĕŽ";
			mes "ĿĿ";
			next;
			mes "[÷˹ ˹]";
			mes "ǿŽ⣬";
			mes "ħıʵ";
			mes "ȥħﲩݵ";
			mes "·˾ɯ˹ڵİæ";
			break;
		case 3:
			set SAGE_Q,13;
			mes "[÷˹ ˹]";
			mes "ħоɣ";
			mes "йڴħĕŽ";
			mes "ĿĿ";
			next;
			mes "[÷˹ ˹]";
			mes "ǿŽ⣬";
			mes "ħıʵ";
			mes "ȥѧо";
			mes "ڵİæ";
			break;
		}
		next;
		mes "[÷˹ ˹]";
		mes "ôףˣ";
		mes "ϣкý";
		close;
	case 9:
		mes "?ҪٽһβĶ?";
		mes "ǽйʷо?";
		next;
		mes "[÷˹ ˹]";
		mes "ȥڽҵ";
		mes "˹ذ ˹";
		close;
	case 11:
		mes "?ҪٽһβĶ?";
		mes "ǽйħо?";
		next;
		mes "[÷˹ ˹]";
		mes "ȥħﲩݵ";
		mes "·˾ɯ˹";
		close;
	case 13:
		mes "?ҪٽһβĶ?";
		mes "ǽйħо?";
		next;
		mes "[÷˹ ˹]";
		mes "ȥѧо";
		mes "";
		close;
	case 15:
		mes "ʲô?";
		mes "˾͸ϿȥԺ";
		mes "ȻҪҿҲǿԣ";
		mes "ܱܲҵɲȡҰ!";
		next;
		mes "[÷˹ ˹]";
		mes "~ùȥ";
		close;
	default:
		mes "æڼѧĿԷ....";
		mes "˼Ұ";
		close;
	}
}

yuno_in03,62,176,2	script	ʷ #sa	109,{
	mes "[˹ذ ˹]";
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "˭....?";
			mes "ǰ̹ѧ";
			mes "ĪѾѧԺҵ?ʱ";
			next;
			mes "[˹ذ ˹]";
			mes "ֻҪ֪ȥͿڣӶ";
			mes "е";
			next;
			mes "[˹ذ ˹]";
			mes "ҲѰԼĹȥ";
			mes "㿪ʼ롢''";
			mes "ֵԼĸıʱҰ";
		}
		else if (BaseJob == Job_Novice) {
			mes "ѧ? ѧôֵط?";
			next;
			mes "ӵ޷չĿԣ";
			mes "ԺҪʲô·?";
			next;
			mes "[˹ذ ˹]";
			mes "ѡһ·е¶ȡ";
			mes "ѡ";
			mes "ǧҪȷ·ȥ...";
		}
		else {
			mes "ӭڴ˵ʷѧ";
			next;
			mes "[˹ذ ˹]";
			mes "ڵµļ¼ۻɵģ";
			mes "Թţ֪ȥ͵֪δ";
			next;
			mes "[˹ذ ˹]";
			mes "ҲԼĹȥ";
			mes "һȷĿδ...";
		}
		close;
	}
	if (SAGE_Q == 9) {
		if (SAGE_Q2 == 0) {
			mes "ð" + strcharinfo(0) + "ܸ˼";
			mes "ҵ?ѧ?";
			mes "ҽ '˹ذ ˹'ıҵľָ";
			next;
			mes "[˹ذ ˹]";
			mes "ой''";
			mes "˵ģ֪ʲô?";
			next;
			switch(select("Ȼ֪.:֪.")) {
			case 1:
				mes "[˹ذ ˹]";
				mes "Ŷ? ?";
				mes "ʲô?";
				next;
				switch(select("һֽʳƷ.:ĸԴ:ɽϵľ")) {
				case 1:
					mes "[˹ذ ˹]";
					mes "! " + strcharinfo(0) + " 10";
					mes "ȷ:";
					mes "ĸԴ";
					break;
				case 2:
					mes "[˹ذ ˹]";
					mes "ˣ''Ҳ''";
					mes "˵Դ";
					break;
				case 3:
					mes "[˹ذ ˹]";
					mes "ޣЦ治Ц";
					mes " " + strcharinfo(0) + " 10!";
					mes "ȷ:";
					mes "ĸԴ";
					break;
				}
				next;
				break;
			case 2:
				mes "[˹ذ ˹]";
				mes "ޣһΪ֪ʲô";
				mes "Դ!";
				next;
				break;
			}
			mes "[˹ذ ˹]";
			mes "ϿǰҪһæ";
			mes "ǺӦûӦҰ?";
			next;
			mes "[˹ذ ˹]";
			mes "10^000088йϵ^000000Ķ";
			mes "Ѱ? ԰?";
			mes "Ǵ10Ϳʼ~";
			set SAGE_Q2,1;
			close;
		}
		else {
			if (countitem(607) > 0) {
				mes "[˹ذ ˹]";
				mes "! 㿴ʲô!";
				mes "ʵ! Ʒ";
			}
			else if (countitem(608) > 0) {
				mes "[˹ذ ˹]";
				mes "... ʲô??";
				mes "ѿ治..";
			}
			else if (countitem(610) > 0) {
				mes "[˹ذ ˹]";
				mes "Ҷ?";
				mes "ҼǵûĻ..ⶫڰ";
				mes "Ϳ˰";
				mes "ɼû氡!";
				mes "" + strcharinfo(0) + " 10!";
			}
			else {
				mes "[˹ذ ˹]";
				mes " ? ? ѸйصĶҿ";
				mes "ȷ֮Ұ";
				mes "̫ţһ";
				close;
			}
			next;
			mes "[˹ذ ˹]";
			mes "ڿʽϿ";
			mes "ϸˣϿβĻ";
			mes "ѧһ㵱İ";
			next;
			mes "[˹ذ ˹]";
			mes "ĸԴһ÷ǳ޴ėqľ";
			mes "ĸ¬-׵¼";
			mes "Ҷӵȥ";
			next;
			mes "[˹ذ ˹]";
			mes "Ƭ½ΧһƬ";
			mes "޴ Ңż Χţ";
			next;
			mes "[˹ذ ˹]";
			mes "֪";
			mes " 'أ¼Ӷ'";
			mes " '׵¼Ӷ'";
			mes " '˹Ӷ'";
			next;
			mes "[˹ذ ˹]";
			mes "пĸλ׵¼Ӷص룬";
			mes "Ǿ";
			next;
			mes "[˹ذ ˹]";
			mes "׵¼ӶǴӾֵﵮģĸǰһ";
			mes "ĸ쵽ͬ";
			next;
			mes "[˹ذ ˹]";
			mes "һ֧ĸ쵽סİ˹Ӷ";
			mes "Ǹδ̽";
			next;
			mes "[˹ذ ˹]";
			mes "ڶ֧쵽Ǿסأ¼Ӷأ񻰺ʹ˵ﶼбᵽǶ";
			next;
			mes "[˹ذ ˹]";
			mes "֧ĸ뵽'ܽķ'";
			mes "ߵĹޣ䡢ʪ";
			next;
			mes "[˹ذ ˹]";
			mes "ҶĹʵѿ";
			mes "ЩƷһ";
			next;
			mes "[˹ذ ˹]";
			mes "ʵĹܿʹHPSPȫָ";
			next;
			mes "[˹ذ ˹]";
			mes "ѿԻָHPSPһ";
			next;
			mes "[˹ذ ˹]";
			mes "Ҷʹʧȥǣ";
			mes "ػص";
			next;
			mes "[˹ذ ˹]";
			mes "Ժҵ밢˹Ӷصķ";
			mes "ϣҵ";
			next;
			mes "[˹ذ ˹]";
			mes "ʹĹֻ봫˵";
			mes "߻Ҫҳ";
			next;
			mes "[˹ذ ˹]";
			mes "ǽĿ";
			mes "Ͽεݸ¼";
			mes "ҽܼ";
			next;
			mes "[˹ذ ˹]";
			mes "´Ͽεʱ׫д";
			mes "׫дƷ";
			next;
			mes "[˹ذ ˹]";
			mes "ʵ^3355FFë^000000 1";
			mes "õ^3355FFƤ^000000 1";
			mes "װõ^3355FF֦^000000 1";
			mes "дҪõ^3355FFī֭^000000 1";
			mes "װīˮ^3355FFƿ^000000 1";
			next;
			set SAGE_Q2,0;
			set SAGE_Q,10;
			mes "[˹ذ ˹]";
			mes "ռ˾ͻҰ";
			mes "ҪˣͰ";
			close;
		}
	}
	else if (SAGE_Q == 10) {
		if (countitem(916) > 0 && countitem(919) > 0 && countitem(1019) > 0 && countitem(1024) > 0 && countitem(713) > 0) {
			delitem 916,1;
			delitem 919,1;
			delitem 1019,1;
			delitem 1024,1;
			delitem 713,1;
			mes "д~úд~~";
			mes "Ҹݾ㹻~ô~";
			next;
			mes "..........";
			next;
			mes "....................";
			next;
			mes ".................................";
			next;
			mes ".....һƬΧŴ½";
			mes "ƬߵĶ?";
			switch(select(":Ңż:޴ڹ:")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "";
				break;
			case 2:
				mes "Ңż";
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "޴ڹ";
				break;
			case 4:
				set .@w_point,.@w_point+1;
				mes "";
				break;
			}
			mes "½طɵģ..";
			switch(select("֩סɽ:˾סأŵ˹:˾סأ¼Ӷ:Ү佪")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "֩סɽ";
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "˾סأŵ˹";
				break;
			case 3:
				mes "˾סأ¼Ӷء";
				break;
			case 4:
				set .@w_point,.@w_point+1;
				mes "Ү佪ǡ";
				break;
			}
			switch(select("ס׵¼Ӷ:ס¬-׵¼Ӷ:ס:ɳĮ޿")) {
			case 1:
				mes "ס׵¼Ӷء";
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "ס¬-׵¼Ӷء";
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "סǡ";
				break;
			case 4:
				set .@w_point,.@w_point+1;
				mes "ɳĮ޿ˡ";
				break;
			}
			switch(select("סİӶ:סİ˹Ӷ:ס㷢ȷ:¬-׵¼Ӷ׶ ¡")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "סİӶ";
				break;
			case 2:
				mes "סİ˹Ӷ";
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "ס㷢ȷ";
				break;
			case 4:
				set .@w_point,.@w_point+1;
				mes "¬-׵¼Ӷ׶ ¡";
				break;
			}
			mes "½";
			next;
			if (.@w_point > 0) {
				mes "[˹ذ ˹]";
				mes "..." + strcharinfo(0) + "?";
				mes "۸ûʸ񱻳Ϊİ";
				next;
				mes "[˹ذ ˹]";
				mes "ĲȥԺģ";
				mes "";
				close;
			}
			mes ".....һÿ˵";
			mes "...";
			switch(select("һþ޴ėqľ:һðɽϵľ:һô:һ޴Ŀ֦")) {
			case 1:
				mes "һþ޴ėqľ";
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "һðɽϵľ";
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "һô";
				break;
			case 4:
				set .@w_point,.@w_point+1;
				mes "һ޴Ŀ֦";
				break;
			}
			mes "ĸ뵽ط";
			mes "ֱ...";
			switch(select("㷢ȷ, أ¼Ӷ, ܽķ.:׵¼Ӷ, أ¼Ӷ, ܽķ.:˹Ӷ, أ¼Ӷ, ܽķ.:˹Ӷ, أ¼Ӷ, ܽķ.")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "㷢ȷ, أ¼Ӷ, ܽķ.";
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "׵¼Ӷ, أ¼Ӷ, ܽķ.";
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "˹Ӷ, أ¼Ӷ, ܽķ.";
				break;
			case 4:
				mes "˹Ӷ, أ¼Ӷ, ܽķ.";
				break;
			}
			mes "ѿ..";
			switch(select("ָ쳣״̬.:һλָHP/SP.:ָһHP/SP.:ָ Ĭ䡢 ״̬.")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "ָ쳣״̬.";
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "һλָHP/SP.";
				break;
			case 3:
				mes "ָһHP/SP.";
				break;
			case 4:
				set .@w_point,.@w_point+1;
				mes "ָ Ĭ䡢 ״̬.";
				break;
			}
			next;
			if (.@w_point > 0) {
				mes "[˹ذ ˹]";
				mes "..." + strcharinfo(0) + "?";
				mes "۸ûʸ񱻳Ϊİ";
				next;
				mes "[˹ذ ˹]";
				mes "ĲȥԺģ";
				mes "";
				close;
			}
			mes "..........";
			next;
			mes "....................";
			next;
			mes ".................................";
			next;
			set SAGE_Q,15;
			mes "[˹ذ ˹]";
			mes "ޣд?";
			mes "úñģ";
			mes "˾Ͳдһ";
			getitem 1550,1; //Book
			next;
			mes "[˹ذ ˹]";
			mes "Ϊ԰ȥУˣ";
			mes "Ƿܱҵ..";
			close;
		}
		else {
			mes "ʲô...ҿЦ?";
			mes "?Ҫٽһ?";
			next;
			mes "[˹ذ ˹]";
			mes "ʵ^3355FFë^000000 1";
			mes "õ^3355FFƤ^000000 1";
			mes "װõ^3355FF֦^000000 1";
			mes "дҪõ^3355FFī֭^000000 1";
			mes "װīˮ^3355FFƿ^000000 1";
			next;
			mes "[˹ذ ˹]";
			mes "׼ҪԼɡ?";
			mes "һҪร";
			close;
		}
	}
	else if (SAGE_Q == 15) {
		mes "ʲô?";
		mes "˵ҪøԺ?";
		mes "Ҫֵط";
		close;
	}
	else {
		mes "ʲô飬";
		mes "Ȼ";
		mes "һҪ˼..";
		close;
	}
}

yuno_in03,32,102,1	script	ѧ #sa	755,{
	mes "[·˾ ɯ˹]";
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "ʲôĵط?";
			mes "ҪҵĻһǰԤԼãҺæ";
			next;
			mes "[·˾ ɯ˹]";
			mes "Ҳ֪æʲô?";
			mes "ֻҪǳΪߵļһǾͶװ....";
			next;
			mes "[·˾ ɯ˹]";
			mes "пյʱȥԹ̽";
			mes "ֻƽڴϷ컨壬";
			mes "˵Ҳѧϰ֪Ļ";
		}
		else if (BaseJob == Job_Novice) {
			mes "С?";
			next;
			mes "[·˾ ɯ˹]";
			mes "óȥһͬˣȥ";
			mes "ﲻǸèèĵط~";
		}
		else {
			mes "?ۿħ?";
			next;
			mes "[·˾ ɯ˹]";
			mes "ҪǿԣҪ";
			mes "Ϊ˵ĻΣյĶ...";
			next;
			mes "[·˾ ɯ˹]";
			mes "ˣҪץħ";
			mes "һҪ";
			mes "һ߼鱨";
		}
		close;
	}
	if (SAGE_Q == 11) {
		if (SAGE_Q2 == 0) {
			mes "ãѾͨ˱ǰ";
			mes "ѧһѧߣ";
			mes "ҽ·˾ ɯ˹";
			next;
			mes "[·˾ ɯ˹]";
			mes "ҽܺԼҲñ֣ò";
			mes "?";
			next;
			select(strcharinfo(0));
			mes "[·˾ ɯ˹]";
			mes "ֺܸʶ";
			mes "ô˵һ½Ҫо";
			next;
			mes "[·˾ ɯ˹]";
			mes "֪ģҪоǹħ";
			mes "ΪֹҲйħ򶷵ľ?";
			next;
			if (select("ǵģŬؾʱ:Ҳ̫....") == 1) {
				mes "[·˾ ɯ˹]";
				mes "Ŭ?";
				mes "ȥܶĵطŶ԰?";
				mes "ˣҵĿοûô~";
			} else {
				mes "[·˾ ɯ˹]";
				mes "...";
				mes "ǣҵĽѧΪ˺";
				mes "ҲпҪǰûӴĺڰΣյĵط...";
				mes "Ҫȫı̬׼";
			}
			next;
			set sage_m4,rand(1,3);
			mes "[·˾ ɯ˹]";
			mes "ôھͿʼ";
			mes "ֻҪҵĿζǼѧͲ";
			next;
			mes "[·˾ ɯ˹]";
			mes "Ҫ";
			if (sage_m4 == 1) {
				set SAGE_Q2,1;
				mes "^3355FF^000000 5";
				mes "^3355FFϸ^000000 5";
				mes "^3355FFβ^000000 5";
			}
			else if (sage_m4 == 2) {
				set SAGE_Q2,2;
				mes "^3355FFǯ^000000 5";
				mes "^3355FF^000000 5";
				mes "^3355FF֮^000000 5";
			}
			else {
				set SAGE_Q2,3;
				mes "^3355FFѪ^000000 5";
				mes "^3355FFǯ^000000 5";
				mes "^3355FFƬ^000000 5";
			}
			next;
			mes "[·˾ ɯ˹]";
			mes "ǽҪĶ";
			mes "ʼ";
			close;
		}
		else if (SAGE_Q2 >= 1 && SAGE_Q2 <=3) {
			switch(SAGE_Q2) {
			case 1: setarray .@items[0],962,1052,1023; break;
			case 2: setarray .@items[0],960,966,950; break;
			case 3: setarray .@items[0],1050,960,963; break;
			}
			if (countitem(.@items[0]) > 4 && countitem(.@items[1]) > 4 && countitem(.@items[2]) > 4) {
				mes "ࡣ";
				mes "Ȼ֪ǼĻ";
				next;
				mes "[·˾ ɯ˹]";
				mes "֮ЩƷħǣйͨĵط";
				mes "֪ʲô?";
				next;
				if (select("ˮ:㱴::ħ") <= 2) {
					mes "[·˾ ɯ˹]";
					mes "ԣеˮԡҲ㱴";
					mes "󲿷ݵ㱴඼ˮģ";
					mes "Ҳˮ";
				} else {
					set sage_m4,4;
					mes "[·˾ ɯ˹]";
					mes "...ԣǵĹͨǣ";
					mes "ˮԡҲ㱴";
					mes "󲿷ݵ㱴඼ˮ";
					mes "ĹӦ˻Ľ";
					mes "ǱΪˮ";
				}
				next;
				mes "[·˾ ɯ˹]";
				mes "Ȼ˵е㱴඼ˮԣ¶Ҳ";
				mes "ô㱴رЧħһ?";
				next;
				switch(select("׻::ױ:")) {
				case 1:
				case 3:
					mes "[·˾ ɯ˹]";
					mes "ȷˮ˵";
					mes "ħ׻Ч";
					mes "ħӽӦħ";
					mes "Ҫʮֵע";
					next;
					mes "[·˾ ɯ˹]";
					mes "˵÷ɺ㱴൫ֲͬħ";
					mes "ҲҪСĵӦ";
					break;
				case 2:
				case 4:
					set sage_m4,4;
					mes "[·˾ ɯ˹]";
					mes "...";
					mes "ˮ˵ЧǷԵ׻ױ";
					mes "ԵЧõ㹦";
					break;
				}
				next;
				mes "[·˾ ɯ˹]";
				mes "ôѧϰϵ";
				mes "ô....";
				next;
				mes "[·˾ ɯ˹]";
				mes "Щ";
				switch(rand(1,4)) {
				case 1:
					set SAGE_Q2,4;
					mes "^3355FF֩˿^000000 5";
					mes "^3355FFӲ^000000 5";
					mes "^3355FF津^000000 5";
					break;
				case 2:
					set SAGE_Q2,5;
					mes "^3355FFӲ^000000 5";
					mes "^3355FFţ^000000 5";
					mes "^3355FFĩ^000000 5";
					break;
				case 3:
					set SAGE_Q2,6;
					mes "^3355FF^000000 5";
					mes "^3355FF^000000 5";
					mes "^3355FFɫ^000000 5";
					break;
				case 4:
					set SAGE_Q2,7;
					mes "^3355FF֩˿^000000 5";
					mes "^3355FF^000000 5";
					mes "^3355FFӲƤ^000000 5";
				}
				next;
				mes "[·˾ ɯ˹]";
				mes "ȫһһ";
				mes "ôȥ";
				close;
			}
			mes "ιιһ㰡";
			mes "һ˵һεģúüŰ";
			next;
			mes "[·˾ ɯ˹]";
			mes "^3355FF"+getitemname(.@items[0])+"^000000 5";
			mes "^3355FF"+getitemname(.@items[1])+"^000000 5";
			mes "^3355FF"+getitemname(.@items[2])+"^000000 5";
			close;
		}
		else if (SAGE_Q2 >= 4  && SAGE_Q2 <= 7) {
			switch(SAGE_Q2) {
			case 4: setarray .@items[0],1025,935,928; break;
			case 5: setarray .@items[0],947,946,1057; break;
			case 6: setarray .@items[0],1031,955,1013; break;
			case 7: setarray .@items[0],1025,1031,943; break;
			}
			if (countitem(.@items[0]) > 4 && countitem(.@items[1]) > 4 && countitem(.@items[2]) > 4) {
				mes "ãȫռ";
				mes "ûڹ۲";
				mes "Ҳʲôѵ";
				next;
				mes "[·˾ ɯ˹]";
				mes "Ŷֶԣ";
				mes "ʹħǰ";
				mes "һҪж";
				next;
				mes "[·˾ ɯ˹]";
				mes "رǵ̿͵αװЩһﶼЧ";
				mes "ҲǺעĿһ";
				next;
				mes "[·˾ ɯ˹]";
				mes "Ҳмж";
				mes "ȽԵľȼ˰ɣרıŸ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ŮϵϺ....";
				mes "Ůķ";
				mes "Ĵҳƽ....";
				next;
				mes "[·˾ ɯ˹]";
				mes "һ켶ʱ";
				mes "ûľǲе";
				mes "ҪȥѰǵϢʱ";
				mes "ûǸͬһȥ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ˣĵ";
				mes "ҲҪʼд";
				mes "ֻҲһҪģ";
				mes "Կ㿪ʼ";
				mes "֮ǰȥЩ׼";
				next;
				mes "[·˾ ɯ˹]";
				mes "ʵ ^3051FDë^000000 1";
				mes "õ ^3051FDƤ^000000 1";
				mes "װҪ ^3051FD֦^000000 1";
				mes "īˮȻҪ ^3051FDī֭^000000 1";
				mes "װī֭ ^3051FDƿ^000000 1";
				next;
				mes "[·˾ ɯ˹]";
				mes "ռ˾ͻҰ";
				mes "ҪˣͰ";
				set SAGE_Q2,0;
				set SAGE_Q,12;
				close;
			}
			mes "ʲôҪʲôƷ?";
			mes "ˣ˵һ";
			next;
			mes "[·˾ ɯ˹]";
			mes "^3355FF"+getitemname(.@items[0])+"^000000 5";
			mes "^3355FF"+getitemname(.@items[1])+"^000000 5";
			mes "^3355FF"+getitemname(.@items[2])+"^000000 5";
			close;
		}
		mes "Zzz...Zzz...";
		close;
	}
	else if (SAGE_Q == 12) {
		if (countitem(916) > 0 && countitem(919) > 0 && countitem(1019) > 0 && countitem(1024) > 0 && countitem(713) > 0) {
			delitem 916,1;
			delitem 919,1;
			delitem 1019,1;
			delitem 1024,1;
			delitem 713,1;
			mes "ãռ";
			next;
			mes "[·˾ ɯ˹]";
			mes "ֻһ˶дȽϺã";
			mes "Ұѷٲοһ°";
			next;
			mes "[·˾ ɯ˹]";
			mes "ô?";
			mes "Լȥ飬";
			mes "Ѿʮд";
			mes "ôд˾øҿһ°";
			next;
			mes "..........";
			next;
			mes "....................";
			next;
			mes ".................................";
			next;
			select("ħǻΪķֱ");
			mes "ħǻΪķֱ";
			select("Ҳܶı仯");
			mes "Ҳܶı仯";
			select("һҪԤħǵ");
			mes "һҪԤħǵ";
			select("ܸЧʹʵħ");
			mes "ܸЧʹʵħ";
			select("رҪעľһݵħ");
			mes "رҪעľһݵħ";
			select("ܿɰȴΣ");
			mes "ܿɰȴΣ";
			next;
			mes "..........";
			next;
			mes "....................";
			next;
			mes ".................................";
			next;
			set SAGE_Q,15;
			getitem 1550,1;
			mes "[·˾ ɯ˹]";
			mes "źߣ!";
			mes "ԲŪ!";
			next;
			mes "[·˾ ɯ˹]";
			mes "Ժ";
			mes "ܾܷҵ";
			mes "һ·Ŭڰ";
			close;
		}
		else {
			mes "ʲôû׼ò";
			mes "˵һ....";
			next;
			mes "[·˾ ɯ˹]";
			mes "ʵ ^3051FDë^000000 1";
			mes "õ ^3051FDƤ^000000 1";
			mes "װҪ ^3051FD֦^000000 1";
			mes "īˮȻҪ ^3051FDī֭^000000 1";
			mes "װī֭ ^3051FDƿ^000000 1";
			next;
			mes "[·˾ ɯ˹]";
			mes "Ѿһ·Ŭˣ";
			mes "̶ȵѾʲô˰?";
			mes "׼";
			close;
		}
	}
	else if (SAGE_Q == 15) {
		mes "ʲô?";
		mes "˵ҪøԺ?";
		mes "Ҫֵط";
		close;
	}
	else {
		mes "~ͷʹ....";
		mes "Ҫ׼Ķ̫....";
		mes "ʲô!Ҳæ!";
		next;
		mes "[·˾ ɯ˹]";
		mes "Ҫι۵ĻԼ!";
		mes "Ҿ˵ҵͷʹ......";
		mes "ǵ....()";
		close;
	}
}

yuno_in03,244,31,3	script	ѧ #sa	120,{
	mes "[ ]";
	if (BaseJob != Job_Mage) {
		if (BaseJob == Job_Sage) {
			mes "ࡺǺ,簲";
			mes "ʲô?";
			mes "....ԭ߰~!";
			mes "ѽ~";
			next;
			mes "[ ]";
			mes "˵ôеֵط~?";
			mes "ǳħ˱ҲǱȽ~ࡺǺ";
			next;
			mes "[ ]";
			mes "ʲôʲô?";
			mes "ʱҲҪѧУ?";
			mes "Ҫ˵ֻˣȥ߰ɣࡺǺ....";
		}
		else if (BaseJob == Job_Novice) {
			mes "??ʲôʲô?";
			next;
			mes "[ ]";
			mes "ι۵?";
			mes "ҾҲûʲôÿİ~";
			next;
			mes "[ ]";
			mes "˵ϡ?";
			mes "ǵ~ࡺǺǺǺ";
		}
		else {
			mes "˵ʲô";
			next;
			mes "[ ]";
			mes "?";
			mes "㻹ҵĿ";
			next;
			mes "[ ]";
			mes "Ұ㵱?";
			mes "ڵСǵģ";
		}
		close;
	}
	if (SAGE_Q == 13) {
		if (SAGE_Q2 == 0) {
			mes "ð˼";
			mes "Ѿܾû";
			next;
			mes "[ ]";
			mes "ࡺǺǣҾҪ̵Ľ";
			mes "? Ұ? ฺǺǺ!";
			next;
			mes "[ ]";
			mes "ѽڿʼϿ֮ǰ";
			mes "԰һ~?";
			mes "ѽѽʲôѵ";
			next;
			mes "[ ]";
			mes "^3051FDʯͷ^00000030Ұ";
			mes "һ㶼Ѷ԰?";
			next;
			mes "[ ]";
			mes "Լû취ռʯͷĻ";
			mes "Կеǿ";
			mes "ôҵ30ʯͷ";
			set SAGE_Q2,1;
			close;
		}
		else if (SAGE_Q2 == 1) {
			if (countitem(7049) > 29) {
				mes "ѽռ~!";
				mes "һ~";
				next;
				mes "[ ]";
				mes "ﲼ!!";
				next;
				mes "[ ]";
				mes "~ﲼ!!";
				next;
				mes "[ ]";
				mes "~ﲼ!!";
				next;
				delitem 7049,30;
				mes "[ ]";
				mes "ոͨʯͷ";
				mes "ʯͷ!";
				next;
				mes "[ ]";
				mes "ѽ~";
				mes "԰?ܸ˰?ѽǺǺ!";
				next;
				getitem 991,1;
				getitem 993,1; 
				getitem 992,1;
				mes "[ ]";
				mes "ԭʯ";
				mes "ػ~";
				mes "ҪҵĻ~";
				set SAGE_Q2,2;
				next;
				mes "[ ]";
				mes "Щ";
				mes "^3051FDˮʸ^000000 50";
				mes "^3051FDʸ^000000 50";
				mes "^3051FDʸ^000000 50";
				next;
				mes "[ ]";
				mes "ǹֵĻ";
				mes "Ϳ˲?";
				mes "ǾͰ!";
				close;
			}
			else {
				mes "?";
				mes "׽Ū?";
				mes "~Ҫˣȥ";
				next;
				mes "[ ]";
				mes "^3051FDʯͷ^00000030ռɲҪˣ";
				mes "Ҳ˵!";
				mes "ֻ·Ϲȥʯͷ~";
				mes "Ǻ׾ͼĵ~?";
				close;
			}
		}
		else if (SAGE_Q2 == 2) {
			if (countitem(1754) > 49 && countitem(1756) > 49 && countitem(1755) > 49) {
				mes "ѽ";
				mes "~ʼΰ~";
				next;
				mes "[ ]";
				mes "һҪú!";
				mes "˵صʱ˻ѽ";
				next;
				mes "[ ]";
				mes "ˮħԻ˵~ǿ";
				mes "ϵˮͶ";
				mes "򵥰?";
				next;
				mes "[ ]";
				mes "ħˮ˵~ǿ";
				mes "Ļ?";
				mes "ࡺǺ!";
				next;
				mes "[ ]";
				mes "ħԷ˵~ǿ";
				mes "Ϊ˵ֵη粻Ҫש?";
				mes "";
				next;
				mes "[ ]";
				mes "ħԵ˵~ǿ";
				mes "ҪǷľ?";
				mes "Ǹһ....";
				next;
				mes "[ ]";
				mes "Ѿôѽ";
				mes "ô~ľ´ٽ";
				delitem 1754,50;
				delitem 1756,50;
				delitem 1755,50;
				set SAGE_Q2,3;
				next;
				mes "[ ]";
				mes "´֮ǰ^3051FDʥˮ^000000Դ1?";
				mes "ûʥְѵĻ";
				mes "ֻܿԼ....";
				close;
			}
			else {
				mes "ʲôʲô?";
				mes "Ҹոոԭʯô?";
				mes "Ѳ....";
				next;
				mes "[ ]";
				mes "^3051FDˮʸ^000000 50";
				mes "^3051FDʸ^000000 50";
				mes "^3051FDʸ^000000 50";
				mes "һ¹ֵǰæ~";
				close;
			}
		}
		else if (SAGE_Q2 == 3) {
			if (countitem(523) > 0) {
				mes "~˺!";
				mes "!";
				mes "ôôҪŽȥ!";
				next;
				mes "[ ]";
				mes "ҲǻҪ!";
				mes "ҲҪʼ";
				next;
				mes "[ ]";
				mes "ˮԵǷ!";
				mes "Ļٱ׻лʹ?";
				mes "ࡺǺ!";
				next;
				mes "[ ]";
				mes "Եǵ!";
				mes "ȥĺˤڵˣ";
				mes "ͻܺص˶԰?";
				mes "....";
				next;
				mes "[ ]";
				mes "Եǻ!";
				mes "гľǣ";
				mes "һղͶɻ?";
				next;
				mes "[ ]";
				mes "Եˮ!";
				mes "ҪȺĶȴ";
				mes "ȻҪõˮ";
				next;
				mes "[ ]";
				mes "˺ˣξϵ~";
				mes "~~~~~!";
				mes "˰?";
				delitem 523,1;
				set SAGE_Q2,0;
				set SAGE_Q,14;
				next;
				mes "[ ]";
				mes "ţֻҪдľ";
				mes "ҵĿγ̹Ȼõ!";
				next;
				mes "[ ]";
				mes "ôдĵ׼";
				mes "ʵ ^3051FDë^000000 1";
				mes "õ ^3051FDƤ^000000 1";
				mes "װҪ ^3051FD֦^000000 1";
				mes "īˮȻҪ ^3051FDī֭^000000 1";
				mes "װī֭ ^3051FDƿ^000000 1";
				next;
				mes "[ ]";
				mes "Ҫ׼ľЩ";
				mes "ҵŶ~";
				close;
			}
			else {
				mes "ô!";
				mes "˲~";
				next;
				mes "[ ]";
				mes "^3051FDʥˮ^0000001";
				mes "пΪʥְߵǰ";
				close;
			}
		}
		else {
			mes "ʱ...?";
			mes "ǿЦ! Ů!";
			close;
		}
	}
	else if (SAGE_Q == 14) {
		if (countitem(916) > 0 && countitem(919) > 0 && countitem(1019) > 0 && countitem(1024) > 0 && countitem(713) > 0) {
			delitem 916,1;
			delitem 919,1;
			delitem 1019,1;
			delitem 1024,1;
			delitem 713,1;
			mes "";
			mes "~ǾͿʼд";
			mes "ҵָһû!";
			mes "ࡺǺǺ!";
			next;
			mes "..........";
			next;
			mes "....................";
			next;
			mes ".................................";
			next;
			mes "....ħԷΪĴԪ";
			switch(select("ˮء𡢷:ءˮ𡢷:ˮ硢ء")) {
			case 1:
				mes "ˮء𡢷";
				break;
			case 2:
				mes "ءˮ𡢷";
				break;
			case 3:
				mes "ˮ硢ء";
				break;
			}
			mes "Զǵԣ";
			switch (select("ħˮǿ:ˮħȻǿ:ħȵǿ")) {
				case 1:
					mes "ħˮǿ";
					mes "ħȷǿ";
					break;
				case 2:
					mes "ˮħȻǿ";
					mes "ħˮǿ";
					break;
				case 3:
					mes "ħȵǿ";
					mes "ˮħȻǿ";
					break;
			}
			switch (select("ΪҲĴ:Ҳһ:ĲͬҲܶ")) {
				case 1:
					mes "ΪҲĴڣ";
					break;
				case 2:
					mes "Ҳһ";
					break;
				case 3:
					mes "ĲͬҲܶ";
					break;
			}
			switch (select("һҪպԼ:Ӧʹòͬ:˵ɫҩˮǲݮζ")) {
				case 1:
					mes "һҪպԼ";
					break;
				case 2:
					mes "Ӧʹòͬ";
					break;
				case 3:
					mes "˵ɫҩˮǲݮζ";
					break;
			}
			next;
			switch (select("¡İɰŮ:˵ɫҩˮò:ħİԶǻ")) {
				case 1:
					mes "¡İɰŮ";
					break;
				case 2:
					mes "˵ɫҩˮò";
					break;
				case 3:
					mes "ħİԶǻ";
					break;
			}
			switch (select("޿˼ҵҲܿɰ:ΪʲôǲݮζǸ:˹ħǺΣյ")) {
				case 1:
					mes "޿˼ҵҲܿɰ";
					break;
				case 2:
					mes "ΪʲôǲݮζǸ";
					break;
				case 3:
					mes "˹ħǺΣյ";
					break;
			}
			switch (select("ԸöȦĻ:˵ɫҩˮζ:ҪʵʹħϢ")) {
				case 1:
					mes "ԸöȦĻ";
					break;
				case 2:
					mes "˵ɫҩˮζ";
					break;
				case 3:
					mes "ҪʵʹħϢ";
					break;
			}
			switch (select("һֵ:̫:ͿԱսʱİȫ")) {
				case 1:
					mes "һֵ";
					break;
				case 2:
					mes "̫";
					break;
				case 3:
					mes "ͿԱսʱİȫ";
					break;
			}
			switch (select("öȦǺ:ȻϲǻҵĿڸ:ְҵɶ")) {
				case 1:
					mes "öȦǺ";
					break;
				case 2:
					mes "ȻϲǻҵĿڸ";
					break;
				case 3:
					mes "ְҵɶ";
					break;
			}
			switch (select("Ǹʿһ:ǾҲȵ:սڴ")) {
				case 1:
					mes "Ǹʿһ";
					break;
				case 2:
					mes "ǾҲȵ";
					break;
				case 3:
					mes "սڴ";
					break;
			}
			next;
			mes "..........";
			next;
			mes "....................";
			next;
			mes ".................................";
			next;
			set SAGE_Q,15;
			mes "[ ]";
			mes "Ǻ~";
			mes "ץһЩо~";
			mes "ࡺǺ....";
			next;
			mes "[ ]";
			mes "øԺ";
			mes "ȻҲԱҵ!";
			getitem 1550,1;
			close;
		}
		else {
			mes "ʲôʲô?";
			mes "ôԺ~~";
			next;
			mes "[ ]";
			mes "ʵ ^3051FDë^000000 1";
			mes "õ ^3051FDƤ^000000 1";
			mes "װҪ ^3051FD֦^000000 1";
			mes "īˮȻҪ ^3051FDī֭^000000 1";
			mes "װī֭ ^3051FDƿ^000000 1";
			next;
			mes "[ ]";
			mes "ĻһҲ׼ð?";
			mes "Ҫ˰æҲûϵ~";
			close;
		}
	}
	else if (SAGE_Q == 15) {
		mes "ʲô??";
		mes "Ͽ߻ʲô?";
		next;
		mes "[ ]";
		mes "ʧȥģ";
		mes "֮ǰϿȥɣ";
		close;
	}
	else close;
}

job_sage,50,165,4	script	   Ա#talk	700,{
	mes "[ƿ]";
	mes "ӭƿԳ";
	mes "ҪԵĻ͵Եȴȥ";
	next;
	mes "[ƿ]";
	mes "ڿʱԺ";
	mes "е״֪ڱͼ";
	mes "ͬʱ¿ʼ";
	next;
	mes "[ƿ]";
	mes "ÿ迼Եʱ";
	mes "510";
	mes "սҪȥʱµ";
	close;
}
job_sage,50,165,4	script	Եȴ#sg	700,{
OnInit:
	disablenpc "Եȴ#sg";
	waitingroom "Եȴ",20,"Եȴ#sg::OnStartArena",1;
	end;

OnStartArena:
	disablewaitingroomevent;
	warpwaitingpc "job_sage",116,97;
	set .Sage_pid,$@warpwaitingpc[0];
	if (attachrid(.Sage_pid) == 0) {
		enablewaitingroomevent;
		end;
	}
	donpcevent "Arena#1::OnEnable";
	end;

OnEnable:
	enablewaitingroomevent;
	end;

}

-	script	Arena#1	66,{
OnInit:
	disablenpc "Arena#1";
	end;

OnEnable:
	enablenpc "Arena#1";
	set .MyMobs,16;
	monster "job_sage",111,102," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",120,102," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",111,93," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",120,93," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",107,98," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",124,98," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",115,106," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",115,90," F",1183,1,"Arena#1::OnMyMobDead";
	monster "job_sage",103,110," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",128,110," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",103,85," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",128,85," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",107,106," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",124,106," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",107,89," D",1184,1,"Arena#1::OnMyMobDead";
	monster "job_sage",124,89," D",1184,1,"Arena#1::OnMyMobDead";
	initnpctimer;
	end;

OnReset:
	killmonsterall "job_sage";
	end;

OnMyMobDead:
	set .MyMobs,.MyMobs-1;
	if (.MyMobs < 1) {
		mapannounce "job_sage","Գ : " + strcharinfo(0) + ", ɹħ.",bc_map;
		donpcevent "Arena#2::OnEnable";
		stopnpctimer;
	}
	end;

OnTimer1000:
	mapannounce "job_sage","Գ : ƿԿʼ",bc_map;
	end;

OnTimer2000:
	mapannounce "job_sage","Գ : һԣ޶ʱ䣳",bc_map;
	end;

OnTimer3000:
	mapannounce "job_sage","Գ : Чʱڣħȫɱ",bc_map;
	end;

OnTimer33000:
	mapannounce "job_sage","Գ : ʱƻʣ 230",bc_map;
	end;

OnTimer63000:
	mapannounce "job_sage","Գ : ʱƻʣ 2",bc_map;
	end;

OnTimer93000:
	mapannounce "job_sage","Գ : ʱƻʣ 130",bc_map;
	end;

OnTimer123000:
	mapannounce "job_sage","Գ : ʱƻʣ 1",bc_map;
	end;

OnTimer153000:
	mapannounce "job_sage","Գ : ʱƻʣ 30",bc_map;
	end;

OnTimer173000:
	mapannounce "job_sage","Գ : ʱƻʣ 10룡",bc_map;
	end;

OnTimer183000:
	mapannounce "job_sage","Գ : ʱˣ",bc_map;
	donpcevent "Arena#1::OnReset";
	end;

OnTimer184000:
	areawarp "job_sage",100,82,131,113,"yuno",324,258;
	end;

OnTimer185000:
	mapannounce "job_sage","Գ : һλӦ׼",bc_map;
	end;

OnTimer186000:
	disablenpc "Arena#1";
	donpcevent "Եȴ#sg::OnEnable";
}

-	script	Arena#2	-1,{
OnInit:
	disablenpc "Arena#2";
	end;

OnEnable:
	enablenpc "Arena#2";
	disablenpc "Arena#1::OnReset";
	set .MyMobs,24;
	monster "job_sage",111,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,102,"ʷѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,93,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,93,"",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,93,"еѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,102,"ͳѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,102,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,93,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,93,"Ӫѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",111,93,"쾰ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,93,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,93,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",120,93,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",107,98,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",107,98,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",107,98,"Ӱѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",124,98,"԰ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",124,98,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	monster "job_sage",124,98,"ѧ",1063,1,"Arena#2::OnMyMobDead";
	initnpctimer;
	end;

OnReset:
	killmonsterall "job_sage";
	end;

OnMyMobDead:
	set .MyMobs,.MyMobs-1;
	if (.MyMobs < 1) {
		mapannounce "job_sage","Գ : " + strcharinfo(0) + "ɹħ",bc_map;
		donpcevent "Arena#Doorkeeper::OnEnable";
		donpcevent "Arena#3::OnEnable";
		stopnpctimer;
	}
	end;

OnTimer1000:
	mapannounce "job_sage","Գ : ڶԣ޶ʱ䣳",bc_map;
	end;

OnTimer2000:
	mapannounce "job_sage","Գ : Чʱڣħȫɱ",bc_map;
	end;

OnTimer33000:
	mapannounce "job_sage","Գ : ʱƻʣ 230",bc_map;
	end;

OnTimer63000:
	mapannounce "job_sage","Գ : ʱƻʣ 2",bc_map;
	end;

OnTimer93000:
	mapannounce "job_sage","Գ : ʱƻʣ 130",bc_map;
	end;

OnTimer123000:
	mapannounce "job_sage","Գ : ʱƻʣ 1",bc_map;
	end;

OnTimer153000:
	mapannounce "job_sage","Գ : ʱƻʣ 30",bc_map;
	end;

OnTimer173000:
	mapannounce "job_sage","Գ : ʱƻʣ 10룡",bc_map;
	end;

OnTimer183000:
	mapannounce "job_sage","Գ : ʱˣ",bc_map;
	donpcevent "Arena#2::OnReset";
	end;

OnTimer184000:
	areawarp "job_sage",100,82,131,113,"yuno",324,258;
	end;

OnTimer185000:
	mapannounce "job_sage","Գ : һλӦ׼",bc_map;
	end;

OnTimer186000:
	disablenpc "Arena#2";
	donpcevent "Եȴ#sg::OnEnable";
}

-	script	Arena#Doorkeeper	-1,{
OnInit:
	disablenpc "Arena#Doorkeeper";
	end;

OnEnable:
	enablenpc "Arena#Doorkeeper";
	donpcevent "Arena#2::OnReset";
	disablenpc "Arena#2";
	set .MyMobs,1;
	monster "job_sage",116,97,"ѧʿѧλ",1179,1,"Arena#Doorkeeper::OnMyMobDead";
	initnpctimer;
	end;

OnReset:
	donpcevent "Arena#3::OnReset";
	killmonsterall "job_sage";
	end;

OnDisable:
	disablenpc "Arena#3";
	disablenpc "Arena#Doorkeeper";
	end;

OnMyMobDead:
	set .MyMobs,.MyMobs-1;
	if (.MyMobs < 1) {
		mapannounce "job_sage","Գ : ϲ " + strcharinfo(0) + "ͨƿ",bc_map;
		set SAGE_Q,8;
		donpcevent "Test Helper#sg::OnEnable";
		disablenpc "Arena#Doorkeeper";
		stopnpctimer;
	}
	end;

OnTimer1000:
	mapannounce "job_sage","Գ : ڶԣ޶ʱ䣱",bc_map;
	end;

OnTimer30000:
	mapannounce "job_sage","Գ : ʱƻʣ 30",bc_map;
	end;

OnTimer50000:
	mapannounce "job_sage","Գ : ʱƻʣ 10룡",bc_map;
	end;

OnTimer60000:
	mapannounce "job_sage","Գ : ʱˣ",bc_map;
	disablenpc "Arena#Doorkeeper";
	end;

OnTimer61000:
	areawarp "job_sage",100,82,131,113,"yuno",324,258;
	end;

OnTimer62000:
	mapannounce "job_sage","Գ : һλӦ׼",bc_map;
	end;

OnTimer63000:
	disablenpc "Arena#Doorkeeper";
	donpcevent "Եȴ#sg::OnEnable";
}

-	script	Arena#3	-1,{
OnInit:
	disablenpc "Arena#3";
	end;

OnEnable:
	monster "job_sage",107,106,"̿",1185,1;
	monster "job_sage",124,106,"ٵ",1185,1;
	monster "job_sage",107,89,"",1185,1;
	monster "job_sage",124,89,"",1185,1;
	end;

OnDisable:
	killmonsterall "job_sage";
	end;
}

-	script	Test Helper#sg	-1,{
OnInit:
	disablenpc "Test Helper#sg";
	end;

OnEnable:
	initnpctimer;
	end;

OnTimer2000:
	mapannounce "job_sage","Գ : ȥʣµתְ̣ȫ",bc_map;
	end;

OnTimer4000:
	mapannounce "job_sage","Գ : ƿԽһλӦ׼",bc_map;
	end;

OnTimer5000:
	areawarp "job_sage",100,82,131,113,"yuno_in03",163,180;
	end;

OnTimer7000:
	mapannounce "job_sage","Գ : һλӦ׼",bc_map;
	end;

OnTimer9000:
	disablenpc "Test Helper#sg";
	donpcevent "Եȴ#sg::OnEnable";
	stopnpctimer;
	end;
}

//========================
// Mapflag
//========================
job_sage	mapflag	nomemo
job_sage	mapflag	noteleport
job_sage	mapflag	nosave	SavePoint
job_sage	mapflag	nopenalty
job_sage	mapflag	nobranch