//===== rAthena Script ======================================= 
//= Juno City
//===== By: ================================================== 
//= KitsuneStarwind, kobra_k88, L0ne_W0lf
//===== Current Version: ===================================== 
//= 1.5
//===== Compatible With: ===================================== 
//= rAthena SVN
//===== Description: ========================================= 
//= [Official Conversion]
//= NPCs for the City of Juno
//===== Additional Comments: ================================= 
//= Added additional npcs.  Added Metto quest. [kobra_k88]
//= Moved item quest to quest folder. Re-edited a majority of the npcs. [kobra_k88]
//=a Removed duplicate npcs already found in the sage quest.
//= Fixed & Spellchecked [massdriller]
//= 1.3 Started updating Juno NPCs based on iRO. 10% complete.
//= 1.3.2 Started updating Juno NPCs based on iRO. 30% complete.
//= 1.3.3 Removed Noyee NPC (it's implemented in sleipnir_seal.txt)
//= 1.4 Updated to Aegis 10.3 standards. [L0ne_W0lf]
//=     Added Juno Airship Representative.
//= 1.4a Corrected a Typo error (bugreport:716) [Samuray22]
//= 1.5 Added Renewal coordinates for Payon and Izlude. [Euphy]
//=     Split Soldier NPCs into Pre-RE/RE (sprite change).
//============================================================ 

// Juno
//============================================================ 
yuno,184,173,4	script	׵#juno	729,{
	if (rand(1,5) == 1) {
		mes "[׵]";
		mes "^3355FFŵ^000000 ԶصƯڿ.";
		next;
		mes "[׵]";
		mes "˵һ ^3355FF ˹ ^000000 ż.Զŵ֮ǰʹ.";
		next;
		mes "[׵]";
		mes "оŵԴ ^3355FF ֵƬ ^000000.˵֮Դԭ ˹ .";
		next;
		mes "[׵]";
		mes "к֪ܶѧ˶о,,ǵĳҲ֮Ϊѧʥ.";
		close;
	}
	else {
		mes "[׵]";
		mes "֮,";
		mes "^3355FFŵ,^000000 ";
		mes "칹.";
		next;
		mes "[׵]";
		mes "ҫ, ֮÷, ԼǻŮ.";
		next;
		mes "[׵]";
		mes "ֱλ";
		mes " : ";
		mes " : Ů";
		mes "ϱ : ÷.";
		close;
	}
}
	
yuno,337,227,4	script	ŵ#juno	103,{
	mes "[]";
	if (rand(1,50) == 1) {
		if (Zeny > 999) {
			mes "Ҫ?";
			next;
			mes "^3355FF,㿴һЩǹ^000000.";
			next;
			mes "[]";
			mes "Ѿע. ''ҪҪǶҪ. Ϊʲôص.";
			next;
			mes "[]";
			mes "Ҫ ^3355FF1,000 zeny^000000.";
			mes "?";
			next;
			if (select("õ:Ҫ") == 1) {
				mes "[]";
				mes "**";
				mes "~";
				set Zeny, Zeny-1000;
				getitem 529,1; //Candy
				next;
				mes "[]";
				mes "**";
				mes "ô...";
				mes "װ ~";
				close;
			}
			mes "[]";
			mes ".ԼΪʲôҪҵ .";
			close;
		}
		else {
			mes "**";
			mes "ʱ䵽.";
			mes "ô...";
			close;
		}
	}
	else {
		mes "һλԤܶ...";
		next;
		mes "[]";
		mes "˵ǰŵһBOSSħΧ ? ǳΪ ^FF3355ʿ^000000.";
		next;
		mes "[]";
		mes "ҥ˵֮. Χ಻ħ, ѻŵǺڵȥ.";
		next;
		mes "[]";
		mes "ǷҪȥԸʿ,Ҳע. Ҫ֪,ԭ.";
		close;
	}
}

yuno,328,239,4	script	ŵʿ#juno	732,{
	mes "[ɪ]";
	mes "ҽɪ,";
	mes "ŵ̵սʿ.";
	next;
	mes "[ɪ]";
	mes "ʵ ^3355FF߲ʴ^000000 ǴλƷ. ߲ʴƶٶҪڴƶٶ,ҲӾ.";
	next;
	mes "[ɪ]";
	mes "ǿ๽й,Ҳкܶ׷. ߲ʴʹ֮,֮͵һ.";
	close;
}

yuno,343,68,4	script	ŵͳ#juno	730,{
	mes "[ŵ]";
	if (rand(1,1000) == 1) {
		mes ",㽫Ϊ㽲һ. ǧǧð, ^FF33551 ֻ˲Ż^000000.";
		next;
		mes "[ŵ]";
		mes "֪õ!ʵ!";
		next;
		mes "[ŵ]";
		mes "۾! Ҫǰƭ!";
		close2;
		warp "prontera",182,206;
		end;
	}
	mes "˵˵ϵ֮ӵİ?  ^3355FF^000000.";
	next;
	mes "[ŵ]";
	mes "һϲ޹ߵʦ.˵,Ĺ.";
	next;
	mes "[ŵ]";
	mes "ΪһðߵĻ,Ǻп;.ʱ̱־!";
	close;
}

yuno,165,111,4	script	ŵ#juno	123,,{
	mes "[Ħ]";
	if (rand(1,50) == 25) {
		if (Zeny > 4999) {
			mes "ҵ,ҵֲͬҩ.";
			next;
			mes "[Ħ]";
			mes "һ ^3355FFɫҩ^000000 ,Լ,^000000.";
			next;
			mes "[Ħ]";
			mes "һ ^FF3355ɫҩ^000000 ,㷵ʵ.";
			next;
			mes "[Ħ]";
			mes "Ҫһ,֧ ^3355FF5,000 zeny^000000. ,ѡ.";
			next;
			if (select("ѡ ^FF3355ɫҩ^000000:ѡ ^3355FFɫҩ^000000.") == 1) {
				mes "[Ħ]";
				mes "ѡ,ͽ޾Ʈ.";
				set Zeny, Zeny-5000;
				getitem 507,1; //Red_Herb
				close2;
				warp "prontera",182,206;
				end;
			}
			mes "[Ħ]";
			mes "ǰ⿪Ļ.";
			set Zeny, Zeny-5000;
			getitem 510,1; //Blue_Herb
			close2;
			warp "pay_dun03",200,222;
			end;
		}
		else {
			mes ",Ǹ,˻Ῡ.ûǮ޷ɲƸİ.";
			close;
		}
	}
	else {
		mes "^3355FF^000000...";
		mes "ǺܾǰһλŵĻ֮.";
		next;
		mes "[Ħ]";
		mes "Ϊ˹ʱŶ⵽,Ѿ޷ܺõͬ͵.ڰ,,ֻһԵĹﰡ!....";
		close;
	}
}
	
yuno,157,205,4	script	ŵĽ#juno	54,{
	mes "[]";
	mes "*...*";
	next;
	mes "[]";
	mes ",. һԼ. Ϊŵȫ彳ȡȨһ.";
	next;
	switch(select("ǿװ:Ʒ:ʵ֮ʳ:Ի")) {
	case 1:
		mes "[]";
		mes "һ ^3355FFʥ^000000  ^3355FFʥ^000000 ,ʮ־˵ⶼǺرĶŶ.";
		next;
		mes "[]";
		mes "Щװ,ǿ. Ҳʥ.";
		next;
		mes "[]";
		mes "ЩʥʹںͲϵħϵħս,ЩװκװҪ.";
		next;
		mes "[]";
		mes ",,ҲΪΪЩװĲ̫ѻ,ҲֻһЩ˵ʮ־ſԵõЩװ.";
		close;
	case 2:
		mes "[]";
		mes "һӡͬԲһǵϾɾ.  ^FF3355Ͼɾ^000000 ĺŶ,ܶ߶Ҫо.";
		next;
		mes "[]";
		mes "ܹʩչߵȼħʱ,Ϳʹ.";
		close;
	case 3:
		mes "[]";
		mes "^3355FF׸^000000! ǵ,Ǻܶ˶Ĵͳʳ. һ˵׸Ⱑ,׸ϳеĻɸ...ӿͷ.";
		next;
		mes "[]";
		mes "~";
		mes "ҧһ׸Ⱑ.";
		close;
	case 4:
		mes "[]";
		mes "ŵ֮ݳ, Ҳϣסڴ˵ص. 뾡ŵǴĶζ.";
		close;
	}
}

-	script	::JunoSoldier1	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "︽һֽ Ҿʯ ħ. ʯ,з,׳..";
	next;
	mes "[ŵʿ]";
	mes "ϵ,,ͷɸŨȵɵĻ,ͻᱻ.";
	next;
	mes "[ŵʿ]";
	mes "Сĵ. գգ۾װͶڻ.";
	close;
}

-	script	::JunoSoldier2	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "аտ...";
	mes "ǸħһִӵﳤĻһ.";
	next;
	mes "[ŵʿ]";
	mes "ǰ,Լ. ʹԶҲ⵽Ϯ.";
	next;
	mes "[ŵʿ]";
	mes ",λĵѧ,ȫͶоʱ,ܲСĵ,,Ե.";
	close;
}

-	script	::JunoSoldier3	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "ŵԱһֶʹ 'αʹ.' ޹,ҪΪ·,ǰ,ĵڱϮЩ·.";
	next;
	mes "[ŵʿ]";
	mes "Ի,ҪȻ鷳.";
	close;
}

-	script	::JunoSoldier4	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "'ħǼ' һֳħ,סڸ߸ߵɽ,֪ôľͱħ.";
	next;
	mes "[ŵʿ]";
	mes "Ľ,ҪȰ.";
	next;
	mes "[ŵʿ]";
	mes "ħǼ'Ⱥ,׷ɱʱɽԽҲٶȺܿ.";
	close;
}

-	script	::JunoSoldier5	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "˵޴ձȽᾧ?";
	mes "ЩTMD!";
	next;
	mes "[ŵʿ]";
	mes "TMDִĽձȽᾧȻڰ!";
	close;
}

-	script	::JunoSoldier6	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "һװ '̽'";
	next;
	mes "[ŵʿ]";
	mes "߽׼˵,ôҲ, Ѷ̽˱. ˵,Ѷ̽õ,ҿҲ.";
	close;
}

-	script	::JunoSoldier7	-1,{
	mes "[ŵʿ]";
	mes "ӭŵ,֮Դ.";
	next;
	mes "[ŵʿ]";
	mes "һʥܽ 'ʥ֮ʹ' ֻܱʮ־װ";
	next;
	mes "[ŵʿ]";
	mes "ֳխ,ǰ˵һʹ. ںͲϵħ,ϵħﶷĹǺܺõ.";
	close;
}

yuno,142,183,5	script	ɿͧ˵Ա	100,{
	mes "[ɿͧ˵Ա]";
	mes ",㽲";
	mes "ǶԷɿͧĿδԤ.";
	next;
	mes "[ɿͧ˵Ա]";
	mes "ǻֻڲϲԶ.";
	mes "ΪǵĹ˿ǺбҪ֪ǵоȵ.";
	next;
	mes "[ɿͧ˵Ա]";
	mes "зķɿͧԴִϵκһ.Ҳܿе.ǽʹõĳɹṩ߸.";
	next;
	mes "[ɿͧ˵Ա]";
	mes "ɿͧʼʱ,";
	mes "Ǳ֤һȵ.";
	mes "ͬʱҲṩرĴͷ.";
	next;
	mes "[ɿͧ˵Ա]";
	mes "ͷΪ 1,800 zeny, ȥ. ȥ.";
	next;
	switch(select("¡:˹³::޿:::ħ:ȡ")) {
		case 1: callsub S_Warp,"prontera",116,72;
		case 2: if (checkre(0)) callsub S_Warp,"izlude",128,98; else callsub S_Warp,"izlude",94,103;
		case 3: callsub S_Warp,"geffen",120,39;
		case 4: callsub S_Warp,"morocc",156,46;
		case 5: if (checkre(0)) callsub S_Warp,"payon",162,59; else callsub S_Warp,"payon",69,100;
		case 6: callsub S_Warp,"alberta",117,56;
		case 7: callsub S_Warp,"comodo",209,143;
		case 8: close;
	}

S_Warp:
	if (Zeny >= 1800) {
		set Zeny, Zeny-1800;
		warp getarg(0),getarg(1),getarg(2);
		end;
	}
	else {
		mes "[ɿͧ˵Ա]";
		mes "ܱǸ, Zeny ûд.";
		mes "һ Zeny .";
		close;
	}
}
