//===== rAthena Script =======================================
//= Catalog Magician
//===== By: ==================================================
//= skyiing, Scriptor
//===== Current Version: =====================================
//= 1.1
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= [Official Conversion]
//= Catalogs allow players to easily search for items in-game,
//= and to buy/sell directly from the catalog interface.
//===== Additional Comments: =================================
//= 1.0 Moved from root directory. [Euphy]
//= 1.1 Updated dialogue. [Euphy]
//============================================================ 

moc_para01,22,16,5	script	#catal01	704,{
	if (!checkweight(1301,3)) {
		mes "- ϵƷ̫ˣڵλҰɡ -";
		close;
	}
	set .@ticket_cost, 200;
	mes "[]";
	mes "...";
	mes "߹·!";
	mes "ɼħѧֱӹӦ²Ʒ";
	mes "^007777¶̵()^000000!";
	next;
	mes "дĵ֣";
	mes "ͷҲ̧";
	mes "æ...";
	mes "......";
	next;
	mes "[]";
	mes "һȫµĲƷ";
	mes "Ÿոճ!";
	mes "԰ҳ";
	mes "гͨЩƷ";
	mes "¶̵ЩʲôƷ";
	mes "¶̵껶ӭĶˡ";
	next;
	mes "[]";
	mes "^007777¶̵()^000000~";
	mes "ÿųɱΪ 200z !";
	mes "һԹ50Ӵ";
	mes "Ҫ!";
	next;
	switch(select(" ^007777¶̵()^000000:ҲҪ!:㿴˵...")) {
	case 1:
		mes "[]";
		mes "... Ҫ 50 ?";
		mes "Ҫ?";
		next;
		while (1) {
			input .@input;
			mes "[]";
			if (.@input == 0) {
				mes "㲻!";
				mes "֪Ǻ...";
				mes "Ӧô?";
				emotion e_swt2,1;
				close;
			} else if (.@input < 1 || .@input > 50) {
				mes "²Ʒһֻܹ50~.";
				next;
			} else
				break;
		}
		set .@sell, .@ticket_cost * .@input;
		mes "лл!!";
		mes "Ϊ";
		mes .@input + " ź " + .@sell + " z.";
		if (Zeny < .@sell) {
			mes "ҿû㹻ĽǮԹŶ";
			mes "Ҫ...";
			mes "װǮ";
			close;
		}
		mes "պ.";
		set Zeny, Zeny - .@sell;
		getitem 12580,.@input; //Vending_Search_Scroll
		close;
	case 2:
		mes "[]";
		mes "...";
		mes "Ĳ?";
		mes "Ҫ¸˵һ";
		mes "֪Ǻ...";
		mes "Ҹôأ";
		emotion e_swt2,1;
		close;
	case 3:
		mes "[]";
		mes "ұְһλħʦ";
		mes "Ҫί˹~";
		mes "ɨѴ䷷";
		mes "ֻ";
		mes "Ѱ!!";
		mes "ƷԲʧ.";
		next;
		mes "[]";
		mes "ðռƵĵط";
		mes "ⶫ϶ɣ";
		mes "Ҹҿ϶,";
		mes "ܷ򼸸...";
		mes "...!";
		close;
	}
}