// ---------------------------------
// -  תְű - 
//===================================
// 汾1.7
//===================================

payon_in02,64,71,4	script	Ա#arch	85,{
	if (Upper == 1) {
		if (Class == Job_Novice_High && ADVJOB == Job_Sniper || ADVJOB == Job_Clown || ADVJOB == Job_Gypsy) {
			mes "[ Ա]";
			mes "ѾתˣҪʲôתְŶ";
			next;
			if (getskilllv(1) < 9) {
				mes "[ Ա]";
				mes "''ȼ!";
				mes "ȷһתְŬȡܵȼ";
				close;
			}
			mes "[ Ա]";
			mes "úõİѹֵľ";
			next;
			skill 143,0,0;
			jobchange Job_Archer_high;
			skill 147,1,0;
			skill 148,1,0;
			mes "[ Ա]";
			mes "ϲתְɹ!";
			mes "ӽҲΪ˹ֹĸŬܶ!";
			close;
		}
		else {
			mes "[ Ա]";
			mes "... һο?";
			mes "·!";
			mes "ˮ׼...";
			mes "...?";
			next;
			mes "[ Ա]";
			mes "ٺ٣ոսû?";
			mes "ˣ";
			close;
		}
	}
	mes "[ Ա]";
	mes "";
	mes "ǹֹᣬʲô԰??";
	next;
	switch(select("תְΪ:תְʲô?:ûʲô")) {
	case 1:
		if (BaseJob == Job_Archer) {
			mes "[ Ա]";
			mes "Ѿǹ";
			close;
		}
		else if (BaseJob != Job_Archer && BaseJob != Job_Novice) {
			mes "[ Ա]";
			mes "Ѿǳѧ...";
			mes "Ѿѡְҵ޷תְΪ";
			close;
		}
		if (job_archer_q == 0) {
			mes "[ Ա]";
			mes "Ϊתְֶ?";
			mes "Ļһתְ";
			next;
			if (select("дתְ:") == 1) {
				set job_archer_q,1;
				mes "[ Ա]";
				mes "ǩ...";
				mes "ţһOK";
				next;
				mes "[ Ա]";
				mes "ֻҪ˹תְĻͿ˳תְ";
				mes "ǲѾأڿȷһ";
				next;
				if (select("õ:") == 1) {
					mes "[ Ա]";
					mes "õģΪʼȷ";
					next;
				}
				else {
					mes "[ Ա]";
					mes "";
					mes "ԹתְʲôʵĻʱ";
					close;
				}
			}
			mes "[ Ա]";
			mes "...ټ";
			close;
		}
		mes "[ Ա]";
		mes "... " +strcharinfo(0)+ "?";
		next;
		if (getskilllv(1) < 9) {
			mes "[ Ա]";
			mes "''ȼ!";
			mes "ȷһתְŬȡܵȼ";
			close;
		}
		if (job_archer_q == 1) {
			set .@archer_item1,countitem(1066) * 5;
			set .@archer_item2,countitem(1067) * 3;
			set .@archer_item3,countitem(1068) * 2;
			set .@archer_item4,countitem(1019);
			set .@total_archer,.@archer_item1 + .@archer_item2 + .@archer_item3 + .@archer_item4;
			set .@total_archer2,(((.@archer_item2 + .@archer_item3) * 2) + .@archer_item4);
			mes "[ Ա]";
			mes "ѧ߼ܵȼѾ㹻...";
			mes "ôʼ֦";
			next;
			if (countitem(1066) == 0 && countitem(1067) == 0 && countitem(1068) == 0 && countitem(1019) == 0) {
				mes "[ Ա]";
				mes "....";
				mes "ûҪ֦!!";
				close;
			}
			mes "[ Ա]";
			if (countitem(1066) != 0) mes " ֦ : " + countitem(1066) + "" + .@archer_item1 + "";
			if (countitem(1067) != 0) mes " ǻ֦ : " + countitem(1067) + "" + .@archer_item2 + "";
			if (countitem(1068) != 0) mes " ֦ : " + countitem(1068) + "" + .@archer_item3 + "";
			if (countitem(1019) != 0) mes " ֦ : " + countitem(1019) + "" + .@archer_item4 + "";
			if (.@total_archer < 25) {
				mes "ܷ: ^FF0000" + .@total_archer + "^000000 / 40";
				next;
				mes "[ Ա]";
				mes "25?";
				mes "25ϵĻϸŶ!";
				mes "ŬһЩ!";
				close;
			}
			else {
				mes "ܷ: ^0000FF" + .@total_archer + "^000000 / 40";
				next;
				mes "[ Ա]";
				if (.@total_archer > 40) {
					mes "!40!";
					mes "!ϸ!";
				}
				else if (.@total_archer > 30) {
					mes "30!ϸ!";
					mes "!";
				}
				else if (.@total_archer > 25) {
					mes "25!~";
					mes "պúϸ";
				}
			}
			next;
			mes "[ Ա]";
			mes "ھͰ֦ת''";
			if (countitem(1066) != 0) delitem 1066,countitem(1066); //Tree_Of_Archer_1
			if (countitem(1067) != 0) delitem 1067,countitem(1067); //Tree_Of_Archer_2
			if (countitem(1068) != 0) delitem 1068,countitem(1068); //Tree_Of_Archer_3
			if (countitem(1019) != 0) delitem 1019,countitem(1019); //Wooden_Block
		}
		next;
		callfunc "Job_Change",Job_Archer;
		callfunc "F_ClearJobVar";
		mes "[ Ա]";
		mes "ôһתְͶ";
		mes "ϾΪתְ";
		next;
		mes "[ Ա]";
		mes "ϲתְɹ!";
		mes "ôӽҲΪ˹ֹĸŬܶ!";
		mes "˵͵°";
		getitem 1702,1; //Bow_
		getitem 1750,.@total_archer2; //Arrow
		next;
		mes "[ Ա]";
		mes "벻!";
		mes "ôúŬ";
		mes "ҽĿԴ";
		close;
	case 2:
		mes "[ Ա]";
		mes "ôھ˵һ¹ֵתְ";
		if (BaseJob != Job_Novice) {
			if (BaseJob == Job_Archer) {
				next;
				mes "[ Ա]";
				mes "ǣѾǹ...";
			}
			else {
				next;
				mes "[ Ա]";
				mes "ǣѾְҵ...";
			}
			mes "...ôð";
		}
		next;
		mes "[ Ա]";
		mes "ȣ뽫ѧְҵȼ";
		mes "Ҫ߶ȼְҵºͿļһǾԲʤε";
		next;
		mes "[ Ա]";
		mes "ҪɹתְԣҪռ^ff0000֦^000000";
		mes "ռ֦Ϊȼռ֦ϼƺ";
		next;
		mes "[ Ա]";
		mes "ﵽ40е^0000ff25^000000ĻͿ˳תְɹ";
		mes "ֶ֦Դħ''ȡ";
		mes "ȻǺħпǴŶ";
		close;
	case 3:
		close;
	}
}

