//===== rAthena Script ======================================= 
//= Morroc Guides
//===== By: ================================================== 
//= L0ne_W0lf
//===== Current Version: ===================================== 
//= 1.1
//===== Compatible With: ===================================== 
//= rAthena SVN
//===== Description: ========================================= 
//= [Official Conversion]
//= Guides for the city of Morroc and Morroc Ruins.
//===== Additional Comments: ================================= 
//= 1.0 First version, Renewal guide.
//= 1.1 Fixed and optimized. [Euphy]
//============================================================ 

morocc,153,286,6	script	#01morocc::GuideMorroc	707,{
	cutin "moc_soldier",2;
	mes "[޿˵]";
	mes "ӭ ɳĮ֮^8B4513޿^000000";
	mes "ҪΪ?";
	next;
	while (1) {
		switch(select("[ Ҫʩ ]:[ ̵ & С ]:ɾСͼı:Ի")) {
		case 1:
			set .@loop,1;
			while (.@loop) {
				switch(select("[  ]:[ ʷҿ˹Ѩ ]:[  ]:[  ]:[  & ߵ ]:[ ù ]:[ Ƶ ]:һѡ")) {
				case 1:
					mes "[޿˵]";
					mes "^B9062F^000000λڽ,";
					mes "^B9062F^000000^B9062F^000000 ,";
					mes "Ҫ?";
					viewpoint 1,26,294,0,0xFF0000;
					next;
					break;
				case 2:
					mes "[޿˵]";
					mes "^0000FFʷҿ˹Ѩ^000000";
					mes "޿";
					mes "ȥĻ";
					mes "ҵõ,";
					mes "Ҫ?";
					viewpoint 1,26,164,1,0x0A82FF;
					next;
					break;
				case 3:
					mes "[޿˵]";
					mes "ǰ^FF5400^000000";
					mes "ڵλ,";
					mes "Ѿ";
					mes "Сͼ,";
					mes "Ҫ?";
					viewpoint 1,26,294,2,0xFFB400;
					next;
					break;
				case 4:
					callsub L_Mark,"^006400";
					viewpoint 1,47,47,3,0xAAFF00;
					next;
					break;
				case 5:
					callsub L_Mark,"^7F3300 & ߵ";
					viewpoint 1,253,56,4,0xD2691E;
					next;
					break;
				case 6:
					mes "޿˵]";
					mes "ĿǰͣӪҵе";
					mes "^800080ù^000000";
					mes "λѾ";
					mes "Сͼ,";
					mes "Ҫ?";
					viewpoint 1,273,269,5,0xDA70D6;
					next;
					break;
				case 7:
					callsub L_Mark,"^B9062FƵ";
					viewpoint 1,52,259,6,0xFF0000;
					next;
					break;
				case 8:
					set .@loop,0;
					break;
				}
			}
			break;
		case 2:
			set .@loop,1;
			while (.@loop) {
				switch(select("[ ְԱ ]:[ Ա ]:[ ȾԱ ]:[ ǲ ]:һѡ")) {
				case 1:
					callsub L_Mark,"^0000FFְԱ";
					viewpoint 1,156,97,7,0x0A82FF;
					viewpoint 1,160,258,8,0x0A82FF;
					next;
					break;
				case 2:
					callsub L_Mark,"^006400Ա";
					viewpoint 1,190,96,9,0xAAFF00;
					next;
					break;
				case 3:
					mes "[޿˵]";
					mes "^7F3300ȾԱ^000000";
					mes "Ŀǰס";
					mes "ùݵ1¥,";
					mes "λѾ";
					mes "Сͼ,";
					mes "Ҫ?";
					viewpoint 1,273,269,10,0xD2691E;
					next;
					break;
				case 4:
					mes "[޿˵]";
					mes "^800080ǲ^000000";
					mes "ṩ^0000FF^000000";
					mes "רҵԱ,";
					mes "ֻǲе";
					mes "!";
					mes "Ҫ?";
					viewpoint 1,51,41,11,0xDA70D6;
					next;
					break;
				case 5:
					set .@loop,0;
					break;
				}
			}
			break;
		case 3:
			mes "[޿˵]";
			mes "ɾ,";
			mes "Ҫ?";
			viewpoint 2,1,1,0,0xFFFF00;
			viewpoint 2,1,1,1,0x000000;
			viewpoint 2,1,1,2,0xFF0000;
			viewpoint 2,1,1,3,0xFFFF00;
			viewpoint 2,1,1,4,0xFFFF00;
			viewpoint 2,1,1,5,0xFFFF00;
			viewpoint 2,1,1,6,0xFFFF00;
			viewpoint 2,1,1,7,0xFFFF00;
			viewpoint 2,1,1,8,0xFFFF00;
			viewpoint 2,1,1,9,0xFFFF00;
			viewpoint 2,1,1,10,0xFFFF00;
			viewpoint 2,1,1,11,0xFFFF00;
			next;
			break;
		case 4:
			mes "[޿˵]";
			mes "ף;ƽ!";
			close2;
			cutin "moc_soldier",255;
			end;
		}
	}
	end;
L_Mark:
	mes "[޿˵]";
	mes "Сͼϱһ";
	mes getarg(0)+"^000000";
	mes "λ.";
	mes "㻹Ҫȷλ?";
	return;
}

morocc,154,38,6	duplicate(GuideMorroc)	#02morocc	707,{
morocc,296,213,4	duplicate(GuideMorroc)	#03morocc	707,{
morocc,28,170,5	duplicate(GuideMorroc)	#04morocc	707,{

moc_ruins,159,53,3	script	#01ruins::GuideMocRuins	707,{
	cutin "moc_soldier",2;
	mes "[޿˵]";
	mes "ӭ,ɳĮ֮";
	mes "^8B4513޿^000000,";
	mes "ҪΪ?";
	next;
	while (1) {
		switch(select("[ Ҫʩ ]:[ ̵ & С ]:ɾСͼı:Ի")) {
		case 1:
			set .@loop,1;
			while (.@loop) {
				switch(select("[  ]:[ ʷҿ˹Ѩ ]:[ ޿ ]:һѡ")) {
				case 1:
					mes "[޿˵]";
					mes "^B9062F^000000";
					mes "λڽ,";
					mes "^B9062F^000000λ";
					mes "Ѿ";
					mes "Сͼ,";
					mes "Ҫ?";
					viewpoint 1,56,161,0,0xFF0000;
					next;
					break;
				case 2:
					mes "[޿˵]";
					mes "^0000FFʷҿ˹Ѩ^000000";
					mes "";
					mes "ȥĻ";
					mes "ҵõ,";
					mes "Ҫ?";
					viewpoint 1,71,19,1,0x0A82FF;
					next;
					break;
				case 3:
					mes "[޿˵]";
					mes "ǰ^FF5400޿^000000";
					mes "Ϸڵλ";
					mes "Ѿ";
					mes "Сͼ,";
					mes "Ҫ?";
					viewpoint 1,158,40,2,0xFFB400;
					next;
					break;
				case 4:
					set .@loop,0;
					break;
				}
			}
			break;
		case 2:
			set .@loop,1;
			while (.@loop) {
				switch(select("[ ԰ʦ ]:[  ]:[ ְԱ ]:[ ά޹ ]:[  ]:[  ]:[ ǲ ]:һѡ")) {
				case 1:
					callsub L_Mark,"^006400԰ʦ";
					viewpoint 1,68,164,3,0xAAFF00;
					next;
					break;
				case 2:
					callsub L_Mark,"^800080";
					viewpoint 1,92,128,5,0xDA70D6;
					viewpoint 1,114,63,6,0xDA70D6;
					next;
					break;
				case 3:
					callsub L_Mark,"^B9062FְԱ";
					viewpoint 1,59,157,7,0xFF0000;
					next;
					break;
				case 4:
					callsub L_Mark,"^0000FFά޹";
					viewpoint 1,107,94,8,0x0A82FF;
					next;
					break;
				case 5:
					callsub L_Mark,"^FF5400";
					viewpoint 1,118,170,9,0xFFB400;
					next;
					break;
				case 6:
					callsub L_Mark,"^006400";
					viewpoint 1,115,123,10,0xAAFF00;
					next;
					break;
				case 7:
					mes "[Morroc Guide]";
					mes "^7F3300ǲ^000000";
					mes "ṩ^0000FF^000000";
					mes "רҵԱ,";
					mes "ֻǲе";
					mes "!";
					mes "Ҫ?";
					viewpoint 1,154,86,11,0xD2691E;
					next;
					break;
				case 8:
					set .@loop,0;
					break;
				}
			}
			break;
		case 3:
			mes "[޿˵]";
			mes "ɾ,";
			mes "Ҫ?";
			viewpoint 2,1,1,0,0xFFFF00;
			viewpoint 2,1,1,1,0x000000;
			viewpoint 2,1,1,2,0xFF0000;
			viewpoint 2,1,1,3,0xFFFF00;
			viewpoint 2,1,1,4,0xFFFF00;
			viewpoint 2,1,1,5,0xFFFF00;
			viewpoint 2,1,1,6,0xFFFF00;
			viewpoint 2,1,1,7,0xFFFF00;
			viewpoint 2,1,1,8,0xFFFF00;
			viewpoint 2,1,1,9,0xFFFF00;
			viewpoint 2,1,1,10,0xFFFF00;
			viewpoint 2,1,1,11,0xFFFF00;
			next;
			break;
		case 4:
			mes "[޿˵]";
			mes "ף;ƽ!";
			close2;
			cutin "moc_soldier",255;
			end;
		}
	}
	end;
L_Mark:
	mes "[޿˵]";
	mes "Сͼϱһ";
	mes getarg(0)+"^000000";
	mes "λ.";
	mes "㻹Ҫȷλ?";
	return;
}

moc_ruins,70,164,3	duplicate(GuideMocRuins)	#02ruins	707
moc_ruins,65,44,5	duplicate(GuideMocRuins)	#03ruins	707
