//===== rAthena Script =======================================
//= Umbala Town script
//===== By: ==================================================
//= jAthena (1.0) Fusion Dev Team (1.1) Muad Dib (1.2) Darkchild (1.3)
//===== Current Version: =====================================
//= 2.1
//===== Compatible With: =====================================
//= rAthena SVN; RO Episode XX
//===== Description: =========================================
//- [Official Conversion]
//= Umbala Town Npcs
//===== Additional Comments: =================================
//= 1.0 Done By jAthena (dunno Who)
//= 1.1 Translated by Fusion Dev Team
//= 1.2 Fixed Something by Muad Dib
//= 1.3 Fixed up For eA by Darkchild
//= 1.4 Fixed some wrong item names [Lupus]
//= 1.5 Spell Checked [massdriller]
//= 1.6 Fixed item names, added a chance to get to Niflheim via Jumping Bungy Area [Lupus]
//= 1.7 Fixed bugs and exploits [Lupus]
//= 1.8 Warps you to Niff with 1HP [Lance]
//= 1.9 Moved Umbala Event, Create Essence/Dismantle Stone, and Skeletal Gate to npc/quests/quests_umbala.txt [Evera]
//= 2.0 Removed duplicates, max NPC name length is 23, so Utan Tribe Young Adult#1, the 1 is skipped [Toms]
//= 2.1 Updated to Aegis 10.3 standards. [L0ne_W0lf]
//============================================================

comodo,170,137,7	script	#um	84,{
	end;

OnEmoteHmm:
	emotion e_hmm;
	end;

OnEmoteGG:
	emotion e_gg;
	end;
}

comodo,171,137,1	script	˾#um	92,{
	mes "[]";
	mes "һǲо˵ıﰡ!";
	next;
	mes "[˾]";
	mes "ҵĻһֱǵ鿴ЩˣҲʧ!!";
	next;
	mes "[]";
	mes "ҲȥѰұ!";
	next;
	emotion e_gg;
	mes "[˾]";
	mes "ð- !!";
	next;
	mes "[]";
	mes "............";
	next;
	emotion e_hmm;
	donpcevent "#um::OnEmoteHmm";
	mes "[]";
	mes "׵Ŀ?";
	next;
	select("ʲô? ?");
	mes "[]";
	mes "ʲôʱʼİ?!";
	next;
	emotion e_gg;
	mes "[˾]";
	mes "รҲҪйر鰡?";
	mes "ȻҲðռҵĻӦ֪ҪĶҪ׵Ĳ?";
	next;
	emotion e_gg;
	donpcevent "#um::OnEmoteGG";
	mes "[?˾]";
	mes "1000ҵĻһ!";
	next;
	if(select("1000Ҹ:") == 1) {
		if(Zeny > 999) {
			set zeny,zeny-1000;
			mes "[˾]";
			mes " µļһ!";
			next;
			mes "[]";
			mes "..ʵ˵ǰط";
			mes "λðռ˹л";
			next;
			mes "[˾]";
			mes "(СС)ֱŴӻˣ";
			next;
			mes "[]";
			mes "ڰҹ͵͵һ±˷ְ?";
			next;
			mes "[˾]";
			mes "װı~...";
			mes "˱⻹б?!!";
			next;
			mes "[]";
			mes "˵ҲҪȥѰұ-!!";
			next;
			emotion e_hmm;
			mes "[˾]";
			mes "ǣ˹Ļ׵ĸǣڵص..";
			next;
			mes "[]";
			mes "˹ƽʱǵ!!";
			mes "-!!";
			next;
			menu "Ǹ˹?",-;
			mes "[]";
			mes "סڴı";
			next;
			mes "[˾]";
			mes "Ҹ鱨ˣҲ֪ʲô鱨Ҳøң֮鰡!";
			next;
			mes "[¡˾]";
			mes "ôף!";
			close;
		}
		mes "[]";
		mes "ˣûǮ";
		close;
	}
	mes "[Haith]";
	mes "! Ҫ~";
	emotion e_hmm;
	emotion e_hmm;
	close;
}

cmd_in01,175,120,3	script	#um	69,{
	mes "[]";
	mes "λǽλǣðռ˹";
	mes "ᵽζһὲһЩȤĻ";
	next;
	mes "[]";
	mes "εȥĻأ";
	mes "ֻǺǺǵЦ˵";
	mes "- ҹȻʺϵʦ -";
	next;
	mes "[]";
	mes "һֱ˹..";
	mes "ȥ?";
	close;
}

cmd_in01,164,115,1	script	˹#um	731,{
	mes "[˹]";
	mes "...Ǻ? ʲô";
	mes "- ҲҥԶı?";
	mes "Ҳ̫ǿ. . .";
	next;
	mes "[˹]";
	mes "˵ʲôõıĻ";
	mes "ֻǴǵģ";
	mes "ӦòǱֻҵռƷ~";
	next;
	mes "[˹]";
	mes "Ҳ... 'Ǹ'";
	mes "ʵĴڵʵ";
	mes "ҲֻҪ˫ȷ϶ѣǵõֵǮıʯһ";
	next;
	mes "[˹]";
	mes "ħ!";
	mes "ĶѨеݵС?";
	next;
	mes "[˹]";
	mes "..";
	mes "һʲô..";
	next;
	mes "[˹]";
	mes "Ȼ !";
	mes "ҵˣ";
	mes "ֱĿǰûҵģͨ''·!";
	next;
	mes "[˹]";
	mes "............";
	next;
	mes "[˹]";
	mes "......ʲô?";
	next;
	mes "[˹]";
	mes "ʱӦҪ '' Ч!";
	mes "û˼..";
	emotion e_hmm;
	next;
	mes "[˹]";
	mes "أǲҪ '' ôȥ '' ʲô";
	next;
	mes "[˹]";
	mes "̽ռҵĻ!!!";
	mes "ҽʱ!";
	mes "ӦҪ<! ֪뵽!>";
	mes "ı鲢߿ܳȥöĸоȥѰǸط!!";
	next;
	mes "[˹]";
	mes "! !";
	mes "ȥ !!!!!!";
	next;
	mes "[˹]";
	mes "ǰֵǷҫ۵δ֪! !";
	mes "    !!!!";
	close;
}

umbala,70,106,3	script	̴ С#um	781,{
	if (event_umbala >= 3) {
		mes "[???]";
		mes "ѽ?..";
		mes "˰?";
		next;
		mes "[???]";
		mes "һ!Ǻܸʶ";
		mes "ҽй̹";
		emotion e_heh;
		next;
		mes "[̹]";
		mes "....ǣںܿϧ";
		mes "ܺһ";
		mes "ͻȻҼº";
		mes "ݶŪ....";
		emotion e_sob;
		next;
		mes "[̹]";
		mes "!һ£";
		mes "?";
		mes "ӺĻ";
		mes "жǮԽ?";
		mes "!";
		emotion e_heh;
		next;
		if (select(":") == 1) {
			mes "[̹]";
			mes "!!";
			mes "Ǹ˰~";
			mes "̫!";
			if (zeny > 1000) {
				set zeny,zeny-1000;
				if (checkweight(517,1)) {
					getitem 517,1; //Meat
				}
				emotion e_swt2;
			}
			else {
				next;
				mes "[̹]";
				mes "ʲô!ûǮ";
				mes "ȴװǮ....";
				emotion e_pif;
				close;
			}
			next;
			mes "[̹]";
			mes "ҵһС˼лл";
			emotion e_heh;
			close;
		}
		mes "[̹]";
		mes "........";
		emotion e_sob;
		close;
	}
	else {
		mes "[???]";
		mes "!!";
		mes "~~~~";
		mes "~~~~";
		next;
		mes "[???]";
		mes "Umbah! Umbaumbah!";
		mes "Umbahumbah Haatan babah.";
		emotion e_sob;
		next;
		mes "[Haatan]";
		mes "........umbah,";
		mes "Umbah umbah umbaumbumbah umbah umbah";
		mes "Babaum babahum woombah umbah umbabah";
		mes "Umbah umbah";
		mes "..Umbah umbabah umbah...";
		emotion e_heh;
		next;
		mes "[Haatan]";
		mes " . . . !";
		next;
		mes "[Haatan]";
		mes "Umbah!";
		mes "Umbah umbah? Umbah umbahbah";
		mes "abaum babahum woombah!";
		mes "Umbahumbah umbabahumbaumhumbah! Umbah!";
		emotion e_heh;
		next;
		if (select("(Nod head):(Shake head)") == 1) {
			mes "[Haatan]";
			mes "Umbaumbah!!";
			mes "Um~bahumbah~ Um~baumbah~";
			mes "Um~baumbah~ um~baumbah~";
			if (zeny > 1000) {
				set zeny,zeny-1000;
				if (checkweight(517,1)) {
					getitem 517,1; //Meat
				}
				emotion e_swt2;
			}
			else {
				next;
				mes "[Haatan]";
				mes "...umbah? Umbahumbah!! Umbaum!";
				emotion e_pif;
				close;
			}
			next;
			mes "[Haatan]";
			mes "Umba umba umbaum.";
			emotion e_sob;
			close;
		}
		mes "[Haatan]";
		mes "........umbah..";
		emotion e_heh;
		close;
	}
	close;
}

umbala,59,243,5	script	̴ С#1	787,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes ".........";
		mes ".......";
		mes "....ó";
		mes "...";
		emotion e_rock;
		next;
		if (select(":") == 1) {
			if (countitem(517) > 0) {
				mes "[̹]";
				mes "Ҫ? лл!";
				mes "ûʲôҸл";
				delitem 517,1; //Meat
				getitem 909,2; //Jellopy
				getitem 914,2; //Fluff
				getitem 705,2; //Clover
				emotion e_scissors;
				close;
			}
			mes "[̹]";
			mes "ʲôû⣬";
			mes "װ!";
			mes "̴Ƿǳ";
			mes "թ۵!";
			percentheal -20,0;
			emotion e_an;
			close;
		}
		mes "[̹]";
		mes ".......";
		mes "....Ӷ";
		mes "....";
		percentheal -1,0;
		emotion e_sob;
		close;
	}
	else {
		mes "[???]";
		mes ".........";
		mes "......";
		mes ".....Ͱ";
		mes ".....";
		emotion e_rock;
		next;
		if (select(":") == 1) {
			if (countitem(517) > 0) {
				mes "[???]";
				mes "Umbaumbaumbabababah.";
				mes "Umbababahum.";
				delitem 517,1; //Meat
				getitem 909,2; //Jellopy
				getitem 914,2; //Fluff
				getitem 705,2; //Clover
				emotion e_scissors;
				close;
			}
			mes "[???]";
			mes "Umbahumumhumbubabababah!!";
			mes "Umbahumbababah umbahumboo!";
			percentheal -20,0;
			emotion e_an;
			close;
		}
		mes "[???]";
		mes "...........";
		mes "......woong bah.";
		mes "....umbabababah.";
		emotion e_sob;
		percentheal -1,0;
		close;
	}
}

umbala,177,153,3	script	˹#um	97,{
	emotion e_gasp;
	mes "[˹]";
	mes "-! Ү!?";
	mes "û뵽ƫƧĵطᷢ!";
	mes "ܸ˼㣬ҽ˹";
	next;
	mes "[˹]";
	mes "ǽĴ䣬";
	mes "λɽγȫͬĻȦ";
	next;
	mes "[˹]";
	mes "ɫҲͬҲǸõȫͬ";
	mes "֮Ƶľǣ ";
	mes "Ǳķʽǲͬ";
	next;
	mes "[˹]";
	mes "ȻҲƵĵط";
	mes "мûעĻܻѿร";
	mes "аȫ෴˼";
	next;
	mes "[˹]";
	mes "ҪΪǵЦ ";
	mes ";ǵҲЦ";
	mes "?";
	next;
	mes "[˹]";
	mes "ͨĻ...";
	mes "֪û˶ǵ..";
	mes " ư - ! !";
	emotion e_sob;
	close;
}

umbala,80,146,4	script	#um	753,{
	mes "[]";
	mes "...  ظأ";
	mes "ҲǱط˰?";
	mes "ѽ~ ܸ˼㣬û뵽";
	mes "ֵط";
	mes "˰";
	next;
	mes "[]";
	mes "ΪѰǿ߶";
	mes "ǻ";
	mes "ͨô...Ȿ";
	mes "Ǹץ£";
	mes "˱Ϥˣ";
	next;
	mes "[]";
	mes "Բͨ";
	mes "";
	mes "ǵ屣֮";
	mes "ǿң";
	mes "ǷƵ";
	next;
	mes "[]";
	mes "ΪǱȽϽӽԭʼĴ䣬";
	mes "̫ʺԷ赲... ";
	mes "ǻǸо";
	mes "";
	close;
}

umbala,140,157,6	script	̴ #1	785,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes "߿յǳΣգ";
		mes "ΪðΣյ飬";
		mes "Գɹˣ";
		mes "ᱻ϶Ϊ̴";
		mes "Ĵ";
		close;
	}
	else {
		mes "[?????]";
		mes "ͺͣ";
		mes "Ͱغ";
		mes "ͰͰ";
		close;
	}
}

umbala,146,157,4	script	̴ #2	786,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes "˳ɸ߿յ";
		mes "Ƿǳѵģ";
		mes "Ϊף˳ɵˣۼʽ";
		close;
	}
	else {
		mes "[????]";
		mes "ͰͰ";
		mes "ͰͰͰͰ";
		close;
	}
}

umbala,149,165,4	script	̴ С#3	781,{
	if (event_umbala >= 3) {
		mes "[¶̹]";
		mes "ôߵĵط";
		mes "̫ˣ";
		mes "̴壬";
		mes "Ҫֳӣ";
		mes "Żᱻ϶Ϊ";
		close;
	}
	else {
		mes "[??????]";
		mes "ͰͰͣ";
		mes "Ͱͣ";
		mes "ͺͣ";
		close;
	}
}

umbala,92,159,4	script	̹#um	785,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes "֪ƤΪʲôܺ?";
		mes ". . . ǾΪ";
		next;
		mes "[̹]";
		mes "ÿ˯ǰɿĹϵ!";
		next;
		mes "[̹]";
		mes "ϲɿ ~";
	}
	else {
		mes "[????]";
		mes " ";
		mes " ";
		mes "  ";
		next;
		mes "[????]";
		mes " Ͱ ";
		emotion e_ho;
		close;
	}
	close;
}

umbala,194,104,4	script	̴ С#2	787,{
	if (event_umbala >= 3) {
		mes "[ֿ̹]";
		mes "ѽ˰?";
		mes "߿յ?";
		next;
		if (select(":û") == 1) {
			mes "[ֿ̹]";
			mes "۰˻˲𰡣";
			mes "̴延ӭ";
			close;
		}
		mes "[ֿ̹]";
		mes "û...";
		mes "Ҫ϶Ϊ˵Ļ";
		mes "˭Ҫʽ";
		mes "ҳһҪսȻ󱻴϶!";
		close;
	}
	else {
		mes "[???]";
		mes "ͰͰͣ";
		mes "Ͱ?";
		next;
		if (select(":û") == 1) {
			mes "[???]";
			mes "Umba, Umumbah umbabah.";
			mes "Umbaumbah umumbabah.";
			close;
		}
		mes "[???]";
		mes "Er, Umbahumba umumbah.";
		mes "Umbahumbah umbabah.";
		mes "Umbahumhumbabahum.";
		close;
	}
}

umbala,193,208,6	script	̴ #3	789,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes "ʱҲ߿յ";
		mes "Ȼûɹֳɾ͸޷ģ";
		mes "Ҳ˾úäĿ";
		mes "Ҿ˵İ";
		close;
	}
	else {
		mes "[????]";
		mes "Ͱͣ";
		mes "ͺͰ룬";
		mes "ͰͰͺ";
		close;
	}
}

umbala,139,205,4	script	̴ #5	785,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes "þò˰!";
		mes "߿յ";
		mes "ĵط";
		mes "̴ܶˣ";
		mes "Ϊ֤Լ";
		mes "ȥ";
		next;
		mes "[̹]";
		mes "ǰߵĻȥģ";
		mes "׼";
		next;
		mes "[̹]";
		mes "ȥ֮ȻˮϸҵĻ";
		mes "иͨˮжѨ";
		mes "ˣżҲ˻ֱӵȥ";
		next;
		mes "[̹]";
		mes "Ҳй⿴ˣҪСĵ㣬";
		mes "ˮﻹвĹõĻҲ";
		close;
	}
	else {
		mes "[????]";
		mes "!";
		mes "ͰͰͰͣ";
		mes "Ͱ̹Ͱͣ";
		mes "ͰͰͺ";
		mes "ͰͰ";
		next;
		mes "[????]";
		mes "ͺͰͣ";
		mes "Ͱ̹ͣ";
		mes "ͣͰ룬";
		mes "ͺ";
		close;
	}
}

um_in,158,71,3	script	̴ #um	787,{
	if (event_umbala >= 3) {
		mes "[̹]";
		mes "кܶܶľ!";
		mes "̹ǳϲľٺ";
		next;
		mes "[̹]";
		mes "иرϲľ! - õľ!";
		mes "ԣӦ- !";
	}
	else {
		mes "[????]";
		mes " Ͱ !";
		mes "  ͰͰ ";
		mes "  ";
		mes "Ͱ  Ͱ";
	}
	close;
}

umbala,140,197,1	script	Bungee Jump	-1,0,0,{
OnTouch:
	switch(rand(1,3)) {
	case 1:
		percentheal -100,0;
		mapannounce "umbala","ڸ߿յ̨: "+strcharinfo(0)+" : ѽѽѽѽѽѽ~~~~~~~",bc_map;
		end;
	case 2:
		percentheal -50,0;
		mapannounce "umbala","ڸ߿յ̨: "+strcharinfo(0)+" : °~~~~~~!",bc_map;
		end;
	case 3:
		if (rand(1,2) == 2) {
			percentheal -99,0;
			warp "nif_in",69,15;
		}
		end;
	}
}

umbala,136,195,0	script	 #jump	-1,1,1,{
OnTouch:
	warp "umbala",145,166;
	end;
}