diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-10-05 11:34:32 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-09-10 18:40:07 +0300 |
commit | 015f8e86f673e0715ab86e0f378587b316a9c145 (patch) | |
tree | 60a6c5b64da699376722abbc8e5e4683a16e3fb9 /npc/pre-re/quests | |
parent | 8dc55fb929a1e3b5b681599dfb5c4b7d6280891b (diff) | |
download | hercules-015f8e86f673e0715ab86e0f378587b316a9c145.tar.gz hercules-015f8e86f673e0715ab86e0f378587b316a9c145.tar.bz2 hercules-015f8e86f673e0715ab86e0f378587b316a9c145.tar.xz hercules-015f8e86f673e0715ab86e0f378587b316a9c145.zip |
Remove conf dir.
Diffstat (limited to 'npc/pre-re/quests')
27 files changed, 0 insertions, 4510 deletions
diff --git a/npc/pre-re/quests/collection/quest_alligator.txt b/npc/pre-re/quests/collection/quest_alligator.txt deleted file mode 100644 index d2720cad9..000000000 --- a/npc/pre-re/quests/collection/quest_alligator.txt +++ /dev/null @@ -1,240 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Anolian Skins) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -cmd_fild01,362,256,3 script Cuir#Gator_Hunt 1_M_MOC_LORD,{ - if (questprogress(60119)) { - if (questprogress(60119,HUNTING) != 2) { - mes "[Cuir]"; - mes "Have you finished hunting the 50 Alligators?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Cuir]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Cuir]"; - mes "Remember, I need help hunting Alligators so go and hunt 50 of them."; - close; - case 3: - mes "[Cuir]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Cuir]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60119; - close; - case 2: - mes "[Cuir]"; - mes "Please kill 50 Alligators."; - close; - } - } - } - else { - mes "[Cuir]"; - mes "Amazing, you did that with speed."; - getexp 68950,43300; - erasequest 60119; - close; - } - } - if (questprogress(60120)) { - if (questprogress(60120,HUNTING) != 2) { - mes "[Cuir]"; - mes "Have you finished hunting the 50 Alligators?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Cuir]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Cuir]"; - mes "Remember, I need help hunting Alligators so go and hunt 100 of them."; - close; - case 3: - mes "[Cuir]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Cuir]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60120; - close; - case 2: - mes "[Cuir]"; - mes "Please kill 100 Alligators."; - close; - } - } - } - else { - mes "[Cuir]"; - mes "Amazing, you did that with speed."; - getexp 68950,43300; - getexp 68950,43300; - erasequest 60120; - close; - } - } - if (questprogress(60121)) { - if (questprogress(60121,HUNTING) != 2) { - mes "[Cuir]"; - mes "Have you finished hunting the 150 Alligators?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Cuir]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Cuir]"; - mes "Remember, I need help hunting Alligators so go and hunt 150 of them."; - close; - case 3: - mes "[Cuir]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Cuir]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60121; - close; - case 2: - mes "[Cuir]"; - mes "Please kill 150 Alligators."; - close; - } - } - } - else { - mes "[Cuir]"; - mes "Amazing, you did that with speed."; - getexp 68950,43300; - getexp 68950,43300; - getexp 68950,43300; - erasequest 60121; - close; - } - } - //for minimum level - if (BaseLevel > 44) { - //for maximum level - if (BaseLevel < 81) { - mes "[Cuir]"; - mes "You look like a sturdy adventurer!"; - next; - mes "[Cuir]"; - mes "I was sent here to minimize the Alligator population but the task is proving to be quite difficult for just me to complete."; - mes "How'd you like to help me out?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Cuir]"; - mes "You can help me out by either hunting Alligators or by gathering items for me."; - mes "Which would you like to do?"; - next; - switch(select("Gather Items:Hunt Alligators:Cancel")) { - case 1: - // Item turn in - mes "[Cuir]"; - mes "If you can bring me ^00CC0020 Anolian Skins^000000. I'll help you get stronger."; - next; - switch(select("I have the Anolian Skins:Gators bite!")) { - case 1: - /* - if (checkweight(503,10) == 0) { - mes "[Cuir]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(7003) > 19) { - mes "[Cuir]"; - mes "Thank you for the ^00CE0020 Anolian Skins^000000!"; - mes "I hope you can continue to help me collect these skins."; - mes "The armor creators around the world are clamoring for them."; - delitem 7003,20; //Anolian_Skin - getexp 68950,43300; - //getitem 503,10; //Yellow_Potion - close; - } - else { - mes "[Cuir]"; - mes "I know a gator skin when I see it and I don't see ^00CE0020 Anolian Skins^000000."; - close; - } - case 2: - mes "[Cuir]"; - mes "I need ^00CE0020 Anolian Skins^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Cuir]"; - mes "Ah, ok I think you can help me out by hunting some Alligators."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Alligators:100 Alligators:150 Alligators")) { - case 1: - mes "[Cuir]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60119; - close; - case 2: - mes "[Cuir]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60120; - close; - case 3: - mes "[Cuir]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60121; - close; - } - case 3: - mes "[Cuir]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Cuir]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Cuir]"; - mes "You are too powerful for this task, I need the skins in fair condition, not exploded!"; - next; - close; - } - } - else { - mes "[Cuir]"; - mes "You certainly are brave, but bravery turns to foolishness if you continue going East."; - mes "Perhaps when you are stronger you and I can do business."; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_caramel.txt b/npc/pre-re/quests/collection/quest_caramel.txt deleted file mode 100644 index 5474939ff..000000000 --- a/npc/pre-re/quests/collection/quest_caramel.txt +++ /dev/null @@ -1,240 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Porcupine Quills) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -mjolnir_01,296,29,6 script Yullo#Caramel_Hunt 4_F_SISTER,{ - if (questprogress(60116)) { - if (questprogress(60116,HUNTING) != 2) { - mes "[Yullo]"; - mes "Have you finished hunting the 50 Caramels?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Yullo]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Yullo]"; - mes "Remember, I need help hunting Caramels so go and hunt 50 of them."; - close; - case 3: - mes "[Yullo]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Yullo]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60116; - close; - case 2: - mes "[Yullo]"; - mes "Please kill 50 Caramels."; - close; - } - } - } - else { - mes "[Yullo]"; - mes "Amazing, you did that with speed."; - getexp 10425,6272; - erasequest 60116; - close; - } - } - if (questprogress(60117)) { - if (questprogress(60117,HUNTING) != 2) { - mes "[Yullo]"; - mes "Have you finished hunting the 50 Caramels?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Yullo]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Yullo]"; - mes "Remember, I need help hunting Caramels so go and hunt 100 of them."; - close; - case 3: - mes "[Yullo]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Yullo]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60117; - close; - case 2: - mes "[Yullo]"; - mes "Please kill 100 Caramels."; - close; - } - } - } - else { - mes "[Yullo]"; - mes "Amazing, you did that with speed."; - getexp 10425,6272; - getexp 10425,6272; - erasequest 60117; - close; - } - } - if (questprogress(60118)) { - if (questprogress(60118,HUNTING) != 2) { - mes "[Yullo]"; - mes "Have you finished hunting the 150 Caramels?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Yullo]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Yullo]"; - mes "Remember, I need help hunting Caramels so go and hunt 150 of them."; - close; - case 3: - mes "[Yullo]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Yullo]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60118; - close; - case 2: - mes "[Yullo]"; - mes "Please kill 150 Caramels."; - close; - } - } - } - else { - mes "[Yullo]"; - mes "Amazing, you did that with speed."; - getexp 10425,6272; - getexp 10425,6272; - getexp 10425,6272; - erasequest 60118; - close; - } - } - //for minimum level - if (BaseLevel > 23) { - //for maximum level - if (BaseLevel < 61) { - mes "[Yullo]"; - mes "I can't, no more and I mean it."; - mes "Look at me I am serious I can't kill any more of these things."; - next; - switch(select("What things?:Ignore.")) { - case 1: - mes "[Yullo]"; - mes "You know what, here is an idea."; - mes "You can gather them and I can give you a reward for your efforts!"; - next; - switch(select("Gather Items:Hunt Caramels:Cancel")) { - case 1: - // Item turn in - mes "[Yullo]"; - mes "Ok, so I need 25 Porcupine"; - mes "Quill's."; - mes "Please tell me you have some or can"; - mes "help me"; - next; - switch(select("I have Porcupine Quills:Well I don't think I can help.")) { - case 1: - /* - if (checkweight(501,10) == 0) { - mes "[Yullo]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(1027) > 24) { - mes "[Yullo]"; - mes "Great, you have enough!"; - mes "Just like I promised a little reward."; - delitem 1027,25; //Porcupine_Spike - getexp 10425,6272; - //getitem 501,10; //Red_Potion - close; - } - else { - mes "[Yullo]"; - mes "Where are the Porcupine Quills?"; - mes "You think I wouldn't notice?"; - close; - } - case 2: - mes "[Yullo]"; - mes "I need ^00CE0025 Porcupine Quills^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Yullo]"; - mes "Ah, ok I think you can help me out by hunting some Caramels."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Caramels:100 Caramels:150 Caramels")) { - case 1: - mes "[Yullo]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60116; - close; - case 2: - mes "[Yullo]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60117; - close; - case 3: - mes "[Yullo]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60118; - close; - } - case 3: - mes "[Yullo]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Yullo]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Yullo]"; - mes "Hello, my name is Yullo."; - mes "Now wait a minute, are you not a little too high of level for this?"; - close; - } - } - else { - mes "[Yullo]"; - mes "Hmm, this maybe a little much of a request for you."; - mes "Come back when you are taller and stronger."; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_coco.txt b/npc/pre-re/quests/collection/quest_coco.txt deleted file mode 100644 index 541259954..000000000 --- a/npc/pre-re/quests/collection/quest_coco.txt +++ /dev/null @@ -1,241 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Acorns) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -mjolnir_01,293,20,3 script Nutters#Coco_Hunt 4_M_YOYOROGUE,{ - if (questprogress(60113)) { - if (questprogress(60113,HUNTING) != 2) { - mes "[Nutters]"; - mes "Have you finished hunting the 50 Cocos?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Nutters]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Nutters]"; - mes "Remember, I need help hunting Cocos so go and hunt 50 of them."; - close; - case 3: - mes "[Nutters]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Nutters]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60113; - close; - case 2: - mes "[Nutters]"; - mes "Please kill 50 Cocos."; - close; - } - } - } - else { - mes "[Nutters]"; - mes "Amazing, you did that with speed."; - getexp 3600,3905; - erasequest 60113; - close; - } - } - if (questprogress(60114)) { - if (questprogress(60114,HUNTING) != 2) { - mes "[Nutters]"; - mes "Have you finished hunting the 50 Cocos?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Nutters]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Nutters]"; - mes "Remember, I need help hunting Cocos so go and hunt 100 of them."; - close; - case 3: - mes "[Nutters]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Nutters]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60114; - close; - case 2: - mes "[Nutters]"; - mes "Please kill 100 Cocos."; - close; - } - } - } - else { - mes "[Nutters]"; - mes "Amazing, you did that with speed."; - getexp 3600,3905; - getexp 3600,3905; - erasequest 60114; - close; - } - } - if (questprogress(60115)) { - if (questprogress(60115,HUNTING) != 2) { - mes "[Nutters]"; - mes "Have you finished hunting the 150 Cocos?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Nutters]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Nutters]"; - mes "Remember, I need help hunting Cocos so go and hunt 150 of them."; - close; - case 3: - mes "[Nutters]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Nutters]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60115; - close; - case 2: - mes "[Nutters]"; - mes "Please kill 150 Cocos."; - close; - } - } - } - else { - mes "[Nutters]"; - mes "Amazing, you did that with speed."; - getexp 3600,3905; - getexp 3600,3905; - getexp 3600,3905; - erasequest 60115; - close; - } - } - //for minimum level - if (BaseLevel > 17) { - //for maximum level - if (BaseLevel < 60) { - mes "[Nutters]"; - mes "I..I just can't seem to find any."; - mes "Pesky Coco's have hidden all the Acorns."; - mes "Do you think you could help me?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Nutters]"; - mes "Oh, that's great! I knew I could count on you, just from looking at you!"; - next; - switch(select("Gather Items:Hunt Cocos:Cancel")) { - case 1: - // Item turn in - mes "[Nutters]"; - mes "Can you help me find ^00CE0025 Acorns^000000."; - mes "I will reward you with much if you can."; - next; - switch(select("I have 25 Acorns:Please come again?")) { - case 1: - /* - if (checkweight(502,5) == 0) { - mes "[Nutters]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(1026) > 24) { - mes "[Nutters]"; - mes "Oh great you found out where they were hiding them."; - mes "Gimme Gimme!!!"; - next; - mes "[Nutters]"; - mes "Oh that's right, sorry I just love roasting Acorns. Mmm."; - mes "Here is what I promised you."; - delitem 1026,25; //Acorn - getexp 3600,3905; - //getitem 502,5; //Orange_Potion - close; - } - else { - mes "[Nutters]"; - mes "Where are my ^00CE00Acorns^000000?"; - mes "Hey, I'm not playing, you better not hold out on me."; - close; - } - case 2: - mes "[Nutters]"; - mes "I need ^00CE0025 Acorns^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Nutters]"; - mes "Ah, ok I think you can help me out by hunting some Cocos."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Cocos:100 Cocos:150 Cocos")) { - case 1: - mes "[Nutters]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60113; - close; - case 2: - mes "[Nutters]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60114; - close; - case 3: - mes "[Nutters]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60115; - close; - } - case 3: - mes "[Nutters]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Nutters]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Nutters]"; - mes "You are much to strong to be fighting these things!"; - close; - } - } - else { - mes "[Nutters]"; - mes "You are just too small to fight these things for me."; - mes "Can you get a little taller then return?"; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_creamy.txt b/npc/pre-re/quests/collection/quest_creamy.txt deleted file mode 100644 index 7de8c7cf9..000000000 --- a/npc/pre-re/quests/collection/quest_creamy.txt +++ /dev/null @@ -1,246 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. (Dialog is semi-custom) -//= Repeatable EXP Quest (Powder of Butterfly) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -prt_fild04,356,148,3 script Laertes#Creamy_Hunt 4_M_NFMAN,{ - if (questprogress(60122)) { - if (questprogress(60122,HUNTING) != 2) { - mes "[Laertes]"; - mes "Have you finished hunting the 50 Creamys?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Laertes]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Laertes]"; - mes "Remember, I need help hunting Creamys so go and hunt 50 of them."; - close; - case 3: - mes "[Laertes]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Laertes]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60122; - close; - case 2: - mes "[Laertes]"; - mes "Please kill 50 Creamys."; - close; - } - } - } - else { - mes "[Laertes]"; - mes "Amazing, you did that with speed."; - getexp 2950,1125; - erasequest 60122; - close; - } - } - if (questprogress(60123)) { - if (questprogress(60123,HUNTING) != 2) { - mes "[Laertes]"; - mes "Have you finished hunting the 50 Creamys?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Laertes]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Laertes]"; - mes "Remember, I need help hunting Creamys so go and hunt 100 of them."; - close; - case 3: - mes "[Laertes]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Laertes]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60123; - close; - case 2: - mes "[Laertes]"; - mes "Please kill 100 Creamys."; - close; - } - } - } - else { - mes "[Laertes]"; - mes "Amazing, you did that with speed."; - getexp 2950,1125; - getexp 2950,1125; - erasequest 60123; - close; - } - } - if (questprogress(60124)) { - if (questprogress(60124,HUNTING) != 2) { - mes "[Laertes]"; - mes "Have you finished hunting the 150 Creamys?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Laertes]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Laertes]"; - mes "Remember, I need help hunting Creamys so go and hunt 150 of them."; - close; - case 3: - mes "[Laertes]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Laertes]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60124; - close; - case 2: - mes "[Laertes]"; - mes "Please kill 150 Creamys."; - close; - } - } - } - else { - mes "[Laertes]"; - mes "Amazing, you did that with speed."; - getexp 2950,1125; - getexp 2950,1125; - getexp 2950,1125; - erasequest 60124; - close; - } - } - //for minimum level - if (BaseLevel > 14) { - //for maximum level - if (BaseLevel < 45) { - mes "[Laertes]"; - mes "Good Morning!"; - mes "Perhaps you could help me?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Laertes]"; - mes "I work for an apothecary in Prontera."; - mes "I come here to collect materials for medicine."; - next; - switch(select("Gather Items:Hunt Creamys:Cancel")) { - case 1: - // Item turn in - mes "[Laertes]"; - mes "I need to have a good supply of ^FF0000Powder of Butterfly^000000"; - next; - switch(select("I have Powder of Butterfly:What did you need?")) { - case 1: - /* - if (checkweight(502,5) == 0) { - mes "[Laertes]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(924) > 24) { - mes "[Laertes]"; - mes "Hey, thank you again."; - mes "Here you go, as promised."; - delitem 924,25; //Powder_Of_Butterfly - getexp 2950,1125; - //getitem 502,5; //Orange_Potion - close; - } - else { - mes "[Laertes]"; - mes "It doesn't look like you have enough."; - next; - mes "[Laertes]"; - mes "If you bring me ^FF000025 Powder of Butterfly^000000,"; - mes "I will give you some medical supplies."; - close; - } - case 2: - mes "[Laertes]"; - mes "If you bring me ^FF000025 Powder of Butterfly^000000,"; - mes "I will give you some medical supplies."; - close; - } - case 2: - // Kill Count Quest - mes "[Laertes]"; - mes "Ah, ok I think you can help me out by hunting some Creamys."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Creamys:100 Creamys:150 Creamys")) { - case 1: - mes "[Laertes]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60122; - close; - case 2: - mes "[Laertes]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60123; - close; - case 3: - mes "[Laertes]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60124; - close; - } - case 3: - mes "[Laertes]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Laertes]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Laertes]"; - mes "Good Morning!"; - next; - mes "[Laertes]"; - mes "I work for an apothecary in Prontera"; - mes "I come here to collect materials for medicine."; - close; - } - } - else { - mes "[Laertes]"; - mes "Your level is too low!"; - next; - mes "[Laertes]"; - mes "Go kill more Porings!"; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_demonpungus.txt b/npc/pre-re/quests/collection/quest_demonpungus.txt deleted file mode 100644 index d72e3f816..000000000 --- a/npc/pre-re/quests/collection/quest_demonpungus.txt +++ /dev/null @@ -1,242 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Bacillus) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -ein_fild01,43,249,0 script Local Villager#hunt 4_M_HUMAN_01,{ - if (questprogress(60125)) { - if (questprogress(60125,HUNTING) != 2) { - mes "[Local Villager]"; - mes "Have you finished hunting the 50 Demon Pungus?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Local Villager]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Local Villager]"; - mes "Remember, I need help hunting Demon Pungus so go and hunt 50 of them."; - close; - case 3: - mes "[Local Villager]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Local Villager]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60125; - close; - case 2: - mes "[Local Villager]"; - mes "Please kill 50 Demon Pungus."; - close; - } - } - } - else { - mes "[Local Villager]"; - mes "Amazing, you did that with speed."; - getexp 250266,144452; - erasequest 60125; - close; - } - } - if (questprogress(60126)) { - if (questprogress(60126,HUNTING) != 2) { - mes "[Local Villager]"; - mes "Have you finished hunting the 50 Demon Pungus?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Local Villager]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Local Villager]"; - mes "Remember, I need help hunting Demon Pungus so go and hunt 100 of them."; - close; - case 3: - mes "[Local Villager]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Local Villager]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60126; - close; - case 2: - mes "[Local Villager]"; - mes "Please kill 100 Demon Pungus."; - close; - } - } - } - else { - mes "[Local Villager]"; - mes "Amazing, you did that with speed."; - getexp 250266,144452; - getexp 250266,144452; - erasequest 60126; - close; - } - } - if (questprogress(60127)) { - if (questprogress(60127,HUNTING) != 2) { - mes "[Local Villager]"; - mes "Have you finished hunting the 150 Demon Pungus?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Local Villager]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Local Villager]"; - mes "Remember, I need help hunting Demon Pungus so go and hunt 150 of them."; - close; - case 3: - mes "[Local Villager]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Local Villager]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60127; - close; - case 2: - mes "[Local Villager]"; - mes "Please kill 150 Demon Pungus."; - close; - } - } - } - else { - mes "[Local Villager]"; - mes "Amazing, you did that with speed."; - getexp 250266,144452; - getexp 250266,144452; - getexp 250266,144452; - erasequest 60127; - close; - } - } - //for minimum level - if (BaseLevel > 59) { - //for maximum level - if (BaseLevel < 75) { - mes "[Local Villager]"; - mes "Hey, you there. Yeah you!"; - mes "Do you think you can help me with something?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Local Villager]"; - mes "I am trying to make my way through but I can't seem to get past these Demon Pungus."; - next; - switch(select("Gather Items:Hunt Demon Pungus:Cancel")) { - case 1: - // Item turn in - mes "[Local Villager]"; - mes "Can you help by collecting ^FF0000Bacillus^000000?"; - mes "I will reward you for helping clear this out for me."; - next; - switch(select("I have Bacillus:What did you need?")) { - case 1: - /* - if (checkweight(504,10) == 0) { - mes "[Local Villager]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(7119) > 49) { - mes "[Local Villager]"; - mes "I had my doubts, but you have proven me wrong."; - delitem 7119,50; //Spawns - getexp 250266,144452; - //getitem 504,10; //White_Potion - close; - } - else { - mes "[Local Villager]"; - mes "It doesn't look like you have enough."; - next; - mes "[Local Villager]"; - mes "I need to see that you have gathered ^FF000050 Bacillus^000000, and then I can reward you."; - close; - } - case 2: - mes "[Local Villager]"; - mes "I need to see that you have gathered ^FF000050 Bacillus^000000, and then I can reward you."; - close; - } - case 2: - // Kill Count Quest - mes "[Local Villager]"; - mes "Ah, ok I think you can help me out by hunting some Demon Pungus."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Demon Pungus:100 Demon Pungus:150 Demon Pungus")) { - case 1: - mes "[Local Villager]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60125; - close; - case 2: - mes "[Local Villager]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60126; - close; - case 3: - mes "[Local Villager]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60127; - close; - } - case 3: - mes "[Local Villager]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Local Villager]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Local Villager]"; - mes "Um, um. I don't think.."; - next; - mes "[Local Villager]"; - mes "Yeah, sorry I can't talk right now."; - close; - } - } - else { - mes "[Local Villager]"; - mes "Its amazing, truly it is."; - mes "I just wish I could get through this all."; - close; - } -} - - diff --git a/npc/pre-re/quests/collection/quest_disguiseloliruri.txt b/npc/pre-re/quests/collection/quest_disguiseloliruri.txt deleted file mode 100644 index f267eb7d4..000000000 --- a/npc/pre-re/quests/collection/quest_disguiseloliruri.txt +++ /dev/null @@ -1,148 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= Masao -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Custom Version. -//= Repeatable EXP Quest : Kill 50 Disguise or Loli Ruri. -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -nif_fild01,332,327,4 script Deadman 4_M_NFDEADMAN,{ - - if (questprogress(60173)) { - if (questprogress(60173,HUNTING) != 2) { - mes "[Deadman]"; - mes "Have you finished hunting the 50 Disguise?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Deadman]"; - mes "Hmm, I don't think you've hunted 50 yet."; - close; - case 2: - mes "[Deadman]"; - mes "Remember, I need help hunting Disguise so go and hunt 50 of them."; - close; - case 3: - mes "[Deadman]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Deadman]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60173; - close; - case 2: - mes "[Deadman]"; - mes "Please kill 50 Disguise in order to make this a Place were people can go to and gather Experience."; - close; - } - } - } - mes "[Deadman]"; - mes "Amazing, you did that with speed."; - getexp 140600,95800; - erasequest 60173; - close; - } - if (questprogress(60176)) { - if (questprogress(60176,HUNTING) != 2) { - mes "[Deadman]"; - mes "Have you finished hunting the 50 Loli Ruri?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Deadman]"; - mes "Hmm, I don't think you've hunted 50 yet."; - close; - case 2: - mes "[Deadman]"; - mes "Remember, I need help hunting Loli Ruri so go and hunt 50 of them."; - close; - case 3: - mes "[Deadman]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Deadman]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60176; - close; - case 2: - mes "[Deadman]"; - mes "Please kill 50 Loli Ruri in order to make this a Place were people can go to and gather Experience."; - close; - } - } - } - mes "[Deadman]"; - mes "Amazing, you did that with speed."; - getexp 332000,239500; - erasequest 60176; - close; - } - if ((BaseLevel > 59) && (BaseLevel < 99)) { - mes "[Deadman]"; - mes "Oh great!"; - mes "You are here to help me right?"; - mes "If not, i don't know what to do with the Monsters in this Place!"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Deadman]"; - mes "Great! I knew the moment i saw you that i can count on you!"; - mes "I need you to reduce the Amount of Monsters which are currently rampaging on this Map!"; - mes "There are to many Disguise and Loli Ruri around, which makes it impossible for the lower level players to gain good experience here."; - next; - mes "[Deadman]"; - mes "So, which of those Monsters would you like to hunt for me?"; - next; - switch(select("Disguise:Loli Ruri:Cancel")) { - case 1: - if (BaseLevel > 90) { - mes "[Deadman]"; - mes "Thank you for your great help with the Disguise!"; - mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; - close; - } - mes "[Deadman]"; - mes "Kill 50 of those Disguise and let me know when you're done. I will reward you for your efforts."; - setquest 60173; - close; - case 2: - if (BaseLevel > 98) { - mes "[Deadman]"; - mes "Thank you for your great help with the Loli Ruri!"; - mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; - close; - } - mes "[Deadman]"; - mes "Kill 50 of those Loli Ruri and let me know when you're done. I will reward you for your efforts."; - setquest 60176; - close; - case 3: - mes "[Deadman]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Deadman]"; - mes "If you change your mind, please come back."; - close; - } - } - mes "[Deadman]"; - mes "Oh boy, Oh boy!"; - next; - mes "[Deadman]"; - mes "Sorry I can't talk right now I am in a world of pain here, these darn Disguise and Loli Ruri are going to kill me."; - close; -} diff --git a/npc/pre-re/quests/collection/quest_dokebi.txt b/npc/pre-re/quests/collection/quest_dokebi.txt deleted file mode 100644 index 898c353cb..000000000 --- a/npc/pre-re/quests/collection/quest_dokebi.txt +++ /dev/null @@ -1,232 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Dokebi Horns) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -pay_fild10,108,357,5 script Li#Dokebi_Hunt 4_F_01,{ - if (questprogress(60128)) { - if (questprogress(60128,HUNTING) != 2) { - mes "[Li]"; - mes "Have you finished hunting the 50 Dokebis?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Li]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Li]"; - mes "Remember, I need help hunting Dokebis so go and hunt 50 of them."; - close; - case 3: - mes "[Li]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Li]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60128; - close; - case 2: - mes "[Li]"; - mes "Please kill 50 Dokebis."; - close; - } - } - } - else { - mes "[Li]"; - mes "Amazing, you did that with speed."; - getexp 42000,36000; - erasequest 60128; - close; - } - } - if (questprogress(60129)) { - if (questprogress(60129,HUNTING) != 2) { - mes "[Li]"; - mes "Have you finished hunting the 50 Dokebis?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Li]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Li]"; - mes "Remember, I need help hunting Dokebis so go and hunt 100 of them."; - close; - case 3: - mes "[Li]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Li]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60129; - close; - case 2: - mes "[Li]"; - mes "Please kill 100 Dokebis."; - close; - } - } - } - else { - mes "[Li]"; - mes "Amazing, you did that with speed."; - getexp 42000,36000; - getexp 42000,36000; - erasequest 60129; - close; - } - } - if (questprogress(60130)) { - if (questprogress(60130,HUNTING) != 2) { - mes "[Li]"; - mes "Have you finished hunting the 150 Dokebis?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Li]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Li]"; - mes "Remember, I need help hunting Dokebis so go and hunt 150 of them."; - close; - case 3: - mes "[Li]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Li]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60130; - close; - case 2: - mes "[Li]"; - mes "Please kill 150 Dokebis."; - close; - } - } - } - else { - mes "[Li]"; - mes "Amazing, you did that with speed."; - getexp 42000,36000; - getexp 42000,36000; - getexp 42000,36000; - erasequest 60130; - close; - } - } - //for minimum level - if (BaseLevel > 34) { - //for maximum level - if (BaseLevel < 71) { - mes "[Li]"; - mes "Hello. DO you think you could help me?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Li]"; - mes "There are so many Dokebis here...I just don't feel safe."; - next; - switch(select("Gather Items:Hunt Dokebis:Cancel")) { - case 1: - // Item turn in - mes "[Li]"; - mes "My fortune teller business needs a good supply of ^FF0000Dokebi Horns^000000 to give my customers good luck."; - next; - switch(select("I have some Dokebi Horns:What did you need?")) { - case 1: - if (countitem(1021) > 49) { - mes "[Li]"; - mes "Oh, great!"; - mes "Thank you for the horns."; - delitem 1021,50; //Dokkaebi_Horn - getexp 42000,36000; - close; - } - else { - mes "[Li]"; - mes "It doesn't look like you have enough."; - next; - mes "[Li]"; - mes "I need ^FF000050 Dokebi Horns^000000 for my fortune telling."; - close; - } - case 2: - mes "[Li]"; - mes "If you bring me"; - mes "^FF000050 Dokebi Horns^000000, I can give you some good luck."; - close; - } - case 2: - // Kill Count Quest - mes "[Li]"; - mes "Ah, ok I think you can help me out by hunting some Dokebis."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Dokebis:100 Dokebis:150 Dokebis")) { - case 1: - mes "[Li]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60128; - close; - case 2: - mes "[Li]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60129; - close; - case 3: - mes "[Li]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60130; - close; - } - case 3: - mes "[Li]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Li]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Li]"; - mes "Hello"; - mes "I read fortunes in Payon."; - close; - } - } - else { - mes "[Li]"; - mes "This place is dangerous!"; - next; - mes "[Li]"; - mes "You should leave quickly!"; - close; - } -} - - diff --git a/npc/pre-re/quests/collection/quest_dryad.txt b/npc/pre-re/quests/collection/quest_dryad.txt deleted file mode 100644 index 1b14307de..000000000 --- a/npc/pre-re/quests/collection/quest_dryad.txt +++ /dev/null @@ -1,240 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Sharp Leaves) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -um_fild01,34,281,5 script Lilla#Dryad_Hunt 4_F_07,{ - if (questprogress(60131)) { - if (questprogress(60131,HUNTING) != 2) { - mes "[Lilla]"; - mes "Have you finished hunting the 50 Dryads?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lilla]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Lilla]"; - mes "Remember, I need help hunting Dryads so go and hunt 50 of them."; - close; - case 3: - mes "[Lilla]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lilla]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60131; - close; - case 2: - mes "[Lilla]"; - mes "Please kill 50 Dryads."; - close; - } - } - } - else { - mes "[Lilla]"; - mes "Amazing, you did that with speed."; - getexp 262485,141835; - erasequest 60131; - close; - } - } - if (questprogress(60132)) { - if (questprogress(60132,HUNTING) != 2) { - mes "[Lilla]"; - mes "Have you finished hunting the 50 Dryads?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lilla]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Lilla]"; - mes "Remember, I need help hunting Dryads so go and hunt 100 of them."; - close; - case 3: - mes "[Lilla]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lilla]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60132; - close; - case 2: - mes "[Lilla]"; - mes "Please kill 100 Dryads."; - close; - } - } - } - else { - mes "[Lilla]"; - mes "Amazing, you did that with speed."; - getexp 262485,141835; - getexp 262485,141835; - erasequest 60132; - close; - } - } - if (questprogress(60133)) { - if (questprogress(60133,HUNTING) != 2) { - mes "[Lilla]"; - mes "Have you finished hunting the 150 Dryads?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lilla]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Lilla]"; - mes "Remember, I need help hunting Dryads so go and hunt 150 of them."; - close; - case 3: - mes "[Lilla]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lilla]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60133; - close; - case 2: - mes "[Lilla]"; - mes "Please kill 150 Dryads."; - close; - } - } - } - else { - mes "[Lilla]"; - mes "Amazing, you did that with speed."; - getexp 262485,141835; - getexp 262485,141835; - getexp 262485,141835; - erasequest 60133; - close; - } - } - //for minimum level - if (BaseLevel > 59) { - //for maximum level - if (BaseLevel < 86) { - mes "[Lilla]"; - mes "Why hello!"; - mes "You look like someone who is willing to help a lil thing like myself out."; - next; - switch(select("Sure:No")) { - case 1: - mes "[Lilla]"; - mes "Really?!"; - mes "That's great!"; - next; - switch(select("Gather Items:Hunt Dryads:Cancel")) { - case 1: - // Item turn in - mes "[Lilla]"; - mes "I really need to gather ^00CE0050 Sharp Leafs^000000 for my garden tea party."; - mes "Do you have any?"; - next; - switch(select("I have some Sharp Leafs:What did you need?")) { - case 1: - /* - if (checkweight(504,10) == 0) { - mes "[Lilla]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(7100) > 49) { - mes "[Lilla]"; - mes "Hey, your a sweet little thing."; - mes "Thanks so much for helping me!"; - next; - mes "[Lilla]"; - mes "Oh, I almost forgot. I have something for you ^_^"; - mes "Thank you so much again for your help."; - delitem 7100,50; //Sharp_Leaf - getexp 262485,141835; - //getitem 504,10; //White_Potion - close; - } - else { - mes "[Lilla]"; - mes "Why, I may look cute and silly but please don't play games with me."; - close; - } - case 2: - mes "[Lilla]"; - mes "I need ^00CE0050 Sharp Leafs^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Lilla]"; - mes "Ah, ok I think you can help me out by hunting some Dryads."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Dryads:100 Dryads:150 Dryads")) { - case 1: - mes "[Lilla]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60131; - close; - case 2: - mes "[Lilla]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60132; - close; - case 3: - mes "[Lilla]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60133; - close; - } - case 3: - mes "[Lilla]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Lilla]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Lilla]"; - mes "Sorry but you are a little too old and scary to talk to!"; - close; - } - } - else { - mes "[Lilla]"; - mes "You are way too tiny to be helping me."; - mes "Thank you for your offer though."; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_fabre.txt b/npc/pre-re/quests/collection/quest_fabre.txt deleted file mode 100644 index 5de7e74fd..000000000 --- a/npc/pre-re/quests/collection/quest_fabre.txt +++ /dev/null @@ -1,229 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Fluffs) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -gef_fild07,321,193,4 script Langry#Fabre_Hunt 4_M_SAGE_A,{ - if (questprogress(60107)) { - if (questprogress(60107,HUNTING) != 2) { - mes "[Langry]"; - mes "Have you finished hunting the 50 Fabres?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Langry]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Langry]"; - mes "Remember, I need help hunting Fabres so go and hunt 50 of them."; - close; - case 3: - mes "[Langry]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Langry]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60107; - close; - case 2: - mes "[Langry]"; - mes "Please kill 50 Fabres."; - close; - } - } - } - else { - mes "[Langry]"; - mes "Amazing, you did that with speed."; - getexp 385,30; - erasequest 60107; - close; - } - } - if (questprogress(60108)) { - if (questprogress(60108,HUNTING) != 2) { - mes "[Langry]"; - mes "Have you finished hunting the 50 Fabres?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Langry]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Langry]"; - mes "Remember, I need help hunting Fabres so go and hunt 100 of them."; - close; - case 3: - mes "[Langry]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Langry]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60108; - close; - case 2: - mes "[Langry]"; - mes "Please kill 100 Fabres."; - close; - } - } - } - else { - mes "[Langry]"; - mes "Amazing, you did that with speed."; - getexp 385,30; - getexp 385,30; - erasequest 60108; - close; - } - } - if (questprogress(60109)) { - if (questprogress(60109,HUNTING) != 2) { - mes "[Langry]"; - mes "Have you finished hunting the 150 Fabres?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Langry]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Langry]"; - mes "Remember, I need help hunting Fabres so go and hunt 150 of them."; - close; - case 3: - mes "[Langry]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Langry]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60109; - close; - case 2: - mes "[Langry]"; - mes "Please kill 150 Fabres."; - close; - } - } - } - else { - mes "[Langry]"; - mes "Amazing, you did that with speed."; - getexp 385,30; - getexp 385,30; - getexp 385,30; - erasequest 60109; - close; - } - } - //for minimum level - if (BaseLevel > 1) { - //for maximum level - if (BaseLevel < 21) { - mes "[Langry]"; - mes "Do you think you can help me?"; - mes "Please?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Langry]"; - mes "Really?!"; - mes "That's great!"; - next; - switch(select("Gather Items:Hunt Fabres:Cancel")) { - case 1: - // Item turn in - mes "[Langry]"; - mes "I need to collect ^0000CE25 Fluff^000000 to"; - mes "complete this community service project."; - mes "You know what? I can even reward you a little for helping me."; - next; - switch(select("I have some Fluff:What was that again?")) { - case 1: - if (countitem(914) > 24) { - mes "[Langry]"; - mes "Thank you for the Fluff. This helps me out greatly."; - mes "Oh and here you go, this should help you get stronger, faster!"; - delitem 914,25; //Fluff - getexp 385,30; - close; - } - else { - mes "[Langry]"; - mes "I see no Fluff, wait yea I do it's the lies coming from your mouth."; - close; - } - case 2: - mes "[Langry]"; - mes "I need ^00CE0025 Fluff^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Langry]"; - mes "Ah, ok I think you can help me out by hunting some Fabres."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Fabres:100 Fabres:150 Fabres")) { - case 1: - mes "[Langry]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60107; - close; - case 2: - mes "[Langry]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60108; - close; - case 3: - mes "[Langry]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60109; - close; - } - case 3: - mes "[Langry]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Langry]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Langry]"; - mes "Hello, my name is Langry."; - mes "I have to complete this community service, but I am just too lazy."; - close; - } - } - else { - mes "[Langry]"; - mes "You may just be the most unlikely person ever, recycle a few Fabres and come back."; - close; - } -} - - diff --git a/npc/pre-re/quests/collection/quest_frilldora.txt b/npc/pre-re/quests/collection/quest_frilldora.txt deleted file mode 100644 index 95ee22d3c..000000000 --- a/npc/pre-re/quests/collection/quest_frilldora.txt +++ /dev/null @@ -1,238 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Frills) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -moc_fild17,66,273,5 script Lemly#Frilldora_Hunt 4_F_JOB_ASSASSIN,{ - if (questprogress(60134)) { - if (questprogress(60134,HUNTING) != 2) { - mes "[Lemly]"; - mes "Have you finished hunting the 50 Frilldora?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lemly]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Lemly]"; - mes "Remember, I need help hunting Frilldora so go and hunt 50 of them."; - close; - case 3: - mes "[Lemly]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lemly]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60134; - close; - case 2: - mes "[Lemly]"; - mes "Please kill 50 Frilldora."; - close; - } - } - } - else { - mes "[Lemly]"; - mes "Amazing, you did that with speed."; - getexp 30000,23000; - erasequest 60134; - close; - } - } - if (questprogress(60135)) { - if (questprogress(60135,HUNTING) != 2) { - mes "[Lemly]"; - mes "Have you finished hunting the 50 Frilldora?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lemly]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Lemly]"; - mes "Remember, I need help hunting Frilldora so go and hunt 100 of them."; - close; - case 3: - mes "[Lemly]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lemly]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60135; - close; - case 2: - mes "[Lemly]"; - mes "Please kill 100 Frilldora."; - close; - } - } - } - else { - mes "[Lemly]"; - mes "Amazing, you did that with speed."; - getexp 30000,23000; - getexp 30000,23000; - erasequest 60135; - close; - } - } - if (questprogress(60136)) { - if (questprogress(60136,HUNTING) != 2) { - mes "[Lemly]"; - mes "Have you finished hunting the 150 Frilldora?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lemly]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Lemly]"; - mes "Remember, I need help hunting Frilldora so go and hunt 150 of them."; - close; - case 3: - mes "[Lemly]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lemly]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60136; - close; - case 2: - mes "[Lemly]"; - mes "Please kill 150 Frilldora."; - close; - } - } - } - else { - mes "[Lemly]"; - mes "Amazing, you did that with speed."; - getexp 30000,23000; - getexp 30000,23000; - getexp 30000,23000; - erasequest 60136; - close; - } - } - //for minimum level - if (BaseLevel > 29) { - //for maximum level - if (BaseLevel < 66) { - mes "[Lemly]"; - mes "Hey there cutie!"; - next; - mes "[Lemly]"; - mes "Think you could take some time to give me a hand?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Lemly]"; - mes "I am looking for lizard ^FF0000Frills^000000."; - next; - mes "[Lemly]"; - mes "The lizards around here have a natural stealth, a property that the Assassin's Guild wants to study."; - next; - switch(select("Gather Items:Hunt Frilldora:Cancel")) { - case 1: - // Item turn in - switch(select("I have some Frills:What did you need?")) { - case 1: - if (countitem(1012) > 24) { - mes "[Lemly]"; - mes "Hey, thank you."; - mes "These are pretty icky though."; - delitem 1012,25; //Lizard_Scruff - getexp 30000,23000; - close; - } - else { - mes "[Lemly]"; - mes "Sigh,"; - mes "Please, don't waste my time."; - next; - mes "[Lemly]"; - mes "I need ^FF000025 Frills^000000 for the Assassin's Guild."; - close; - } - case 2: - mes "[Lemly]"; - mes "I need ^FF000025 Frills^000000 for the Assassin's Guild."; - close; - } - case 2: - // Kill Count Quest - mes "[Lemly]"; - mes "Ah, ok I think you can help me out by hunting some Frilldora."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Frilldora:100 Frilldora:150 Frilldora")) { - case 1: - mes "[Lemly]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60134; - close; - case 2: - mes "[Lemly]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60135; - close; - case 3: - mes "[Lemly]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60136; - close; - } - case 3: - mes "[Lemly]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Lemly]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Lemly]"; - mes "Hey there."; - next; - mes "[Lemly]"; - mes "These lizards are gross."; - next; - mes "[Lemly]"; - mes "I can't believe I am stuck doing this."; - close; - } - } - else { - mes "[Lemly]"; - mes "What are you doing here?"; - mes "The desert will kill you here!"; - close; - } -} - - diff --git a/npc/pre-re/quests/collection/quest_goat.txt b/npc/pre-re/quests/collection/quest_goat.txt deleted file mode 100644 index ee5c33f54..000000000 --- a/npc/pre-re/quests/collection/quest_goat.txt +++ /dev/null @@ -1,243 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Antelope Horns) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -ein_fild06,82,171,0 script Vegetable Farmer#Goat 4_F_SHABBY,{ - if (questprogress(60137)) { - if (questprogress(60137,HUNTING) != 2) { - mes "[Vegetable Farmer]"; - mes "Have you finished hunting the 50 Goats?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Hmm, I don't think you've hunted 50 yet."; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Remember, I need help hunting Goats so go and hunt 50 of them."; - close; - case 3: - mes "[Vegetable Farmer]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60137; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Please kill 50 Goats so I can farm my vegetables without any worries."; - close; - } - } - } - else { - mes "[Vegetable Farmer]"; - mes "Amazing, you did that with speed."; - getexp 258489,155155; - erasequest 60137; - close; - } - } - if (questprogress(60138)) { - if (questprogress(60138,HUNTING) != 2) { - mes "[Vegetable Farmer]"; - mes "Have you finished hunting the 100 Goats?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Hmm, I don't think you've hunted 100 yet."; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Remember, I need help hunting Goats so go and hunt 100 of them."; - close; - case 3: - mes "[Vegetable Farmer]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60138; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Please kill 100 Goats so I can farm my vegetables without any worries."; - close; - } - } - } - else { - mes "[Vegetable Farmer]"; - mes "Amazing, you did that with speed."; - getexp 258489,155155; - getexp 258489,155155; - erasequest 60138; - close; - } - } - if (questprogress(60139)) { - if (questprogress(60139,HUNTING) != 2) { - mes "[Vegetable Farmer]"; - mes "Have you finished hunting the 150 Goats?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Hmm, I don't think you've hunted 150 yet."; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Remember, I need help hunting Goats so go and hunt 150 of them."; - close; - case 3: - mes "[Vegetable Farmer]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60139; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Please kill 150 Goats so I can farm my vegetables without any worries."; - close; - } - } - } - else { - mes "[Vegetable Farmer]"; - mes "Amazing, you did that with speed."; - getexp 258489,155155; - getexp 258489,155155; - getexp 258489,155155; - erasequest 60139; - close; - } - } - //for minimum level - if (BaseLevel > 69) { - //for maximum level - if (BaseLevel < 85) { - mes "[Vegetable Farmer]"; - mes "Oh great!"; - mes "You are here to help me right?"; - mes "If not, then I am in a world of hurt."; - next; - switch(select("Sure:No")) { - case 1: - mes "[Vegetable Farmer]"; - mes "These Goats keep eating my vegetables."; - mes "Can you do what you can to help me?"; - next; - switch(select("Gather Items:Hunt Goats:Cancel")) { - case 1: - // Item turn in - mes "[Vegetable Farmer]"; - mes "I need ^FF0000Antelope Horns^000000 to show for your hard work, and I will reward you."; - next; - switch(select("I have Antelope Horns:What did you need?")) { - case 1: - /* - if (checkweight(504,10) == 0) { - mes "[Vegetable Farmer]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(7106) > 49) { - mes "[Vegetable Farmer]"; - mes "Amazing, you did that with speed."; - mes "I am truly grateful."; - delitem 7106,50; //Goat's_Horn - getexp 258489,155155; - //getitem 504,10; //White_Potion - close; - } - else { - mes "[Vegetable Farmer]"; - mes "It doesn't look like you have enough."; - next; - mes "[Vegetable Farmer]"; - mes "I need to see that you have gathered ^FF000050 Antelope Horns^000000, and then I can reward you."; - close; - } - case 2: - mes "[Vegetable Farmer]"; - mes "I need to see that you have gathered ^FF000050 Antelope Horns^000000, and then I can reward you."; - close; - } - case 2: - // Kill Count Quest - mes "[Vegetable Farmer]"; - mes "Thank you."; - mes "How many Goats would you like to hunt?"; - next; - switch(select("50 Goats:100 Goats:150 Goats")) { - case 1: - mes "[Vegetable Farmer]"; - mes "Kill 50 of those Goats and let me know when you're done. I will reward you for your efforts."; - setquest 60137; - close; - case 2: - mes "[Vegetable Farmer]"; - mes "Kill 100 of those Goats and let me know when you're done. I will reward you for your efforts."; - setquest 60138; - close; - case 3: - mes "[Vegetable Farmer]"; - mes "Kill 150 of those Goats and let me know when you're done. I will reward you for your efforts."; - setquest 60139; - close; - } - case 3: - mes "[Vegetable Farmer]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Vegetable Farmer]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Vegetable Farmer]"; - mes "Oh boy, Oh boy!"; - next; - mes "[Vegetable Farmer]"; - mes "Sorry I can't talk right now I am in a world of hurt here, these darn Goats are going to kill me."; - close; - } - } - else { - mes "[Vegetable Farmer]"; - mes "My vegetables, where did they all go?"; - mes "Oh, no..no!!!"; - close; - } -} - diff --git a/npc/pre-re/quests/collection/quest_golem.txt b/npc/pre-re/quests/collection/quest_golem.txt deleted file mode 100644 index 8ad2d47b2..000000000 --- a/npc/pre-re/quests/collection/quest_golem.txt +++ /dev/null @@ -1,230 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Stone Hearts) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -moc_fild11,57,138,0 script Private Jeremy#hunt 4_M_MOC_SOLDIER,{ - if (questprogress(60140)) { - if (questprogress(60140,HUNTING) != 2) { - mes "[Private Jeremy]"; - mes "Have you finished hunting the 50 Golems?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Private Jeremy]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Private Jeremy]"; - mes "Remember, I need help hunting Golems so go and hunt 50 of them."; - close; - case 3: - mes "[Private Jeremy]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Private Jeremy]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60140; - close; - case 2: - mes "[Private Jeremy]"; - mes "Please kill 50 Golems."; - close; - } - } - } - else { - mes "[Private Jeremy]"; - mes "Amazing, you did that with speed."; - getexp 14000,9000; - erasequest 60140; - close; - } - } - if (questprogress(60141)) { - if (questprogress(60141,HUNTING) != 2) { - mes "[Private Jeremy]"; - mes "Have you finished hunting the 50 Golems?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Private Jeremy]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Private Jeremy]"; - mes "Remember, I need help hunting Golems so go and hunt 100 of them."; - close; - case 3: - mes "[Private Jeremy]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Private Jeremy]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60141; - close; - case 2: - mes "[Private Jeremy]"; - mes "Please kill 100 Golems."; - close; - } - } - } - else { - mes "[Private Jeremy]"; - mes "Amazing, you did that with speed."; - getexp 14000,9000; - getexp 14000,9000; - erasequest 60141; - close; - } - } - if (questprogress(60142)) { - if (questprogress(60142,HUNTING) != 2) { - mes "[Private Jeremy]"; - mes "Have you finished hunting the 150 Golems?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Private Jeremy]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Private Jeremy]"; - mes "Remember, I need help hunting Golems so go and hunt 150 of them."; - close; - case 3: - mes "[Private Jeremy]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Private Jeremy]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60142; - close; - case 2: - mes "[Private Jeremy]"; - mes "Please kill 150 Golems."; - close; - } - } - } - else { - mes "[Private Jeremy]"; - mes "Amazing, you did that with speed."; - getexp 14000,9000; - getexp 14000,9000; - getexp 14000,9000; - erasequest 60142; - close; - } - } - //for minimum level - if (BaseLevel > 24) { - //for maximum level - if (BaseLevel < 61) { - mes "[Private Jeremy]"; - mes "Greetings citizen!"; - mes "Say, how would you like to help me?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Private Jeremy]"; - mes "Thanks! I really appreciate it."; - next; - switch(select("Gather Items:Hunt Golems:Cancel")) { - case 1: - // Item turn in - mes "[Private Jeremy]"; - mes "The Morroc Guard needs ^FF0000Stone Hearts^000000 for our training regimen."; - next; - switch(select("I have Stone Hearts:What did you need?")) { - case 1: - if (countitem(953) > 24) { - mes "[Private Jeremy]"; - mes "The Morroc Guard thanks you, citizen."; - delitem 953,25; //Stone_Heart - getexp 14000,9000; - close; - } - else { - mes "[Private Jeremy]"; - mes "It doesn't look like you have enough."; - next; - mes "[Private Jeremy]"; - mes "The Morroc Guard needs ^FF000025 Stone Hearts^000000, for our training regimen."; - close; - } - case 2: - mes "[Private Jeremy]"; - mes "The Morroc Guard needs ^FF000025 Stone Hearts^000000, for our training regimen."; - close; - } - case 2: - // Kill Count Quest - mes "[Private Jeremy]"; - mes "Ah, ok I think you can help me out by hunting some Golems."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Golems:100 Golems:150 Golems")) { - case 1: - mes "[Private Jeremy]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60140; - close; - case 2: - mes "[Private Jeremy]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60141; - close; - case 3: - mes "[Private Jeremy]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60142; - close; - } - case 3: - mes "[Private Jeremy]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Private Jeremy]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Private Jeremy]"; - mes "Greetings citizen!"; - next; - mes "[Private Jeremy]"; - mes "Please do not interrupt my mission for the Morroc Guard."; - close; - } - } - else { - mes "[Private Jeremy]"; - mes "It is dangerous here citizen."; - close; - } -} - - diff --git a/npc/pre-re/quests/collection/quest_hode.txt b/npc/pre-re/quests/collection/quest_hode.txt deleted file mode 100644 index 050387859..000000000 --- a/npc/pre-re/quests/collection/quest_hode.txt +++ /dev/null @@ -1,239 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Earthworm Peelings) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -moc_fild17,208,346,5 script Shone#Hode_Hunt 4_M_MOC_SOLDIER,{ - if (questprogress(60104)) { - if (questprogress(60104,HUNTING) != 2) { - mes "[Shone]"; - mes "Have you finished hunting the 50 Hodes?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Shone]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Shone]"; - mes "Remember, I need help hunting Hodes so go and hunt 50 of them."; - close; - case 3: - mes "[Shone]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Shone]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60104; - close; - case 2: - mes "[Shone]"; - mes "Please kill 50 Hodes."; - close; - } - } - } - else { - mes "[Shone]"; - mes "Amazing, you did that with speed."; - getexp 15775,1125; - erasequest 60104; - close; - } - } - if (questprogress(60105)) { - if (questprogress(60105,HUNTING) != 2) { - mes "[Shone]"; - mes "Have you finished hunting the 50 Hodes?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Shone]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Shone]"; - mes "Remember, I need help hunting Hodes so go and hunt 100 of them."; - close; - case 3: - mes "[Shone]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Shone]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60105; - close; - case 2: - mes "[Shone]"; - mes "Please kill 100 Hodes."; - close; - } - } - } - else { - mes "[Shone]"; - mes "Amazing, you did that with speed."; - getexp 15775,1125; - getexp 15775,1125; - erasequest 60105; - close; - } - } - if (questprogress(60106)) { - if (questprogress(60106,HUNTING) != 2) { - mes "[Shone]"; - mes "Have you finished hunting the 150 Hodes?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Shone]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Shone]"; - mes "Remember, I need help hunting Hodes so go and hunt 150 of them."; - close; - case 3: - mes "[Shone]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Shone]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60106; - close; - case 2: - mes "[Shone]"; - mes "Please kill 150 Hodes."; - close; - } - } - } - else { - mes "[Shone]"; - mes "Amazing, you did that with speed."; - getexp 15775,1125; - getexp 15775,1125; - getexp 15775,1125; - erasequest 60106; - close; - } - } - //for minimum level - if (BaseLevel > 24) { - //for maximum level - if (BaseLevel < 61) { - mes "[Shone]"; - mes "Wait! You can see me?"; - mes "Oh well, I haven't yet mastered my skills."; - next; - mes "[Shone]"; - mes "Hey do you think you can help me?"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Shone]"; - mes "Thanks a lot, pal!"; - next; - switch(select("Gather Items:Hunt Hodes:Cancel")) { - case 1: - // Item turn in - mes "[Shone]"; - mes "I am trying to collect ^00CE0025 Earthworm Peelings^000000."; - mes "I will reward you if you help."; - next; - switch(select("I have 25 Earthworm Peelings:What was it again?")) { - case 1: - /* - if (checkweight(502,10) == 0) { - mes "[Shone]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(1055) > 24) { - mes "Thank you for the 25 Earthworm"; - mes "Peelings!"; - mes "Here is that reward I promised you, I hope take this wisdom I have passed on to you and share it with others."; - delitem 1055,25; //Earthworm_Peeling - getexp 15775,1125; - //getitem 502,10; //Orange_Potion - close; - } - else { - mes "[Shone]"; - mes "I don't see any ^00CE00Earthworm Peerlings^000000."; - mes "Are you trying to scam me?"; - close; - } - case 2: - mes "[Shone]"; - mes "I need ^00CE0025 Earthworm Peelings^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Shone]"; - mes "Ah, ok I think you can help me out by hunting some Hodes."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Hodes:100 Hodes:150 Hodes")) { - case 1: - mes "[Shone]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60104; - close; - case 2: - mes "[Shone]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60105; - close; - case 3: - mes "[Shone]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60106; - close; - } - case 3: - mes "[Shone]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Shone]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Shone]"; - mes "You are much too strong to be fighting these things!"; - close; - } - } - else { - mes "[Shone]"; - mes "You need some help, but I can't provide that for you."; - mes "Come back when you are stronger and have earned much more wisdom."; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_leafcat.txt b/npc/pre-re/quests/collection/quest_leafcat.txt deleted file mode 100644 index 04b816322..000000000 --- a/npc/pre-re/quests/collection/quest_leafcat.txt +++ /dev/null @@ -1,237 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Huge Leaves) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -ayo_fild01,44,241,5 script Lella#LeafCat_Hunt 4_F_YUNYANG,{ - if (questprogress(60143)) { - if (questprogress(60143,HUNTING) != 2) { - mes "[Lella]"; - mes "Have you finished hunting the 50 Leaf Cats?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lella]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Lella]"; - mes "Remember, I need help hunting Leaf Cats so go and hunt 50 of them."; - close; - case 3: - mes "[Lella]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lella]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60143; - close; - case 2: - mes "[Lella]"; - mes "Please kill 50 Leaf Cats."; - close; - } - } - } - else { - mes "[Lella]"; - mes "Amazing, you did that with speed."; - getexp 25740,31512; - erasequest 60143; - close; - } - } - if (questprogress(60144)) { - if (questprogress(60144,HUNTING) != 2) { - mes "[Lella]"; - mes "Have you finished hunting the 50 Leaf Cats?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lella]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Lella]"; - mes "Remember, I need help hunting Leaf Cats so go and hunt 100 of them."; - close; - case 3: - mes "[Lella]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lella]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60144; - close; - case 2: - mes "[Lella]"; - mes "Please kill 100 Leaf Cats."; - close; - } - } - } - else { - mes "[Lella]"; - mes "Amazing, you did that with speed."; - getexp 25740,31512; - getexp 25740,31512; - erasequest 60144; - close; - } - } - if (questprogress(60145)) { - if (questprogress(60145,HUNTING) != 2) { - mes "[Lella]"; - mes "Have you finished hunting the 150 Leaf Cats?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Lella]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Lella]"; - mes "Remember, I need help hunting Leaf Cats so go and hunt 150 of them."; - close; - case 3: - mes "[Lella]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Lella]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60145; - close; - case 2: - mes "[Lella]"; - mes "Please kill 150 Leaf Cats."; - close; - } - } - } - else { - mes "[Lella]"; - mes "Amazing, you did that with speed."; - getexp 25740,31512; - getexp 25740,31512; - getexp 25740,31512; - erasequest 60145; - close; - } - } - //for minimum level - if (BaseLevel > 35) { - //for maximum level - if (BaseLevel < 66) { - mes "[Lella]"; - mes "Why hello!"; - mes "You look like someone who is willing to help someone who is slowly going mad."; - next; - mes "[Lella]"; - switch(select("Sure:No")) { - case 1: - mes "[Lella]"; - mes "Thanks! You're a life saver!"; - next; - switch(select("Gather Items:Hunt Leaf Cats:Cancel")) { - case 1: - // Item turn in - mes "I really need to gather ^00CE0050 Huge Leafs^000000 for my sanity."; - mes "Do you have any?"; - next; - switch(select("I have 50 Huge Leafs:What, sorry I was day dreaming")) { - case 1: - /* - if (checkweight(503,10) == 0) { - mes "[Lella]"; - mes "Hey, it looks like that the weight on"; - mes "your back will crush you. Come back"; - mes "after you have lost some weight."; - close; - } - */ - if (countitem(7198) > 49) { - mes "[Lella]"; - mes "Wonderful I can tell it is just a little bit quieter around here!"; - next; - mes "[Lella]"; - mes "The more leafs I collect the quieter it seems around here."; - delitem 7198,50; //Great_Leaf - getexp 25740,31512; - //getitem 503,10; //Yellow_Potion - close; - } - else { - mes "[Lella]"; - mes "Meow meow meow meow meow..."; - mes "NOOOOOOOOOOOO."; - close; - } - case 2: - mes "[Lella]"; - mes "I need ^00CE0050 Huge Leafs^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Lella]"; - mes "Ah, ok I think you can help me out by hunting some Leaf Cats."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Leaf Cats:100 Leaf Cats:150 Leaf Cats")) { - case 1: - mes "[Lella]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60143; - close; - case 2: - mes "[Lella]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60144; - close; - case 3: - mes "[Lella]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60145; - close; - } - case 3: - mes "[Lella]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Lella]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Lella]"; - mes "Not sure why you are here, but I can't offer you a bounty as there would be no effort in it for you!"; - close; - } - } - else { - mes "[Lella]"; - mes "Quickly escape before they get their claws into your sanity!"; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_mantis.txt b/npc/pre-re/quests/collection/quest_mantis.txt deleted file mode 100644 index 622f49538..000000000 --- a/npc/pre-re/quests/collection/quest_mantis.txt +++ /dev/null @@ -1,99 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= Masao -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Custom Version. -//= Repeatable EXP Quest : Kill 50 Mantis. -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -lou_fild01,240,354,4 script Mantis Researcher 4_M_OILMAN,{ - - if (questprogress(60179)) { - if (questprogress(60179,HUNTING) != 2) { - mes "[Mantis Researcher]"; - mes "Have you finished hunting the 50 Mantis?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Mantis Researcher]"; - mes "Hmm, I don't think you've hunted 50 yet."; - close; - case 2: - mes "[Mantis Researcher]"; - mes "Remember, I need help hunting Mantis so go and hunt 50 of them."; - close; - case 3: - mes "[Mantis Researcher]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Mantis Researcher]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60179; - close; - case 2: - mes "[Mantis Researcher]"; - mes "Please kill 50 Mantis in order to make this a Place were people can go to and gather Experience."; - close; - } - } - } - mes "[Mantis Researcher]"; - mes "Amazing, you did that with speed."; - getexp 18818,7527; - erasequest 60179; - close; - } - if ((BaseLevel > 34) && (BaseLevel < 71)) { - mes "[Mantis Researcher]"; - mes "Oh great!"; - mes "You are here to help me right?"; - mes "If not, i don't know what to do with the Monsters in this Place!"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Mantis Researcher]"; - mes "Great! I knew the moment i saw you that i can count on you!"; - mes "I need you to reduce the Amount of Monsters which are currently rampaging on this Map!"; - mes "There are to many Mantis around, which makes it impossible for the lower level players to gain good experience here."; - next; - mes "[Mantis Researcher]"; - mes "So, would you still like to help me?"; - next; - switch(select("Sure:Cancel")) { - case 1: - if (BaseLevel > 70) { - mes "[Mantis Researcher]"; - mes "Thank you for your great help with the Mantis!"; - mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; - close; - } - mes "[Mantis Researcher]"; - mes "Kill 50 of those Mantis and let me know when you're done. I will reward you for your efforts."; - setquest 60179; - close; - case 2: - mes "[Mantis Researcher]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Mantis Researcher]"; - mes "If you change your mind, please come back."; - close; - } - } - mes "[Mantis Researcher]"; - mes "Oh boy, Oh boy!"; - next; - mes "[Mantis Researcher]"; - mes "Sorry I can't talk right now I am in a world of pain here, these darn Mantis are going to kill me."; - close; -} diff --git a/npc/pre-re/quests/collection/quest_pecopeco.txt b/npc/pre-re/quests/collection/quest_pecopeco.txt deleted file mode 100644 index 60f888f00..000000000 --- a/npc/pre-re/quests/collection/quest_pecopeco.txt +++ /dev/null @@ -1,249 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Bill of Birds) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -moc_fild02,74,329,3 script Gregor#PecoPeco_Hunt 4W_M_01,{ - if (questprogress(60101)) { - if (questprogress(60101,HUNTING) != 2) { - mes "[Gregor]"; - mes "Have you finished hunting the 50 Peco Pecos?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Gregor]"; - mes "Hmm, I don't think you've hunted 50 yet..."; - close; - case 2: - mes "[Gregor]"; - mes "Please hurry and kill 50 of those tasty err pesky Peco Pecos."; - close; - case 3: - mes "[Gregor]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Gregor]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60101; - close; - case 2: - mes "[Gregor]"; - mes "Please hurry and kill 50 of those tasty err pesky Peco Pecos."; - close; - } - } - } - else { - mes "[Gregor]"; - mes "Oh thank you so much!"; - mes "I think that I can rest easily now."; - getexp 4000,2000; - erasequest 60101; - close; - } - } - if (questprogress(60102)) { - if (questprogress(60102,HUNTING) != 2) { - mes "[Gregor]"; - mes "Have you finished hunting the 50 Peco Pecos?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Gregor]"; - mes "Hmm, I don't think you've hunted 100 yet..."; - close; - case 2: - mes "[Gregor]"; - mes "Please hurry and kill 100 of those tasty err pesky Peco Pecos."; - close; - case 3: - mes "[Gregor]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Gregor]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60102; - close; - case 2: - mes "[Gregor]"; - mes "Please hurry and kill 100 of those tasty err pesky Peco Pecos."; - close; - } - } - } - else { - mes "[Gregor]"; - mes "Oh thank you so much!"; - mes "I think that I can rest easily now."; - getexp 4000,2000; - getexp 4000,2000; - erasequest 60102; - close; - } - } - if (questprogress(60103)) { - if (questprogress(60103,HUNTING) != 2) { - mes "[Gregor]"; - mes "Have you finished hunting the 150 Peco Pecos?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Gregor]"; - mes "Hmm, I don't think you've hunted 150 yet..."; - close; - case 2: - mes "[Gregor]"; - mes "Please hurry and kill 150 of those tasty err pesky Peco Pecos."; - close; - case 3: - mes "[Gregor]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Gregor]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60103; - close; - case 2: - mes "[Gregor]"; - mes "Please hurry and kill 150 of those tasty err pesky Peco Pecos."; - close; - } - } - } - else { - mes "[Gregor]"; - mes "Oh thank you so much!"; - mes "I think that I can rest easily now."; - getexp 4000,2000; - getexp 4000,2000; - getexp 4000,2000; - erasequest 60103; - close; - } - } - //for minimum level - if (BaseLevel > 9) { - //for maximum level - if (BaseLevel < 31) { - mes "[Gregor]"; - mes "Peco Pecos are fascinating."; - mes "I am still doing my, uh, research..."; - mes "But now it is of a different nature."; - next; - mes "[Gregor]"; - mes "You see I've been uh, ''researching''"; - mes "these animals by collecting their"; - mes "Bill of Birds but lately they seem"; - mes "to have become hostile towards me."; - next; - mes "[Gregor]"; - mes "Can you do me a favor please?"; - next; - switch(select("What kind of favor?:No")) { - case 1: - mes "[Gregor]"; - mes "I am so afraid that these Peco Pecos will hurt me for my, uh, researching activities."; - next; - mes "[Gregor]"; - mes "Can you help protect me by killing them?"; - mes "I think I'll feel safer..."; - mes "Please..."; - next; - switch(select("Gather Items:Hunt Peco Pecos:Cancel")) { - case 1: - // Item turn in - mes "[Gregor]"; - mes "I need some ^FF0000Bill of Birds^000000 for my, uh, research..."; - next; - switch(select("I have some Bill of Birds:What did you need?")) { - case 1: - if (countitem(925) > 24) { - mes "[Gregor]"; - mes "Thank you so much."; - delitem 925,25; //Bill_Of_Birds - getexp 4000,2000; - next; - mes "[Gregor]"; - mes "This is gonna be delicious!"; - close; - } - else { - mes "[Gregor]"; - mes "It doesn't look like you have enough."; - next; - mes "[Gregor]"; - mes "Can you help me out and bring me ^FF000025 Bill of Birds^000000?"; - close; - } - case 2: - mes "[Gregor]"; - mes "Can you help me out and bring me ^FF000025 Bill of Birds^000000?"; - close; - } - case 2: - // Kill Count Quest - mes "[Gregor]"; - mes "Ah, ok I think you can help me out by hunting some Peco Pecos."; - mes "How many would you like to hunt?"; - next; - switch(select("50 Peco Pecos:100 Peco Pecos:150 Peco Pecos")) { - case 1: - mes "[Gregor]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60101; - close; - case 2: - mes "[Gregor]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60102; - close; - case 3: - mes "[Gregor]"; - mes "Come back when you've finished your task and I will give you a small reward."; - setquest 60103; - close; - } - case 3: - mes "[Gregor]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Gregor]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Gregor]"; - mes "Hmmm... you seem to be too strong to be fighting over here."; - close; - } - } - else { - mes "[Gregor]"; - mes "Hi there."; - next; - mes "[Gregor]"; - mes "Those picky's over there seem to be about your speed."; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_pupa.txt b/npc/pre-re/quests/collection/quest_pupa.txt deleted file mode 100644 index ec38c275a..000000000 --- a/npc/pre-re/quests/collection/quest_pupa.txt +++ /dev/null @@ -1,231 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= L0ne_W0lf -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Added Monster Killing quests. -//= Repeatable EXP Quest (Chrysalis) -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -gef_fild04,191,54,3 script Halgus#Pupa_Hunt 2_F_MAGICMASTER,{ - if (questprogress(60110)) { - if (questprogress(60110,HUNTING) != 2) { - mes "[Halgus]"; - mes "Have you gotten rid of the Pupa?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Halgus]"; - mes "Hmm, I don't think you've gotten rid of 50 Pupa yet..."; - close; - case 2: - mes "[Halgus]"; - mes "Remember, get rid of 50 of those Pupa from the field."; - close; - case 3: - mes "[Halgus]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Halgus]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60110; - close; - case 2: - mes "[Halgus]"; - mes "Remember, get rid of 50 of those Pupa from the field."; - close; - } - } - } - else { - mes "[Halgus]"; - mes "Oh thank you so much."; - mes "I know that I could've probably done this myself but it's not easy to be standing here all of the time."; - getexp 385,30; - erasequest 60110; - close; - } - } - if (questprogress(60111)) { - if (questprogress(60111,HUNTING) != 2) { - mes "[Halgus]"; - mes "Have you gotten rid of the Pupa?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Halgus]"; - mes "Hmm, I don't think you've gotten rid of 100 Pupa yet..."; - close; - case 2: - mes "[Halgus]"; - mes "Remember, get rid of 100 of those Pupa from the field."; - close; - case 3: - mes "[Halgus]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Halgus]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60111; - close; - case 2: - mes "[Halgus]"; - mes "Remember, get rid of 100 of those Pupa from the field."; - close; - } - } - } - else { - mes "[Halgus]"; - mes "Oh thank you so much."; - mes "I know that I could've probably done this myself but it's not easy to be standing here all of the time."; - getexp 385,30; - getexp 385,30; - erasequest 60111; - close; - } - } - if (questprogress(60112)) { - if (questprogress(60112,HUNTING) != 2) { - mes "[Halgus]"; - mes "Have you gotten rid of the Pupa?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Halgus]"; - mes "Hmm, I don't think you've gotten rid of 150 Pupa yet..."; - close; - case 2: - mes "[Halgus]"; - mes "Remember, get rid of 150 of those Pupa from the field."; - close; - case 3: - mes "[Halgus]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Halgus]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60112; - close; - case 2: - mes "[Halgus]"; - mes "Remember, get rid of 150 of those Pupa from the field."; - close; - } - } - } - else { - mes "[Halgus]"; - mes "Oh thank you so much."; - mes "I know that I could've probably done this myself but it's not easy to be standing here all of the time."; - getexp 385,30; - getexp 385,30; - getexp 385,30; - erasequest 60112; - close; - } - } - //for minimum level - if (BaseLevel > 1) { - //for maximum level - if (BaseLevel < 21) { - mes "[Halgus]"; - mes "New here are you?"; - mes "Well look, I like helping new faces around here."; - mes "And lets be honest, you are not the prettiest looking face I've seen."; - next; - mes "[Halgus]"; - mes "None-the-less my daughter thought it would be fun to gather pupa around this field and it's becoming unsightly."; - mes "Do you mind helping me get rid of some Pupa to clear out this field?"; - next; - switch(select("Sure, I don't mind:No")) { - case 1: - mes "[Halgus]"; - mes "Really? What would you like to do to help?"; - next; - switch(select("Gather Items:Get rid of Pupa:Cancel")) { - case 1: - // Item turn in - mes "[Halgus]"; - mes "Can you collect ^00CE0025 Chrysalis^000000 and return them to me, I promise to reward you well."; - next; - switch(select("I have Chrysalis:What did you need?")) { - case 1: - if (countitem(915) > 24) { - mes "[Halgus]"; - mes "Amazing you found so many that fast."; - mes "Like I promised, give me the Chrysalis and I will reward you with my wisdom."; - delitem 915,25; //Chrysalis - getexp 385,30; - close; - } - else { - mes "[Halgus]"; - mes "I need ^00CE0025 Chrysalis^000000 and no less please."; - close; - } - case 2: - mes "[Halgus]"; - mes "I need ^00CE0025 Chrysalis^000000."; - close; - } - case 2: - // Kill Count Quest - mes "[Halgus]"; - mes "Thank you so much!"; - mes "How many would you like to get rid of?"; - next; - switch(select("50 Pupa:100 Pupa:150 Pupa")) { - case 1: - mes "[Halgus]"; - mes "If you can get rid of 50 of those Pupa from the field I will be grateful."; - setquest 60110; - close; - case 2: - mes "[Halgus]"; - mes "If you can get rid of 100 of those Pupa from the field I will be grateful."; - setquest 60111; - close; - case 3: - mes "[Halgus]"; - mes "If you can get rid of 150 of those Pupa from the field I will be grateful."; - setquest 60112; - close; - } - case 3: - mes "[Halgus]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Halgus]"; - mes "If you change your mind, please come back."; - close; - } - } - else { - mes "[Halgus]"; - mes "You could probably easily help me out, but I want to give charity to those who are not as strong as you."; - close; - } - } - else { - mes "[Halgus]"; - mes "Please return to me when you are a little stronger."; - close; - } -} diff --git a/npc/pre-re/quests/collection/quest_zhupolong.txt b/npc/pre-re/quests/collection/quest_zhupolong.txt deleted file mode 100644 index 3d908c398..000000000 --- a/npc/pre-re/quests/collection/quest_zhupolong.txt +++ /dev/null @@ -1,99 +0,0 @@ -//===== Hercules Script ====================================== -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= Masao -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Custom Version. -//= Repeatable EXP Quest : Kill 50 Zhu Po Long. -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -lou_dun02,161,264,4 script Dragon Hunter 4_M_JOB_HUNTER,{ - - if (questprogress(60182)) { - if (questprogress(60182,HUNTING) != 2) { - mes "[Dragon Hunter]"; - mes "Have you finished hunting the 50 Zhu Po Long?"; - next; - switch(select("Yes:No:I want to quit")) { - case 1: - mes "[Dragon Hunter]"; - mes "Hmm, I don't think you've hunted 50 yet."; - close; - case 2: - mes "[Dragon Hunter]"; - mes "Remember, I need help hunting Zhu Po Long so go and hunt 50 of them."; - close; - case 3: - mes "[Dragon Hunter]"; - mes "Are you sure that you want to stop hunting?"; - mes "Any progress that you've made will be erased"; - next; - switch(select("Yes:No")) { - case 1: - mes "[Dragon Hunter]"; - mes "Ok then, well come back here if you change your mind."; - erasequest 60182; - close; - case 2: - mes "[Dragon Hunter]"; - mes "Please kill 50 Zhu Po Long in order to make this a Place were people can go to and gather Experience."; - close; - } - } - } - mes "[Dragon Hunter]"; - mes "Amazing, you did that with speed."; - getexp 151300,60520; - erasequest 60182; - close; - } - if ((BaseLevel > 49) && (BaseLevel < 91)) { - mes "[Dragon Hunter]"; - mes "Oh great!"; - mes "You are here to help me right?"; - mes "If not, i don't know what to do with the Monsters in this Place!"; - next; - switch(select("Sure:No")) { - case 1: - mes "[Dragon Hunter]"; - mes "Great! I knew the moment i saw you that i can count on you!"; - mes "I need you to reduce the Amount of Monsters which are currently rampaging on this Map!"; - mes "There are to many Zhu Po Long around, which makes it impossible for the lower level players to gain good experience here."; - next; - mes "[Dragon Hunter]"; - mes "So, would you still like to help me?"; - next; - switch(select("Sure:Cancel")) { - case 1: - if (BaseLevel > 90) { - mes "[Dragon Hunter]"; - mes "Thank you for your great help with the Zhu Po Long!"; - mes "Currently the Situation is stable and i'm not in need of your help anymore to kill them."; - close; - } - mes "[Dragon Hunter]"; - mes "Kill 50 of those Zhu Po Long and let me know when you're done. I will reward you for your efforts."; - setquest 60182; - close; - case 2: - mes "[Dragon Hunter]"; - mes "If you change your mind, please come back."; - close; - } - case 2: - mes "[Dragon Hunter]"; - mes "If you change your mind, please come back."; - close; - } - } - mes "[Dragon Hunter]"; - mes "Oh boy, Oh boy!"; - next; - mes "[Dragon Hunter]"; - mes "Sorry I can't talk right now I am in a world of pain here, these darn Zhu Po Long are going to kill me."; - close; -} diff --git a/npc/pre-re/quests/first_class/tu_archer.txt b/npc/pre-re/quests/first_class/tu_archer.txt deleted file mode 100644 index 5f53d0385..000000000 --- a/npc/pre-re/quests/first_class/tu_archer.txt +++ /dev/null @@ -1,14 +0,0 @@ -//===== Hercules Script ====================================== -//= Archer Class Tutorial and Job Specific Quest -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Archer training quest. -//===== Additional Comments: ================================= -//= 1.0 First version. [Euphy] -//============================================================ - -mjolnir_11,27,223,3 duplicate(Acolyte_Tu) Acolyte#tu 4_F_SISTER diff --git a/npc/pre-re/quests/monstertamers.txt b/npc/pre-re/quests/monstertamers.txt deleted file mode 100644 index 6d998fdbf..000000000 --- a/npc/pre-re/quests/monstertamers.txt +++ /dev/null @@ -1,13 +0,0 @@ -//===== Hercules Script ====================================== -//= Monster Tamers -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Cute pet quest items -//===== Additional Comments: ================================= -//= 1.0 Moved Izlude NPC to pre-re/re paths. -//============================================================ - -izlude_in,129,64,4 duplicate(MonsterTamer_izlude) Monster Tamer#izu 4_M_TELEPORTER diff --git a/npc/pre-re/quests/mrsmile.txt b/npc/pre-re/quests/mrsmile.txt deleted file mode 100644 index 525221af9..000000000 --- a/npc/pre-re/quests/mrsmile.txt +++ /dev/null @@ -1,14 +0,0 @@ -//===== Hercules Script ====================================== -//= Mr. Smile Quest -//===== By: ================================================== -//= Daegaladh -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Trade Clover, Fluff and Jellopy for a Mr. Smile mask. -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -izlude,129,118,4 duplicate(SmileHelper) Smile Assistance#iz 4_F_03 diff --git a/npc/pre-re/quests/quests_13_1.txt b/npc/pre-re/quests/quests_13_1.txt deleted file mode 100644 index ec291e16e..000000000 --- a/npc/pre-re/quests/quests_13_1.txt +++ /dev/null @@ -1,13 +0,0 @@ -//===== Hercules Script ====================================== -//= Quest NPCs related to Ash-Vacuum -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Contains duplicate NPCs from main script. -//===== Additional Comments: ================================= -//= 1.0 Moved Izlude NPC to pre-re/re paths. [Euphy] -//============================================================ - -izlude,101,173,6 duplicate(PromotionalStaff_izlude) Promotional Staff#iz 4W_SAILOR diff --git a/npc/pre-re/quests/quests_izlude.txt b/npc/pre-re/quests/quests_izlude.txt deleted file mode 100644 index aac9f5467..000000000 --- a/npc/pre-re/quests/quests_izlude.txt +++ /dev/null @@ -1,13 +0,0 @@ -//===== Hercules Script ====================================== -//= Quest NPCs related to Izlude -//===== By: ================================================== -//= Daegaladh -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Edgar's Offer -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -izlude,182,186,2 duplicate(Edgar_izlude) Edgar#izlude 1_M_03 diff --git a/npc/pre-re/quests/quests_lighthalzen.txt b/npc/pre-re/quests/quests_lighthalzen.txt deleted file mode 100644 index c9365857a..000000000 --- a/npc/pre-re/quests/quests_lighthalzen.txt +++ /dev/null @@ -1,13 +0,0 @@ -//===== Hercules Script ====================================== -//= Quest NPCs located in Lighthalzen -//===== By: ================================================== -//= Daegaladh -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Quests related to Lighthalzen City. -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -izlude,186,57,5 duplicate(Scamp) Scamp#iz 4_M_YURI diff --git a/npc/pre-re/quests/quests_nameless.txt b/npc/pre-re/quests/quests_nameless.txt deleted file mode 100644 index 77654e084..000000000 --- a/npc/pre-re/quests/quests_nameless.txt +++ /dev/null @@ -1,15 +0,0 @@ -//===== Hercules Script ====================================== -//= Nameless Island Quests -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= [Official Conversion] -//= Contains: -//= - Muff's Loan -//===== Additional Comments: ================================= -//= 1.0 Moved Dorian to pre-re/re paths. -//============================================================ - -izlude_in,110,64,3 duplicate(Dorian_izlude) Dorian 4_M_OILMAN,2,2 diff --git a/npc/pre-re/quests/quests_veins.txt b/npc/pre-re/quests/quests_veins.txt deleted file mode 100644 index 23262d482..000000000 --- a/npc/pre-re/quests/quests_veins.txt +++ /dev/null @@ -1,13 +0,0 @@ -//===== Hercules Script ====================================== -//= Quest NPCs located in Veins -//===== By: ================================================== -//= Euphy -//===== Current Version: ===================================== -//= 1.0 -//===== Description: ========================================= -//= Quests related to Lighthalzen City. -//===== Additional Comments: ================================= -//= 1.0 First version. -//============================================================ - -ve_fild05,257,130,4 duplicate(WincingOldMan_veins) Wincing Old Man#ve 4_M_DST_GRAND diff --git a/npc/pre-re/quests/skills/novice_skills.txt b/npc/pre-re/quests/skills/novice_skills.txt deleted file mode 100644 index 4e688f639..000000000 --- a/npc/pre-re/quests/skills/novice_skills.txt +++ /dev/null @@ -1,479 +0,0 @@ -//===== Hercules Script ====================================== -//= Novice Skills Quests -//===== By: ================================================== -//= kobra_k88 -//===== Current Version: ===================================== -//= 1.8 -//===== Description: ========================================= -//= Quest for skills: First Aid, Trick Dead -//===== Additional Comments: ================================= -//= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] -//= 1.6 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] -//= 1.7 Updated to latest available official file. [Masao] -//= 1.8 Added Baby support. [Zopokx] -//============================================================ - -prt_in,234,133,4 script Nami 1_F_01,{ - if ((Class == Job_Novice || Class == Job_Baby) && (JobLevel > 3 || BaseLevel > 11) && (skill_nov < 3)) { - mes "[Nami]"; - mes "Hello!"; - mes "I want to be a nurse so bad!"; - mes "I always go and try to learn more."; - mes "Actually, I'm really good."; - mes "Do you want me to try on you? ? ? . ."; - next; - switch (select("Continue conversation:Slowly slink away. . . .")) { - case 1: - if ((skill_nov >= 0) && (skill_nov <= 2)) { - switch (skill_nov) { - case 0: - mes "[Nami]"; - mes "Thank you for giving me this chance!"; - mes "I will do the best I can."; - mes "When I am nursing people, I never"; - mes "give half effort. -"; - next; - mes "[Nami]"; - mes "Let me explain to you about"; - mes "this skill I am using, ^3355FF' First Aid '^000000 "; - mes "It doesn't take any special"; - mes "equipment or items . ."; - mes "Using only old cloth, left over potions,"; - mes "and some other unsubstantial materials"; - next; - mes "[Nami]"; - mes "you can perform first aid. -"; - mes "It is a simple skill that you can use"; - mes "to regain a small amount of HP."; - mes "I wouldn't mind teaching you. . ."; - mes "If you want to learn this skill,"; - mes "it does not take much to learn. . ."; - next; - mes "[Nami]"; - mes "First aid does require"; - mes "some small preparations. . ."; - mes "Some simple items you should have on hand are"; - mes "^3355FF' 3 Red Herb '^000000 "; - mes "^3355FF' 3 Clover '^000000 "; - mes "^3355FF' 1 Sterilized Bandages '^000000 "; - next; - mes "[Nami]"; - mes "You can find these items being"; - mes "carried by monsters close by or"; - mes "even buy them from a merchant."; - mes "It shouldn't be difficult to prepare"; - mes "these items for your first aid skill."; - next; - mes "[Nami]"; - mes "The only item you must take"; - mes "a special trip for is the bandage."; - mes "On the eastern side second floor "; - mes "of the prontera castle you can find"; - mes "a nurse who will supply you with this"; - mes "item readily. You should see her for this item"; - next; - mes "[Nami]"; - mes "If you go and find these items, "; - mes "I will be happy to teach you this skill."; - mes "Well, I will be awaiting your return."; - skill_nov = 1; - close; - case 1: - mes "[Nami]"; - mes "First aid does require"; - mes "some small preparations. . ."; - mes "Some simple items you should have on hand are"; - mes "^3355FF' 3 Red Herb '^000000 "; - mes "^3355FF' 3 Clover '^000000 "; - mes "^3355FF' 1 Sterilized Bandages '^000000 "; - next; - mes "[Nami]"; - mes "You can find these items being"; - mes "carried by monsters close by or"; - mes "even buy them from a merchant."; - mes "It shouldn't be difficult to prepare"; - mes "these items for your first aid skill."; - next; - mes "[Nami]"; - mes "The only item you must take"; - mes "a special trip for is the bandage."; - mes "Two maps east of here you can find"; - mes "a nurse who will supply you with this"; - mes "item readily. You should see her for"; - mes "this item. . . "; - close; - case 2: - if ((countitem(507) > 2) && (countitem(705) > 2)) { - delitem 507,3; //Red_Herb - delitem 705,3; //Clover - mes "[Nami]"; - mes "Hello, welcome back!"; - mes "You have done well at finding"; - mes "the necessary items."; - mes "I know that the Nurse is a little"; - mes "strange, I am sure it was a little perplexing. . ."; - mes "hee hee hee . . . . ."; - next; - mes "[Nami]"; - mes "Well, let us begin our training."; - mes "When using the first aid skill"; - mes "you will use about 3 SP and convert"; - mes "this energy into about 5 HP."; - mes "This is done with your first aid skill"; - mes "and supplies."; - next; - mes "[Nami]"; - mes "You should take this and place it here. . ."; - mes "Then you can stop the bleeding. . ."; - mes "After that you should apply this. . ."; - mes "There!!! Isn't it easy? ! ? !"; - next; - mes "[Nami]"; - mes ". . Basically."; - mes "You can take a little of left"; - mes "herbs and common items"; - mes "and combine them together and. . ."; - mes "Presto !!"; - next; - skill "NV_FIRSTAID",1,0; - skill_nov = 3; - mes "[Nami]"; - mes "Yes yes, that's right!"; - mes "Now that you have this"; - mes "skill, I hope that it helps you"; - mes "in the future."; - mes "Thank you and have a great day !~~~"; - close; - } - mes "[Nami]"; - mes "First aid does require"; - mes "some small preparations. . ."; - mes "Some simple items you should have on hand are"; - mes "^3355FF' 3 Red_Herb '^000000 "; - mes "^3355FF' 3 Clover '^000000 "; - mes "^3355FF' 1 Sterilized Bandages '^000000 "; - close; - } - } - mes "[Nami]"; - mes ". . . . . Z z z"; - mes "I am so sorry!!!...I know I did it wrong...!!"; - mes "Wahhhh .."; - mes "!! *sigh* !!"; - mes "- *rolls her eyes* -"; - close; - case 2: - mes "[Nami]"; - mes "Hey! .. Where are you going? !"; - mes "Come over here and have a shot !"; - mes "Prick and its over !!"; - mes "Grab that patient! ! !"; - close; - } - } - mes "[Nami]"; - mes "I am working hard to receive"; - mes "my nursing license . . ."; - mes "I don't think that I lack anything"; - mes "to become a nurse . ."; - mes "It must be because of my lack of my experience ?"; - next; - mes "[Nami]"; - mes "If only you had at least"; - mes "a first job . ."; - mes "or maybe be over ^3355FF novice job level 4^000000"; - mes "I could have talked to"; - mes "you a little longer. . . . . . ."; - close; -} - -prt_in,73,87,4 script Chivalry Member 1_M_YOUNGKNIGHT,{ - if ((Class == Job_Novice || Class == Job_Baby) && (JobLevel > 6) && ((skill_nov >= 3) && (skill_nov <= 5))) { - mes "[Bulma]"; - mes "Yeah. . . I look great. . ."; - mes "I am a knight in the knight's"; - mes "guild of Prontera! Kuhahhahhahah !!"; - mes "It hasn't been long since I became a"; - mes " knight, but I still look great huh?"; - mes "What do you think? ? ?"; - next; - switch (skill_nov) { - case 3: - mes "[Bulma]"; - mes "Hello my young friend -"; - mes "You remind me of myself as young"; - mes "sword man. . . "; - mes "Kekekkek, Oh I miss those days . ."; - mes "Look at me acting like an old man."; - mes "Heh heh Sorry..."; - next; - mes "[Bulma]"; - mes "I'm still young!!! Aren't I???"; - mes "If you just work hard and be patient,"; - mes "you will soon receive the job you desire as well."; - mes "It takes patience, but this is"; - mes "good life kekkeke"; - mes "Hmm, I would like to help you out . ."; - next; - mes "[Bulma]"; - mes ". . . . . I'm not sure why you are looking"; - mes "at me like that. I assure you that this"; - mes "might seem a little weird at first, but"; - mes "what I tell you will most likely be a great aid to you.."; - next; - mes "[Bulma]"; - mes "Ha ha... It looks like you are getting"; - mes "a bit interested in what I have to say."; - mes "I can teach you a very useful skill!"; - mes "This skill is acting like you are dead! '"; - mes "No No, it is more than acting, you "; - mes "actually look dead!!! .."; - next; - mes "[Bulma]"; - mes "The name of the skill is ^3355FF' Play Dead '^000000"; - mes "It is a skill I used as a novice."; - mes "But don't think little of it because"; - mes "it is a novice skill. In fact, it takes"; - mes "extreme concentration and skill"; - mes "to even make this skill pass as believable."; - next; - mes "[Bulma]"; - mes "For example,"; - mes "What if you are attacked by a strong"; - mes "monster and can't survive."; - mes "You must play dead!"; - mes "But if the monster was to tickle you,"; - mes "could you control yourself?"; - next; - mes "[Bulma]"; - mes "The skill will help you deal with"; - mes "many situations such as this."; - mes "It is truly a skill for the strong minded."; - mes "The goal of the skill is to look"; - mes "perfectly dead. . ."; - next; - mes "[Bulma]"; - mes "I think that's enough explanation."; - mes "I can tell by the look in your eyes"; - mes "that you are ready for your training."; - mes "Lets not delay!"; - mes "Ok, take this pill first. . ."; - mes "Let's see how this goes. . ."; - next; - mes "[Bulma]"; - mes "Within in 10 minutes, you must"; - mes "go to the 2nd floor of the Prontera Castle's"; - mes "East wing. ^3355FF' Newbie Tag '^000000 is"; - mes "the item you are seeking. ! . ."; - next; - mes "^3355FF- *Gulp* (You have swallowed the pill) -^000000"; - next; - mes "[Bulma]"; - mes "The pill that you have just taken"; - mes "will make it difficult for you to breathe. . ."; - mes "Kekekk . .AH HA - Just joking !"; - mes "It is actually a pill to gives you"; - mes "a mental calm so you can be patient."; - mes "I think that nothing is better"; - next; - mes "[Bulma]"; - mes "training than running."; - mes "Okay? GO! ! ! ! ~~~~~"; - mes "If you are late, you have to do it again! !"; - mes "Now GO ! GO ! GO !"; - mes "Run ~~~~~!!!!"; - skill_nov = 4; - close; - case 4: - mes "[Bulma]"; - mes "HEY! what are you doing here ? !"; - mes "You must be very irresponsible to be"; - mes "here when your time is running out."; - mes "Run Run Run! - - - - -"; - next; - mes "[Bulma]"; - mes "On the 2nd floor of the east wing!"; - mes "It's in the Prontera castle!"; - mes "Okayyyyy~~~!! *waves goodbye*"; - close; - case 5: - if (countitem(7039) > 0) { - mes "[Bulma]"; - mes "Hey... I see that you have -"; - mes "finished your quest! ! ! . ."; - mes "If you can endure all this,"; - mes "it shouldn't be a problem to use"; - mes "this skill. You are a natural!"; - next; - mes "[Bulma]"; - mes "Now, if you ever feel threatened,"; - mes "use this skill as you see fit."; - mes " ' Play Dead ' "; - mes "Okay okay, See you around ! ! !"; - skill_nov = 6; - delitem 7039,1; //Novice_Nametag - skill "NV_TRICKDEAD",1,0; - close; - } - mes "[Bulma]"; - mes "What? -"; - mes "Why haven't you finished your quest?"; - mes " *Tsk* *Tsk* You must have lost the pass . . ."; - mes "Such irresponsibility is not acceptable."; - mes "I can't accept you into training until"; - mes "I know you are capable. Go and try again."; - next; - mes "[Bulma]"; - mes "Don't take me lightly. . ."; - mes "If I tell you to come in 10 minutes,"; - mes "I expect that of you."; - mes "In order for you to have another chance,"; - mes "you must start from the beginning. . ."; - mes "Do it right this time ! ! ! !"; - skill_nov = 4; - close; - } - } - mes "[Bulma]"; - mes "Yeah... I remember back to long ago !"; - mes "Especially those embarrassing Novice years."; - mes "Wow... It is funny to think about those years now."; - mes "Those years were difficult. . ."; - mes "Thankfully you can use the First Aid"; - mes "skill when you reach novice job level 7."; - next; - mes "[Bulma]"; - mes "That saved me many times in the past. . ."; - mes "I am sure it will help you much as well."; - mes "Hopefully, it will be something you use well . ."; - next; - mes "[Bulma]"; - mes "If you have any friends who are novices,"; - mes "tell them about me."; - mes "If I can, I will help them out"; - mes "as best as I can . . . ."; - close; -} - -prt_castle,175,146,4 script Nursing Instructor 1_M_04,{ - mes "[Dread Lord]"; - mes ". . . . . . . . . ."; - mes ". . . . . . . . . ."; - mes "Stop pestering me! ! !"; - mes "I am very busy ! ! !"; - mes "Would you just bug off ? ! ? !"; - close2; - if ((skill_nov >= 0) && (skill_nov <= 5)) { - switch (skill_nov) { - case 0: - mes "[Dread Lord]"; - mes "The people who work here at"; - mes "Prontera clinic are battling life"; - mes "and death everyday."; - mes "It takes a lot of patience and "; - mes "puts a lot of tension on us."; - mes "Sorry if we seem a bit uptight. . ."; - next; - mes "[Dread Lord]"; - mes "I am the Nursing director."; - mes "There are many things I must do."; - mes "If your business is complete, please leave."; - close; - case 1: - mes "[Dread Lord]"; - mes "Ohhh . ."; - mes "You have come here for bandages ?"; - mes "Do you even know how we get these"; - mes "precious bandages ?"; - mes "They come from a powerful monster"; - mes "that is found in the pyramids of Morroc."; - next; - mes "[Dread Lord]"; - mes "The monster is some sort of mummy."; - mes "We take the rotten bandages from it's"; - mes "diseased body and sanitize them. . ."; - mes "Do you believe me ? . ."; - mes "Heh heh... There is even poison"; - mes "in the bandages."; - next; - mes "[Dread Lord]"; - mes "Fortunately, the poison kills other poisons"; - mes "and does not hurt the patient . ."; - mes "You must destroy poison with poison. . ."; - mes "I think I heard something similar that. . ."; - mes ". . . . . Anyway, I would usually give you a"; - mes "hard time for taking these bandages lightly,"; - next; - mes "[Dread Lord]"; - mes "but I am much too tired today to"; - mes "give you any trouble. . ."; - mes "If you ever get skilled in medicine and first aid,"; - mes "please consider joining our clinic."; - mes "Now don't take these bandages and then"; - mes "go and get killed, be careful. -"; - next; - mes "^3355FF- Got 1 Sterilized Bandages -^000000"; - skill_nov = 2; - close; - case 2: - mes "[Dread Lord]"; - mes "Look, if your business is done"; - mes "get out of my site! ! !"; - mes "I have no time for this nonsense .."; - mes ". . . . ."; - mes "- Click Click *Walks away* . . . . . -"; - close; - case 4: - if (countitem(7039) == 0) { - mes "[Dread Lord]"; - mes "Look at this guy!"; - mes "Wake up and watch where you are going."; - mes "What are you thinking running around our clinic!"; - mes "Running ?!?!"; - mes "*Sigh* . . "; - mes "What do you want? ! ? !"; - next; - mes "[Dread Lord]"; - mes "I see. . . ."; - mes ". . . . . what ?"; - mes "You want to have a bandage to learn first aid?"; - mes " *Arhg* Here take it !"; - mes "-woosh - *storms away*"; - next; - mes "^3355FF- Got 1 Newbie Tag -^000000"; - skill_nov = 5; - getitem 7039,1; //Novice_Nametag - close; - } - mes "[Dread Lord]"; - mes "What ! !"; - mes "I'm only going to give you one!"; - mes "You don't need any more for the test !"; - mes "Do you want to stay a novice forever???"; - mes "I would be happy to arrange that !"; - close; - case 5: - mes "[Dread Lord]"; - mes "What more do you want !"; - mes "Get out of here !"; - mes "OUT !"; - close; - } - } - mes "[Dread Lord]"; - mes "Argh, Get out of here !!"; - mes "I don't like shouting but .."; - mes "GET OUT OF HERE! ! ! ! ! !"; - close; -} - -//============================================================ -// Old changelog -//============================================================ -//= Fully working -//= 1.2 Added Baby Class Support [Lupus] -//= 1.3 Fixed a Zeny exploit, made more variables clear -//= on finishing quests. [Lupus] -//= 1.4 Fixed exploits [Lupus] -//= 1.4a Fixed some typos [IVBela] -//============================================================ |