//===== eAthena Script ======================================= // Eden Group Quests - Quests per Leviling NPCs //===== By: ================================================== //= Protimus //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= eAthena 1.0 //===== Description: ========================================= //= [AEGIS Conversion] //===== Additional Comments: ================================= //= 1.0 First Version. //============================================================ moc_para01,38,38,3 script Mission [26 - 40]#p 857,{ if (countitem(6219) > 0) { mes "[26 ~ 40 Lv. Mission Board]"; mes "- Many missions are -"; mes "- on the bulletin board. -"; next; if ((BaseLevel > 25) && (BaseLevel < 41)) { switch(select("Hunting Mission:Delivery Mission:Gathering Mission:Escort Mission")) { case 1: mes "[26 ~ 40 Lv. Hunting Mission Board]"; mes "- Hunting Mission details -"; mes "- are on the board. -"; next; switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow(Above Lv.30):Hunting Coco(Above Lv.35):Hunting Thara Frog(Above Lv.38)")) { case 1: mes "[Hunting Poison Spore]"; mes "Client : Sponiac"; mes "Client Location : Geffen"; mes "Requested Mission : Hunt 10 Poison Spores"; mes " "; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Poison Spore mission."; close; case 2: set .@check_tuto00,checkquest(8266); if (.@check_tuto00 == -1) { setquest 8266; mes "You have accepted the Hunting Poison Spore mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } case 2: mes "[Hunting Smokie]"; mes "Client : Sponiac"; mes "Client Location : Geffen"; mes "Requested Mission : Hunt 10 Smokies"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Smokie mission."; close; case 2: set .@check_tuto01,checkquest(8267); if (.@check_tuto01 == -1) { setquest 8267; mes "You have accepted the Hunting Smokie mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } case 3: if (BaseLevel < 30) { mes "Your level doesn't meet the requirements. You can't take the 'Hunting Elder Willow' mission."; close; } else { mes "[Hunting Elder Willow !!]"; mes "Client : Sponiac"; mes "Client Location : Geffen"; mes "Requested Mission : Hunt 10 Elder Willows"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Elder Willow mission."; close; case 2: set .@check_tuto02,checkquest(8268); if (.@check_tuto02 == -1) { setquest 8268; mes "You have accepted the Hunting Elder Willow mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } case 4: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Hunting Coco' mission."; close; } else { mes "[Hunting Coco !!]"; mes "Client : Sponiac"; mes "Client Location : Geffen"; mes "Requested Mission : Hunt 10 Coco's."; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Coco mission."; close; case 2: set .@check_tuto03,checkquest(8269); if (.@check_tuto03 == -1) { setquest 8269; mes "You have accepted the Hunting Coco mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } case 5: if (BaseLevel < 38) { mes "Your level doesn't meet the requirements. You can't take the 'Hunting Thara Frog' mission."; close; } else { mes "[Hunting Thara Frog !!]"; mes "Client : Sponiac"; mes "Client Location : Geffen"; mes "Requested Mission : Hunt 10 Thara Frogs."; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Hunting Thara Frog mission."; close; case 2: set .@check_tuto04,checkquest(8270); if (.@check_tuto04 == -1) { setquest 8270; mes "You have accepted the Hunting Thara Frog mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } } case 2: mes "[26 ~ 40 Lv. Delivery Mission Board]"; mes "- Delivery Mission details -"; mes "- are on the board. -"; next; switch(select("Deliver an Insecticide:Deliver Honey:Deliver Blanket(Above Lv.35)")) { case 1: mes "[Deliver an Insecticide !!]"; mes "Client : Dieshin Man"; mes "Client Location : Morroc Ruins"; mes "Requested Mission : Get an 'Insecticide' from Dieshin Man and deliver it south east of Payon"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Deliver an Insecticide mission."; close; case 2: set .@check_tuto05,checkquest(8271); if (.@check_tuto05 == -1) { setquest 8271; mes "You have accepted the Deliver an Insecticide mission."; mes "Please obtain the delivery box from the client first."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "Please obtain the delivery box from the client first."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } case 2: mes "[Deliver Honey !!]"; mes "Client : Dieshin Man"; mes "Client Location : Morroc Ruins"; mes "Requested Mission : Get 'Honey' from Dieshin Man and deliver it west of St. Capitolina Abbey"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Deliver Honey mission."; close; case 2: set .@check_tuto06,checkquest(8272); if (.@check_tuto06 == -1) { setquest 8272; mes "You have accepted the Deliver Honey mission."; mes "Please obtain the delivery box from the client first."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "Please obtain the delivery box from the client first."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } case 3: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Deliver Blanket' mission."; close; } else { mes "[Deliver Blanket !!]"; mes "Client : Dieshin Man"; mes "Client Location : Morroc Ruins"; mes "Requested Mission : Get Blankets from Dieshin Man and deliver to the field south of Lutie"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Deliver Blanket mission."; close; case 2: set .@check_tuto07,checkquest(8273); if (.@check_tuto07 == -1) { setquest 8273; mes "You have accepted the Deliver Blanket mission."; mes "Please obtain the delivery box from the client first."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "Please obtain the delivery box from the client first."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } } case 3: mes "[26 ~ 40 Lv. Gathering Mission Board]"; mes "- Gathering Mission details -"; mes "- are on the board. -"; next; switch(select("Gather Bones:Gather Animal Skins:Gather Peelings(Above Lv.30):Gather Tails(Above Lv.32):Gather Cookies(Above Lv.35):Gather Mustaches(Above Lv.35)")) { case 1: mes "[Gather Bones !!]"; mes "Client : Dashia"; mes "Client Location : Payon"; mes "Requested Mission : Gather '10 Skel-Bones' and give them to Dashia"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Bones mission."; close; case 2: set .@check_tuto08,checkquest(8274); if (.@check_tuto08 == -1) { setquest 8274; mes "You have accepted the Gather Bones mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } case 2: mes "[Gather Animal Skins !!]"; mes "Client : Dashia"; mes "Client Location : Payon"; mes "Requested Mission : Gather '10 Bear's Footskins' and '5 Animal Skins' and give them to Dashia"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Animal Skins mission."; close; case 2: set .@check_tuto09,checkquest(8275); if (.@check_tuto09 == -1) { setquest 8275; mes "You have accepted the Gather Animal Skins mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } case 3: if (BaseLevel < 30) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Peelings' mission."; close; } else { mes "[Gather Peelings !!]"; mes "Client : Dashia"; mes "Client Location : Payon"; mes "Requested Mission : Gather '20 Worm Peelings' and '20 Garlets' and give them to Dashia"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Peelings mission."; close; case 2: set .@check_tuto10,checkquest(8276); if (.@check_tuto10 == -1) { setquest 8276; mes "You have accepted the Gather Peelings mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } case 4: if (BaseLevel < 32) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Tails' mission."; close; } else { mes "[Gather Tails !!]"; mes "Client : Dashia"; mes "Client Location : Payon"; mes "Requested Mission : Gather '10 Yoyo Tails', '10 Acorns' and '10 Raccon Leafs' and give them to Dashia"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Tails mission."; close; case 2: set .@check_tuto11,checkquest(8277); if (.@check_tuto11 == -1) { setquest 8277; mes "You have accepted the Gather Tails mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } case 5: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Cookies' mission."; close; } else { mes "[Gather Cookies !!]"; mes "Client : Dashia"; mes "Client Location : Payon"; mes "Requested Mission : Gather '5 Well-baked Cookies' and '1 Piece of Cake' and give them to Dashia"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Cookies mission."; close; case 2: set .@check_tuto12,checkquest(8278); if (.@check_tuto12 == -1) { setquest 8278; mes "You have accepted the Gather Cookies mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } case 6: if (BaseLevel < 35) { mes "Your level doesn't meet the requirements. You can't take the 'Gather Mustaches' mission."; close; } else { mes "[Gather Mustaches !!]"; mes "Client : Dashia"; mes "Client Location : Payon"; mes "Requested Mission : Gather '5 Mole Whiskers' and '3 Mole Claws' and give them to Dashia"; mes " "; mes "Will you accept this mission?"; next; switch(select("No, I won't accept it.:Yes, I will accept it.")) { case 1: mes "You have declined the Gather Mustaches mission."; close; case 2: set .@check_tuto13,checkquest(8279); if (.@check_tuto13 == -1) { setquest 8279; mes "You have accepted the Gather Mustaches mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } else { mes "You are already doing this mission."; mes "You can get a reward from the client after you finish the mission."; next; mes "For more details, please press 'Alt + U', to get more information from the Quest Window."; close; } } } } case 4: mes "[26 ~ 40 Lv. Escort Mission Board]"; mes "There are currently no Escort Missions registered on the board."; close; } } else { mes "Your level is not qualified. You can not use the bulletin board."; close; } } else { mes "You are not a qualified member. You can not use the bulletin board."; close; } } geffen,103,42,5 script Sponiac#09tuto 99,{ if (checkweight(1201,1) == 0) { mes "[Sponiac]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; close; } mes "[Sponiac]"; mes "Lu~lu~lu~lu~"; mes "Lu~ Huh?"; next; mes "[Sponiac]"; mes "Wow, you must be a beginner, right?"; mes "What an innocent face! Ha~ hahaha."; emotion e_gg,"Sponiac#09tuto"; next; mes "[Sponiac]"; mes "Why don't you do some hunting outside instead of walking around and wasting your time?"; next; switch(select("I am about to leave now.:I've got a Hunting Mission.")) { case 1: mes "[Sponiac]"; mes "Oh, well. Then, go figure."; mes "Bye~ bye."; close; case 2: break; } mes "[Sponiac]"; mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; switch(select("Hunting Poison Spore:Hunting Smokie:Hunting Elder Willow:Hunting Coco:Hunting Thara Frog")) { case 1: set .@check_tuto00,checkquest(8266); if (.@check_tuto00 == -1) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else if ((.@check_tuto00 == 0) || (.@check_tuto00 == 1)) { set .@check_spore01,checkquest(8266,HUNTING); if (.@check_spore01 == 2) { mes "[Sponiac]"; mes "Hunting Poison Spore!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; next; mes "[Sponiac]"; mes "Well, I requested the mission and you did an excellent job."; mes "I will give you a reward as I promised."; next; mes "[Sponiac]"; mes "Here it is. Thank you very much. God bless you!"; getitem 569,100; //Novice_Potion getexp 1000,0; erasequest 8266; close; } else { mes "[Sponiac]"; mes "Oh, you are right."; next; mes "[Sponiac]"; mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; mes "I will give you a reward if you complete the mission. Ok? Are we good?"; next; mes "[Sponiac]"; mes "You can find Poison Spores on the Geffen Dungeon 1F or northeast of Prontera. There are other spots but I'll leave it up to you to find out."; mes "You can check the world map by pressing 'ctrl + ~' key."; next; mes "[Sponiac]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } else { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } break; case 2: set .@check_tuto01,checkquest(8267); if (.@check_tuto01 == -1) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else if ((.@check_tuto01 == 0) || (.@check_tuto01 == 1)) { set .@check_smokie01,checkquest(8267,HUNTING); if (.@check_smokie01 == 2) { mes "[Sponiac]"; mes "Hunting Smokie!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; next; mes "[Sponiac]"; mes "Well, I requested the mission and you did an excellent job."; mes "I will give you a reward as I promised."; next; mes "[Sponiac]"; mes "Here it is. Thank you very much. God bless you!"; getitem 569,100; //Novice_Potion getexp 1000,0; erasequest 8267; close; } else { mes "[Sponiac]"; mes "Oh, you are right."; next; mes "[Sponiac]"; mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; mes "I will give you a reward if you complete the mission. Ok? Are we good?"; next; mes "[Sponiac]"; mes "You can find Smokies northeast and northwest of Geffen. Oh, also the field east of Ayothaya is good spot to find them."; mes "You can check the world map by pressing 'ctrl + ~' key."; next; mes "[Sponiac]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } else { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } break; case 3: set .@check_tuto02,checkquest(8268); if (.@check_tuto02 == -1) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else if ((.@check_tuto02 == 0) || (.@check_tuto02 == 1)) { set .@check_willow01,checkquest(8268,HUNTING); if (.@check_willow01 == 2) { mes "[Sponiac]"; mes "Hunting Elder Willow!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; next; mes "[Sponiac]"; mes "Well, I requested the mission and you did an excellent job."; mes "I will give you a reward as I promised."; next; mes "[Sponiac]"; mes "Here it is. Thank you very much. God bless you!"; getitem 569,110; //Novice_Potion getexp 1000,100; erasequest 8268; close; } else { mes "[Sponiac]"; mes "Oh, you are right."; next; mes "[Sponiac]"; mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; mes "I will give you a reward if you complete the mission. Ok? Are we good?"; next; mes "[Sponiac]"; mes "You can find Elder Willows northeast of Geffen, east of payon and southwest of Prontera."; mes "You can check the world map by pressing 'ctrl + ~' key."; next; mes "[Sponiac]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } else { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } case 4: set .@check_tuto03,checkquest(8269); if (.@check_tuto03 == -1) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else if ((.@check_tuto03 == 0) || (.@check_tuto03 == 1)) { set .@check_coco01,checkquest(8269,HUNTING); if (.@check_coco01 == 2) { mes "[Sponiac]"; mes "Hunting Coco!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; next; mes "[Sponiac]"; mes "Well, I requested the mission and you did an excellent job."; mes "I will give you a reward as I promised."; next; mes "[Sponiac]"; mes "Here it is. Thank you very much. God bless you!"; getitem 569,150; //Novice_Potion getexp 1000,200; erasequest 8269; close; } else { mes "[Sponiac]"; mes "Oh, you are right."; next; mes "[Sponiac]"; mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; mes "I will give you a reward if you complete the mission. Ok? Are we good?"; next; mes "[Sponiac]"; mes "You can find Coco's around the east of Payon, southwest of Prontera and the field east of Ayothaya."; mes "You can check the world map by pressing 'ctrl + ~' key."; next; mes "[Sponiac]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } else { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } case 5: set .@check_tuto04,checkquest(8270); if (.@check_tuto04== -1) { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else if ((.@check_tuto04 == 0) || (.@check_tuto04 == 1)) { set .@check_frog01,checkquest(8270,HUNTING); if (.@check_frog01 == 2) { mes "[Sponiac]"; mes "Hunting Thara Frog!"; mes "Wow, I didn't expect you would do that mission. I was just about to give up. But you did good job. I appreciate it!"; next; mes "[Sponiac]"; mes "Well, I requested the mission and you did an excellent job."; mes "I will give you a reward as I promised."; next; mes "[Sponiac]"; mes "Here it is. Thank you very much. God bless you!"; getitem 569,200; //Novice_Potion getexp 1500,300; erasequest 8270; close; } else { mes "[Sponiac]"; mes "Oh, you are right."; next; mes "[Sponiac]"; mes "But, you haven't done the mission yet. Why did you come to me now? You haven't completed the mission!"; mes "I will give you a reward if you complete the mission. Ok? Are we good?"; next; mes "[Sponiac]"; mes "You can find Thara Frogs in the Cave east of Comodo or on Turtle Island."; mes "You can check the world map by pressing 'ctrl + ~' key."; next; mes "[Sponiac]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } else { mes "[Sponiac]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Sponiac]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } } } moc_ruins,173,55,3 script Dieshin Man#09tuto 89,{ if (checkweight(1201,1) == 0) { mes "[Dieshin Man]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; close; } mes "[Dieshin Man]"; mes "Hu hu~~ we are delivery men~"; mes "We are faster than any flight~!"; next; mes "[Dieshin Man]"; mes "Welcome~ welcome!"; mes "We are the fastest delivery company, Dieshin Corperation."; next; mes "[Dieshin Man]"; mes "How can I help you?"; next; switch(select("I don't need help.:I've got a Delivery Mission.")) { case 1: mes "[Dieshin Man]"; mes "Oh, well. Then, go figure. Bye~!"; close; case 2: break; } mes "[Dieshin Man]"; mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; switch(select("Deliver an Insecticide.:Deliver Honey.:Deliver Blankets.")) { case 1: set .@check_tuto05,checkquest(8271); if (.@check_tuto05== -1) { mes "[Dieshin Man]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dieshin Man]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if (countitem(6218) > 0) { mes "[Dieshin Man]"; mes "Wait, but you already have a delivery box."; next; mes "[Dieshin Man]"; mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; next; mes "[Dieshin Man]"; mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; close; } else { mes "[Dieshin Man]"; mes "Ah ha! I got it!"; mes "The insecticide? It must be the Zoologist on the southeast of Payon who ordered the Insecticide."; next; mes "[Dieshin Man]"; mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; next; mes "[Dieshin Man]"; mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; getitem 6218,1; //Disin_Delivery_Box close; } } case 2: set .@check_tuto06,checkquest(8272); if (.@check_tuto06 == -1) { mes "[Dieshin Man]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dieshin Man]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if (countitem(6218) > 0) { mes "[Dieshin Man]"; mes "Wait, but you already have a delivery box."; next; mes "[Dieshin Man]"; mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; next; mes "[Dieshin Man]"; mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; close; } else { mes "[Dieshin Man]"; mes "Ah ha! I got it!"; mes "Honey? It must be the Entomologist at the west of St. Capitolina Abbey, wich is northeast of Prontera who ordered the Honey."; next; mes "[Dieshin Man]"; mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; next; mes "[Dieshin Man]"; mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; getitem 6218,1; //Disin_Delivery_Box close; } } case 3: set .@check_tuto07,checkquest(8273); if (.@check_tuto07 == -1) { mes "[Dieshin Man]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dieshin Man]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if (countitem(6218) > 0) { mes "[Dieshin Man]"; mes "Wait, but you already have a delivery box."; next; mes "[Dieshin Man]"; mes "We can't allow you to deliver two boxes at once. So, please finish your delivery first."; next; mes "[Dieshin Man]"; mes "If you forgot where to deliver, then please check Quest Window by pressing 'alt + u'."; close; } else { mes "[Dieshin Man]"; mes "Oh, Right!"; mes "The blankets! It must be the biologist in the south of Lutie field who ordered the blankets."; next; mes "[Dieshin Man]"; mes "You can can go to Lutie by asking Mr. Claus in the northeastern part of Al De Baran."; next; mes "[Dieshin Man]"; mes "Dieshin's cooperation motive is to give the fastest and credited delivery. So please deliver it now without any delay."; next; mes "[Dieshin Man]"; mes "If you forgot where to make the delivery, then please check the Quest Window by pressing 'alt + u'."; getitem 6218,1; //Disin_Delivery_Box close; } } } } pay_fild07,83,89,7 script Zoologist#09tuto_rhea04 89,{ if (checkweight(1201,1) == 0) { mes "[Zoologist]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; close; } mes "[Zoologist]"; mes "Have you heard of a monster named Bigfoot?"; mes "It looks like a bear with red fur and has a 'X' shape scar on his shoulder."; next; mes "[Zoologist]"; mes "According to the recent research, flies and Bigfoot monsters have a symbiotic relationship."; next; mes "[Zoologist]"; mes "I am currently studying about it and try to prove the theory. So I plan to kill the flies around Bigfoot and observe his reaction."; next; switch(select("...I am not interested.:Here is the Insecticide.")) { case 1: mes "[Zoologist]"; mes "Oh, I need an Insecticide to continue the study."; close; case 2: set .@check_tuto05,checkquest(8271); if (.@check_tuto05 == -1) { mes "[Zoologist]"; mes "Huh?"; mes "You are not Dieshin's delivery man?"; next; mes "[Zoologist]"; mes "I am waiting for a special delivery."; close; } else { if (countitem(6218) > 0) { mes "[Zoologist]"; mes "Oh ho! Yes! That one!"; next; mes "[Zoologist]"; mes "That is the Insecticide that I ordered! You were sent by Dieshin right?"; next; mes "[Zoologist]"; mes "I have been waiting for this!"; mes "Give it to me!"; next; mes "[Zoologist]"; mes "It arrived much faster than I thought. I want to test it right away!"; next; mes "[Zoologist]"; mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; delitem 6218,1; //Disin_Delivery_Box erasequest 8271; getitem 569,100; //Novice_Potion getexp 1000,0; close; } else { mes "[Zoologist]"; mes "I appreciate your kindness."; mes "But, what did you bring?"; next; mes "[Zoologist]"; mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; next; mes "[Zoologist]"; mes "Please bring my order. Dieshin will give you my product."; close; } } } } prt_fild03,30,254,3 script Entomologist#09tuto 83,{ if (checkweight(1201,1) == 0) { mes "[Entomologist]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; close; } mes "[Entomologist]"; mes "Have you heard about the Horn monster?"; mes "It's shaped like an insect with black sleek skin and it has a giant horn it's head."; next; mes "[Entomologist]"; mes "Recent research came out and showed that this monster can be tamed and trained by Honey."; next; mes "[Entomologist]"; mes "I am currently studying about it and trying to prove the theory. So I plan to set a Honey trap on the places he usually passes and observe his reaction."; next; switch(select("...I am not interested.:Here is the Honey.")) { case 1: mes "[Entomologist]"; mes "Oh, I need Honey to continue the study."; close; case 2: set .@check_tuto06,checkquest(8272); if (.@check_tuto06 == -1) { mes "[Entomologist]"; mes "Huh?"; mes "You are not Dieshin's delivery man?"; next; mes "[Entomologist]"; mes "I am waiting for a special delivery."; close; } else { if (countitem(6218) > 0) { mes "[Entomologist]"; mes "Oh ho! Yes! That one!"; next; mes "[Entomologist]"; mes "That is the Honey that I ordered! You were sent by Dieshin right?"; next; mes "[Entomologist]"; mes "I have been waiting for this!"; mes "Give it to me!"; next; mes "[Entomologist]"; mes "It arrived much faster than I thought. I want to test it right away!"; next; mes "[Entomologist]"; mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; delitem 6218,1; //Disin_Delivery_Box erasequest 8272; getitem 569,100; //Novice_Potion getexp 1000,0; close; } else { mes "[Entomologist]"; mes "I appreciate your kindness."; mes "But, what did you bring?"; next; mes "[Entomologist]"; mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; next; mes "[Entomologist]"; mes "Please bring my order. Dieshin will give you my product."; close; } } } } xmas_fild01,92,57,3 script Biologist#09tuto_rhea06 97,{ if (checkweight(1201,1) == 0) { mes "[Biologist]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; close; } mes "[Biologist]"; mes "Have you heard about the Marin monster?"; mes "It does look like the usual poring, but it has unique characteristic."; next; mes "[Biologist]"; mes "Porings steal items if they see them on the ground. However, Marin has no interest in dropped items. So I was wondering, how come Marin doesn't pay attention to gathering items even though they are the same kind of monster as Porings."; next; mes "[Biologist]"; mes "But, this place is freaking cold."; next; switch(select("...I am not interested.:Here are the blankets.")) { case 1: mes "[Biologist]"; mes "Huh, whatever. But be careful! It's very slippery here."; close; case 2: set .@check_tuto07,checkquest(8273); if (.@check_tuto07 == -1) { mes "[Biologist]"; mes "Huh?"; mes "You are not Dieshin's delivery man?"; next; mes "[Biologist]"; mes "I am waiting for a special delivery."; close; } else { if (countitem(6218) > 0) { mes "[Biologist]"; mes "Oh ho! Yes! That one!"; next; mes "[Biologist]"; mes "Those are the Blankets that I ordered! You were sent by Dieshin right?"; next; mes "[Biologist]"; mes "I have been waiting for this!"; mes "Give it to me!"; next; mes "[Biologist]"; mes "It arrived much faster than I thought. I want to test them right away!"; next; mes "[Biologist]"; mes "Well done. Good Job! Thank you so much! Here is a little gift for you."; delitem 6218,1; //Disin_Delivery_Box erasequest 8273; getitem 569,100; //Novice_Potion getexp 1000,0; close; } else { mes "[Biologist]"; mes "I appreciate your kindness."; mes "But, what did you bring?"; next; mes "[Biologist]"; mes "Hmm, I thought that Dieshin was fast and accurate, but you brought me an empty box. How disappointing."; next; mes "[Biologist]"; mes "Please bring my order. Dieshin will give you my product."; close; } } } } payon,179,66,3 script Dashia#09tuto 931,{ if (checkweight(1201,1) == 0) { mes "[Dashia]"; mes "Why are you carrying too many items?"; mes "Are you in a training course or something?"; close; } mes "[Dashia]"; mes "Here is some hair~ a broken clock~!"; next; mes "[Dashia]"; mes "Broken clock..? Hu hu.."; next; mes "[Dashia]"; mes "Hey~! Dude! You look like a very rich adventurer."; next; switch(select("I am a poor adventurer.:I have a gathering mission.")) { case 1: mes "[Dashia]"; mes "Really? Hmm, oh right. You don't look sophisticated."; next; mes "[Dashia]"; mes "You are a poor adventurer~! Good luck!"; close; case 2: break; } mes "[Dashia]"; mes "Oh, you are from the Eden Group?"; mes "What mission do you have?"; next; switch(select("gather Bones:Gather Animal Skin:Gather Peelings:Gather Tails:Gather Cookies:Gather Mustaches")) { case 1: set .@check_tuto08,checkquest(8274); if (.@check_tuto08 == -1) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dashia]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if (countitem(932) > 9) { mes "[Dashia]"; mes "Wow~ you did an excellent job!"; next; mes "[Dashia]"; mes "Thank you very much. God bless you!"; emotion e_heh,"Dashia#09tuto"; next; mes "[Dashia]"; mes "Ha~! Ha~!"; mes "I will give you a reward as promised."; delitem 932,10; //Skel_Bone getitem 569,100; //Novice_Potion getexp 1000,100; erasequest 8274; close; } else { mes "[Dashia]"; mes "I can see that you have a gathering mission."; mes "But, where are the Skel-Bones?"; next; mes "[Dashia]"; mes "You haven't done the mission yet. Why did you come back here?"; next; mes "[Dashia]"; mes "You don't have enough 'Skel-Bones'... You can find it when you hunt Skeletons."; next; mes "[Dashia]"; mes "To find Skeletons, you better check Payon Dungeon 1F, which is located in Archer Village, north of Payon."; next; mes "[Dashia]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } case 2: set .@check_tuto09,checkquest(8275); if (.@check_tuto09 == -1) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dashia]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if ((countitem(948) > 9) && (countitem(919) > 4)) { mes "[Dashia]"; mes "Wow~ you did an excellent job!"; next; mes "[Dashia]"; mes "Thank you very much. God bless you!"; emotion e_heh,"Dashia#09tuto"; next; mes "[Dashia]"; mes "Ha~! Ha~!"; mes "I will give you a reward as promised."; getitem 569,100; //Novice_Potion delitem 948,10; //Bear's_Foot delitem 919,5; //Animal's_Skin getexp 1000,0; erasequest 8275; close; } else { mes "[Dashia]"; mes "I can see that you have a gathering mission."; mes "But, where is the Bear's Footskins and Animal Skins?"; next; mes "[Dashia]"; mes "You haven't done the mission yet. Why did you come back here?"; next; mes "[Dashia]"; mes "You have to bring 10 Bear's Footskins' and '5 Animal Skins!"; mes "You can find Bear's Footskin from Bigfoot and Animal Skin from Animals."; next; mes "[Dashia]"; mes "Bigfoot is around the north of Geffen field or the southeast of Payon field."; next; mes "[Dashia]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } case 3: set .@check_tuto10,checkquest(8276); if (.@check_tuto10 == -1) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dashia]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if ((countitem(955) > 19) && (countitem(910) > 19)) { mes "[Dashia]"; mes "Wow~ you did an excellent job!"; next; mes "[Dashia]"; mes "Thank you very much. God bless you!"; emotion e_heh,"Dashia#09tuto"; next; mes "[Dashia]"; mes "Ha~! Ha~!"; mes "I will give you a reward as promised."; delitem 955,20; //Worm_Peelings delitem 910,20; //Garlet getitem 569,100; //Novice_Potion getexp 1000,100; erasequest 8276; close; } else { mes "[Dashia]"; mes "I can see that you have a gathering mission."; mes "But, where are the Worm Peelings and Garlets?"; next; mes "[Dashia]"; mes "You have to bring '20 Worm Peelings' and '20 Garlets' to complete the mission."; next; mes "[Dashia]"; mes "You can get those items from 'Piere', 'Andre', 'Deniro', 'Vitata', 'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug'."; next; mes "[Dashia]"; mes "'Piere', 'Andre', 'Deniro' and 'Vitata' are in Ant Hell which is located near the Saint Darmain Fortress soutwest of Morroc."; next; mes "[Dashia]"; mes "'Thief Bug', 'Female Thief Bug' and 'Male Thief Bug' are int he Prontere Culvert. To get there, you need to be a volunteer of the Prontera Culvert's punitive force."; next; mes "[Dashia]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } case 4: set .@check_tuto11,checkquest(8277); if (.@check_tuto11 == -1) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dashia]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if ((countitem(942) > 9) && (countitem(1026) > 9) && (countitem(945) > 9)) { mes "[Dashia]"; mes "Wow~ you did an excellent job!"; next; mes "[Dashia]"; mes "Thank you very much. God bless you!"; emotion e_heh,"Dashia#09tuto"; next; mes "[Dashia]"; mes "Ha~! Ha~!"; mes "I will give you a reward as promised."; delitem 942,10; //Yoyo_Tail delitem 1026,10; //Acorn delitem 945,10; //Raccoon_Leaf getitem 569,150; //Novice_Potion getexp 1000,200; erasequest 8277; close; } else { mes "[Dashia]"; mes "I can see that you have a gathering mission."; mes "But, where are the Yoyo Tails, Acorns and Raccoon Leafs?"; next; mes "[Dashia]"; mes "You haven't done the mission yet. Why did you come back here?"; mes "You have to bring '10 Yoyo Tails,' '10 Acorns' and '10 Raccoon Leafs' to complete the mission."; next; mes "[Dashia]"; mes "You can get Yoyo Tails from 'Yoyo's', Acorn from 'Coco's' and Raccoon Leaf from 'Smokies'."; next; mes "[Dashia]"; mes "You can find them easily around fields, but the field east of Ayothya is the best spot for hunting all 3 monsters."; next; mes "[Dashia]"; mes "To get to Ayothaya, you better go to 'Aibakthing' in Alberta and pay his fare."; next; mes "[Dashia]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } case 5: set .@check_tuto12,checkquest(8278); if (.@check_tuto12 == -1) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dashia]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if ((countitem(538) > 4) && (countitem(539) > 0)) { mes "[Dashia]"; mes "Wow~ you did an excellent job!"; next; mes "[Dashia]"; mes "Thank you very much. God bless you!"; emotion e_heh,"Dashia#09tuto"; next; mes "[Dashia]"; mes "Ha~! Ha~!"; mes "I will give you a reward as promised."; delitem 538,5; //Well_Baked_Cookie delitem 539,1; //Piece_Of_Cake getitem 569,150; //Novice_Potion getexp 1000,200; erasequest 8278; close; } else { mes "[Dashia]"; mes "I can see that you have a gathering mission."; mes "But, where are the Well-baked Cookies and the Piece of Cake?"; next; mes "[Dashia]"; mes "You haven't done the mission yet. Why did you come back here?"; mes "You have to bring '5 Well-baked Cookies' and '1 Piece of Cake' to complete the mission."; next; mes "[Dashia]"; mes "You can get Well-baked Cookie from 'Cookies' who wears red or green shirts."; mes "For getting Piece of Cake, you should look for 'Mystcases'."; next; mes "[Dashia]"; mes "Both monsters canbe found in the Toy Factory Warehouse or Toy Monitoring Room. To get there, ask Mr. Claus in the northeastern part of Al De Baran."; next; mes "[Dashia]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } case 6: set .@check_tuto13,checkquest(8279); if (.@check_tuto13 == -1) { mes "[Dashia]"; mes "Huh? Are you sure? Something is wrong..."; next; mes "[Dashia]"; mes "It is weird."; mes "Please check your Quest Window by pressing 'alt + u'."; close; } else { if ((countitem(1017) > 4) && (countitem(1018) > 2)) { mes "[Dashia]"; mes "Wow~ you did an excellent job!"; next; mes "[Dashia]"; mes "Thank you very much. God bless you!"; emotion e_heh,"Dashia#09tuto"; next; mes "[Dashia]"; mes "Ha~! Ha~!"; mes "I will give you a reward as promised."; delitem 1017,5; //Moustache_Of_Mole delitem 1018,3; //Nail_Of_Mole getitem 569,150; //Novice_Potion getexp 1000,200; erasequest 8279; close; } else { mes "[Dashia]"; mes "I can see that you have a gathering mission."; mes "But, where are the Mole Whiskerss and Mole Claws??"; next; mes "[Dashia]"; mes "You haven't done the mission yet. Why did you come back here?"; mes "You have to bring '5 Mole Whiskers' and '3 Mole Claws' to complete the mission."; next; mes "[Dashia]"; mes "You can get those items from 'Martins'."; mes "Martins can be found in the Mjolnir Dead Pit, but the second floor is dangerous, so be careful!"; next; mes "[Dashia]"; mes "To get there, ask a Kafra Employee in Geffen, they can warp you there."; next; mes "[Dashia]"; mes "Anyway, I will be here waiting for you. Please come back when you finish the mission!"; close; } } } }