//==============================================
// תְ
// д &  by FPE (2006.7.15)
// Jathena++ ̳http://www.foxofice.net/bbs
//----------------------------------------------

job_sage.gat mapflag nomemo dummy
job_sage.gat mapflag noteleport dummy
job_sage.gat mapflag nosave SavePoint

yuno_in02.gat,38,61,4	script	ħѧԺ Ժ	743,{
	if(JOB_SAGE_Q==9)
	{
		if(Skillpoint!=0)
		{
			mes "[ ]";
			mes "㻹ʣһЩܰҿ֮ǰ";
			close;
			end;
		}

		mes "[ ]";
		mes "ˣҿɡ";
		next;
		mes "[ ]";
		mes "š";
		next;
		mes "[ ]";
		mes "Ŷ";
		next;
		mes "[ ]";
		mes "Ŷš";
		next;
		mes "[ ]";
		mes "ıȻûг죬дĻԡ㿴оݡ";
		next;
		JOBCHANGE 16,Upper;
		set ReClass,16;
		set JOB_SAGE_Q,0;
		mes "[ ]";
		mes "ҵˣߵɣҲҪڵ顭";
		next;
		mes "[ ]";
		mes "ҪúģΪΨһд飬õʱ򣬻У߿ڵļ";
		next;
		mes "[ ]";
		mes "ôϣδ֪ʶŬоɣ";
		close;
		end;
	}

	if(JOB_SAGE_Q==1)
	{
		mes "[ ]";
		mes "ȵްձȴѧȥɣ÷̩˾ ʫ꾭";
		close;
		end;
	}

	if(JOB_SAGE_Q>=2)
	{
		mes "[ ]";
		mes "ǺǣΪߵ·ûô򵥣ֻǺܻʹħǶԽġ";
		next;
		mes "[ ]";
		mes "Ŭ㣬Ҳɺٻɣôˣ";
		close;
		end;
	}

	if(Class==16)
	{
		mes "[ ]";
		mes "ʲô£㡭ʲôѵ𣿲ҪΪѾΪߣֹͣѧϰ";
		next;
		mes "[ ]";
		mes "ǵ֪ʶǷչ½ԭΪ˶аҪҪһֱ̽¼";
		close;
		end;
	}

	if(Class==2)
	{
		mes "[ ]";
		mes "ħ㣬ӭ㣬ʲô£";
		next;
		switch(select("ҪתְΪ","ҹߵ","ûʲô"))
		{
		case 1:
			mes "[ ]";
			mes "ţҪתְΪתְ ȸı뷨";
			set JOB_SAGE_Q, 1;
			next;
			mes "[ ]";
			mes "νǶﲻͣо¼ͼı½ķչǣΪ˳Ϊˣֻл·ѣ";
			next;
			mes "[ ]";
			mes "ȥްմѧɣǱ߻ϸ˵ġ";
			close;
			end;
			break;
		case 2:
			mes "[ ]";
			mes "תְ߰ûκ˰ѳΪߵ˵תְ";
			next;
			mes "[ ]";
			mes "Ϊ˳ΪߣҪްձȴѧȻμѧԡ";
			next;
			mes "[ ]";
			mes "ԺҪضĿо̡ҪоĽд";
			next;
			mes "[ ]";
			mes "Ȼңһۣʱͻߵֹ";
			close;
			end;
			break;
		case 3:
			mes "[ ]";
			mes "ţʱ䣬Ͷ࿴һɣе飬ȫ棬";
			next;
			mes "[ ]";
			mes "Ȼֻû취֪е¡黹ǺҪ";
			close;
			end;
			break;
		}
	}

	if(Class==0)
	{
		mes "[ ]";
		mes "Ǻǣֵطʲô¡йΪֵطӦú࣬ΪȤɣ";
		next;
		mes "[ ]";
		mes "Ϊ߶ѧ˼ĻȥһһħʦɣһĻϲĵȴطӵġ";
		close;
		end;
	}

	mes "[ ]";
	mes "ǺǣȻо磬ֻȻְҵӵеıǸҪ";
	next;
	mes "[ ]";
	mes "Χߣ֪æҲԵİġ";
	close;
	end;
}

yuno_in03.gat,154,35,4	script	ѧԺ Ա	742,{
	if(JOB_SAGE_Q==1)
	{
		mes "[÷̩˾ ʫ]";
		mes "ӭްձħѧԺħʦʲô";
		next;
		switch(select("ҹתְߵ","Ҫѧ","ûʲô"))
		{
		case 1:
			mes "[÷̩˾ ʫ]";
			mes "ϣתְΪ𣿿ûаתְ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ǵѧԺһĹ̡ͻõʽо϶";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ΪǲתְҵѧʱҪɽѧͬʱѧ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ֻǡиر̣^000088ħ^000000^000088^000000ѧѣ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ѧ󣬻ῼѧԣͨѧԺ󣬻ᾭо׫дģ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "дú󣬽øԺϸôʱ𣬾Ϳߵֲо";
			next;
			mes "[÷̩˾ ʫ]";
			mes "Ըʱʱ룬Уףиõһ";
			close;
			end;
			break;
		case 2:
			mes "[÷̩˾ ʫ]";
			mes "ѧ밡ӭްձħѧԺ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ҪѧĻǣְҵȼ40ϹħʦˡУҪ׼ѧϰ̹Ҫѧ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ѧ70,000ңǴ^000088ħ^000000^000088^000000Ϳѧѣ";
			next;
			mes "[÷̩˾ ʫ]";
			mes "ôѧ";
			set JOB_SAGE_Q,2;
			next;

			switch(select("Ҫѧ","ѧ̫","´"))
			{
			case 1:
				goto Change_Job;
				break;
			case 2:
				mes "[÷̩˾ ʫ]";
				mes "ÿϧǮ";
				mes "涨һҪ׼70,000ҡ";
				next;
				if(select("ûбķ","´")==1)
				{
					mes "[÷̩˾ ʫ]";
					mes "ôҾ͸رĻᣡǽѧѽ30,000ҵͬʱҪҼƷ";
					next;
					mes "[÷̩˾ ʫ]";
					mes "µƷ";
					mes "^000088ë ^000000 50";
					mes "^000088ë ^000000 50";
					mes "^000088Ҷ˲ ^000000 50";
					mes "^000088ë ^000000 50";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ҽĶͰѧѽ30,000ңпܰɣŬҿɣ";
					next;
					mes "[÷̩˾ ʫ]";
					mes "Ȼ֮ǰ׼70,000ҵĻѧѵģҲǹ涨";
					next;
					mes "[÷̩˾ ʫ]";
					mes "ҵ^000088ħ^000000^000088^000000Ҳԡôףиõһ";
					close;
					end;
				}
				mes "[÷̩˾ ʫ]";
				mes "ã׼Уףиõһ졣";
				close;
				end;
				break;
			case 3:
				mes "[÷̩˾ ʫ]";
				mes "ã׼Уףиõһ";
				close;
				end;
				break;
			}
			break;
		case 3:
			mes "[÷̩˾ ʫ]";
			mes "ãٻȥ";
			mes "Уףиõһ";
			close;
			end;
			break;
		}
	}

	if(JOB_SAGE_Q==2)
	{
		mes "[÷̩˾ ʫ]";
		mes "ӭѧ";
		next;
		goto Change_Job;
	}

	if(JOB_SAGE_Q==3)
	{
		mes "[÷̩˾ ʫ]";
		mes "ţʲôҪȥѧʽ";
		mes "ȥ߷Ŀ˹ɣ";
		close;
		end;
	}

	if(JOB_SAGE_Q>=4)
	{
		mes "[÷̩˾ ʫ]";
		mes "Ǹеæ";
		mes "Ժٸ˵ɣǱǸ";
		close;
		end;
	}

	mes "[÷̩˾ ʫ]";
	mes "ӭްձħѧԺ";
	next;
	mes "[÷̩˾ ʫ]";
	mes "ߵĻأоħħΪħʦְҵȼ40ϵ˶ѧ";
	next;
	mes "[÷̩˾ ʫ]";
	mes "ܱħʦʱǡУףõһ졣";
	close;
	end;

Change_Job:
	//ѧѧΪ70,000zenyǮ
	//ҲûйϵֻҪռҪƷͿ30,000zenyѧ
	//Ҫѧѧѣôϴ
	//ħ顱ۡ͡ JOB Lv50Ϳѧ 
	if(JobLevel<40)
	{
		mes "[÷̩˾ ʫ]";
		mes "ҪѧĻǣְҵȼҪﵽ40รȥ˵ȼ";
		close;
		end;
	}
	if(JobLevel==50)
	{
		mes "[÷̩˾ ʫ]";
		mes "ְҵȼѾ50ôŬˣ";
		goto L_START_DONE;
	}
	if(countitem(1006)>0 && countitem(1007)>0)
	{
		mes "[÷̩˾ ʫ]";
		mes "㽫^000088ħ^000000^000088^000000ˣ";
		delitem 1006,1;
		delitem 1007,1;
		goto L_START_DONE;
	}
	if(Zeny>=70000)
	{
		mes "[÷̩˾ ʫ]";
		mes "׼70,000ˣ";
		set Zeny,Zeny-70000;
		goto L_START_DONE;
	}
	if(Zeny>=30000 && countitem(914)>=50 && countitem(916)>=50 && countitem(949)>=50 && countitem(705)>=50)
	{
		mes "[÷̩˾ ʫ]";
		mes "׼30,000ңҲҽĶ";
		set Zeny,Zeny-30000;
		delitem 705,50;
		delitem 914,50;
		delitem 916,50;
		delitem 949,50;
		goto L_START_DONE;
	}
	mes "[÷̩˾ ʫ]";
	mes "㻹û׼";
	mes "ѧʱ";
	mes "ѶҰɣ";
	close;
	end;

L_START_DONE:
	mes "ôѧɣ";
	set JOB_SAGE_Q,3;
	next;
	mes "[÷̩˾ ʫ]";
	mes "ôдѧɣ";
	mes "ǩ";
	next;
	menu strcharinfo(0),-;
	mes "[÷̩˾ ʫ]";
	mes "ǡ " + strcharinfo(0) + "";
	mes "Ǹ";
	next;
	mes "[÷̩˾ ʫ]";
	mes "ãѧˣ";
	mes "ôȥѧ԰ɣ";
	next;
	mes "[÷̩˾ ʫ]";
	mes "ȥ˹ھͿˣ";
	mes "ڽȥߵķ";
	close;
	end;
}

yuno_in03.gat,105,177,4	script	ʼǿ 	754,{
	if(Class==0)
	{
		mes "[˹ ]";
		mes "Сѣ";
		mes "ﲻСˣĵط";
		next;
		mes "[˹ ]";
		mes "ȥɣ";
		mes "Ͽ죬Ͽȥ";
		close;
		end;
	}

	if(JOB_SAGE_Q==5)
	{
		mes "[˹ ]";
		mes "ôٿ";
		mes "ͨ˱";
		next;
		mes "[˹ ]";
		mes "ȥ÷˹￼ưɣ";
		mes "Ͽȥʲô";
		close;
		end;
	}

	if(JOB_SAGE_Q>=6)
	{
		mes "[˹ ]";
		mes "ΪڿѧĿеæ";
		mes "ʲôҪ˵´Ұɣ";
		close;
		end;
	}

	if(JOB_SAGE_Q==3)
	{
		set JOB_SAGE_Q,4;
		mes "[˹ ]";
		mes "ӭӭްձѧԺ";
		mes "ѧԲ";
		next;
		mes "[˹ ]";
		mes "";
		mes " " + strcharinfo(0) + " ";
		mes "";
		mes "ô԰ɣ";
		next;
		mes "[˹ ]";
		mes "ҪĿǣڹ";
		mes "";
		mes "20⣬ÿ5֣";
		mes "ֻҪ80Ͼ㼰";
		next;
		goto L_SAGE_QUEST_AGAIN;
	}

	if(JOB_SAGE_Q==4)
	{
		mes "[˹ ]";
		mes "ӭ";
		mes "ж";
		next;
		mes "[˹ ]";
		mes "εҲһܹ20";
		mes "ÿ5֣80Ͼϸ";
		next;

L_SAGE_QUEST_AGAIN:
		mes "[˹ ]";
		mes "ôϿʼ";
		mes "ûϻش𣬿Ծͻֹ";
		next;
		set @sage_t,0;
		set @sage_quest_c,rand(1,3);

		//A
		if(@sage_quest_c==1)
		{
			mes "1. ¡Ʒ˲Ʒǣ";
			if(select("ɫ","ɫ","","")==3) set @sage_t, @sage_t+5;
			next;
			mes "2. ˫ж̽ĳǣ";
			if(select("¡","޿","","")==1) set @sage_t,@sage_t+5;
			next;
			mes "3. ڹ굺ĳǣ";
			if(select("","","ħ","˹³õ")==2) set @sage_t,@sage_t+5;
			next;
			mes "4. ²ͬħǣ";
			if(select("μ","۳","ɡ","")==4) set @sage_t,@sage_t+5;
			next;
			mes "5. Բͬħǣ";
			if(select("","ؽȳ","ҡȳ","γ")==2) set @sage_t,@sage_t+5;
			next;
			mes "6. ´Сͬħǣ";
			if(select("齣ʿ","鹭","а","")==1) set @sage_t,@sage_t+5;
			next;
			mes "7. ²Ǹƾħǣ";
			if(select("","Ư","ħ","")==3) set @sage_t,@sage_t+5;
			next;
			mes "8. ʿתְûϵǣ";
			if(select("ղķʿ ϲ˹","ķ˹ ˹"," ","ɵ ³˹")==2) set @sage_t,@sage_t+5;
			next;
			mes "9. ¡ľǣ";
			if(select("ŵ","","ӱ","")==2) set @sage_t,@sage_t+5;
			next;
			mes "10. ۾ĿԱǣ";
			if(select("Ҳ̫","̩","˹","²")==3) set @sage_t,@sage_t+5;
			next;
			mes "11. ʹLv.7ױʱĵSPǣ";
			if(select("49","59","69","74")==2) set @sage_t,@sage_t+5;
			next;
			mes "12. SPʣ 50% ʱ׵˺SPǣ";
			if(select("˺24% SP1.5%","˺24% SP2%","˺18% SP1.5%","˺18% SP2%")==4) set @sage_t,@sage_t+5;
			next;
			mes "13. ħʦġϵħУٵһʲô";
			if(select("ˮ","","","")==2) set @sage_t,@sage_t+5;
			next;
			mes "14.  Lv.7 ʱ빥ǣ";
			if(select("35% 120%","35% 140%","40% 120%","40% 140%")==2) set @sage_t,@sage_t+5;
			next;
			mes "15. һֹмзƬ(ԻԹ20%׷ʧ)";
			if(select("̲Ӭ","Сħ","","ͷ")==3) set @sage_t,@sage_t+5;
			next;
			mes "16. ѵ Lv.4 Чǣ";
			if(select("ظ 80%","ظ 90%","ظ 100%","ظ 110%")==2) set @sage_t,@sage_t+5;
			next;
			mes "17. ħħǿ";
			if(select("γ","Ӭ","","o")==4) set @sage_t,@sage_t+5;
			next;
			mes "18. ѡһħ»Թ";
			if(select("̵粼","粼","̴粼","ͷ粼")==4) set @sage_t,@sage_t+5;
			next;
			mes "19. ԲϵеֿĿƬǣ";
			if(select("а˿Ƭ","˸ʬƬ","̸ʬƬ","а󹤿Ƭ")==2) set @sage_t,@sage_t+5;
			next;
			mes "20. ʬǰʲôĹϵ";
			if(select("׸","ھܵ","ûѪԵ","ʶ")==2) set @sage_t,@sage_t+5;
		}

		//B
		if(@sage_quest_c==2)
		{
			mes "1. ޿˱ʯ˲ıʯǣ";
			if(select("Ʊʯ","챦ʯ","ʯ","ʯ")==2) set @sage_t,@sage_t+5;
			next;
			mes "2. ħϵĳǣ";
			if(select("¡","޿","","")==3) set @sage_t,@sage_t+5;
			next;
			mes "3. Բɭĳǣ";
			if(select("¡","޿","","")==1) set @sage_t,@sage_t+5;
			next;
			mes "4. ²ͬħǣ";
			if(select("Ħ","","Ư","÷ɺ")==4) set @sage_t,@sage_t+5;
			next;
			mes "5. Բͬħǣ";
			if(select("","Ů˿","ɪ","Сħ")==3) set @sage_t,@sage_t+5;
			next;
			mes "6. ´Сͬħǣ";
			if(select("С棨ȹ","γ","ؽȳ","˹֩")==4) set @sage_t,@sage_t+5;
			next;
			mes "7. ²ǸҶӡħǣ";
			if(select("ſ","Сͷ","ʹ","а")==1) set @sage_t,@sage_t+5;
			next;
			mes "8. ˾תְûйϵǣ";
			if(select("ķ˹ ˹","ǿ ڵ"," ޶","ʫ 㿨")==2) set @sage_t,@sage_t+5;
			next;
			mes "9. ޿˾ǣ";
			if(select("ϰ","￨","","")==3) set @sage_t,@sage_t+5;
			next;
			mes "10. ɫͷĿְԱʲô֣";
			if(select("Ҳ̫","̩","˹","²")==1) set @sage_t,@sage_t+5;
			next;
			mes "11. Ϊѧ֮ڲҪĹǣ";
			if(select(" Lv 4","鱬 Lv 4"," Lv 5"," Lv 1")==2) set @sage_t,@sage_t+5;
			next;
			mes "12. û intֵѧ Lv.6ʱΪָܶ10 SPǣ";
			if(select("14","16","18","21")==3) set @sage_t,@sage_t+5;
			next;
			mes "13. ְҵȼ 33ʱħʦֵõ INT ֵǣ";
			if(select("7","6","5","4")==4) set @sage_t,@sage_t+5;
			next;
			mes "14. ֵLv.5  SP ʱǣ";
			if(select("45 / 80","50 / 80","45 / 90","50 / 90")==1) set @sage_t,@sage_t+5;
			next;
			mes "15. ѡԻ̽Ĺޣ";
			if(select("̵̽粼","Ӵ̵粼"," ̵粼","ָ ̵粼")==4) set @sage_t,@sage_t+5;
			next;
			mes "16. Բ忨Ƭȭпһֹϵõ";
			if(select("","ɳĮ֮","","˹")==1) set @sage_t,@sage_t+5;
			mes "17. ħûйĿƬǣ";
			if(select("ſ˿Ƭ","ħƬ","Ƭ","ϺƬ")==2) set @sage_t,@sage_t+5;
			next;
			mes "18. INTûϵĿƬǣ";
			if(select("׳濨Ƭ","սϿƬ","ɳĮǿƬ","Ƭ")==2) set @sage_t,@sage_t+5;
			next;
			mes "19. ԷħЧǣ";
			if(select("ˮ","","","")==2) set @sage_t,@sage_t+5;
			next;
			mes "20. HPߵĶħħǣ";
			if(select("ɪ","ħ","","")==4) set @sage_t,@sage_t+5;
		}

		//C
		if(@sage_quest_c==3)
		{
			mes "1. ҵħ˲Ʒǣ";
			if(select("","ľħ","ͷ","֮")==1) set @sage_t,@sage_t+5;
			next;
			mes "2. нĳǣ";
			if(select("¡","˹³õ","","")==3) set @sage_t,@sage_t+5;
			next;
			mes "3. ˹غķųĳǣ";
			if(select("¡","","޿","")==2) set @sage_t,@sage_t+5;
			next;
			mes "4. ²ͬħǣ";
			if(select("","","","")==4) set @sage_t,@sage_t+5;
			next;
			mes "5. ²ͬԵħǣ";
			if(select("ɳĮ","è","С","ɿ˺")==2) set @sage_t,@sage_t+5;
			next;
			mes "6. ²ͬСħǣ";
			if(select("֮","","","˹")==1) set @sage_t,@sage_t+5;
			next;
			mes "7. ²Ǹǿ---һħǣ";
			if(select("Ӽ","","СҰ","ɳĮ")==2) set @sage_t,@sage_t+5;
			next;
			mes "8. תְûйϵǣ";
			if(select("˹","޼Ӱ","Ͷ","׿ʷ")==3) set @sage_t,@sage_t+5;
			next;
			mes "9. ǰǣ";
			if(select("RS125","Ī","С","ÿ")==2) set @sage_t,@sage_t+5;
			next;
			mes "10. ĿְԱǣ";
			if(select("Ҳ̫","̩","˹","²")==4) set @sage_t,@sage_t+5;
			next;
			mes "11. ʹð֮ϱ Lv.6ʱ SPرܴǣ";
			if(select("SP 406","SP 356","SP 407","SP 357")==3) set @sage_t,@sage_t+5;
			next;
			mes "12. ʹ鱬 Lv.6ʱԷħ˺ MATKļ";
			if(select("1.2","1.3","1.4","1.5")==2) set @sage_t,@sage_t+5;
			next;
			mes "13. ѧתְΪħʦʱԳΪϼ4ŵĴýĿʯǣ";
			if(select("ɫħʯ","ɫħʯ","ɫħʯ","͸ıʯ")==4) set @sage_t,@sage_t+5;
			next;
			mes "14. ʿLv.6  SPSP ǣ";
			if(select("250%  8","280%  8","280%  15","310%  15")==3) set @sage_t,@sage_t+5;
			next;
			mes "15. ĻرӼ֮ӵĻرʲô";
			if(select("30","40","50","60")==1) set @sage_t,@sage_t+5;
			next;
			mes "16. Job Lv.50ʱ̿ԼֵʽõAGIǶ٣";
			if(select("7","8","9","10")==4) set @sage_t,@sage_t+5;
			next;
			mes "17. ħﵱѡͬԵħ";
			if(select("","Ƕ˹","ɪ","o")==2) set @sage_t,@sage_t+5;
			next;
			mes "18. һǲͬħ";
			if(select("","ħ","ؽȳ","")==4) set @sage_t,@sage_t+5;
			next;
			mes "19. ΪѧϰСļܵȼǣ";
			if(select("Lv. 1","Lv. 2","Lv. 3","Lv. 4")==2) set @sage_t,@sage_t+5;
			next;
			mes "20. ʹ֮Lv. 7ʱԲϵӵķǣ";
			if(select("21","22","23","24")==1) set @sage_t,@sage_t+5;
		}

		next;
		mes "[˹ ]";
		mes "20 ⶼ";
		mes "ôɣ";
		next;
		mes "[˹ ]";
		mes "";
		mes "šš";
		if(@sage_t>=80)
		{
			set JOB_SAGE_Q,5;
			next;
			mes "[˹ ]";
			mes "ķ " + @sage_t + " ֣";
			mes "ǲǿ⣬";
			mes "ˮ׼Ӧÿ";
			next;
			mes "[˹ ]";
			mes "ͨ˱";
			mes "ôȥ÷˹￼ưɣ";
			close;
			end;
		}

		next;
		mes "[˹ ]";
		mes "ķ " + @sage_t + " ֣";
		mes "ܿϧûкϸ";
		next;
		mes "[˹ ]";
		mes "ٸ㿼Եʸ";
		mes "ۻ֪ʶɣ";
		close;
		end;
	}

	mes "[˹ ]";
	mes "š";
	mes "ѧǴҪģȻǲְͬҵû취Ϊ";
	mes "νǴӳۻġ";
	next;
	mes "[˹ ]";
	mes "ԣҪֵطǻ";
	mes "һȥҲá";
	close;
	end;
}

yuno_in03.gat,169,180,4	script	ƿ 	755,{
	if(JOB_SAGE_Q==2)
	{
		mes "[÷˹ ˹]";
		mes "ǵƿԵĺ÷˹ڣҪΪߵѧ";
		next;
		mes "[÷˹ ˹]";
		mes "ͨ˹ڵıɣ֮ҵĲɣ";
		close;
		end;
	}

	if(JOB_SAGE_Q==5)
	{
		mes "[÷˹ ˹]";
		mes "ӭɱԵѧôưɣ";
		next;
		mes "[÷˹ ˹]";
		mes "ûʲôرģʱץеǳħͽˣ";
		next;
		mes "[÷˹ ˹]";
		mes "һٴΣȥ˽⣬ڿԺ";
		next;
		if(select("Ҫ","׼ʱ")==1)
		{
			mes "[÷˹ ˹]";
			mes "ôǿʼɣŬƽɣ";
			next;
			set JOB_SAGE_Q, 6;
			savepoint "yuno_in03.gat",163,180;
			warp "job_sage.gat",50,154;
			end;
		}
		mes "[÷˹ ˹]";
		mes "ãô׼";
		set JOB_SAGE_Q,6;
		close;
		end;
	}

	if(JOB_SAGE_Q==6)
	{
		mes "[÷˹ ˹]";
		mes "ôҪؿ";
		next;
		if(select("Ҫ","׼ʱ")==1)
		{
			mes "[÷˹ ˹]";
			mes "ôǿʼɣ";
			mes "Ŭƽɣ";
			next;
			set JOB_SAGE_Q, 6;
			savepoint "yuno_in03.gat",163,180;
			warp "job_sage.gat",50,154;
			end;
		}
		mes "[÷˹ ˹]";
		mes "ãô׼";
		set JOB_SAGE_Q,6;
		close;
		end;
	}

	if(JOB_SAGE_Q==7 || JOB_SAGE_Q==8 )
	{
		if(JOB_SAGE_Q_M==1)
		{
			mes "[÷˹ ˹]";
			mes "ţҪٽһβĶ𣿲ǽйʷħо";
			next;
			mes "[÷˹ ˹]";
			mes "ȥħWԺ˹ذR˹";
			close;
			end;
		}

		if(JOB_SAGE_Q_M==2)
		{
			mes "[÷˹ ˹]";
			mes "ţҪٽһβĶ𣿲ǽйħо";
			next;
			mes "[÷˹ ˹]";
			mes "ȥħﲩݵ·˾ɯ˹";
			close;
			end;
		}

		if(JOB_SAGE_Q_M==3 )
		{
			mes "[÷˹ ˹]";
			mes "ţҪٽһβĶ𣿲ǽйħо";
			next;
			mes "[÷˹ ˹]";
			mes "ȥѧоİ";
			close;
			end;
		}

		mes "[÷˹ ˹]";
		mes "ˣƿҲϸˣǽѧ";
		next;
		mes "[÷˹ ˹]";
		mes "ôҪ㶨ҪоǲſԡԵķսԵʱ䣿";
		next;
		mes "[÷˹ ˹]";
		mes "ţšá̶ֳӦû";
		next;

		// оĿ
		set JOB_SAGE_Q_M,rand(1,3);
		if(JOB_SAGE_Q_M==1)
		{
			mes "[÷˹ ˹]";
			mes "ʷħоɣйڴħ˽ĿĿ";
			next;
			mes "[÷˹ ˹]";
			mes "ǿ˽⣬ħıʵȥħѧԺ˹ذ˹ڵİæ";
			next;
			mes "[÷˹ ˹]";
			mes "ôףˣϣкý";
			set JOB_SAGE_Q,8;
			close;
			end;
		}

		if(JOB_SAGE_Q_M==2)
		{
			mes "[÷˹ ˹]";
			mes "ħоɣйڴħ˽ĿĿ";
			next;
			mes "[÷˹ ˹]";
			mes "ǿ˽⣬ħıʵȥħﲩݵ·˾ɯ˹ڵİæ";
			next;
			mes "[÷˹ ˹]";
			mes "ôףˣϣкý";
			set JOB_SAGE_Q,8;
			close;
			end;
		}

		if(JOB_SAGE_Q_M==3)
		{
			mes "[÷˹ ˹]";
			mes "ħоɣйڴħ˽ĿĿ";
			next;
			mes "[÷˹ ˹]";
			mes "ǿ˽⣬ħıʵȥѧоİڵİæ";
			next;
			mes "[÷˹ ˹]";
			mes "ôףˣϣкý";
			set JOB_SAGE_Q, 8;
			close;
			end;
		}
	}

	if(Class==0)
	{
		mes "[÷˹ ˹]";
		mes "ǺǣǸɰĳѧ߰";
		next;
		mes "[÷˹ ˹]";
		mes "׵¼Ӷش½ϻкܶ࣬Ҷ֪ĶܶħǣصƷӢ봫˵";
		next;
		mes "[÷˹ ˹]";
		mes "ôҲΪߵôǿԸϸ̽Ļ";
		next;
		mes "[÷˹ ˹]";
		mes "ԸټɣôСĵȥɡ";
		close;
		end;
	}

	mes "[÷˹ ˹]";
	mes "ӭްձħѧԺ";
	next;
	mes "[÷˹ ˹]";
	mes "˵ħʦӽѧߣкܶ";
	next;
	mes "[÷˹ ˹]";
	mes "Ҳ´Զʱȥɣƾһ߶ӦþͿԳɹİԼĽɫ";
	close;
	end;
}

job_sage.gat,50,165,4	script	   Ա::job_sage_wroom	700,{
	mes "[ƿ]";
	mes "ӭƿԳ";
	mes "ҪԵĻ͵Եȴȥ";
	next;
	mes "[ƿ]";
	mes "ڿʱԺ";
	mes "е״֪ڱͼ";
	mes "ͬʱ¿ʼ";
	next;
	mes "[ƿ]";
	mes "ÿ迼Եʱ";
	mes "510";
	mes "սҪȥʱµ";
	close;
	end;
OnInit:
	waitingroom "Եȴ",20,"job_sage_wroom::OnStart",1;
	end;
OnStart:
	disablewaitingroomevent;
	warpwaitingpc "job_sage.gat",117,98;
	set $@job_sage_pid, $@warpwaitingpc[0];
	if(attachrid($@job_sage_pid)==0) { enablewaitingroomevent; end; }
	set $@job_sage_pname$, strcharinfo(0);
	donpcevent "job_sage_mob1::OnStart";
	end;
OnEnable:
	enablewaitingroomevent;
	end;
}

// ƿԵһ
job_sage.gat,0,0,0	script	job_sage_mob1	-1,{
OnStart:
	killmonster "job_sage.gat","job_sage_mob1::OnKilled";
	set $@job_sage_m, 16;
	//Ӭ
	monster "job_sage.gat",115,106,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",111,102,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",120,102,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",107,98,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",124,98,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",111,93,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",120,93,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",115,90,"--ja--",1183,1,"job_sage_mob1::OnKilled";
	//޳
	monster "job_sage.gat",107,106,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",124,106,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",107,89,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",124,89,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",115,113,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",100,98,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",114,82,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	monster "job_sage.gat",131,97,"--ja--",1184,1,"job_sage_mob1::OnKilled";
	initnpctimer;
	end;
OnKilled:
	set $@job_sage_m,$@job_sage_m-1;
	if( $@job_sage_m>0) end;
	stopnpctimer;
	mapannounce "job_sage.gat","Գ" + $@job_sage_pname$ + " Сɹħ",9;
	donpcevent "job_sage_mob2::OnStart";
	end;
OnTimer1000:
	mapannounce "job_sage.gat","Գһԣ޶ʱ䣳",9;
	end;
OnTimer2000:
	mapannounce "job_sage.gat","ԳЧʱڣħȫɱ",9;
	end;
OnTimer32000:
	mapannounce "job_sage.gat","Գʱƻʣ 230",9;
	end;
OnTimer62000:
	mapannounce "job_sage.gat","Գʱƻʣ 2",9;
	end;
OnTimer92000:
	mapannounce "job_sage.gat","Գʱƻʣ 130",9;
	end;
OnTimer122000:
	mapannounce "job_sage.gat","Գʱƻʣ 1",9;
	end;
OnTimer152000:
	mapannounce "job_sage.gat","Գʱƻʣ 30",9;
	end;
OnTimer172000:
	mapannounce "job_sage.gat","Գʱƻʣ 10룡",9;
	end;
OnTimer182000:
	mapannounce "job_sage.gat","Գʱˣ",9;
	set $@job_sage_m,0;
	killmonster "job_sage.gat","job_sage_mob1::OnKilled";
	end;
OnTimer183000:
	mapannounce "job_sage.gat","Գ" + $@job_sage_pname$ + "Ĳʧ",9;
	areawarp "job_sage.gat",100,82,131,113,"yuno_in03.gat",163,180;
	end;
OnTimer184000:
	mapannounce "job_sage.gat","Գһλ׼.",9;
	end;
OnTimer185000:
	donpcevent "job_sage_wroom::OnEnable";
	stopnpctimer;
	end;
}

// ƿԵڶ
job_sage.gat,0,0,0	script	job_sage_mob2	-1,{
OnStart:
	killmonster "job_sage.gat","job_sage_mob2::OnKilled";
	set $@job_sage_m,18;
	//
	monster "job_sage.gat",111,102,"--ja--",1063,3,"job_sage_mob2::OnKilled";
	monster "job_sage.gat",120,102,"--ja--",1063,3,"job_sage_mob2::OnKilled";
	monster "job_sage.gat",107,98,"--ja--",1063,3,"job_sage_mob2::OnKilled";
	monster "job_sage.gat",124,98,"--ja--",1063,3,"job_sage_mob2::OnKilled";
	monster "job_sage.gat",111,93,"--ja--",1063,3,"job_sage_mob2::OnKilled";
	monster "job_sage.gat",120,93,"--ja--",1063,3,"job_sage_mob2::OnKilled";
	initnpctimer;
	end;
OnKilled:
	set $@job_sage_m,$@job_sage_m-1;
	if($@job_sage_m>0) end;
	stopnpctimer;
	mapannounce "job_sage.gat","Գ" + $@job_sage_pname$ + " Сɹħ",9;
	donpcevent "job_sage_mob3::OnStart";
	end;
OnTimer1000:
	mapannounce "job_sage.gat","Գڶԣ޶ʱ䣳",9;
	end;
OnTimer2000:
	mapannounce "job_sage.gat","ԳЧʱڣħȫɱ",9;
	end;
OnTimer32000:
	mapannounce "job_sage.gat","Գʱƻʣ 230",9;
	end;
OnTimer62000:
	mapannounce "job_sage.gat","Գʱƻʣ 2",9;
	end;
OnTimer92000:
	mapannounce "job_sage.gat","Գʱƻʣ 130",9;
	end;
OnTimer122000:
	mapannounce "job_sage.gat","Գʱƻʣ 1",9;
	end;
OnTimer152000:
	mapannounce "job_sage.gat","Գʱƻʣ 30",9;
	end;
OnTimer172000:
	mapannounce "job_sage.gat","Գʱƻʣ 10룡",9;
	end;
OnTimer182000:
	mapannounce "job_sage.gat","Գʱˣ",9;
	set $@job_sage_m,0;
	killmonster "job_sage.gat","job_sage_mob2::OnKilled";
	end;
OnTimer183000:
	mapannounce "job_sage.gat","Գ" + $@job_sage_pname$ + "Ĳʧ",9;
	areawarp "job_sage.gat",100,82,131,113,"yuno_in03.gat",163,180;
	end;
OnTimer184000:
	mapannounce "job_sage.gat","Գһλ׼.",9;
	end;
OnTimer185000:
	donpcevent "job_sage_wroom::OnEnable";
	stopnpctimer;
	end;
}

// ƿԵ
job_sage.gat,0,0,0	script	job_sage_mob3	-1,{
OnStart:
	killmonster "job_sage.gat","job_sage_mob1::OnKilled";
	set $@job_sage_m,5;
	//
	monster "job_sage.gat",115,98,"--ja--",1179,1,"job_sage_mob3::OnKilled";
	monster "job_sage.gat",107,106,"--ja--",1185,1,"job_sage_mob3::OnKilled";
	monster "job_sage.gat",124,106,"--ja--",1185,1,"job_sage_mob3::OnKilled";
	monster "job_sage.gat",107,89,"--ja--",1185,1,"job_sage_mob3::OnKilled";
	monster "job_sage.gat",124,89,"--ja--",1185,1,"job_sage_mob3::OnKilled";
	initnpctimer;
	end;
OnKilled:
	set $@job_sage_m,$@job_sage_m-1;
	if( $@job_sage_m>0) end;
	stopnpctimer;
	set JOB_SAGE_Q,7;
	mapannounce "job_sage.gat","Գ " + $@job_sage_pname$ + " С㣬ƿԺϸ",9;
	mapannounce "job_sage.gat","Գ Աȥʣµתְ̣ȫ",9;
	mapannounce "job_sage.gat","Գ Ա˾ͽƿԣһλתְ ׼",9;
	areawarp "job_sage.gat",100,82,131,113,"yuno_in03.gat",163,180;
	end;
OnTimer1000:
	mapannounce "job_sage.gat","Գԣ޶ʱ䣱",9;
	end;
OnTimer31000:
	mapannounce "job_sage.gat","Գʱƻʣ 30",9;
	end;
OnTimer51000:
	mapannounce "job_sage.gat","Գʱƻʣ 10룡",9;
	end;
OnTimer61000:
	mapannounce "job_sage.gat","Գʱˣ",9;
	set $@job_sage_m,0;
	killmonster "job_sage.gat","job_sage_mob3::OnKilled";
	end;
OnTimer62000:
	mapannounce "job_sage.gat",$@job_sage_pname$ + "Ĳʧ",9;
	areawarp "job_sage.gat",100,82,131,113,"yuno_in03.gat",163,180;
	end;
OnTimer63000:
	mapannounce "job_sage.gat","Գһλ׼.",9;
	end;
OnTimer64000:
	donpcevent "job_sage_wroom::OnEnable";
	stopnpctimer;
	end;
}

yuno_in03.gat,32,102,4	script	ѧ 	755,{
	if(JOB_SAGE_Q==9)
	{
		mes "[·˾ ɯ˹]";
		mes "ʲô𣿲Ͽ߻ʲô";
		next;
		mes "[·˾ ɯ˹]";
		mes "ʧȥģ֮ǰϿȥɣ";
		close;
		end;
	}

	if(JOB_SAGE_Q_M==2)
	{
		if(JOB_SAGE_Q_M_2==1)
		{
			if(countitem(950)>=5 && countitem(966)>=5 && countitem(960)>=5)
			{
				delitem 950,5;
				delitem 966,5;
				delitem 960,5;
				set JOB_SAGE_Q_M_2,2;
				mes "[·˾ ɯ˹]";
				mes "ѽãллһ£Ҫ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ﲻ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ﲻ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ﲻ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ѡһ";
				menu "ˮ",-,"㱴",-,"׻",-;
				next;
				mes "[·˾ ɯ˹]";
				mes "ҵһ𣿻˵ĽܰɣӦǰ";
				next;
				mes "[·˾ ɯ˹]";
				mes "Ҫ";
				mes "^000088Ӳ^0000005";
				mes "^000088ţ^0000005";
				mes "^000088ĩ^0000005";
				mes "Ѱɣ԰ɣ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ǽҪĶͿʼɡ";
				close;
				end;
			}

			mes "[·˾ ɯ˹]";
			mes "ʲôҿЦ𣿺ҪЦȥذɡ";
			next;
			mes "[·˾ ɯ˹]";
			mes "Ҫ";
			mes "^000088^0000005";
			mes "^000088֮^0000005";
			mes "^000088ǯ^0000005ͺ";
			mes "ɵɡ";
			close;
			end;
		}

		if(JOB_SAGE_Q_M_2==2)
		{
			if(countitem(947)>=5 && countitem(946)>=5 && countitem(1057)>=5)
			{
				delitem 947,5;
				delitem 946,5;
				delitem 1057,5;
				set JOB_SAGE_Q_M_2,3;
				mes "[·˾ ɯ˹]";
				mes "ѽãллããҪϿˣ";
				next;
				mes "[·˾ ɯ˹]";
				mes "ҪǺมҪص滭ߡ";
				next;
				mes "[·˾ ɯ˹]";
				mes "и";
				next;
				mes "[·˾ ɯ˹]";
				mes "Ԥ˽";
				next;
				mes "[·˾ ɯ˹]";
				mes "ħӽ";
				next;
				mes "[·˾ ɯ˹]";
				mes "עʥԸԹﶼ";
				next;
				mes "[·˾ ɯ˹]";
				mes "¿ˡѧܶ˰ɣΪ̵úú˽ɣ";
				next;
				mes "[·˾ ɯ˹]";
				mes "дľͺˡҽĿã";
				next;
				mes "[·˾ ɯ˹]";
				mes "׼дĵĲɡ";
				mes "õ^000088ë^000000";
				mes "Ƥֽ^000088Ƥ^000000";
				mes "ƱҪ^000088֦^000000";
				mes "īˮ^000088ī֭^000000";
				mes "ʢװīˮ^000088ƿ^000000";
				next;
				mes "[·˾ ɯ˹]";
				mes "ǿȥذɡ";
				close;
				end;
			}

			mes "[·˾ ɯ˹]";
			mes "ʲôҿЦ𣿺";
			next;
			mes "[·˾ ɯ˹]";
			mes "Ҫ";
			mes "^000088Ӳ^0000005";
			mes "^000088ţ^0000005";
			mes "^000088ĩ^0000005";
			mes "Ѱɣ԰ɣ";
			close;
			end;
		}

		if(JOB_SAGE_Q_M_2==3)
		{
			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 " ÿֲͬħ";
				menu "и",-,"и",-,"и",-;
				mes "и";
				mes "ҪʱҪ";
				menu "Ԥ˽",-,"Ԥ˽",-,"Ԥ˽",-;
				mes "Ԥ˽";
				mes "Ժ͡ӽ";
				menu "ħӽ",-,"ħӽ",-,"ħӽ",-;
				mes "ħӽ";
				mes "֮⻹Ҫ";
				menu "עʥԸԹ",-,"עʥԸԹ",-,"עʥԸԹ",-;
				mes "עʥԸԹ";
				// صĲ֪(?)
				next;
				mes "   ";
				next;
				mes "      ";
				next;
				mes "         ";
				next;
				getitem 1550,1;
				set JOB_SAGE_Q,9;
				set JOB_SAGE_Q_M_2,0;
				set JOB_SAGE_Q_M,0;
				mes "[·˾ ɯ˹]";
				mes "д";
				mes "Ӧд˰ɡ";
				mes "дҪСĵ㡫";
				next;
				mes "[·˾ ɯ˹]";
				mes "ǸøԺɡ";
				mes "ҲҪҵˡϲ";
				close;
				end;
			}
			mes "[·˾ ɯ˹]";
			mes "ʲôҿЦ𣿺Ҫٽһ𣿺";
			next;
			mes "[·˾ ɯ˹]";
			mes "õ^000088ë^000000";
			mes "Ƥֽ^000088Ƥ^000000";
			mes "ƱҪ^000088֦^000000";
			mes "īˮ^000088ī֭^000000";
			mes "ʢװīˮ^000088ƿ^000000";
			next;
			mes "[·˾ ɯ˹]";
			mes "׼ҪԼɡ𣿺һҪร";
			close;
			end;
		}

		mes "[·˾ ɯ˹]";
		mes "ãܸ˼㣬ҵѧ";
		next;
		mes "[·˾ ɯ˹]";
		mes "ҾҪָĽڣѧϰ𣿺";
		next;
		mes "[·˾ ɯ˹]";
		mes "ϿǰҪһæǺӦûӦҰɣ";
		next;
		mes "[·˾ ɯ˹]";
		mes "Ҫ";
		mes "^000088^0000005";
		mes "^000088֮^0000005";
		mes "^000088ǯ^0000005ͺ";
		mes "Ѱɣ԰ɣ";
		next;
		mes "[·˾ ɯ˹]";
		mes "ǽҪĶͿʼɡ";
		set JOB_SAGE_Q_M_2,1;
		close;
		end;
	}

	if(Class==0)
	{
		mes "[·˾ ɯ˹]";
		mes "ʲô£С";
		next;
		mes "[·˾ ɯ˹]";
		mes "ҪлΣѳȥɣ";
		close;
		end;
	}

	mes "[·˾ ɯ˹]";
	mes "ţʲô£ۿħ";
	next;
	mes "[·˾ ɯ˹]";
	mes "ԣҪⴥкܶ˻ΣյƷ";
	next;
	mes "[·˾ ɯ˹]";
	mes "Уץϡеħ˵һԸ߼鱨";
	close;
	end;
}

yuno_in03.gat,62,176,4	script	ʷ 	109,{
	if(JOB_SAGE_Q==9)
	{
		mes "[˹ذ ˹]";
		mes "ʲô𣿲Ͽ߻ʲô";
		next;
		mes "[˹ذ ˹]";
		mes "ʧȥģ֮ǰϿȥ";
		close;
		end;
	}

	if(JOB_SAGE_Q_M==0)
	{
		mes "[˹ذ ˹]";
		mes "ãܸ˼㡣ҵѧ";
		next;
		mes "[˹ذ ˹]";
		mes "ҾҪָĽڣѧϰ";
		next;
		mes "[˹ذ ˹]";
		mes "ϿǰҪһæǺӦûӦҰɣ";
		next;
		mes "[˹ذ ˹]";
		mes "^000088Ҷ^00000010ͺˡѰɣ԰ɣ";
		next;
		mes "[˹ذ ˹]";
		mes "Ǵ10Ϳʼɡ";
		set JOB_SAGE_Q_M_1,1;
		close;
		end;
	}

	if(JOB_SAGE_Q_M==1)
	{
		if(JOB_SAGE_Q_M_1==1)
		{
			if(countitem(610)>=10)
			{
				delitem 610,10;
				set JOB_SAGE_Q_M_1,2;
				mes "[˹ذ ˹]";
				mes "ѽãллããҪϿˣ";
				next;
				mes "[˹ذ ˹]";
				mes "ҪǺมҪص滭ߡ";
				next;
				mes "[˹ذ ˹]";
				mes "޴Ңż";
				next;
				mes "[˹ذ ˹]";
				mes "¼Ӷ";
				next;
				mes "[˹ذ ˹]";
				mes "׵¼Ӷ";
				next;
				mes "[˹ذ ˹]";
				mes "İ˹Ӷ";
				next;
				mes "[˹ذ ˹]";
				mes "޴Ļ";
				next;
				mes "[˹ذ ˹]";
				mes "˹Ӷ";
				next;
				mes "[˹ذ ˹]";
				mes "кನHP/SPȫ";
				next;
				mes "[˹ذ ˹]";
				mes "¿ˡѧܶ˰ɣΪ̵úú˽ɣ";
				next;
				mes "[˹ذ ˹]";
				mes "дľͺˡҽĿ";
				next;
				mes "[˹ذ ˹]";
				mes "׼дĵĲɡ";
				mes "õ^000088ë^000000";
				mes "Ƥֽ^000088Ƥ^000000";
				mes "ƱҪ^000088֦^000000";
				mes "īˮ^000088ī֭^000000";
				mes "ʢװīˮ^000088ƿ^000000";
				next;
				mes "[˹ذ ˹]";
				mes "ǿȥذɡ";
				close;
				end;
			}

			mes "[˹ذ ˹]";
			mes "ʲôҿЦ𣿲ҪЦȥذɡ";
			next;
			mes "[˹ذ ˹]";
			mes "^000088Ҷ^00000010ɣɵɡ";
			close;
			end;
		}

		if(JOB_SAGE_Q_M_1==2)
		{
			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 "Ҹݾ㹻ˡô";
				next;
				mes "   ";
				next;
				mes "      ";
				next;
				mes "         ";
				next;
				mes " Ҷ";
				menu "޴Ңż",-,"޴Ңż",-,"޴Ңż",-;
				mes "޴Ңż";
				mes "Ծ˵ǡ";
				menu "¼Ӷ",-,"¼Ӷ",-,"¼Ӷ",-;
				mes "¼Ӷ";
				mes "˵ǡ";
				menu "׵¼Ӷ",-,"׵¼Ӷ",-,"׵¼Ӷ",-;
				mes "׵¼Ӷ";
				mes "ǡ";
				menu "İ˹Ӷ",-,"İ˹Ӷ",-,"İ˹Ӷ",-;
				mes "İ˹Ӷ";
				next;
				mes "ҵ";
				menu "޴Ļ",-,"޴Ļ",-,"޴Ļ",-;
				mes "޴Ļ";
				mes "ʹõǡ";
				menu "˹Ӷ",-,"˹Ӷ",-,"˹Ӷ",-;
				mes "˹Ӷ";
				mes "յЧǡ";
				menu "кನHP/SPȫ",-,"кನHP/SPȫ",-,"кನHP/SPȫ",-;
				mes "кನHP/SPȫ";
				// صĲ֪(?)
				next;
				mes "   ";
				next;
				mes "      ";
				next;
				mes "         ";
				next;
				getitem 1550,1;
				set JOB_SAGE_Q,9;
				set JOB_SAGE_Q_M_1,0;
				set JOB_SAGE_Q_M,0;
				mes "[˹ذ ˹]";
				mes "д";
				mes "Ӧд˰ɡ";
				mes "дҪСĵ㡫";
				next;
				mes "[˹ذ ˹]";
				mes "ǸøԺɡ";
				mes "ҲҪҵˡϲ";
				close;
				end;
			}
			mes "[˹ذ ˹]";
			mes "ʲôҿЦ𣿺Ҫٽһ𣿺";
			next;
			mes "[˹ذ ˹]";
			mes "õ^000088ë^000000";
			mes "Ƥֽ^000088Ƥ^000000";
			mes "ƱҪ^000088֦^000000";
			mes "īˮ^000088ī֭^000000";
			mes "ʢװīˮ^000088ƿ^000000";
			next;
			mes "[˹ذ ˹]";
			mes "׼ҪԼɡ𣿺һҪร";
			close;
			end;
		}
	}

	if(Class==0)
	{
		mes "[˹ذ ˹]";
		mes "ѧߣ ѧôֵط";
		next;
		mes "ӵ޷չĿԣԺҪʲô·";
		next;
		mes "[˹ذ ˹]";
		mes "ѡһ·е¶ȡԼѡǧҪȷ·ȥ";
		close;
		end;
	}
	mes "[˹ذ ˹]";
	mes "ӭڴ˵ʷѧ";
	next;
	mes "[˹ذ ˹]";
	mes "ڵµļ¼ۻɵģԹţ֪ȥ͵֪δ";
	next;
	mes "[˹ذ ˹]";
	mes "ҲԼĹȥһȷĿδ";
	close;
	end;
}

yuno_in03.gat,244,31,4	script	ѧ 	120,{
	if(JOB_SAGE_Q==9)
	{
		mes "[ ]";
		mes "ʲô𣿲Ͽ߻ʲô";
		next;
		mes "[ ]";
		mes "ʧȥģ֮ǰϿȥɣ";
		close;
		end;
	}

	if(JOB_SAGE_Q_M==3)
	{
		if(JOB_SAGE_Q_M_3==1)
		{
			if(countitem(7049)>=30)
			{
				delitem 7049,30;
				mes "[ ]";
				mes "ѽãллһ£Ҫ";
				next;
				mes "[ ]";
				mes "ﲻ";
				next;
				mes "[ ]";
				mes "ﲻ";
				next;
				mes "[ ]";
				mes "ﲻ";
				next;
				mes "[ ]";
				mes "ʯͷֻУɹˣ";
				next;
				mes "[ ]";
				mes "ҵһ𣿻˵ĽܰɣӦǰ";
				next;
				getitem 991,1;
				getitem 992,1;
				getitem 993,1;
				set JOB_SAGE_Q_M_3,2;
				mes "[ ]";
				mes "Ҹԭʯɲأɡû";
				next;
				mes "[ ]";
				mes "ɼʸɡ";
				mes "^000088ˮʸ^000000 50";
				mes "^000088ʸ^000000 50";
				mes "^000088ʸ^000000 50";
				next;
				mes "[ ]";
				mes "ҪйֵӦûúðģǰˡȥذɣ";
				close;
				end;
			}
			mes "[ ]";
			mes "ʲôҿЦ𣿺ҪЦȥذɡ";
			next;
			mes "[ ]";
			mes "^000088ʯͷ^00000030ɣ·߹ȥĶʯͷɵɡ";
			close;
			end;
		}

		if(JOB_SAGE_Q_M_3==2)
		{
			if(countitem(1754)>=50 && countitem(1755)>=50 && countitem(1756)>=50)
			{
				delitem 1754,50;
				delitem 1755,50;
				delitem 1756,50;
				set JOB_SAGE_Q_M_3,3;
				mes "[ ]";
				mes "ѽãллããҪϿˣ";
				next;
				mes "[ ]";
				mes "ҪǺมҪص滭ߡ";
				next;
				mes "[ ]";
				mes "ˮԵħԻǿ뵽ڻϵˮͺˣ";
				next;
				mes "[ ]";
				mes "Եħˮǿ汻״򵽻ô";
				next;
				mes "[ ]";
				mes "ԵħԷǿҪʱǷӣ";
				next;
				mes "[ ]";
				mes "ԵħԵԵǿʧʱӻȫյе֣Ҳ";
				next;
				mes "[ ]";
				mes "ʱѾôˣôʱɣ";
				next;
				mes "[ ]";
				mes "´μǰҪ׼^000088ʥˮ^000000һʥְ߰ɣûоͽһɣ";
				close;
				end;
			}
			mes "[ ]";
			mes "ʲôҿЦ𣿺ոոԭʯˣ𡫺";
			next;
			mes "[ ]";
			mes "^000088ˮʸ^000000 50";
			mes "^000088ʸ^000000 50";
			mes "^000088ʸ^000000 50";
			mes "󹭼ɡ";
			close;
			end;
		}

		if(JOB_SAGE_Q_M_3==3)
		{
			if(countitem(523)>0)
			{
				delitem 523,1;
				set JOB_SAGE_Q_M_3,4;
				mes "[ ]";
				mes "ѽãллãҪϿˣ";
				next;
				mes "[ ]";
				mes "Ҳ㿼ҪǺม̫˽Ҳ֪𣿺";
				next;
				mes "[ ]";
				mes "ˮԶԷԵħԣԺ׻ʹ";
				next;
				mes "[ ]";
				mes "ԶԵԵħϷɵĵϾͻ";
				next;
				mes "[ ]";
				mes "ԶԻԵħ԰ӵﳤôױա";
				next;
				mes "[ ]";
				mes "ԶˮԵħ԰ȵĶ»ˮá";
				next;
				mes "[ ]";
				mes "¿ˡѧܶ˰ɣΪ̵úú˽ɣ";
				next;
				mes "[ ]";
				mes "дľͺˡҽĿã";
				next;
				mes "[ ]";
				mes "׼дĵĲɡ";
				mes "õ^000088ë^000000";
				mes "Ƥֽ^000088Ƥ^000000";
				mes "ƱҪ^000088֦^000000";
				mes "īˮ^000088ī֭^000000";
				mes "ʢװīˮ^000088ƿ^000000";
				next;
				mes "[ ]";
				mes "ǿȥذɡ";
				close;
				end;
			}
			mes "[ ]";
			mes "ʲôҿЦ𣿺Ҫٽһ𣿺";
			next;
			mes "[ ]";
			mes "^000088ʥˮ^0000001»˾Ѱæɡ";
			close;
			end;
		}

		if(JOB_SAGE_Q_M_3==4)
		{
			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 "Ҹݾ㹻ˡô";
				next;
				mes "   ";
				next;
				mes "      ";
				next;
				mes "         ";
				next;
				mes " ħ4ԪΪ";
				switch(select("ֳˮأ𣬷","ֳɵأˮ𣬷","ֳˮ磬أ"))
				{
				case 1:
					mes "ֳˮأ𣬷";
					break;
				case 2:
					mes "ֳˮأ𣬷";
					break;
				case 3:
					mes "ֳˮ磬أ";
					break;
				}
				next;
				mes "ӵ";
				switch(select("ħˮǿ","ˮħԻǿ","ħԵǿ"))
				{
				case 1:
					mes "ħˮǿ";
					break;
				case 2:
					mes "ˮħԻǿ";
					break;
				case 3:
					mes "ħԵǿ";
					break;
				}
				next;
				mes "ħԷǿ";
				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;
				}
				next;
				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;
				}
				next;
				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;
				}
				next;
				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;
				}
				// صĲ֪(?)
				next;
				mes "   ";
				next;
				mes "      ";
				next;
				mes "         ";
				next;
				getitem 1550,1;
				set JOB_SAGE_Q,9;
				set JOB_SAGE_Q_M_3,0;
				set JOB_SAGE_Q_M,0;
				mes "[ ]";
				mes "д";
				mes "Ӧд˰ɡ";
				mes "дҪСĵ㡫";
				next;
				mes "[ ]";
				mes "ǸøԺɡ";
				mes "ҲҪҵˡϲ";
				close;
				end;
			}
			mes "[ ]";
			mes "ʲôҿЦ𣿺Ҫٽһ𣿺";
			next;
			mes "[ ]";
			mes "õ^000088ë^000000";
			mes "Ƥֽ^000088Ƥ^000000";
			mes "ƱҪ^000088֦^000000";
			mes "īˮ^000088ī֭^000000";
			mes "ʢװīˮ^000088ƿ^000000";
			next;
			mes "[ ]";
			mes "׼ҪԼɡһҪร";
			close;
			end;
		}

		mes "[ ]";
		mes "ãܸ˼㣬ҵѧ";
		next;
		mes "[ ]";
		mes "ҾҪָĽڣѧϰ𣿺";
		next;
		mes "[ ]";
		mes "ϿǰҪһæǺӦûӦҰɣ";
		next;
		mes "[ ]";
		mes "^000088ʯͷ^00000030ͺˣѰɣ԰ɣ";
		next;
		mes "[ ]";
		mes "ʯͷ۵ĻѰæɣǴ30Ϳʼɡ";
		set JOB_SAGE_Q_M_3,1;
		close;
		end;
	}

	mes "[ ]";
	mes "˵ʲô";
	next;
	mes "[ ]";
	mes "㻹ҵĿΣ";
	next;
	mes "[ ]";
	mes "Ұ㵱ڵСǵģ";
	close;
	end;
}