//===== rAthena Script =======================================
// Eden Group Quests - Mission [86 - 90]
//===== By: ==================================================
//= Chilly
//===== Current Version: =====================================
//= 1.1
//===== Compatible With: =====================================
//= rAthena SVN
//===== Description: =========================================
//= Repetable Quests for Players between Baselevel 85 - 91 .
//===== Additional Comments: =================================
//= 1.0 First Version. [Chilly]
//= 1.1 Some little improvements here and there. [Masao]
//============================================================

moc_para01,48,175,3	script	Mission [86 - 90]	857,{
	if (countitem(6219) < 1) {
		mes "- Only members of the -";
		mes "- Eden Group can read -";
		mes "- this bulletin board. -";
		close;
	}
	if (BaseLevel < 86 || BaseLevel > 90) {
		mes "- This missions can only be -";
		mes "- read by those who are -";
		mes "- of the correct level. -";
		mes "- There might be another -";
		mes "- board somewhere for -";
		mes "- my level. -";
		close;
	}
	mes "- Many hunting missions -";
	mes "- are on the bulletin board. -";
	next;
	switch(select("Turtle Dungeon Area:Clock Tower Area:Local Area:Other Area")) {
	case 1:
		switch(select("Dragon Tail:Spring Rabbit:Pest")) {
		case 1:
			if (checkquest(4167,HUNTING) == 2) {
				mes "You hunted all 30 Dragon Tail.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4167;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4167) == -1) {
				setquest 4167;
				mes "Please hunt 30 Dragon Tail and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Dragon Tail yet...";
			mes "Will you check again?";
			close;
		case 2:
			if (checkquest(4168,HUNTING) == 2) {
				mes "You hunted all 30 Spring Rabbit.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4168;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4168) == -1) {
				setquest 4168;
				mes "Please hunt 30 Spring Rabbit and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Spring Rabbit yet...";
			mes "Will you check again?";
			close;
		case 3:
			if (checkquest(4169,HUNTING) == 2) {
				mes "You hunted all 30 Pest.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4169;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4169) == -1) {
				setquest 4169;
				mes "Please hunt 30 Pest and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Pest yet...";
			mes "Will you check again?";
			close;
		}
	case 2:
		switch(select("Bathory:Alarm")) {
		case 1:
			if (checkquest(4170,HUNTING) == 2) {
				mes "You hunted all 30 Bathory.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4170;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4170) == -1) {
				setquest 4170;
				mes "Please hunt 30 Bathory and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Bathory yet...";
			mes "Will you check again?";
			close;
		case 2:
			if (checkquest(4171,HUNTING) == 2) {
				mes "You hunted all 30 Alarm.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4171;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4171) == -1) {
				setquest 4171;
				mes "Please hunt 30 Alarm and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Alarm yet...";
			mes "Will you check again?";
			close;
		}
	case 3:
		switch(select("Babayaga:Hyegun:Antique Firelock:Zipper Bear")) {
		case 1:
			if (checkquest(4172,HUNTING) == 2) {
				mes "You hunted all 30 Babayaga.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4172;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4172) == -1) {
				setquest 4172;
				mes "Please hunt 30 Babayaga and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Babayaga yet...";
			mes "Will you check again?";
			close;
		case 2:
			if (checkquest(4173,HUNTING) == 2) {
				mes "You hunted all 30 Hyegun.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4173;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4173) == -1) {
				setquest 4173;
				mes "Please hunt 30 Hyegun and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Hyegun yet...";
			mes "Will you check again?";
			close;
		case 3:
			if (checkquest(4174,HUNTING) == 2) {
				mes "You hunted all 30 Antique Firelock.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4174;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4174) == -1) {
				setquest 4174;
				mes "Please hunt 30 Antique Firelock and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Antique Firelock yet...";
			mes "Will you check again?";
			close;
		case 4:
			if (checkquest(4175,HUNTING) == 2) {
				mes "You hunted all 30 Zipper Bear.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4175;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4175) == -1) {
				setquest 4175;
				mes "Please hunt 30 Zipper Bear and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Zipper Bear yet...";
			mes "Will you check again?";
			close;
		}
	case 4:
		switch(select("Earth Petite:Rafflesia:Venomous:Pitman:Yellow Novus")) {
		case 1:
			if (checkquest(4176,HUNTING) == 2) {
				mes "You hunted all 30 Earth Petite.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4176;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4176) == -1) {
				setquest 4176;
				mes "Please hunt 30 Earth Petite and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Earth Petite yet...";
			mes "Will you check again?";
			close;
		case 2:
			if (checkquest(4177,HUNTING) == 2) {
				mes "You hunted all 30 Rafflesia.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4177;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4177) == -1) {
				setquest 4177;
				mes "Please hunt 30 Rafflesia and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Rafflesia yet...";
			mes "Will you check again?";
			close;
		case 3:
			if (checkquest(4178,HUNTING) == 2) {
				mes "You hunted all 30 Venomous.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4178;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4178) == -1) {
				setquest 4178;
				mes "Please hunt 30 Venomous and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Venomous yet...";
			mes "Will you check again?";
			close;
		case 4:
			if (checkquest(4179,HUNTING) == 2) {
				mes "You hunted all 30 Pitman.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4179;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4179) == -1) {
				setquest 4179;
				mes "Please hunt 30 Pitman and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Pitman yet...";
			mes "Will you check again?";
			close;
		case 5:
			if (checkquest(4180,HUNTING) == 2) {
				mes "You hunted all 30 Yellow Novus.";
				mes "Thank you very much.";
				next;
				mes "I know it isn't much but here's a small gift.";
				mes "I hope that it helps you at least a little bit.";
				next;
				erasequest 4180;
				getexp 76000,0;
				mes "Wooohoo!";
				mes "Good luck.";
				close;
			}
			if (checkquest(4180) == -1) {
				setquest 4180;
				mes "Please hunt 30 Yellow Novus and return here.";
				close;
			}
			mes "Umm? You didn't hunt";
			mes "all 30 Yellow Novus yet...";
			mes "Will you check again?";
			close;
		}
	}
}
