1 //===== rAthena Script =======================================
2 //= iRO Repeatable EXP Quests.
3 //===== By: ==================================================
5 //===== Current Version: =====================================
7 //===== Compatible With: =====================================
9 //===== Description: =========================================
10 //= [Official Conversion]
11 //= Added Monster Killing quests.
12 //= Repeatable EXP Quest (Chrysalis)
13 //===== Additional Comments: =================================
14 //= 1.0 First version.
15 //============================================================
17 gef_fild04,191,54,3 script Halgus#Pupa_Hunt 123,{
18 if (checkquest(60110) != -1) {
19 if (checkquest(60110,HUNTING) != 2 ) {
21 mes "Have you gotten rid of the Pupa?";
23 switch(select("Yes:No:I want to quit")) {
26 mes "Hmm, I don't think you've gotten rid of 50 Pupa yet...";
30 mes "Remember, get rid of 50 of those Pupa from the field.";
34 mes "Are you sure that you want to stop hunting?";
35 mes "Any progress that you've made will be erased";
37 switch(select("Yes:No")) {
40 mes "Ok then, well come back here if you change your mind.";
45 mes "Remember, get rid of 50 of those Pupa from the field.";
52 mes "Oh thank you so much.";
53 mes "I know that I could've probably done this myself but it's not easy to be standing here all of the time.";
59 if (checkquest(60111) != -1) {
60 if (checkquest(60111,HUNTING) != 2 ) {
62 mes "Have you gotten rid of the Pupa?";
64 switch(select("Yes:No:I want to quit")) {
67 mes "Hmm, I don't think you've gotten rid of 100 Pupa yet...";
71 mes "Remember, get rid of 100 of those Pupa from the field.";
75 mes "Are you sure that you want to stop hunting?";
76 mes "Any progress that you've made will be erased";
78 switch(select("Yes:No")) {
81 mes "Ok then, well come back here if you change your mind.";
86 mes "Remember, get rid of 100 of those Pupa from the field.";
93 mes "Oh thank you so much.";
94 mes "I know that I could've probably done this myself but it's not easy to be standing here all of the time.";
101 if (checkquest(60112) != -1) {
102 if (checkquest(60112,HUNTING) != 2 ) {
104 mes "Have you gotten rid of the Pupa?";
106 switch(select("Yes:No:I want to quit")) {
109 mes "Hmm, I don't think you've gotten rid of 150 Pupa yet...";
113 mes "Remember, get rid of 150 of those Pupa from the field.";
117 mes "Are you sure that you want to stop hunting?";
118 mes "Any progress that you've made will be erased";
120 switch(select("Yes:No")) {
123 mes "Ok then, well come back here if you change your mind.";
128 mes "Remember, get rid of 150 of those Pupa from the field.";
135 mes "Oh thank you so much.";
136 mes "I know that I could've probably done this myself but it's not easy to be standing here all of the time.";
147 if (BaseLevel < 21) {
149 mes "New here are you?";
150 mes "Well look, I like helping new faces around here.";
151 mes "And lets be honest, you are not the prettiest looking face I've seen.";
154 mes "None-the-less my daughter thought it would be fun to gather pupa around this field and it's becoming unsightly.";
155 mes "Do you mind helping me get rid of some Pupa to clear out this field?";
157 switch(select("Sure, I don't mind:No")) {
160 mes "Really? What would you like to do to help?";
162 switch(select("Gather Items:Get rid of Pupa:Cancel")) {
166 mes "Can you collect ^00CE0025 Chrysalis^000000 and return them to me, I promise to reward you well.";
168 switch(select("I have Chrysalis:What did you need?")) {
170 if (countitem(915) > 24) {
172 mes "Amazing you found so many that fast.";
173 mes "Like I promised, give me the Chrysalis and I will reward you with my wisdom.";
174 delitem 915,25; //Chrysalis
180 mes "I need ^00CE0025 Chrysalis^000000 and no less please.";
185 mes "I need ^00CE0025 Chrysalis^000000.";
191 mes "Thank you so much!";
192 mes "How many would you like to get rid of?";
194 switch(select("50 Pupa:100 Pupa:150 Pupa")) {
197 mes "If you can get rid of 50 of those Pupa from the field I will be grateful.";
202 mes "If you can get rid of 100 of those Pupa from the field I will be grateful.";
207 mes "If you can get rid of 150 of those Pupa from the field I will be grateful.";
213 mes "If you change your mind, please come back.";
218 mes "If you change your mind, please come back.";
224 mes "You could probably easily help me out, but I want to give charity to those who are not as strong as you.";
230 mes "Please return to me when you are a little stronger.";