//==============================================
// ת
// д &  by FPE (2006.7.15)
// Jathena++ ̳http://www.foxofice.net/bbs
//----------------------------------------------
//yunoתԹ͵㣺
//yuno_in02.gat,82,14,0	warp	yuno_in02_to_yuno_in05_1	1,1,yuno_in05.gat,180,93
//yuno_in05.gat,180,90	warp	yuno_in05_to_yuno_in02_1	1,1,yuno_in02.gat,84,15
//yuno_in05.gat,197,102,0	warp	yuno_in05_destination1		1,1,yuno_in05.gat,192,194
//yuno_in05.gat,196,194,0	warp	yuno_in05_destination1b		1,1,yuno_in05.gat,194,102
//yuno_in05.gat,164,102,0	warp	yuno_in05_destination2		1,1,yuno_in05.gat,176,51
//yuno_in05.gat,176,53,0	warp	yuno_in05_destination2b		1,1,yuno_in05.gat,166,102
//yuno_in05.gat,180,117,0	warp	yuno_in05_destination3		1,1,yuno_in05.gat,147,82
//yuno_in05.gat,149,82,0	warp	yuno_in05_destination3b		1,1,yuno_in05.gat,180,115
//yuno_in05.gat,152,141,0	warp	yuno_in05_destinationf1		1,1,yuno_in05.gat,15,189
//yuno_in05.gat,176,8,0	warp	yuno_in05_destinationf2		1,1,yuno_in05.gat,15,189
//yuno_in05.gat,136,70,0	warp	yuno_in05_destinationf3		1,1,yuno_in05.gat,15,189
//yuno_in05.gat,31,167,0	warp	yuno_in05_destinationf4		1,1,yuno_in05.gat,50,84
//yuno_in05.gat,50,88,0	warp	yuno_in05_destination_exit	1,1,yuno_in02.gat,31,170

yuno_in02.gat,88,164,4	script	ħѧУͼԱ	742,{
	if(ReburnClass!=0)
	{
		mes"[ħѧУͼԱ]";
		mes"ǳлЩΪѧУо";
		close;
		end;
	}

	mes "[ħѧУͼԱ]";
	mes "ӭħѧУͼݣĿΪһ֮顷԰ɣ";
	next;
	mes "[ħѧУͼԱ]";
	mes "˵еѾĿĿǴѾоɲˣԣĶ֧׽𣡣";
	next;
	mes "[ħѧУͼԱ]";
	mes "׽Ϊ^AA0000128500^000000ZenyΪ鼮֮漰о֮ͿԻȥˡ֪Σ";
	next;
	if(select("ͬ","")==1)
	{
		if(Zeny<128500)
		{
			mes "[ħѧУͼԱ]";
			mes "óĳ𣿣";
			close;
			end;
		}
		set zeny,zeny-128500;
		set ReburnClass,1;
		mes "[ħѧУͼԱ]";
		mes "ǳлЩΪѧУоȥĶˡ";
		close;
		end;
	}

	mes "[ħѧУͼԱ]";
	mes "ԸⰡ";
	mes "̫ϧˣ";
	mes "ȻҲͲǿˣ";
	mes "ٻᣡ";
	close;
	end;
}

yuno_in02.gat,93,206,4	script	֮	111,{
	if(ReburnClass==0) end;

	if(upper==1)
	{
		mes "[֮]";
		mes "...";
		mes "ΪǴ򿪣";
		mes "ǽӢ֮·";
		mes "κεط·Ϊ㿪";
		next;

		mes "[֮]";
		mes "ǵطΪ";
		mes "׼飬˵";
		mes "ʵ޷ʵֵԸ";
		mes "ǿʵֵ";
		next;
		if(select("ֹͣĶ","Ķ")==1)
		{
			mes "[֮]";
			mes ".....";
			close;
			end;
		}
		mes "[֮]";
		mes "ĵطӦû";
		mes "֮ͨ·.....";
		mes "ƽԶ֪";
		next;
		warp "valkyrie.gat",48,6;
		end;
	}

	if(ReClass<1) end;
	mes "[֮]";
	mes "ķṦΰҵЩӢȻٵ˵ˣ˭ǻץס˳ƺӢ۵һ˲䡭";
	next;
	mes "[֮]";
	mes "Ȼʫ輰¼ŶӢʷмˣ¼Ű֡";
	next;
	mes "[֮]";
	mes "սŰͿɸvalhallaӢҲֹֻس֡";
	next;
	mes "[֮]";
	mes "µӢٴ˼䣬򵹵վȻҵǣսҺֵѵȻ޴ˣ";
	next;
	mes "[֮]";
	mes "΢Сķ֣оʲôģֻн֮¼ϣѭЩ,Ѱҳһ·ʱһ⡭";
	next;
	mes "[֮]";
	mes "ڴӢ۵ĵٴεǰ";
	if(ReClass<2) set ReClass,2;
	next;
	warp "valkyrie.gat",48,6;
	end;
}

yuno_in05.gat,50,43,4	script		111,{
	if(ReClass<2) end;
	warp "valkyrie.gat",48,6;
	end;
}

valkyrie.gat,48,82,4	script	ͻ	811,{
	if(weight>0)
	{
		mes "[ͻ]";
		mes "̫Ķ¶װɡ";
		next;
		openstorage;
		close;
		end;
	}

	if(ReClass>6)
	{
		mes "[ͻ]";
		mes "ټ㣬ְҵǿˡ";
		next;
		savepoint "prontera.gat",156,184;
		warp "prontera.gat",150,180;
		end;
	}

	if(BaseLevel<99 || JobLevel<50 || class<7 || class>21)
	{
		mes"[ͻ]";
		mes"Ǹ...";
		mes"δת";
		next;
		savepoint "prontera.gat",156,184;
		warp "prontera.gat",150,180;
		end;
	}

	mes "[ͻ]";
	mes "ӭvalhalla,𽫸һոµ";
	next;
	mes "[ͻ]";
	mes "ճһ弰ӭµ";
	next;
	mes "[ͻ]";
	mes "ȥ֮ǰм䣬ΪҪٵһҫ";
	next;
	mes "[ͻ]";
	mes "1ʱ,";
	mes "2ʱ,ǰ";
	mes "3ʱ,㿴δ";
	next;
	mes "[ͻ]";
	mes "1";
	mes "2";
	mes "3";
	next;
	if(class==13) set ReClass,7;
	else if(class==21) set ReClass,14;
	else set ReClass,class;
	jobchange 0,1;
	resetskill;
	set SkillPoint,0;
	resetstatus;
	set StatusPoint,0;
	set BaseLevel,1;
	set JobLevel,1;
	set StatusPoint,100;
	setoption 0;
	savepoint "prontera.gat",156,184;
	mes "[ͻ]";
	mes "ϲ㣡תɹ";
	close2;
	warp "prontera.gat",150,180;
	end;
}

valkyrie.gat,44,58,6	script	ʮִ̿	725,{
	if(BaseLevel>=99 && Class==12 && joblevel>=50 && ReClass>=7)
	{
		mes "[ʮִ̿]";
		mes "ڣһ飬ҽıΪ^0000FF ׳ѧ ^000000";
		mes "תְ^0000FF ׵ ^000000Ȼתְ^0000FF ʮִ̿ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,12;
			mes "[ʮִ̿]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==12)
	{
		mes "[ʮִ̿]";
		mes "ҪΪ^0000FF ׵ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʮִ̿]";
			mes "ǽʼʽ....";
			next;
			jobchange 6,1;
			mes "[ʮִ̿]";
			mes "ϲ^0000FF ׵ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==6 && joblevel>=40 && ReClass==12)
	{
		mes "[ʮִ̿]";
		mes "׼ҪΪ^0000FF ʮִ̿ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʮִ̿]";
			mes "ǽʼʽ....";
			next;
			jobchange 12,1;
			mes "[ʮִ̿]";
			mes "ϲ^0000FF ʮִ̿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==6 && joblevel<40)) && ReClass==12)
	{
		mes "[ʮִ̿]";
		mes "ǽʼʽ....";
		next;
		mes "[ʮִ̿]";
		mes "û׼һ׶Σ";
		close;
		end;
	}

	if(Class==12 && ReClass==12)
	{
		mes "[ʮִ̿]";
		mes "ǽʼʽ....";
		next;
		mes "[ʮִ̿]";
		mes "Ѿһ׶";
		close;
		end;
	}

	mes "[ʮִ̿]";
	mes "˭";
	mes "ȣ";
	close;
	end;

Lskpt:
	mes "[ʮִ̿]";
	mes "뽫ļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,53,42,4	script	ʦ	52,{
	if(BaseLevel>=99 && Class==15 && joblevel>=50 && ReClass>=7)
	{
		mes "[ʦ]";
		mes "ʥȭǿࡣHoHo..";
		mes "ȫԼͿԸһ";
		mes "ƺȤ^0000FF ѧ ^000000^0000FF ʿ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(SkillPoint!=0) goto Lskpt;
			mes "[ʦ]";
			mes "ǽҪʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,15;
			mes "[ʦ]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==15)
	{
		mes "[ʦ]";
		mes "׼óΪ^0000FF ׷ʿ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(SkillPoint!=0) goto Lskpt;
			mes "[ʦ]";
			mes "ȭͷѾҵĲʩħˣ";
			next;
			jobchange 4,1;
			mes "[ʦ]";
			mes "ϲ^0000FF ׷ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==4 && joblevel>=40 && ReClass==15)
	{
		mes "[ʦ]";
		mes "ȭͷѾҵһˣҪȡһΪ^0000FF ʦ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(SkillPoint!=0) goto Lskpt;
			mes "[ʦ]";
			mes "ȭͷѾҵĲʩħˣ";
			next;
			jobchange 15,1;
			mes "[ʦ]";
			mes "ϲ^0000FF ʦ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==4 && joblevel<40)) || ReClass==15)
	{
		mes "[ʦ]";
		mes "㻹û׼ýһ׶Σ";
		close;
		end;
	}

	if(Class==15 && ReClass==15)
	{
		mes "[ʦ]";
		mes "ҲҪս";
		close;
		end;
	}

	mes "[ʦ]";
	mes "";
	mes "ǲǺӰ";
	close;
	end;

Lskpt:
	mes "[ʦ]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "[ʦ]";
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,53,54,4	script		741,{
	if(BaseLevel>=99 && Class==19 && joblevel>=50 && ReClass>=7)
	{
		mes "[]";
		mes "ţԸ⳪һ׸...";
		mes "ҽʼֹ㳪...";
		if(select("ҲҪﳪ裡","ð...")==1)
		{
			next;
			mes "[]";
			mes "...";
			close;
			end;
		}
		next;
		if(class!=19)
		{
			mes "[]";
			mes "... ĺã㲻һ^0000FF ʫ ^000000... ȥ˰ɣ";
			close;
			end;
		}
		mes "[]";
		mes "ʵ֪ʲô... Ҳһʱ... 㿴һ...";
		next;
		mes "[]";
		mes "HoHo... ҿǷӵе^0000FF  ^000000ʸ...";
		next;
		if(Sex==0)
		{
			mes "[]";
			mes "ְҵֻΪС... ҲӦȥ^0000FF 輧 ^000000̸̸...";
			close;
			end;
		}
		mes "[]";
		mes "վȷĵ·... ұ^0000FF ׳ѧ ^000000...";
		mes "ԸڳΪ^0000FF ׳ѧ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(SkillPoint!=0) goto useskpt;
			mes "[]";
			mes "⽫ֻһ...";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,19;
			mes "[]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		next;
		mes "[]";
		mes "Ҫתְһٻ...";
		close;
		end;
	}

	if(Class==0 && joblevel>=10 && ReClass==19)
	{
		mes "[]";
		mes "ʹڸӽ^0000FF  ^000000";
		mes "ҪתְΪ^0000FF ׹ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(SkillPoint!=0) goto useskpt;
			mes "[]";
			mes "׶֮㽫ӽ^0000FF  ^000000";
			next;
			jobchange 3,1;
			mes "[]";
			mes "ϲ^0000FF ׹ ^000000ˡ";
			close;
			end;
		}
		next;
		mes "[]";
		mes "... ܻ";
		close;
		end;
	}

	if(Class==3 && joblevel>=40 && ReClass==19)
	{
		mes "[]";
		mes "رϲְҵĳ֣쳣";
		mes "ҪתְΪ^0000FF  ^000000";
		if(select("õģ","...")==1)
		{
			next;
			if(SkillPoint!=0) goto useskpt;
			mes "[]";
			mes "ϲְҵ";
			mes "Ȥ";
			jobchange 19,1;
			next;
			mes "[]";
			mes "ϲ^0000FF  ^000000ˡ";
			close;
			end;
		}
		next;
		mes "[]";
		mes "... Ǹеٻҵ...";
		close;
		end;
	}

	if(Class==3 && joblevel<40 && ReClass==19)
	{
		mes "[]";
		mes "ࡣ㻹û׼ã׼ˣٻһΰɣ";
		close;
		end;
	}

	if(Class==19 && ReClass==19)
	{
		mes "[]";
		mes "Ѿһλˣ";
		mes "ʹǳΪͬѰġ";
		close;
		end;
	}

useskpt:
	mes "[]";
	mes "Ƚܵ꣡";
	close;
	end;
}

valkyrie.gat,53,50,6	script		122,{
	if(BaseLevel>=99 && Class==18 && joblevel>=50 && ReClass>=7)
	{
		mes "[]";
		mes "ࡣڻѧй㲩֪ʶԸΪһ^0000FF  ^000000";
		mes "ȻȤ^0000FF ѧ ^000000^0000FF  ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,18;
			mes "[]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==18)
	{
		mes "[]";
		mes "׼תְΪ^0000FF  ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "ȡҩ";
			next;
			jobchange 5,1;
			mes "[]";
			mes "ϲ^0000FF  ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==5 && joblevel>=40 && ReClass==18)
	{
		mes "[]";
		mes "֪ʶõ˽ţҪΪһ^0000FF  ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "ȡһ";
			next;
			jobchange 18,1;
			mes "[]";
			mes "ϲ^0000FF ׽ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==18 && ReClass==18)
	{
		mes "[]";
		mes "ࡣ㿴Ү";
		close;
		end;
	}

	if( ((Class==0 && joblevel<10) || (Class==5 && joblevel<40)) && (ReClass==18))
	{
		mes "[]";
		mes "㻹û׼ýһ׶Σ";
		close;
		end;
	}

	mes "[]";
	mes "";
	mes "Ǹûҩۣ";
	close;
	end;

Lskpt:
	mes "[]";
	mes "뽫ܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,53,56,4	script	輧	101,{
	if(sex)
	{
		mes "[輧]";
		mes "ۣüһ";
		close;
		end;
	}

	if(BaseLevel>=99 && Class==20 && joblevel>=50 && ReClass>=7)
	{
		mes "[輧]";
		mes "ˣѽ";
		mes "Ҫ㣬һƫƧĵط.. ҪΪ輧Եõ輼ҪΪ輧";
		if(select("ǣ","̸,ˣ")==1)
		{
			next;
			mes "[輧]";
			mes "û⣬֪Щսʱǿ׳֣";
			mes "ȼ 99 ְҵȼ 50";
			mes "Ȼְҵ";
			mes "ȷҪΪ輧㽫Ϊѧ...";
			if(select("ǣ","")==1)
			{
				next;
				if(skillpoint!=0) goto Lskpt;
				mes "[輧]";
				mes "ְҵȼ10ʱסˣ";
				next;
				jobchange 0,1;
				resetlvl(1);
				set ReClass,20;
				mes "[輧]";
				mes "ϲ׼ʼ";
				close;
				end;
			}
			goto Lano;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==20)
	{
		mes "[輧]";
		mes "㼸඼ˣ";
		mes "ҪΪ׹֣";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[輧]";
			mes "Ͽ첢Ҵﵽ40ϵְҵȼ";
			next;
			jobchange 3,1;
			mes "[輧]";
			mes "ϲ^0000FF ׹ ^000000ˡ";
			close;
			end;
		}
		goto Lano;
	}

	if(Class==3 && joblevel>=40 && ReClass==20)
	{
		mes "[輧]";
		mes "һὫµ赸ħ赸̸㣬";
		mes "һλᣬϵΪ輧";
		if(select("!","û!")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[輧]";
			mes "ҪԽԼı";
			next;
			jobchange 20,1;
			mes "[輧]";
			mes "ϲ^0000FF 꼧 ^000000ˡ";
			close;
			end;
		}
		goto Lano;
	}

	if( ((Class==0 && joblevel<10) || (Class==3 && joblevel<40)) && ReClass==20)
	{
		mes "[輧]";
		mes "ְҵȼ㹻";
		close;
		end;
	}

	if(Class==20 && ReClass==20)
	{
		mes "[輧]";
		mes "ȵ.. ǰ񿴹?";
		close;
		end;
	}

	mes "[輧]";
	mes "~~~~";
	close;
	end;

Lskpt:
	mes "[輧]";
	mes "Ƚְҵ꣡";
	close;
	end;
Lano:
	next;
	mes "[輧]";
	mes "ܺãټ";
	close;
	end;
Lcancel:
	mes "[輧]";
	mes "ãʱ..";
	close;
	end;
}

valkyrie.gat,44,42,6	script	High 	60,{
	if(BaseLevel>=99 && Class==8 && joblevel>=50 && ReClass>=7)
	{
		mes "[]";
		mes "ˣ΢ͬ㣬ע⵽";
		mes "ȫԼͿһˣ";
		mes "Ȼ˸еȤ^0000FF ѧ ^000000^0000FF ʿ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,8;
			mes "[]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==8)
	{
		mes "[]";
		mes "Ѿ׼óΪ^0000FF ׷ʿ ^000000?";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "񰢣֪ʶ겢ҵ³ǿ";
			next;
			jobchange 4,1;
			mes "[]";
			mes "ϲ^0000FF ׷ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==4 && joblevel>=40 && ReClass==8)
	{
		mes "[]";
		mes "ʥɳĺǿҪΪ^0000FF  ^000000";
		if(select("ǣ",""))
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "񰢣֪ʶ겢ҵ³ǿ";
			next;
			jobchange 8,1;
			mes "[]";
			mes "ϲ^0000FF  ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==4 && joblevel<40)) && ReClass==8)
	{
		mes "[]";
		mes "㻹û׼һ׶Σ";
		close;
		end;
	}

	if(Class==8 && ReClass==8)
	{
		mes "[]";
		mes "ǲǸӣ";
		close;
		end;
	}

	mes "[]";
	mes "";
	mes "Ը㡫";
	close;
	end;

Lskpt:
	mes "[]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,44,47,6	script	ħʦ	735,{
	if(BaseLevel>=99 && Class==9 && joblevel>=50 && ReClass>=7)
	{
		mes "[ħʦ]";
		mes "ˣ㣬ƺǳߣҪһΪ^0000FF ħʦ ^000000";
		mes "Ȼ˸еȤ^0000FF ѧ ^000000^0000FF ʦ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,9;
			mes "[ħʦ]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==9)
	{
		mes "[ħʦ]";
		mes "׼óΪ^0000FF ׷ʦ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ħʦ]";
			mes "ħʹԺͲ";
			next;
			jobchange 2,1;
			mes "[ħʦ]";
			mes "ϲ^0000FF ׷ʦ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==2 && joblevel>=40 && ReClass==9)
	{
		mes "[ħʦ]";
		mes "ħɳ׳㿴Ѿ׼˳Ϊ^0000FF ħʦ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ħʦ]";
			mes "ħʹԺͲ";
			jobchange 9,1;
			mes "[ħʦ]";
			mes "ϲ^0000FF ħʦ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==2 && joblevel<40)) && ReClass==9)
	{
		mes "[ħʦ]";
		mes "㻹û׼һ׶Σ";
		close;
		end;
	}

	if(Class==9 && ReClass==9)
	{
		mes "[ħʦ]";
		mes "Ҳܸҵħ";
		close;
		end;
	}

	mes "[ħʦ]";
	mes "";
	mes "ħΧ㡫";
	close;
	end;

Lskpt:
	mes "[ħʦ]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,44,39,6	script	ʿ	56,{
	if(BaseLevel>=99 && Class==7 && joblevel>=50 && ReClass>=7)
	{
		mes "[ʿ]";
		mes "ʿʿԶĳЩ⣬";
		mes "ҪΪһ^0000FF ׽ʿ ^000000ȻΪ^0000FF ʿ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʿ]";
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,7;
			mes "[ʿ]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==7)
	{
		mes "[ʿ]";
		mes "׼ҪΪ^0000FF ׽ʿ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʿ]";
			mes "͸ҵĽԼｫϵ棡";
			next;
			jobchange 1,1;
			mes "[ʿ]";
			mes "ϲ^0000FF ׽ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==1 && joblevel>=40 && ReClass==7)
	{
		mes "[ʿ]";
		mes "ʿ׷ҪΪ^0000FF ʿ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʿ]";
			mes "͸ҵĽԼｫϵ棡";
			next;
			jobchange 7,1;
			mes "[ʿ]";
			mes "ϲ^0000FF ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==1 && joblevel<40)) && ReClass==7)
	{
		mes "[ʿ]";
		mes "㻹û׼һ׶Ρ";
		close;
		end;
	}

	if(Class==7 && ReClass==7)
	{
		mes "[ʿ]";
		mes "ǲǺӰ";
		close;
		end;
	}

	mes "[ʿ]";
	mes "";
	mes "Ǹӣǲǰ";
	close;
	end;

Lskpt:
	mes "[ʿ]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,53,39,4	script	ʥʮ־	752,{
	if(BaseLevel>=99 && Class==14 && joblevel>=50 && ReClass>=7)
	{
		mes "[ʥʮ־]";
		mes "ʥϢʮǿҪΪ^0000FF ʥʮ־ ^000000";
		mes "ȷˣ^0000FF ѧ ^000000^0000FF ׽ʿ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʥʮ־]";
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,14;
			mes "[ʥʮ־]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==14)
	{
		mes "[ʥʮ־]";
		mes "׼óΪ^0000FF ׽ʿ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʥʮ־]";
			mes "͸ʥ֮ʥϢΪᣡ";
			next;
			jobchange 1,1;
			mes "[ʥʮ־]";
			mes "ϲ^0000FF ׽ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==1 && joblevel>=40 && ReClass==14)
	{
		mes "[ʥʮ־]";
		mes "ʥϢʮǿҪΪ^0000FF ʥʮ־ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[ʥʮ־]";
			mes "͸ʥ֮ʥϢΪᣡ";
			next;
			jobchange 14,1;
			mes "[ʥʮ־]";
			mes "ϲ^0000FF ʥʮ־ ^000000";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==1 && joblevel<40)) && ReClass==14)
	{
		mes "[ʥʮ־]";
		mes "㻹û׼ýһ׶Ρ";
		close;
		end;
	}

	if(Class==14 && ReClass==14)
	{
		mes "[ʥʮ־]";
		mes "ϵѾṩǷǳİ";
		close;
		end;
	}

	mes "[ʥʮ־]";
	mes "";
	mes "ϵҪˣ";
	close;
	end;

Lskpt:
	mes "[ʥʮ־]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,53,47,4	script		743,{
	if(BaseLevel>=99 && Class==16 && joblevel>=50 && ReClass>=7)
	{
		mes "[]";
		mes "㿴ܾϣ֪ʶǿŷĲһΪ^0000FF  ^000000";
		mes "ȻȤ^0000FF ѧ ^000000^0000FF ʦ ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,16;
			mes "[]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==16)
	{
		mes "[]";
		mes "׼óΪ^0000FF ׷ʦ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "ĶЩ鱾㽫ħ";
			next;
			jobchange 2,1;
			mes "[]";
			mes "ϲ^0000FF ׷ʦ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==2 && joblevel>=40 && ReClass==16)
	{
		mes "[]";
		mes "ԶԶʤңҪΪ^0000FF  ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "ĶЩ鱾㽫ħ";
			next;
			jobchange 16,1;
			mes "[]";
			mes "ϲ^0000FF  ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==2 && joblevel<40)) && ReClass==16)
	{
		mes "[]";
		mes "㻹û׼ýһ׶Σ";
		close;
		end;
	}

	if(Class==16 && ReClass==16)
	{
		mes "[]";
		mes "˭ûһڷᳬԽܶҵ꣡";
		close;
		end;
	}

	mes "[]";
	mes "";
	mes "֪ʶǹؼ";
	close;
	end;

Lskpt:
	mes "[]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,44,55,6	script		727,{
	if(BaseLevel>=99 && Class==11 && JobLevel>=50 && ReClass>=7)
	{
		mes "[]";
		mes "ڣһ飬ҽıΪ^0000FF ׳ѧ ^000000";
		mes "㻹ԻΪ^0000FF ׹ ^000000ȻΪ^0000FF  ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "͸ҵļʸ.. ƶԶ...";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,11;
			mes "[]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==11)
	{
		mes "[]";
		mes "ҪΪ^0000FF ׹ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "͸ҵļʸ.. ƶԶ...";
			next;
			jobchange 3,1;
			mes "[]";
			mes "ϲ^0000FF ׹ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==3 && joblevel>=40 && ReClass==11)
	{
		mes "[]";
		mes "׼óΪ^0000FF  ^000000һ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[]";
			mes "͸ҵļʸ.. ƶԶ...";
			next;
			jobchange 11,1;
			mes "[]";
			mes "ϲ^0000FF ׽ʿ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==3 && joblevel<40)) && ReClass==11)
	{
		mes "[]";
		mes "ѵļʸﵽ죡";
		close;
		end;
	}

	if(Class==11 && ReClass==11)
	{
		mes "[]";
		mes "Ѿһ^0000FF  ^000000ˣ";
		mes "";
		close;
		end;
	}

	mes "[]";
	mes "˭";
	mes "ֻйϵſԳΪ^0000FF  ^000000...";
	mes "ȫҪ";
	close;
	end;

Lskpt:
	mes "[]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,53,58,4	script	̫	747,{
	if(BaseLevel>=99 && Class==17 && JobLevel>=50 && ReClass>=7)
	{
		mes "[̫]";
		mes "㿴һ˽ĵļһҪתְ^0000FF ̫ ^000000";
		mes "Ȼ˸еȤ^0000FF ѧ ^000000^0000FF  ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[̫]";
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,17;
			mes "[̫]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==17)
	{
		mes "[̫]";
		mes "׼תְ^0000FF ׵ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[̫]";
			mes "................";
			next;
			jobchange 6,1;
			mes "ϲ^0000FF ׵ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==6 && joblevel>=40 && ReClass==17)
	{
		mes "[̫]";
		mes "Ѿ׼ˣתְΪ^0000FF ̫ ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[̫]";
			mes "...............";
			next;
			jobchange 17,1;
			mes "ϲ^0000FF ̫ ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==6 && joblevel<40)) && ReClass==17)
	{
		mes "[̫]";
		mes "㻹û׼ýһ׶Σ";
		close;
		end;
	}

	if(Class==17 && ReClass==17)
	{
		mes "[̫]";
		mes "Ҳ㣡";
		close;
		end;
	}

	mes "[̫]";
	mes "..................";
	close;
	end;

Lskpt:
	mes "[̫]";
	mes "Ƚļܵ꣡";
	close;
	end;
Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;
}

valkyrie.gat,44,50,6	script	񹤽	731,{
	if(BaseLevel>=99 && Class==10 && joblevel>=50 && ReClass>=7)
	{
		mes "[񹤽]";
		mes "кܲķࡣҪΪ^0000FF 񹤽 ^000000";
		mes "Ȼ˸еȤ^0000FF ѧ ^000000^0000FF  ^000000";
		mes "Ҫ";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[񹤽]";
			mes "ǽʼʽ....";
			next;
			jobchange 0,1;
			resetlvl(1);
			set ReClass,10;
			mes "[񹤽]";
			mes "ϲ׼ʼ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==0 && joblevel>=10 && ReClass==10)
	{
		mes "[񹤽]";
		mes "׼óΪ^0000FF  ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[񹤽]";
			mes "ȥƷ·;ϡ";
			next;
			jobchange 5,1;
			mes "[񹤽]";
			mes "ϲ^0000FF  ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if(Class==5 && joblevel>=40 && ReClass==10)
	{
		mes "[񹤽]";
		mes "٣ѾܶˣҪΪ^0000FF 񹤽 ^000000";
		if(select("ǣ","")==1)
		{
			next;
			if(skillpoint!=0) goto Lskpt;
			mes "[񹤽]";
			mes "ȥƷ·;ϡ";
			next;
			jobchange 10,1;
			mes "[񹤽]";
			mes "ϲ^0000FF 񹤽 ^000000ˡ";
			close;
			end;
		}
		goto Lcancel;
	}

	if( ((Class==0 && joblevel<10) || (Class==5 && joblevel<40)) && ReClass==10)
	{
		mes "[񹤽]";
		mes "㻹û׼ýһ׶Σ";
		close;
		end;
	}

	if(Class==10 && ReClass==10)
	{
		mes "[񹤽]";
		mes "ࡣ㿴һҮ";
		close;
		end;
	}

	mes "[񹤽]";
	mes "";
	mes "ûпõĶ켼ܣȥɣ";
	close;
	end;

Lcancel:
	next;
	mes "ݣҪң";
	close;
	end;

Lskpt:
	mes "[񹤽]";
	mes "Ƚļܵ꣡";
	close;
	end;
}