//===== rAthena Script ======================================= 
//= Renters
//===== By: ================================================== 
//= rAthena Dev Team
//===== Current Version: ===================================== 
//= 2.2
//===== Compatible With: ===================================== 
//= rAthena SVN
//===== Description: ========================================= 
//= [Official Conversion]
//= Renewal-specific breeder NPCs.
//===== Additional Comments: ================================= 
//= 2.1 Moved some renters to a separate renewal file. [Daegaladh]
//= 2.2 Updated to match the official scripts. [Euphy]
//============================================================ 

// Dragon Breeder
//============================================================
job3_rune01,88,62,5	script	Ա	105,{
	mes "[Ա]";
	if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) {
		mes "ð, ð, Ū?";
		next;
		switch(select(":")) {
		case 1:
			//if (!getskilllv("RK_DRAGONTRAINING")) {
			if (!getskilllv("KN_RIDING")) {
				mes "[Ա]";
				mes "˼ʻִ(ѵ)ҲŸҸ!";
				close;
			}
			else if (checkriding()) {
				mes "[Ա]";
				mes "²һͷ?";
				close;
			}
			else if(ismounting()) {
				mes "[Ա]";
				mes "ð, С, !";
				close;
			}
			setdragon;
			close;
		case 2:
			mes "[Ա]";
			mes "û¶, , ´!";
			close;
		}
	}
	mes "λ͹, ʲô¶ܰ?";
	mes "ܱ, ֻзʿܼԦ˰!";
	close;
}

// Dragon/Gryphon Master
//============================================================
prontera,130,213,5	script	Ա	105,{
	mes "[Ա]";
	if (Class == Job_Rune_Knight || Class == Job_Rune_Knight_T || Class == Job_Baby_Rune) {
		mes "ð, ðռ, һͷ?";
		next;
		switch(select("- :- ")) {
		case 1:
			//if (!getskilllv("RK_DRAGONTRAINING")) {
			if (!getskilllv("KN_RIDING")) {
				mes "[Ա]";
				mes "ѧ, ?";
				close;
			}
			else if (checkriding()) {
				mes "[Ա]";
				mes "Ѿһͷ˺......";
				close;
			}
			else if(ismounting()) {
				mes "[Ա]";
				mes "ǲ, лл!";
				close;
			}
			setdragon;
			close;
		case 2:
			mes "[Ա]";
			mes "֪. ô, ף!";
			close;
		}
	}
	if (Class == Job_Royal_Guard || Class == Job_Royal_Guard_T || Class == Job_Baby_Guard) {
		mes "ð, ɧ, һͷʨ?";
		next;
		switch(select(":")) {
		case 1:
			if(!getskilllv("KN_RIDING")) {
				mes "[Ա]";
				mes "ѧ, ?";
				close;
			}
			else if (checkriding()) {
				mes "[Ա]";
				mes "Ѿһͷ˺......";
				close;
			}
			else if(ismounting()) {
				mes "[Ա]";
				mes "ǲ, лл!";
				close;
			}
			setriding;
			close;
		case 2:
			mes "[ʨչԱ]";
			mes "֪. ô, ף!";
			close;
		}
	}
	mes "ҾΪ ʿ  ʼʿ ṩĹԱ!";
	close;
}

// Peco removing NPC
//============================================================
prontera,125,208,5	script	Ա	105,{
	mes "[]";
	mes "ֻӲҪ,";
	mes ", ";
	mes "ôҾͶ!";
	if (checkriding()) {
		next;
		mes "[]";
		mes "һֻ,";
		mes "?";
		next;
		switch(select("- :- ")) {
		case 1:
			setriding 0;
			mes "[]";
			mes "ô, ";
			mes "̤ʵصĸо?";
			mes "HOLDס?";
			close;
		case 2:
			mes "[]";
			mes "Ȱ,";
			mes "ҷŭԼ.";
			close;
		}
	}
	close;
}

// Magic Gear Renter
//============================================================
-	script	::mgm	-1,{
	mes "[еʦ]";
	if (Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic) {
		mes "ð, !";
		mes "һ̨Ƴ, ";
		mes "һ̨ߴ?";
		next;
		switch(select("- Ƴ:- :- ȡ")) {
		case 1:
			if (checkcart()) {
				mes "[еʦ]";
				mes "ѾƳ.";
				close;
			}
			setcart;
			mes "[еʦ]";
			mes "û¶. ";
			close;
		case 2:
			if (checkmadogear()) {
				mes "[еʦ]";
				mes "Ѿڻ.";
				close;
			}
			else if (!getskilllv("NC_MADOLICENCE")) {
				mes "[еʦ]";
				mes "õ˼ʻִ!";
				close;
			}
			else if(ismounting()) {
				mes "[еʦ]";
				mes "ΪϵǮǳ?";
				close;
			}
			setmadogear;
			mes "[еʦ]";
			mes "ʱ, ǵôƱ!";
			close;
		case 3:
			close;
		}
	}
	mes "ܰﵽ?";
	mes "ֻ, ס!";
	close;
}
prontera,163,178,3	duplicate(mgm)	ħеԱ#prt	105
geffen,103,55,5	duplicate(mgm)	ħеԱ#gef	105
payon,166,106,5	duplicate(mgm)	ħеԱ#pay	105
aldebaran,133,112,5	duplicate(mgm)	ħеԱ#alde	105
yuno,167,187,3	duplicate(mgm)	ħеԱ#yuno	105
rachel,106,134,5	duplicate(mgm)	ħеԱ#ra	105
dicastes01,187,207,3	duplicate(mgm)	ħеԱ#dic	105
manuk,273,212,5	duplicate(mgm)	ħеԱ#man	105
splendide,180,174,5	duplicate(mgm)	ħеԱ#spl	105
mid_camp,242,243,3	duplicate(mgm)	ħеԱ#mid	105
