// ---------------------------------
// - ʦ תְű - 
//===================================
// 汾2.6
//===================================

alde_alche,27,185,5	script	ʦ Ա#am	744,{
	mes "[ ŵ]";
	if (Upper == 1) {
		mes "ӭ٣ʦ...";
		mes "...? ô?";
		next;
		mes "[ ŵ]";
		mes ".....Ӧã";
		mes "֮ǰʶ˳һģһ";
		mes "...";
		close;
	}
	if (BaseJob != Job_Merchant) {
		if (BaseJob == Job_Alchemist) {
			mes "ӭ٣" +strcharinfo(0)+ "";
			mes "ʦҲһæµ";
			next;
			mes "[ ŵ]";
			mes "żעо";
			mes "ҲǶѧо൱ʢĵط";
			next;
			mes "[ ŵ]";
			mes "˭ȡоĳɹ";
			mes "ΪЩǸӵо";
			mes "ԴҶæ";
			close;
		}
		else if (BaseClass == Job_Novice) {
			mes "ӭ٣ʦ֯";
			mes "ʵ˲ţ";
			next;
			mes "[ ŵ]";
			mes "ԻѧȤĻ´ɣ";
			mes "...";
			mes "Ҫ˵֣˽һЩƷ֪ʶ";
			close;
		}
		mes "ӭʦ";
		mes "ǶѰҲŻ";
		next;
		mes "[ ŵ]";
		mes "㷢ˣ";
		mes "֪ͨǹ";
		mes "һֱѰʦܵ";
		close;
	}
	if (ALCH_Q == 0) {
		mes "ӭʦ";
		mes "ʲô?";
		next;
		switch(select("ѯйʦ:תְΪʦ:Ի")) {
		case 1:
			mes "[ ŵ]";
			mes "ʦǴĿǰ֪ĸоʵ.";
			mes "оѧԪ΢СʣԸıЩʵ.";
			next;
			mes "[ ŵ]";
			mes "󲿷ֵ˶ΪʦĿΪҪƽ𣬵ǲȫʵ.";
			mes "ǴӼ򵥵ĻѧҩƷµ.";
			next;
			mes "[ ŵ]";
			mes "ʱЩоĿڴµ....ϵ۵....";
			mes "Ǹ̫ѶˣԵĿǰΪֹǴо׶.";
			next;
			mes "[ ŵ]";
			mes "ȤΪһʦҽһЩ˵ľ.";
			mes "һоѵĻڽ׸Ʒʱ˽ǵ.";
			next;
			mes "[ ŵ]";
			mes "ֻΪԼ.";
			mes "ͨΪһʦĵ·ǳս.";
			mes "Ҫ˼רעڶƷԵ˽оֻǵĽ.";
			close;
		case 2:
			mes "[ ŵ]";
			mes "?  ʦ Ա ' ŵ'";
			mes "ܸʶ.";
			next;
			mes "[ ŵ]";
			mes "ǵĹᲢͨǵĲ飬ͿԵõϿɣ";
			mes "Ϊһʦһͬо.";
			next;
			mes "[ ŵ]";
			mes "ǲ߲ͳͳܵ.";
			mes "ǳŬмǿԡоİԼ׸о.";
			next;
			mes "[ ŵ]";
			mes "ڼ빤ǰһЩҪȥ׼....";
			mes "ǵ֮۰!";
			next;
			mes "[ ŵ]";
			mes "˵ô࣬Ҫʦ?";
			next;
			if (select("Ҫ:ٿǿǰ") == 1) {
				if (JobLevel < 40) {
					mes "[ ŵ]";
					mes "һ....";
					mes "ְҵȼƺ";
					mes "ҪΪʦ";
					mes "ְҵȼҪ40ϲ";
					close;
				}
				mes "[ ŵ]";
				mes "ô놪";
				mes "Ҫ빤Ҫ^3355FF50,000^000000ң";
				mes "ҪȴƷ";
				next;
				mes "[ ŵ]";
				mes "а^3355FFħ^000000^3355FF߼^000000ˣ";
				mes "ԲýɽһЩҪƷ";
				next;
				mes "[ ŵ]";
				mes "ڼǩ";
				next;
				select(strcharinfo(0));
				mes "[ ŵ]";
				mes "ܺãц";
				mes "ҪƷѱҪƷ";
				next;
				if (Zeny < 50000) {
					mes "[ ŵ]";
					mes "Ѻ񲻹";
					mes "׼50,000֮";
					close;
				}
				set zeny,zeny-50000;
				mes "[ ŵ]";
				mes "õģҿ..";
				mes "" + name + "";
				mes "ҪƷ";
				switch(rand(1,3)) {
				case 1:
					set ALCH_Q,1;
					mes "^551A8Bɫҩˮ7^000000.";
					break;
				case 2:
					set ALCH_Q,2;
					mes "^551A8BЯۿ¯100^000000.";
					break;
				case 3:
					set ALCH_Q,3;
					mes "^551A8Bʸ 7,500֧^000000.";
				}
				next;
				mes "[ ŵ]";
				mes "׼Щͺˣ";
				mes "׼úҰ";
				mes "Ǿףһ·˳";
				close;
			}
			mes "[ ŵ]";
			mes "ֻҪвܵ˵Ļ";
			mes "ǹʱӭļ";
			mes "´ٰݷð";
			close;
		case 3:
			mes "[ ŵ]";
			mes "ôκ";
			mes "ӭѯ";
			close;
		}
	}
	else if (ALCH_Q >= 1 && ALCH_Q <= 3) {
		if (countitem(1006) > 0 && countitem(1005) > 0) {
			mes "!";
			mes "ѹħ͸߼˰";
			mes "ȻˣһԾͨ";
			next;
			delitem 1006,1; //ħ
			delitem 1005,1; //߼
			mes "[ ŵ]";
			mes "ҪѧϰʦĻ";
			mes "ҪѧϰҩƷϵĹ";
			set ALCH_Q,4;
			next;
			mes "[ ŵ]";
			mes "֮ǰ....";
			mes "˹";
			mes "֪ʲô....";
			mes "ȵ¥ȥ?";
			close;
		}
		switch(ALCH_Q) {
		case 1: setarray .@items[0],657,7; break;
		case 2: setarray .@items[0],612,100; break;
		case 3: setarray .@items[0],1752,7500; break;
		}
		if (countitem(.@items[0]) >= .@items[1]) {
			mes "Ѿ׼";
			mes "ЩƷǹа";
			next;
			delitem .@items[0],.@items[1];
			mes "[ ŵ]";
			mes "ҪѧϰʦĻ";
			mes "ҪѧϰҩƷϵĹ";
			next;
			mes "[ ŵ]";
			mes "֮ǰ....";
			mes "˹";
			mes "֪ʲô....";
			mes "ȵ¥ȥ?";
			set ALCH_Q,4;
			close;
		}
		mes "û׼?";
		mes "빤ĻҪ";
		mes "^551A8B"+.@items[1]+""+getitemname(.@items[0])+"s^000000";
		mes "׼úҰ";
		close;
	}
	else if (ALCH_Q == 4) {
		mes "ȥ˹";
		mes "ȥʲô";
		close;
	}
	else {
		mes "Բ";
		mes "еæ";
		next;
		mes "[ ŵ]";
		mes "ôȥʱ˰";
		close;
	}
}

alde_alche,175,107,3	script	 ʦ#am	749,{
	mes "[˹ չ]";
	if (BaseJob != Job_Merchant) {
		if (BaseJob == Job_Alchemist) {
			mes "..ȿȿȿ..";
			mes "С?!";
			next;
			mes "[˹ չ]";
			mes "͵ҵоɹ!";
			mes "˵!!";
			next;
			mes "[˹ չ]";
			mes "ǳ֪ʶ....";
			mes "ܳ";
			mes "..ȿȿȿ..";
			close;
		}
		else if (BaseClass == Job_Novice) {
			mes "... ɰļһ";
			mes "ôԶĵط?";
			next;
			mes "[˹ չ]";
			mes "ҷŹ...";
			mes "´ʱô...";
			close;
		}
		else {
			mes "ʲô? ...ܺʲô?";
			mes "ֻһ...㿴...ǺǺǺ";
			next;
			mes "[˹ չ]";
			mes "һо! ҩ... һ!!";
			next;
			mes "[˹ չ]";
			mes "ǺǺǺ... ¡˶֪.....";
			close;
		}
	}
	if (ALCH_Q == 0) {
		mes "ǺǺǺ...";
		mes "ʲô? ѧı.";
		next;
		mes "[˹ չ]";
		mes "˾͸ȥ...";
		mes "ʲô?!?";
		mes "Ҷƻ?";
		next;
		mes "[˹ չ]";
		mes "... ! 뿪!";
		mes "л ... ǺǺ...";
		close;
	}
	else if (ALCH_Q >= 1 && ALCH_Q <= 3) {
		mes "..ȿȿȿ..";
		mes "С?!";
		next;
		mes "[˹ չ]";
		mes "ѧϰ?!";
		mes "˯ʱѿڶλ!!";
		next;
		mes "[˹ չ]";
		mes "ȿȿȿ!!ǧͿ!";
		mes "ιϿȥ!";
		close;
	}
	else if (ALCH_Q == 4) {
		mes "Ǻ... иˤˤ...";
		mes "빤?";
		next;
		mes "[˹ չ]";
		mes "Ҳϲ... Ҳϲ...!";
		mes "صİè빤ȻԼΪ 'ʦ' ? ֻ֪ôҩ!!!";
		next;
		mes "[˹ չ]";
		mes "... ԣ빤˶ҪͨԲ!";
		mes "ҾҪݺݽѵЩ޴ļһȻٰͳͳϳȥ!!";
		next;
		next;
		if (JobLevel == 50) {
			mes "[˹ չ]";
			mes "... ĵȼߵ.....";
			mes "ҽͷһ...";
			mes "Ҫȥ ^5533FF^000000.";
			mes "ôʵ.";
			mes "ҽȥ.";
			set ALCH_Q,6;
			close;
		}
		mes "[˹ չ]";
		mes "㿴й. ʵ̫...";
		mes "ոֻҪ·ĻҿԸ㣬ش... ǺǺ..";
		next;
		mes "[˹ չ]";
		mes "! Ҫ⿼㣬Դתתù.";
		mes "ж.";
		next;
L_AskQuestions:
		switch(rand(1,3)) {
		case 1:
			mes "[˹ չ]";
			mes "12 + 23 + 34 + 45 = ?";
			next;
			input .@input;
			if (.@input != 114) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "1000 - 36 - 227 - 348 = ?";
			next;
			input .@input;
			if (.@input != 389) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "14 * 17 * 3 = ?";
			next;
			input .@input;
			if (.@input != 714) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "9765 / 3 / 5 / 7 = ?";
			next;
			input .@input;
			if (.@input != 93) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(47 * 28) - (1376 / 4) = ?";
			next;
			input .@input;
			if (.@input != 972) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(2646 / 7) + (13 * 28) = ?";
			next;
			input .@input;
			if (.@input != 742) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes " 7.6 ۵ͼʱ";
			mes "ɫҩˮ 12 ƿ";
			mes "Ӭ 5 ";
			mes "ټ 1 ܹǮ?";
			next;
			input .@input;
			if (.@input != 909) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "䵶 3 ";
			mes "ͷ 2 ";
			mes "ټ 1 ܹ?";
			next;
			input .@input;
			if (.@input != 450) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "ʥְ֮ñ¡ߡϵ硢սʿѥ";
			mes "װֵܹ?";
			next;
			input .@input;
			if (.@input != 20) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes " 7.6 ۵ͼͷ";
			mes "Ȼԭ۵ 8 ȥ";
			mes "ô׬Ǯ?";
			next;
			input .@input;
			if (.@input != 8800) set .@w_point,.@w_point+1;
			break;
		case 2:
			mes "[˹ չ]";
			mes "13 + 25 + 37 + 48 = ?";
			next;
			input .@input;
			if (.@input != 123) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "1000 - 58 - 214 - 416 = ?";
			next;
			input .@input;
			if (.@input != 312) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "12 * 24 * 3 = ?";
			next;
			input .@input;
			if (.@input != 864) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "10530 / 3 / 5 / 2 = ?";
			next;
			input .@input;
			if (.@input != 351) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(35 * 19) - (1792 / 7) = ?";
			next;
			input .@input;
			if (.@input != 409) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(2368 / 8) + (24 * 17) = ?";
			next;
			input .@input;
			if (.@input != 704) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(2646 / 7) + (13 * 28) = ?";
			next;
			input .@input;
			if (.@input != 742) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes " 7.6 ۵ͼʱ";
			mes "ɫҩˮ 15 ƿ";
			mes "Ŵ 6 ";
			mes "ټ 4 ܹǮ?";
			next;
			input .@input;
			if (.@input != 934) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "Բ 3 ";
			mes "ޱñ 4 ";
			mes "ټ 2 ˫սʿѥܹ?";
			next;
			input .@input;
			if (.@input != 550) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "Բܡ¡";
			mes "ϵñ";
			mes "۾.";
			mes "װֵܹ?";
			next;
			input .@input;
			if (.@input != 16) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes " 7.6 ۵ͼ";
			mes "Ȼԭ۵ 8 ȥ";
			mes "ô׬Ǯ?";
			next;
			input .@input;
			if (.@input != 8520) set .@w_point,.@w_point+1;
			break;
		case 3:
			mes "[˹ չ]";
			mes "12 + 23 + 34 + 45 = ?";
			next;
			input .@input;
			if (.@input != 114) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "1000 - 58 - 214 - 416 = ?";
			next;
			input .@input;
			if (.@input != 312) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "14 * 17 * 3 = ?";
			next;
			input .@input;
			if (.@input != 714) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "10530 / 3 / 5 / 2 = ?";
			next;
			input .@input;
			if (.@input != 351) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(47 * 28) - (1376 / 4) = ?";
			next;
			input .@input;
			if (.@input != 972) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "(2646 / 7) + (13 * 28) = ?";
			next;
			input .@input;
			if (.@input != 742) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "7.6۵ͼˮ6ˮ7Գ8ҪǮ?";
			next;
			input .@input;
			if (.@input != 798) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "Բ2ޱñ3սѥ3Ƕ?";
			next;
			input .@input;
			if (.@input != 480) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "ܡƤסЦߡ˿ۡͷΡ硢";
			mes "ֵǶ?";
			next;
			input .@input;
			if (.@input != 12) set .@w_point,.@w_point+1;
			mes "[˹ չ]";
			mes "7.6۵ͼ4ٴ8׬ȡĽ?";
			next;
			if (.@input != 7680) set w_point,w_point+1;
		}
		if (.@w_point == 0) {
			mes "[˹ չ]";
			mes "...";
			mes "̫̫!";
			mes "ȫĿ԰!?";
			mes "...ҹȻûд㰡";
			next;
		}
		else if (.@w_point == 1) {
			mes "[˹ չ]";
			mes "ѽѽһ!";
			mes "һᵱû...";
			mes "ͨ!";
			next;
		}
		else if (.@w_point == 2 && ALCH_Q == 5) {
			mes "[˹ չ]";
			mes "..ó˲ٹ";
			mes "ðɣξһ";
			next;
		}
		else {
			set ALCH_Q,5;
			mes "[˹ չ]";
			mes "...ǺǺ... ...";
			mes "ҾȻΪܻشе!";
			mes "ֱǴһͿ!!!";
			next;
			mes "[˹ չ]";
			mes "ô򵥵ⶼỹʲôʦ?!";
			mes "ʲô? ûдκһ?";
			next;
			mes "[˹ չ]";
			mes "! ʦֻҪһСطȫ̽Դ!";
			mes "!! Զһ!!";
			close;
		}
		mes "[˹ չ]";
		mes "㻹ʲô? !";
		mes "ȥ ^5533FF^000000 !";
		mes "ôʵ.";
		mes "ҽȥ.";
		next;
		mes "[˹ չ]";
		mes "ǺǺ...";
		mes "Ϊͽ!";
		set ALCH_Q,6;
		close;
	}
	else if (ALCH_Q == 5) {
		mes "ʲô?! ٿһ?";
		mes "Ҳǽ?";
		next;
		mes "[˹ չ]";
		mes "ð! ٿһ...";
		mes "ԭ... ǺǺ.,.";
		mes "κúñְ...";
		next;
		mes "[˹ չ]";
		mes "ãڿʼشҵ.";
		mes "ж.";
		next;
		goto L_AskQuestions;
	}
	else if (ALCH_Q == 6) {
		mes "ȥ ^5533FF^000000 !";
		mes "ôʵ.";
		mes "ҽȥ.";
		next;
	}
	mes "ǺǺ...";
	mes "Ϊͽ!";
	close;
}

alde_alche,13,15,7	script	о#am	750,{
	mes "[]";
	if (BaseJob != Job_Merchant) {
		if (BaseJob == Job_Alchemist) {
			mes "........";
			mes "Ϊ˳Ϊʦİ....";
			next;
			mes "[]";
			mes "뻨....";
			mes "Ļ........";
			next;
			mes "[]";
			mes "ܿǸĻ¾Ϳ";
			mes "ɰĹĪ....";
			mes "....";
			close;
		}
		else {
			mes "κεʧ....";
			mes "....";
			next;
			mes "[]";
			mes "ڱ۾ӳʧõĻ";
			mes "....";
			next;
			mes "[]";
			mes "ûν԰....԰....";
			mes "ĹĪ........";
			close;
		}
	}
	if (ALCH_Q == 6) {
		mes "...";
		next;
		mes "[]";
		mes "...";
		mes "......";
		next;
		mes "[]";
		mes "...........";
		mes ".........";
		mes "....˭...?";
		next;
		monster "alde_alche",13,15,"Wolf",1013,1;
		killmonsterall "alde_alche";
		mes "[]";
		mes "? ...";
		mes "һҲѰĳ...";
		next;
		mes "[]";
		mes "ĳ䰮ĶС...";
		mes "˺׷ѰһʱʧȥԭеĶ...";
		next;
		mes "[]";
		mes "..........";
		next;
		mes "[]";
		mes "... ...Ϊʲô?";
		mes "һĵط...";
		next;
		switch(select("ѧϰʵ:ҸйعĪȵ:ȡԻ")) {
		case 1:
			mes "[]";
			mes "ѧ...";
			mes "ӵеȫ֪ʶ..";
			mes "Ϊҵ...";
			next;
			mes "[]";
			mes "Ƚ....";
			mes "ҪôҪԼж....";
			next;
			mes "[]";
			mes "ðɣЩ.";
			mes "ҪһЩ򵥵ҩ...";
			mes "׼һЩ...";
			next;
			mes "[]";
			mes "^3355FFҩ^000000 3";
			mes "^3355FFƿ^000000 3";
			mes "^3355FFɫҩ^000000 1";
			mes "^3355FFɫҩ^000000 1";
			mes "^3355FFɫҩ^000000 1";
			set ALCH_Q,7;
			next;
			mes "[]";
			mes "׼....";
			close;
		case 2:
			mes "[]";
			mes ".......";
			mes "......";
			mes "...һ䰮Ķ...";
			next;
			mes "[]";
			mes ".... ϡǵһ仨....";
			next;
			mes "[]";
			mes "ҼһЩҵо.....";
			mes "Ϊҵ䰮...";
			next;
			mes "[]";
			mes "˵뻨֮ķ°...";
			mes "Ҳϸڵ...";
			next;
			mes "[]";
			mes "ǵ... һ仨...";
			mes "ҫĹâ£˵㿴ӰһĻ...";
			next;
			mes "[]";
			mes "Ҵһ.";
			mes "ûҴһ仨һ!!!";
			mes "ҵо!";
			next;
			mes "[]";
			mes "ڣ޳...";
			mes "ˣȫ...";
			mes "ҵͣһɲ֮...";
			next;
			mes "[]";
			mes "... Ī...ԭҰеĻ...";
			mes "ȥ....";
			close;
		case 3:
			mes "[]";
			mes "....................";
			mes "....................";
			mes "ҪĶʲô....";
			mes "Ҫ....";
			close;
		}
	}
	else if (ALCH_Q == 7) {
		mes "...........";
		mes ".........";
		mes "...˭....";
		next;
		mes "[]";
		mes "...Ǹѧ˰...";
		mes "׼ҪĶ?";
		next;
		if (countitem(710) > 0) {
			mes "[]";
			mes "..........һ..";
			mes "һ仨 뻨?";
			mes "õ...";
			next;
			mes "[]";
			mes "ҵİ?";
			mes "̫...";
			mes "⻨ֻµҹ..";
			next;
			mes "[]";
			mes "...ҿǶ仨!";
			mes "ǻ뻨...";
			mes "......";
			next;
			mes "[]";
			mes "ĵ԰仨ø?";
			mes "ҿҹ...";
			next;
			if (select("Ǹܸ.:ҪĻ") == 1) {
				mes "[]";
				mes "֪...";
				mes "ҪĻ͸";
				mes "¼Ѿ";
				mes "ûϵ";
				next;
				mes "[]";
				mes "IֻȥĻ䣬";
				mes "ֻǻ벻ļ";
				mes "ΣʵҪƷ";
				mes "";
				next;
				mes "[]";
				mes "⻨Զһ㣬";
				mes "̫......";
				close;
			}
			mes "[]";
			mes "˵?";
			mes "̫л...";
			mes "ƯĻ䰡...";
			mes "..ĹĪ...";
			next;
			mes "[]";
			mes "...";
			mes "Ӧôڸ֪֪ʶ.";
			mes "ΪҵĻر..";
			next;
			mes "[]";
			mes "˫ۣ";
			mes "עҵ۾";
			mes "ڹ֮̽ǰ벻Ҫ";
			next;
			mes "Lorem ipsum dolor sit amet,";
			next;
			mes "Lorem ipsum dolor sit amet,";
			mes "consectetuer adipiscing elit.";
			next;
			mes "Lorem ipsum dolor sit amet,";
			mes "consectetuer adipiscing elit.";
			mes "Aenean fermentum ullamcorper.";
			next;
			mes "Lorem ipsum dolor sit amet,";
			mes "consectetuer adipiscing elit.";
			mes "Aenean fermentum ullamcorper.";
			mes "Vestibulum ante ipsum primis in";
			next;
			mes "Lorem ipsum dolor sit amet,";
			mes "consectetuer adipiscing elit.";
			mes "Aenean fermentum ullamcorper.";
			mes "Vestibulum ante ipsum primis in";
			mes "faucibus orci luctus et ultrices";
			next;
			mes "Lorem ipsum dolor sit amet,";
			mes "consectetuer adipiscing elit.";
			mes "Aenean fermentum ullamcorper.";
			mes "Vestibulum ante ipsum primis in";
			mes "faucibus orci luctus et ultrices";
			mes "posuere cubilia Curae; Morbi";
			next;
			mes "Lorem ipsum dolor sit amet,";
			mes "consectetuer adipiscing elit.";
			mes "Aenean fermentum ullamcorper.";
			mes "Vestibulum ante ipsum primis in";
			mes "faucibus orci luctus et ultrices";
			mes "posuere cubilia Curae; Morbi";
			mes "massa, fermentum vitae...";
			next;
			delitem 710,1; //뻨
			mes "[]";
			mes "ˣڸһʦ";
			mes "ûˣ";
			mes "ȥҹ᳤ɣתְ";
			set ALCH_Q,40;
			close;
		}
		else if (countitem(7134) > 2 && countitem(713) > 2 && countitem(507) > 0 && countitem(508) > 0 && countitem(509) > 0) {
			mes "[]";
			mes "ţеĶ.";
			mes "ͬǰӦģһЩ򵥵ҩ";
			next;
			mes "[]";
			mes "ȣ׼ҩһҩŽҩ.";
			mes "Ȼĥ.";
			next;
			mes "[]";
			mes "һЩɾˮȻֱŨ״";
			mes "żʣµҩ";
			next;
			mes "[]";
			mes "ȵ÷";
			mes "ذװƿ";
			next;
			mes "[]";
			mes "! 㿴.";
			mes "ڣҸոյķһ.";
			mes "Ӧúܼ򵥰!";
			delitem 7134,3; //ҩ
			delitem 713,3; //ƿ
			delitem 507,1; //ɫҩ
			delitem 508,1; //ɫҩ
			delitem 509,1; //ɫҩ
			set w_point,0;
			next;
			switch(select("׼ҩ:ҩͷ:ҩһ߷")) {
			case 1:
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "ʲô...?";
				next;
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "!";
				next;
				break;
			}
			switch(select("ҩзɳ:ҩзҩ:ҩз")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "...!?";
				mes "ⲻҩ?";
				next;
				break;
			case 2:
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "?";
				mes "?";
				next;
				break;
			}
			switch(select("ҩ:ҩ:ǵĽ")) {
			case 1:
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "...ʲô!?";
				next;
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "! ҵ찡?! ֪ʲô?";
				next;
				break;
			}
			switch(select("ˮ:ˮȵ:ˮ")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "...ʲô!?";
				next;
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "ȵ...ȹ⻹ƨ??";
				next;
				break;
			case 3:
				break;
			}
			switch(select("ĥҩ:Եҩ:")) {
			case 1:
				break;
			case 2:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "ȷҪҩݳԵ?";
				next;
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "?";
				mes "Ϊʦ㲻Ϊ̫?";
				next;
				break;
			}
			switch(select("Žøը:ѳƷƿ:ҩһ")) {
			case 1:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "ʦǳʦ!";
				next;
				break;
			case 2:
				break;
			case 3:
				set .@w_point,.@w_point+1;
				mes "[]";
				mes "ɱǰ..";
				mes "ˬ죬?";
				next;
				break;
			}
			if (.@w_point > 0) {
				mes "[]";
				mes "...";
				mes "......";
				next;
				mes "[]";
				mes "... ֱһͿԭ϶...";
				mes "... ȥ׼һݲ.";
				close;
			}
			getitem 501,1; //ɫҩˮ
			getitem 503,1; //ɫҩˮ
			getitem 504,1; //ɫҩˮ
			mes "[]";
			mes "....һλò....";
			mes "ûȥ";
			set ALCH_Q,8;
			next;
			mes "[]";
			mes "ȥҸڷİ ذ....";
			mes "ϸĽ";
			mes "ȥѧϰ....";
			next;
			mes "[]";
			mes "Ҫ....";
			mes "Լ˵....";
			mes "Ķʲô....";
			mes "ػĶʲô....";
			close;
		}
		else {
			mes "[]";
			mes "....Ǵ";
			mes "һθ";
			mes "βҪ....";
			next;
			mes "[]";
			mes "^3355FFҩ^000000 3";
			mes "^3355FFƿ^000000 3";
			mes "^3355FFɫҩ^000000 1";
			mes "^3355FFɫҩ^000000 1";
			mes "^3355FFɫҩ^000000 1";
			next;
			mes "[]";
			mes "׼....";
			close;
		}
	}
	else if (ALCH_Q == 8) {
		mes "ҽȥ' '....";
		mes "һҪ㣬";
		mes "û취....ٿҵ";
		next;
		mes "[]";
		mes "Ī....İ";
		mes "Ƕ仨....";
		mes "ҵҲŵĿή....";
		close;
	}
	else if (ALCH_Q == 40) {
		mes "Ѿұѧ";
		mes "̸";
		next;
		mes "[]";
		mes "ȥ¥ҹ᳤ɣ";
		mes "תְ";
		close;
	}
	else {
		mes "ʧȥܱȵõĶ...";
		mes "Զ...";
		next;
		mes "[]";
		mes "һжǻþ!!";
		mes "Ųҵ!!";
		mes "...";
		next;
		mes "[]";
		mes "ǲڵ... ڹ?";
		mes "䰮ĹĪ.... ....";
		close;
	}
}

alde_alche,79,19,5	script	ʵר#am	748,{
	mes "[ ]";
	if (BaseJob != Job_Merchant) {
		if (BaseJob == Job_Alchemist) {
			mes "ںæ!!";
			mes "ʲô¾Ϳ˵";
			next;
			mes "[ ]";
			mes "ǰΪʦȻܸˆ....";
			mes "չж";
			next;
			mes "[ ]";
			mes "ԣƾ飬";
			mes "о";
			mes "ǧܽŶ";
			close;
		}
		else {
			mes "... ԣһ..";
			mes "һͿԳɹ!";
			next;
			mes "[ ]";
			mes "ôʧ!!";
			mes "ûκδ!";
			mes "! Ϊʲô!!";
			next;
			mes "[ ]";
			mes "Ҫ»ȡ....";
			mes "һɵ";
			mes "....";
			close;
		}
	}
	if (ALCH_Q == 8) {
		mes "... Ϊʲôͣס...ʲô?";
		mes "˵Ӧöȷ...";
		mes "Ӧһ˰...";
		mes "һ...";
		next;
		mes "[ ]";
		mes "! ʱͣס... ǽķ.";
		mes "ô᷸ô޴Ĵ...ô...";
		next;
		mes "[ ]";
		mes "˶ˣҵط.";
		mes "ӦòҪȫͷ...";
		mes "ֻҪط...";
		mes "....ǣһ... ȵ...";
		next;
		mes "[ ]";
		mes ".....................";
		next;
		mes "[ ]";
		mes "....˭?";
		next;
		if (select("ΪʦĿ.:.......") == 2) {
			mes "[ ]";
			mes "ûҪɾϿ뿪!!!";
			close;
		}
		mes "[ ]";
		mes "! ....";
		mes "! ѧ? Ȥ... ?";
		next;
		mes "[ ]";
		mes "! ð! иеʵҪȥ.";
		mes "...סҵ·!";
		next;
		if (select("ٽһЩ.:...") == 1) {
			mes "[ ]";
			mes "... Ҳǽ?";
			mes "˵Ļ?!";
			next;
			mes "[ ]";
			mes "úúãһһЩθ.";
			mes "Լȥонٻ.";
			mes "ҿ...ʲôȽϺ... ...";
			next;
			mes "[ ]";
			mes "! 뵽! ȥ ^5533FFĪ˹̹^000000 . ѧϰ ^009500кͼ^000000  ^FF3355ͼ^000000.";
			mes " ^5533FFֳ^000000 ҵ.";
			next;
			mes "[ ]";
			mes "㲻Ҫõкͼͼ. һҪרĿôĲ췽ѧ.";
			mes "˽?";
			next;
			mes "[ ]";
			mes "ôף.";
			mes "øϿŲ.";
			set ALCH_Q,9;
			close;
		}
		mes "ûҪɾϿ뿪!!!";
		close;
	}
	else if (ALCH_Q == 9) {
		mes "...һδ...";
		mes "һЩճҺ...";
		mes "ԹһЩձȽᾧ... ? ҩĶȥ?...";
		next;
		mes "[ ]";
		mes "...һ... ... ˹֪ûʲô...";
		mes "... ΰļƻ...";
		mes "....! ȵ... һ...";
		next;
		if (select("Ϊʦ..:.......") == 2) {
			mes "[ ]";
			mes "....................";
			next;
			mes "[ ]";
			mes "....λ?";
			next;
			mes "[ ]";
			mes "Ȼ֪˭";
			mes "Ҫﶺ!";
			mes "ȥɣҵķ";
			close;
		}
		mes "[ ]";
		mes "Ϊʦ˰";
		mes "кúѧϰ?";
		mes "ҿɲǽȥ....";
		next;
		mes "[ ]";
		mes "ô㼸";
		mes "ѧ";
		next;
		if(DYE_EVE < 3) {
			mes "[ ]";
			mes "кͼҪƷ?";
			next;
			select ("ë:Һ:Ѫ");
			mes "[ ]";
			mes "ϼҪƷ?";
			next;
			select ("ħ::ñ");
		}
		else {
			mes "[ ]";
			mes "кͼҪƷ?";
			next;
			if(select("ղҩˮ:ҩˮ:ƾ")==2)
				set .@point,.@point+1;
			mes "[ ]";
			mes "ϼҪƷ?";
			next;
			if(select("ղҩˮ:ҩˮ:ƾ")==1)
				set .@point,.@point+1;
		}
		if(.@point < 2) {
			mes "[ ]";
			mes "....˵ʵĺܲˬ";
			mes "ȥĪ˹̹úõѧϰ....";
			next;
			mes "[ ]";
			mes "!";
			mes "ѧ֮ǰҪ!";
			mes "Ҫңȥ!";
			close;
		}
		mes "[ ]";
		mes "ţ˰";
		mes "ԣҩƷǺҪ";
		mes "ⷽһֱоţ";
		mes "尡";
		next;
		mes "[ ]";
		mes "ȥҸڷ˹";
		mes "ʽĶ";
		next;
		mes "[ ]";
		mes "ʲôϿ߰";
		mes "Ѿûʲôý̸";
		set ALCH_Q,20;
		close;
	}
	else if (ALCH_Q == 20) {
		mes "ʲô? Ҳǽȥڵķ  ^5533FF˹^000000 ?";
		mes "иԽģû.";
		close;
	}
	else {
		mes "ټһȥ ... ԣټһȥ....";
		mes "...ֻҪټһȥӦþܳɹ!";
		next;
		mes "[ ]";
		mes "Ϊʲô!! Ϊʲôʧ!!!";
		mes "ûд!";
		mes "Ϊʲô! Ϊʲô!";
		next;
		mes "[ ]";
		mes "ʾҵȥѼ...";
		mes "һһܳɹ.......";
		close;
	}
}

alde_alche,101,184,4	script	ͨ ʦ#am	122,{
	cutin "job_alche_vincent",2;
	mes "[ɺ ʿ]";
	if (Upper == 1) {
		mes "µ...";
		mes "";
		next;
		mes "[ɺ ʿ]";
		mes "խĵط治ʺأ";
		mes "ȥɣ찡";
		close2;
		cutin "",255;
		end;
	}
	if (BaseJob != Job_Merchant) {
		if (BaseJob == Job_Alchemist) {
			mes "о?";
			mes "ҩƷʱҪǳעⰡ";
			next;
			mes "[ɺ ʿ]";
			mes "ʱʵʧܻԤϵĺ!";
			mes "ںܶʵжǳС";
			next;
			mes "[ɺ ʿ]";
			mes "µ˹ʱ";
			mes "һҪ򹤻㱨Ŷ";
			mes "Ҷڻо";
			mes "ҲҪŶ!";
		}
		else if (BaseClass == Job_Novice) {
			mes "СѲ׼";
			mes "˵";
			next;
			mes "[ɺ ʿ]";
			mes "кܶΣյĶ";
			mes "";
		}
		else {
			mes "...?";
			mes "ðߣ";
			mes "ʦʲô?";
			next;
			mes "[ɺ ʿ]";
			mes "˼㲻ʦĻ";
			mes "ԭǲṩʲô";
		}
		close2;
		cutin "",255;
		end;
	}
	if (ALCH_Q == 0) {
		mes "˰";
		mes "ʦȤ?";
		next;
		mes "[ɺ ʿ]";
		mes "ʦŸָʵо";
		mes "ǺħͬʵĶ";
		next;
		mes "[ɺ ʿ]";
		mes "оϡ";
		mes "ͨתµʣ";
		mes "Що֮";
		next;
		mes "[ɺ ʿ]";
		mes "˾ϵĥ";
		mes "кܸߵĶ";
		mes "ѧϰĻ";
		mes "ǾͼǵĹ";
		close2;
		cutin "",255;
		end;
	}
	else if (ALCH_Q == 40) {
		if (SkillPoint) {
			mes "ܵû";
			mes "תְʱʣĵ!";
			close2;
			cutin "",255;
			end;
		}
		mes "빤Ļ֪ʶ";
		next;
		set ALCH_Q,0;
		set .@jlevel,JobLevel;
		callfunc "Job_Change",Job_Alchemist;
		callfunc "F_ClearJobVar";
		mes "[ɺ ʿ]";
		mes "ѾʦһԱ";
		mes "Ŭоܷϰ";
		next;
		if (.@jlevel == 50) {
			getitem 7133,1; //ϸҩˮ˵
			mes "[ɺ ʿ]";
			mes "͸ر";
			mes "оһ";
		}
		else {
			switch(rand(1,6)) {
			case 1:
				getitem 7127,1; //ƾ˵
				break;
			case 2:
				getitem 7128,1; //ƿ˵
				break;
			case 3:
				getitem 7129,1; //ƿ˵
				break;
			case 4:
				getitem 7130,1; //ֲƿ˵
				break;
			case 5:
				getitem 7131,1; //̴ƿ˵
				break;
			case 6:
				getitem 7144,1; //һҩˮ˵
			}
			mes "[ɺ ʿ]";
			mes "иСҪ͸";
			mes "ǺܹصĶ";
			mes "㲻Ҫְ";
		}
		next;
		mes "[ɺ ʿ]";
		mes "ôټ";
		mes "ǧҪΪʦҪĥԼı!";
		close2;
		cutin "",255;
		end;
	}
	else {
		mes "Ѿ....";
		mes "Ŭоܷϰ";
		next;
		mes "[ɺ ʿ]";
		mes "ҲҪȡʦĽ";
		mes "Ҳѧ֪ܶʶ";
		close2;
		cutin "",255;
		end;
	}
}

alde_alche,145,19,1	script	ϯоԱ#am	57,{

	if (ALCH_Q > 19 && ALCH_Q < 22) {
		if (ALCH_Q == 20) {
			mes "[˹ ý]";
			mes "... Ϊʦ?";
			mes "֪... κ˶ܳΪʦ.";
			next;
			mes "[˹ ý]";
			mes "ʦ᲻ϲûȷĿȴΪʦ.";
			mes "... 㣬ûʸ.";
			next;
			mes "[˹ ý]";
			mes "ʦ໯ѧӦ";	
			mes "֮⻹дĸ֪ʶ";
			mes "û㹻ˮ׼Ļ..";
			mes "ҵĲ˵Ǻѵ.";
			next;
			mes "[˹ ý]";
			mes "ĿΪ˷ֹáûǰ;˼𹤻Ϊ!";
			next;
		}
		mes "[˹ ý]";
		mes "ð... ҾͿʼ!";
		mes "Ҫļо񹻲ڿЩͼʱԼ.";
		next;
		mes "[˹ ý]";
		mes "ҳЩĸصĵ. صĵֿõЩĸһֻȫõ";
		next;
		mes "[˹ ý]";
		mes "ҵóЩصĵ֣ͨҵĲ.";
		next;
		switch(rand(1,3)) {
		case 1:
			mes "t m y a n y e o b n e g p r i";
			next;
			if (select("Brake:Brass:Bug:Broken:Brigan?") == 5) set .@alch_t,.@alch_t+10;
			mes "o n c u t a p j l e r s v m u";
			next;
			if (select("vendor:storage:weapon:simple:streetshop") == 1) set .@alch_t,.@alch_t+10;
			mes "t v a r m e g p h e u b o y l";
			next;
			if (select("molasses:party:leader:sweets:treacle") == 2) set .@alch_t,.@alch_t+10;
			mes "q z a h n a i n b r d p t n c";
			next;
			if (select("partisan:partizan:pato:paros:pack") == 2) set .@alch_t,.@alch_t+10;
			break;
		case 2:
			mes "m p d i c f a r o g n k w a s";
			next;
			if (select("packman:sunshine:ragnarok:wonderland:frost") == 1) set .@alch_t,.@alch_t+10;
			mes "g b n o p r e f a r e t a s k";
			next;
			if (select("purple:smoker:ragnarok:bolt:burnt wood") == 3) set .@alch_t,.@alch_t+10;
			mes "u g n i s j e k c e o g n d p";
			next;
			if (select("scab:kinship:donate:source:opening") == 5) set .@alch_t,.@alch_t+10;
			mes "r o e h n r o m c a i n p t t";
			next;
			if (select("forgemerchant:potionmerchant:dcmerchant:vendingmerchant:battlemerchant") == 2) set .@alch_t,.@alch_t+10;
			break;
		case 3:
			mes "s m i e x b w u n e t a g l r";
			next;
			if (select("tiger:wolf:pumpkin:tripped:tore") == 1) set .@alch_t,.@alch_t+10;
			mes "n i e g b o p d s o a u w r v";
			next;
			if (select("bash:provoke:endure:stun:abracadabra") == 3) set .@alch_t,.@alch_t+10;
			mes "l r m g r e x t a v i n e d e";
			next;
			if (select("alberta:latifoliate:crimson:maple:evergreen") == 5) set .@alch_t,.@alch_t+10;
			mes "r o e h n r o m c a i n p t t";
			next;
			if (select("forgemerchant:potionmerchant:dcmerchant:vendingmerchant:battlemerchant") == 2) set .@alch_t,.@alch_t+10;
			break;
		}
		mes "[˹ ý]";
		mes "....";
		mes "ҿĳɼ...";
		if (.@alch_t > 30) {
			set ALCH_Q,22;
			mes "̫!";
			mes "Խһ";
			mes "ΪҪ׼ʱ䣬һҰ";
			close;
		}
		else {
			set ALCH_Q,21;
			mes "ǲеģٶעһ°ɣ";
			mes "ϸĻԺҪα»ѧʽ?";
			close;

		}
	}
	else if (ALCH_Q == 22) {
		set .@now_weight,MaxWeight-Weight;
		if (.@now_weight < 1370) {
			mes "[˹ ý]";
			mes "ز";
			close;
		}
		mes "[˹ ý]";
		mes "ţҪһط";
		mes "'ŵ'ȥݷһо''ֵ";
		mes "ȥǵо";
		next;
		mes "[˹ ý]";
		mes "";
		mes "ЩӦöõ";
		next;
		mes "[˹ ý]";
		mes "ϼ 1";
		mes "ȼһľ 5";
		mes "ƾɳ 5";
		mes "֮ԭʯԭʯ3";
		set ALCH_Q,23;
		getitem 974,1; //ϼ
		getitem 7068,5; //ȼһľ
		getitem 7043,5; //ƾɳ
		getitem 756,3; //֮ԭʯ
		getitem 757,3; //ԭʯ
		next;
		mes "[˹ ý]";
		mes "Ըһ·ƽ";
		mes "";
		close;
	}
	else if (ALCH_Q == 23) {
		mes "[˹ ý]";
		mes "뷢ֵŵ! ȥЭǰ.";
		close;
	}
	else if (ALCH_Q == 24) {
		set ALCH_Q,40;
		mes "[˹ ý]";
		mes "! ڻ˰.";
		mes "յֵܼţ˵ܸ˼.";
		next;
		mes "[˹ ý]";
		mes "Ӧǳɹİǽ.";
		mes "Ȼܹǵ⣬ôӦʸΪһʦ.";
		next;
		mes "[˹ ý]";
		mes "ڣֻҪȥ¥ҹ᳤";
		mes "תְ";
		close;
	}
	else if (ALCH_Q == 40 && BaseJob == Job_Merchant) {
		mes "[˹ ý]";
		mes "ľȥ¥ҹ᳤!";
		mes "ϲ! ͿҪתְ!";
		close;
	}
	else {
		mes "[˹ ý]";
		mes "ԭմĻ";
		mes "·ܲԭǸľù";
		mes "̲ȫθ";
		mes "֪˻ȫʳ";
		mes "ʳ˵ľս¾ŷֵ";
		next;
		mes "[˹ ý]";
		mes "..........";
		close;
	}
}
