//==============================================
// ]kv¾
// NXg & ץ by FPE (2006.7.14)
// Jathena++ ׾¡Ghttp://www.foxofice.net/bbs
//----------------------------------------------

geffen_in.gat,164,124,4	script	]k| AȤH	123,{
	mes "[]k| AȤH]";
	if(Class!=0)
	{
		mes "wAӨ]k|IoOYӦWax\Uť쪺ﻫAڥuOQݦӤw~KK~";
		close;
		end;
	}

	if(upper==1)
	{
		mes "AO¾]kvaHnaAڬݬݧAC";
		next;
		mes "[]k| AȤH]";
		if(Joblevel<10)
		{
			mes "A򥻧ޯ൥ŤA{b¾]kvC";
			close;
			end;
		}
		if(Skillpoint!=0)
		{
			mes "AޯI٨SΧA{b¾]kvC";
			close;
			end;
		}
		jobchange 2,Upper;
		mes "ߡAA{bwgOi]kvFAOonn׷Ү@C";
		close;
		end;
	}

	if(job_magician_q==0)
	{
		mes "AnAаݦƱܡH";
		next;
		switch(select("¾]kv","߰ݦ¾]kvһݭn",""))
		{
		case 1:
			mes "[]k| AȤH]";
			if(JobLevel<10)
			{
				mes "A¾~ŤIA¾~ŭצ 10 ťHAaC";
				close;
				end;
			}
			if(Skillpoint!=0)
			{
				mes "AޯIƩ|tAФtAӶi¾C";
				close;
				end;
			}
			mes "AQ¾]kvH";
			next;
			mes "[]k| AȤH]";
			if(Sex) mes "...JӬݰ_ӡAAٯuiRALOڳw...";
			else mes "...JӬݰ_ӡAnnAAuiRAڳ̳wnnoHF~";
			next;
			mes "[]k| AȤH]";
			mes "kAAQ¾]kvܡHA·ЧAb]kv¾ӽЮѤWñӦWC";
			next;
			if(select("ӽ¾]kvC","C")==2)
			{
				mes "[]k| AȤH]";
				mes "ڡHAOLQ]kvHI";
				close;
				end;
			}

			mes "[]k| AȤH]";
			mes "..bñW.... z~goun~ nFAnF...";
			mes "Wrs..." + strcharinfo(0) + "C";
			next;
			mes "[]k| AȤH]";
			mes "A¾ҸնجO...";
			set job_magician_q,rand(1,4);
			mes "X]kv¾ҸխnDVXG "+ job_magician_q +" C";
			next;
			getitem 1092,1;
			mes "[]k| AȤH]";
			mes "VXGһݪҦơA|̪yWgAЧAۤvhAѴbAk䤤dC";
			next;
			mes "[]k|AȤH]";
			mes "Aݱo줤ǾaHnջsVXGܡAЧQΨǾC";
			next;
			mes "[]k|AȤH]";
			mes "A[o~";
			close;
			end;
			break;
		case 2:
			mes "[]k| AȤH]";
			mes "AQ]kvH";
			if(Sex) mes "Ao˥iRH[Jڭ]k|Aڭ̷Mw~";
			else mes "Ao˥iRnn[Jڭ]k|Aڭ̷Mw~";
			next;
			mes "[]k| AȤH]";
			mes "Ĥ@A򥻧ޯ൥ŭnF 9 ťHW~iHC";
			mes "ĤGAnX]kv¾nDVXGC";
			next;
			mes "[]k| AȤH]";
			mes "An˪VXGAnAg]kv¾ӽЮѫAڤ~iDAC";
			next;
			mes "[]k| AȤH]";
			mes "A{ۤvwgŦXoⶵ¾AAӦVڸ߰ݨLƶaI";
			close;
			end;
			break;
		case 3:
			mes "[]k| AȤH]";
			mes "H";
			close;
			end;
			break;
		}
	}
	else
	{
		mes "Aڬݬ"+ strcharinfo(0) +"¾ҸեȬO";
		next;
		mes "[]k| AȤH]";
		mes "X]kv¾ҸխnDVXG "+ job_magician_q +" C";
		next;
		mes "[]k| AȤH]";
		mes "ˬd@U...";
		switch(job_magician_q)
		{
		case 1:
			if(countitem(1071)<1)
			{
				mes "rAAWèSVXG "+ job_magician_q +" rCOOdFHAAnnݬݡC";
				close;
				end;
			}
			delitem 1071,1;
			break;
		case 2:
			if(countitem(1085)<1)
			{
				mes "rAAWèSVXG "+ job_magician_q +" rCOOdFHAAnnݬݡC";
				close;
				end;
			}
			delitem 1085,1;
			break;
		case 3:
			if(countitem(1086)<1)
			{
				mes "rAAWèSVXG "+ job_magician_q +" rCOOdFHAAnnݬݡC";
				close;
				end;
			}
			delitem 1086,1;
			break;
		case 4:
			if(countitem(1087) < 1)
			{
				mes "rAAWèSVXG "+ job_magician_q +" rCOOdFHAAnnݬݡC";
				close;
				end;
			}
			delitem 1087,1;
			break;
		}
		next;
		mes "[]k|AȤH]";
		mes "A۫HAwgɤOFCMOܧAOoӵ{ӥiHFC";
		next;
		mes "[]k|AȤH]";
		mes "ܦnIAwgqL]kv¾ҸաAڴŅAN@NA¾]kvaI";
		next;
		mes "[]k|AȤH]";
		mes "AFڭ̪S̩nf~ ANO]kvIߧAڭ]k|@I";
		next;
		jobchange 2,Upper;
		set ReClass,2;
		set job_magician_q,0;
		set Zeny,Zeny+50;
		mes "[]k| AȤH]";
		mes "wAӨ]k|I";
		mes "oOYӦWax\Uť쪺ﻫAڥuOQݦӤw~KK~";
		mes "`AߧAڭ]k|@AHٽЦhh~";
		close;
		end;
	}
}

geffen_in.gat,164,112,4	script	~ թM	111,{
	set @mixitem1_1,0;
	set @mixitem1_2,0;
	set @mixitem1_3,0;
	set @mixitem2,0;
	set @mixitem3,0;
	set @select_mixitem1,0;
	set @magic_powder,0;
	mes "[~ թM]";
	mes "]kv¾ҸձMΪ~զXAOѦN]k|ѪC";
	next;
	if(select("ϥΪ~հt","")==2)
	{
		mes "[~ թM]";
		mes "۰A±zϥ";
		close;
		end;
	}

	mes "[~ թM]";
	mes "пܭnթMGC";
	next;
	menu	"pG",-,
		"ùJG",L_MENU_1,
		"L",L_MENU_2;
	if(countitem(1089)<1)
	{
		mes "[~ թM]";
		mes "So{pGAˬdպޡCթM@~פFAP§AϥΡC";
		close;
		end;
	}
	set @mixitem2,1;
	goto L_MENU_2;

L_MENU_1:
	if(countitem(1088)<1)
	{
		mes "[~ թM]";
		mes "So{ùJGAˬdպޡCթM@~פFAP§AϥΡC";
		close;
		end;
	}
	set @mixitem2,2;
	next;

L_MENU_2:
	mes "[~ թM]";
	mes "пܭnթM~C";
	menu	"ǰǤ񵲴",L_MIXITEM1_SELECT_1,
		"",L_MIXITEM1_SELECT_2,
		"",L_MIXITEM1_SELECT_3,
		"dݩҳ]w~",L_MIXITEM_CHECK,
		"]w",L_MIXITEM_STEP_OK;

L_MIXITEM1_SELECT_1:
	mes "пJƶq";
	next;
	input @mixitem_num;
	if(@mixitem_num<0 || @mixitem_num>10000)
	{
		mes "[~ թM]";
		mes "~ƶqJWXdAЭsJ";
		next;
		goto L_MENU_2;
	}
	set @mixitem1_1,@mixitem_num;
	goto L_MENU_2;

L_MIXITEM1_SELECT_2:
	mes "пJƶq";
	next;
	input @mixitem_num;
	if(@mixitem_num<0 || @mixitem_num>10000)
	{
		mes "[~ թM]";
		mes "~ƶqJWXdAЭsJ";
		goto L_MENU_2;
	}
	set @mixitem1_2,@mixitem_num;
	goto L_MENU_2;

L_MIXITEM1_SELECT_3:
	mes "пJƶq";
	next;
	input @mixitem_num;
	if(@mixitem_num<0 || @mixitem_num>10000)
	{
		mes "[~ թM]";
		mes "~ƶqJWXdAЭsJ";
		goto L_MENU_2;
	}
	set @mixitem1_3,@mixitem_num;
	goto L_MENU_2;

L_MIXITEM_CHECK:
	next;
	mes "[~ թM]";
	if(@mixitem1_1==0 && @mixitem1_2==0 && @mixitem1_3==0 && @mixitem2==0)
	mes "̭SF";
	if(@mixitem1_1>0) mes "ǰǤ񵲴: " + @mixitem1_1 + " ";
	if(@mixitem1_2>0) mes ": " + @mixitem1_2 + " ";
	if(@mixitem1_3>0) mes ": " + @mixitem1_3 + " ~";
	if(@mixitem2==0) mes ": L";
	if(@mixitem2==1) mes ": pG";
	if(@mixitem2==2) mes ": ùJG";
	next;
	goto L_MENU_2;

L_MIXITEM_STEP_OK:
	if(@mixitem1_1==0 && @mixitem1_2==0 && @mixitem1_3==0 && @mixitem2==0)
	{
		mes "[~ թM]";
		mes "S󪫫~ALkiթMC";
		close;
		end;
	}
	next;
	mes "[~ թM]";
	mes "бNթM]kXgUӡC";
	next;
	input @magic_num;
	mes "[~ թM]";
	mes "X #" + @magic_num + "]kA?";
	next;
	if(select("","")==2)
	{
		mes "[~ թM]";
		mes "ЭsJ";
		goto L_MIXITEM_STEP_OK;
	}

	if(@magic_num>8472 || @magic_num<0)
	{
		mes "[~ թM]";
		mes "XdWLAЦAg@ӡC";
		next;
		goto L_MIXITEM_STEP_OK;
	}

	if(@magic_num==8472) set @magic_powder,1;
	if(@magic_num==3735) set @magic_powder,2;
	if(@magic_num==2750) set @magic_powder,3;
	if(@magic_num==5429) set @magic_powder,4;

	mes "[~ թM]";
	mes "̫AЧAܶʤƥۡC";
	next;
	set @mixitem3,select("]O_","]O_","Ŧ]O_","z_","LC");

L_MIXITEM_STEP_5:
	mes "[~ թM]";
	mes "{bnթM~ܡH٬On~]w~OH";
	next;
	menu	"թM~",-,
		"~]w~",L_mixitem1_1,
		"s]w",L_mixitem1_2;
	mes "[~ թM]";
	mes "ЧAN]wn~JթMC@N~ihANA[ƶqC";
	mes "ЦAJӽT{AT{Ы 'թM}l' sATwܽЫ 'פF' s.";
	next;
	if(select("թM}l","פF")==2)
	{
		mes "[~ թM]";
		mes "۰A±zϥ";
		close;
		end;
	}
	mes "[~ թM]";
	mes "N]wn~JթMAеyԡC";
	next;

	if(@mixitem1_1==0 && @mixitem1_2==0 && @mixitem1_3==0)
	{
		mes "[~ թM]";
		mes "S󪫫~ALkiթMC";
		close;
		end;
	}

	if(countitem(909)<@mixitem1_1)
	{
		mes "[~ թM]";
		mes "ҳ]w~'ǰǤ񵲴'ƶqAЦAT{.";
		mes "թM@~פFAP§Aϥ.";
		close;
		end;
	}

	if(countitem(914)<@mixitem1_2)
	{
		mes "[~ թM]";
		mes "ҳ]w~''ƶqAЦAT{.";
		mes "թM@~פFAP§Aϥ.";
		close;
		end;
	}

	if(countitem(519)<@mixitem1_3)
	{
		mes "[~ թM]";
		mes "ҳ]w~''ƶqAЦAT{.";
		mes "թM@~פFAP§Aϥ.";
		close;
		end;
	}

	if(@mixitem2==1 && countitem(1089)<1)
	{
		mes "[~ թM]";
		mes "So{󪫫~AˬdպޡAթM@~פFAP§AϥΡC";
		close;
		end;
	}

	if(@mixitem2==2 && countitem(1088)<1)
	{
		mes "[~ թM]";
		mes "So{󪫫~AˬdպޡAթM@~פFAP§AϥΡC";
		close;
		end;
	}

	goto L_MIXITEM_STEP_6;

L_mixitem1_1:
	goto L_MIXITEM_STEP_5;

L_mixitem1_2:
		mes "[~ թM]";
		mes "~]wƧC";
		close;
		end;

L_MIXITEM_STEP_6:
	next;
	mes "[~ թM]";
	mes "wgǳƦnFA{biH}lթMFC";
	mes "еy.";
	next;
	mes "[~ թM]";
	mes "-骺λy -";
	set @R_SEL_NUM,rand(1,5);
	switch(@R_SEL_NUM)
	{
	case 1:
		mes "' Q̫HHIq. '";
		mes "' NNOӹLeHOHA˪|Oۤv. ' ";
		break;
	case 2:
		mes "' ޮa. '";
		mes "' NNOPH誺ܵLiקK٬Oo򨺭ӤHIA̫eۤvۨӾ. ' ";
		break;
	case 3:
		mes "' ˤpF. '";
		mes "' NNOƱoͪɭԦbBˤHBWAAˬOYѧHiHA@U. '"	;	
		break;
	case 4:
		mes "' Ϫp. '";
		mes "' NO`ܪܡA̫i|oja۫HAaB. '";
		break;
	case 5:
		mes "' nӦnh '";
		mes "' NNOAnDʹOHnAOH~|]An. '";
		break;
	}

	next;
	if(@mixitem1_1==2 && @mixitem1_2==3 && @mixitem1_3==1 && @mixitem2==1 && @mixitem3==1 && @magic_powder==1)
	{
		mes "[~ թM]";
		mes "թMפF.";
		mes "թM@~פFAP§Aϥ.";
		delitem 909,2;
		delitem 914,3;
		delitem 519,1;
		delitem 1089,1;
		getitem 1071,1;
		close;
		end;
	}

	if(@mixitem1_1==3 && @mixitem1_2==1 && @mixitem1_3==1 && @mixitem2==0 && @mixitem3==2 && @magic_powder==2)
	{
		mes "[~ թM]";
		mes "թMפF.";
		mes "թM@~פFAP§Aϥ.";
		delitem 909,3;
		delitem 914,1;
		delitem 519,1;
		getitem 1085,1;
		close;
		end;
	}

	if(@mixitem1_1==6 && @mixitem1_2==1 && @mixitem1_3==0 && @mixitem2==1 && @mixitem3==3 && @magic_powder==3)
	{
		mes "[~ թM]";
		mes "թMפF.";
		mes "թM@~פFAP§Aϥ.";
		delitem 909,6;
		delitem 914,1;
		delitem 1089,1;
		getitem 1086,1;
		close;
		end;
	}

	if(@mixitem1_1==2 && @mixitem1_2==3 && @mixitem1_3==0 && @mixitem2==2 && @mixitem3==4 && @magic_powder==4)
	{
		mes "[~ թM]";
		mes "թMפF.";
		mes "թM@~פFAP§Aϥ.";
		delitem 909,2;
		delitem 914,3;
		delitem 1088,1;
		getitem 1087,1;
		close;
		end;
	}

	mes "[~ թM]";
	mes "թMפF.";
	mes "թM@~פFAP§Aϥ.";
	delitem 909,countitem(909);
	delitem 914,countitem(914);
	delitem 519,countitem(519);
	delitem 1088,countitem(1088);
	delitem 1089,countitem(1089);
	getitem 1090,1;
	close;
	end;
}

//<=========== Morroc Solution - Begin ==========>
moc_ruins.gat,91,150,5	script	]k| AȤH	93,{
	mes "[]k| AȤH]";
	mes "nΨӸˤGܡHAݭnR@ӥHWŸպ޳I.";
	next;
	if(select("I","")==2)
	{
		close;
		end;
	}

	mes "[]k| AȤH]";
	if(countitem(1092)<1)
	{
		mes "ŵۤ⪺ܪ~naOH";
		mes "a@ӪŸպ޸˨ӧaI";
		close;
		end;
	}
	if(Zeny<50)
	{
		mes "n50~!";
		close;
		end;
	}
	mes "..Ÿպ٦!";
	delitem 1092,1;
	set Zeny,Zeny-50;
	next;
	mes "[]k| AȤH]";
	getitem 1088,1;
	mes "ڷQAoo@w|OӰj]kvA¡C";
	mes "ڬ۫HܧִN|AAI";
	close;
	end;
}

pay_arche.gat,122,100,5	script	]k| AȤH	88,{
	mes "[]k| AȤH]";
	mes "nΨӸˤGܡHAݭnR@ӥHWŸպ޳I";
	next;
	if(select("I","")==2)
	{
		close;
		end;
	}

	mes "[]k| AȤH]";
	if(countitem(1092)<1)
	{
		mes "ŵۤ⪺ܪ~naOHa@ӪŸպ޸˨ӧaI";
		close;
		end;
	}

	if(Zeny<50)
	{
		mes "n50~I";
		close;
		end;
	}

	mes "..Ÿպ٦ڡI";
	delitem 1092,1;
	set Zeny,Zeny-50;
	next;
	mes "[]k| AȤH]";
	getitem 1089,1;
	mes "ڷQAoo@w|OӰj]kvA¡C";
	mes "ڬ۫HܧִN|AA!";
	close;
	end;
}