diff options
Diffstat (limited to 'npc/quests/iRO_Exp.txt')
-rw-r--r-- | npc/quests/iRO_Exp.txt | 851 |
1 files changed, 0 insertions, 851 deletions
diff --git a/npc/quests/iRO_Exp.txt b/npc/quests/iRO_Exp.txt deleted file mode 100644 index 54a3aee74..000000000 --- a/npc/quests/iRO_Exp.txt +++ /dev/null @@ -1,851 +0,0 @@ -//===== eAthena Script ======================================= -//= iRO Repeatable EXP Quests. -//===== By: ================================================== -//= Kisuka -//===== Current Version: ===================================== -//= 1.2 -//===== Compatible With: ===================================== -//= eAthena SVN -//===== Description: ========================================= -//= Each of these quests are repeatable. -//= Therefore, you are able to get a character from -//= levels 2 - 85 using only these quests instead of -//= normal monster killing. -//= -//= Note: Before enabling remove -//= 1) 925,Bill_Of_Birds; 2) 7106,Goat's_Horn -//= From Vendor shops in npc/merchants/shops.txt -//===== Additional Comments: ================================= -//= 1.0 First version. [Kisuka] -//= 1.1 Moved Jeremy and Gregor to different maps. [L0ne_W0lf] -//= 1.2 Fixed the engrish and typos. -//============================================================ - -// Yullo - 25 Porcupine Quill -//============================================================ -mjolnir_01,296,29,5 script Yullo#iROExp 95,{ - if((BaseLevel < 24)) { - mes "[Yullo]"; - mes "Hmm, this maybe a little much of a"; - mes "request for you. Come back when you"; - mes "are taller and stronger."; - close; - } - else if((BaseLevel > 60)) { - mes "[Yullo]"; - mes "Hello, my name is Yullo."; - mes "Now wait a minute, are you not a"; - mes "little too high of level for this?"; - next; - close; - } - mes "[Yullo]"; - mes "I can't, no more and I mean it."; - mes "Look at me I am serious I can't"; - mes "gather any more of these things."; - next; - mes "[Yullo]"; - mes "You know what, here is an idea."; - mes "You can gather them and I can give"; - mes "you a reward for your efforts!"; - next; - 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; - if (select("I have Porcupine Quills:Well I don't think I can help.") == 2) { - mes "[Yullo]"; - mes "I need ^00CE0025 Porcupine Quills^000000."; - close; - } - if (countitem(1027) < 25) { - mes "[Yullo]"; - mes "Where are the Porcupine Quills? You"; - mes "think I wouldn't notice?"; - close; - }else{ - delitem 1027,25; - getitem 501,10; - getexp 10425,6272; - mes "[Yullo]"; - mes "Great, you have enough!"; - mes "Just like I promised a little"; - mes "reward."; - close; - } -} - -// Shone - 25 Earthworm Peeling -//============================================================ -moc_fild17,208,346,5 script Shone#iROExp 707,{ - if((BaseLevel < 25)) { - mes "[Shone]"; - mes "You need some help, but I can't"; - mes "provide that for you. Come back"; - mes "when you are stronger and have"; - mes "earned much more wisdom."; - close; - } - else if((BaseLevel > 60)) { - mes "[Shone]"; - mes "You are much to strong to be"; - mes "fighting these things!"; - next; - close; - } - mes "[Shone]"; - mes "Wait! You can see me?"; - mes "Oh well, I haven't yet mastered my"; - mes "skills."; - next; - mes "[Shone]"; - mes "Hey do you think you can help me? I"; - mes "am trying to collect ^00CE0025 Earthworm^000000"; - mes "^00CE00Peelings^000000. I will reward you if you"; - mes "help."; - next; - if (select("I have 25 Earthworm Peelings:What was it again?") == 2) { - mes "[Shone]"; - mes "I need ^00CE0025 Earthworm Peelings^000000."; - close; - } - if (countitem(1055) < 25) { - mes "[Shone]"; - mes "I don't see any ^00CE00Earthworm Peelings^000000."; - mes "Are you trying to scam me?"; - close; - }else{ - delitem 1055,25; - getitem 502,10; - getexp 15775,1125; - mes "[Shone]"; - mes "Thank you for the 25 Earthworm"; - mes "Peelings!"; - mes "Here is that reward I promised you,"; - mes "I hope you will take this wisdom I"; - mes "have passed on to you and share it"; - mes "with others."; - close; - } -} - -// Langry - 25 Fluff -//============================================================ -gef_fild07,321,193,3 script Langry#iROExp 754,{ - if((BaseLevel < 2)) { - mes "[Langry]"; - mes "You may just be the most unlikely"; - mes "person ever,"; - mes "recycle a few Fabres and come"; - mes "back."; - close; - } - if((BaseLevel > 20)) { mes "[Langry]"; } - mes "Hello, my name is Langry."; - mes "I have to complete this community"; - mes "service, but I am just too lazy."; - next; - if((BaseLevel > 20)) { close; } - mes "[Langry]"; - mes "Do you think you can help me?"; - mes "Please?"; - next; - mes "[Langry]"; - mes "I need to collect ^0000CE25 Fluff^000000 to"; - mes "complete this community service"; - mes "project."; - mes "You know what I can even reward you"; - mes "a little for helping me."; - next; - if (select("I have some Fluff:What was that again?") == 2) { - mes "[Langry]"; - mes "I need ^00CE0025 Fluff^000000."; - close; - } - if (countitem(914) < 25) { - mes "[Langry]"; - mes "I see no fluff, wait yea I do it's"; - mes "the lies coming from your mouth."; - close; - }else{ - delitem 914,25; - getexp 385,30; - mes "[Langry]"; - mes "Thank you for the Fluff. This helps"; - mes "me out greatly."; - mes "Oh and here you go, this should"; - mes "help you get stronger, faster!"; - close; - } -} - -// Halgus - 25 Chrysalis -//============================================================ -gef_fild04,191,54,4 script Halgus#iROExp 123,{ - if((BaseLevel < 2)) { - mes "[Halgus]"; - mes "Please return to me when you are a"; - mes "little stronger."; - close; - } - else if((BaseLevel > 20)) { - mes "[Halgus]"; - mes "You are way to strong to be"; - mes "hunting these little things."; - next; - close; - } - mes "[Halgus]"; - mes "New here are you? Well look, I like"; - mes "helping new faces around here."; - mes "And lets be honest you are not the"; - mes "prettiest looking face I have seen."; - next; - mes "[Halgus]"; - mes "None-the-less my daughter would"; - mes "like a new necklace."; - mes "I am not rich by any means so I am"; - mes "looking to collect Chrysalis from"; - mes "the Pupa's in this area."; - next; - mes "[Halgus]"; - mes "Can you collect ^00CE0025 Chrysalis^000000 and"; - mes "return them to me, I promise to"; - mes "reward you well."; - next; - if (select("I have Chrysalis:What did you need?") == 2) { - mes "[Halgus]"; - mes "I need ^00CE0025 Chrysalis^000000."; - close; - } - if (countitem(915) < 25) { - mes "[Halgus]"; - mes "I need ^00CE0025 Chrysalis^000000 and no less"; - mes "please."; - close; - }else{ - delitem 915,25; - getexp 385,30; - mes "[Halgus]"; - mes "Amazing you found so many that"; - mes "fast."; - mes "Like I promised, give me the"; - mes "Chrysalis and I will reward you"; - mes "with my wisdom."; - close; - - } -} - -// Laertes - 25 Powder of Butterfly -//============================================================ -prt_fild04,356,148,3 script Laertes#iROExp 798,{ - if((BaseLevel < 15 )) { - mes "Your level is too low!"; - next; - mes "Go kill more Porings!"; - close; - } - mes "[Laertes]"; - mes "Good Morning!"; - next; - if((BaseLevel < 45)) { mes "[Laertes]"; } - mes "I work for an apothecary in"; - mes "Prontera"; - if((BaseLevel > 45)) { - mes "I come here to collect materials"; - mes "for medicine"; - close; - } - mes "I need to have a good supply"; - mes "of ^FF0000Powder of Butterfly^000000"; - next; - if (select("I have Powder of Butterfly:What did you need?") == 2) { - mes "[Laertes]"; - mes "If you bring me"; - mes "^FF000025 Powder of Butterfly^000000,"; - mes "I will give you some medical"; - mes "supplies."; - close; - } - if (countitem(924) < 25) { - mes "[Laertes]"; - mes "It doesn't look"; - mes "like you have enough."; - next; - mes "[Laertes]"; - mes "If you bring me"; - mes "^FF000025 Powder of Butterfly^000000,"; - mes "I will give you some medical"; - mes "supplies."; - close; - }else{ - delitem 924,25; - getitem 502,5; - getexp 2950,1125; - mes "[Laertes]"; - mes "Hey, thank you again."; - mes "Here you go, as promised."; - close; - } -} - -// Nutters - 25 Acorn -//=========================================================== -//mjolnir_01,293,20,3 script Nutters#iROExp 779,{ -// if((BaseLevel < 18)) { -// mes "[Nutters]"; -// mes "You are just too small to fight"; -// mes "these things for me. Can you get a"; -// mes "little taller then return?"; -// -// } -// else if((BaseLevel > 60)) { -// mes "[Nutters]"; -// mes "You are much to strong to be"; -// mes "fighting these things!"; -// next; -// close; -// } -// mes "[Nutters]"; -// mes "I..I just can't seem to find any."; -// mes "Pesky Coco's have hidden all the"; -// mes "Acorns."; -// next; -// mes "[Nutters]"; -// mes "Can you help me find ^00CE0025 Acorns^000000."; -// mes "I will reward you with much if you can."; -// next; -// if (select("I have 25 Acorns:Please come again?") == 2) { -// mes "[Nutters]"; -// mes "I need ^00CE0025 Acorns^000000."; -// close; -// } -// if (countitem(1026) < 25) { -// mes "[Nutters]"; -// mes "Where are my ^00CE00Acorns^000000? Hey, I'm not"; -// mes "playing, you better not hold out on me."; -// close; -// }else{ -// mes "[Nutters]"; -// mes "Oh great you found out where they"; -// mes "were hiding them. Gimme Gimme!!!"; -// next; -// delitem 1026,25; -// getitem 502,5; -// getexp 3600,3905; -// mes "[Nutters]"; -// mes "Oh thats right, sorry I just love"; -// mes "roasting Acorns. Mmm."; -// mes "Here is what I promised you."; -// close; -// } -//} - -// Cuir - 25 Anolian Skin -//=========================================================== -cmd_fild01,362,256,3 script Cuir#iROExp 106,{ - if((BaseLevel < 45)) { - mes "[Cuir]"; - mes "You certainly are brave, but"; - mes "bravery turns to foolishness if you"; - mes "continue going East."; - mes "Perhaps when you are stronger you"; - mes "and I can do business."; - close; - } - else if((BaseLevel > 80)) { - mes "[Cuir]"; - mes "You are too powerful for this task,"; - mes "I need the skins in fair condition,"; - mes "not exploded!"; - next; - close; - } - mes "[Cuir]"; - mes "You look like a sturdy adventurer!"; - mes "How'd you like to help me make a"; - mes "buck selling gator skin?"; - next; - mes "[Cuir]"; - mes "If you can bring me ^00CE0020 Anolian^000000"; - mes "^00CE00Skin^000000. I can help you get stronger."; - next; - if (select("I've the Anolian Skins:Gators bite!") == 2) { - mes "[Cuir]"; - mes "I need ^00CE0020 Anolian Skin^000000."; - close; - } - if (countitem(7003) < 20) { - mes "[Cuir]"; - mes "I know a gator skin when I see it"; - mes "and I don't see ^00CE0020 Anolian Skins^000000."; - close; - }else{ - delitem 7003,20; - getitem 503,10; - getexp 68950,43300; - mes "[Cuir]"; - mes "Thank you for the ^00CE0020 Anolian^000000"; - mes "^00CE00Skins^000000!"; - mes "I hope you can continue to help me"; - mes "collect these skins."; - mes "The armor creators around the world"; - mes "are clamoring for them."; - close; - } -} - -// Li - 50 Dokebi Horns -//=========================================================== -pay_fild10,108,357,5 script Li#iROExp 90,{ - if((BaseLevel < 35)) { - mes "This place is dangerous!"; - next; - mes "You should leave quickly!"; - close; - } - else if((BaseLevel > 70)) { - mes "[Li]"; - mes "Hello"; - mes "I read fortunes"; - mes "in payon."; - close; - } - mes "[Li]"; - mes "Hello"; - next; - mes "[Li]"; - mes "My fortune teller business"; - mes "needs a good supply"; - mes "of ^FF0000Dokebi Horn^000000"; - mes "to give my customers good luck."; - next; - if(select("I have some Dokebi Horns:What did you need?") == 2) { - mes "[Li]"; - mes "If you bring me"; - mes "^FF000050 Dokebi Horn^000000,"; - mes "I can give you some good luck."; - close; - } - if (countitem(1021) < 50) { - mes "[Li]"; - mes "It doesn't look"; - mes "like you have enough."; - next; - mes "[Li]"; - mes "I need ^FF000050 Dokebi Horn^000000."; - mes "for my fortune telling."; - close; - }else{ - delitem 1021,50; - getexp 42000,36000; - mes "[Li]"; - mes "Oh, great!"; - mes "Thank you for the horns."; - close; - } -} - -// Lemly - 25 Frill -//=========================================================== -moc_fild17,66,273,5 script Lemly#iROExp 725,{ - if((BaseLevel < 30)) { - mes "What are you doing here?"; - next; - mes "The desert will kill you here!"; - close; - } - else if((BaseLevel > 65)) { - mes "[Lemly]"; - mes "Hey there."; - next; - mes "[Lemly]"; - mes "These lizards are gross."; - next; - mes "[Lemly]"; - mes "I can't believe I am stuck"; - mes "doing this."; - close; - } - mes "[Lemly]"; - mes "Hey there cutie!"; - next; - mes "[Lemly]"; - mes "I am looking for lizard"; - mes "^FF0000Frills^000000."; - next; - mes "The lizards around here"; - mes "have a natural stealth"; - mes "property that the assassin"; - mes "guild wants to study."; - next; - if(select("I have some Frills:What did you need?") == 2) { - mes "[Lemly]"; - mes "I need"; - mes "^FF000025 Frill^000000"; - mes "for the assassin guild."; - close; - } - if (countitem(1012) < 25) { - mes "[Lemly]"; - mes "Sigh,"; - mes "Please don't waste my time."; - next; - mes "[Lemly]"; - mes "I need"; - mes "^FF000025 Frill^000000"; - mes "for the assassin guild."; - close; - }else{ - delitem 1012,25; - getexp 30000,23000; - mes "[Lemly]"; - mes "Hey, thank you."; - mes "These are pretty icky though."; - close; - } -} - -// Private Jeremy - 25 Stone Heart -//=========================================================== -moc_fild11,57,138,7 script Private Jeremy#iROExp 707,{ - if((BaseLevel < 25)) { - mes "[Private Jeremy]"; - mes "It is dangerous here"; - mes "citizen."; - close; - } - mes "[Private Jeremy]"; - mes "Greetings citizen!"; - next; - if((BaseLevel > 60)) { - mes "[Private Jeremy]"; - mes "Please do not interrupt"; - mes "my mission for the"; - mes "Morroc Guard."; - close; - } - mes "[Private Jeremy]"; - mes "The Morroc guard"; - mes "need ^FF0000Stone Hearts^000000"; - mes "for our training regimen"; - next; - if(select("I have Stone Hearts:What did you need?") == 2) { - mes "[Private Jeremy]"; - mes "The Morroc Guard needs"; - mes "^FF000025 Stone Heart^000000,"; - mes "for our training regimen."; - close; - } - if (countitem(953) < 25) { - mes "[Private Jeremy]"; - mes "It doesn't look"; - mes "like you have enough."; - next; - mes "[Private Jeremy]"; - mes "The Morroc Guard needs"; - mes "^FF000025 Stone Heart^000000,"; - mes "for our training regimen."; - close; - }else{ - delitem 953,25; - getexp 14000,9000; - mes "[Private Jeremy]"; - mes "The Morroc Guard thanks you,"; - mes "citizen."; - close; - } -} - -// Gregor - 25 Bill of Birds -//=========================================================== -moc_fild02,74,329,3 script Gregor#iROExp 97,{ - if((BaseLevel < 10)) { - mes "[Gregor]"; - mes "He there."; - next; - mes "[Gregor]"; - mes "Those pickys over there"; - mes "seem to be about your"; - mes "speed."; - close; - } - else if((BaseLevel > 30)) { - mes "[Gregor]"; - mes "Here peco peco peco"; - next; - mes "[Gregor]"; - mes "Come here peco."; - close; - } - mes "[Gregor]"; - mes "Peco Pecos are fascinating."; - mes "I need some"; - mes "^FF0000Bill of Birds^000000"; - mes "for my, uh, research..."; - next; - if(select("I have some Bill of Birds:What did you need?") == 2) { - mes "[Gregor]"; - mes "Can you help me"; - mes "out and bring me"; - mes "^FF000025 Bill of Birds^000000?"; - close; - } - if (countitem(925) < 25) { - mes "[Gregor]"; - mes "It doesn't look"; - mes "like you have enough."; - next; - mes "[Gregor]"; - mes "Can you help me"; - mes "out and bring me"; - mes "^FF000025 Bill of Birds^000000?"; - close; - }else{ - delitem 925,25; - getexp 4000,2000; - mes "[Gregor]"; - mes "Thank you so much."; - next; - mes "[Gregor]"; - mes "This is gonna be"; - mes "delicious!"; - close; - } -} - -// Lilla - 50 Sharp Leaf -//=========================================================== -um_fild01,35,281,5 script Lilla#iROExp 724,{ - if((BaseLevel < 60)) { - mes "[Lilla]"; - mes "You are way too tiny to be helping"; - mes "me. Thank you for your offer"; - mes "though."; - close; - } - else if((BaseLevel > 85)) { - mes "[Lilla]"; - mes "Sorry but you are a little to old"; - mes "and scary to talk to!"; - next; - close; - } - mes "[Lilla]"; - mes "Why hello!"; - mes "You look like someone who is"; - mes "willing to help a lil thing like"; - mes "myself out."; - next; - mes "[Lilla]"; - mes "I really need to gather ^00CE0050 Sharp^000000"; - mes "^00CE00Leaf^000000 for my garden tea party."; - mes "Do you have any?"; - next; - if(select("I have 50 Sharp Leaf:What, sorry I was day dreaming") == 2) { - mes "[Lilla]"; - mes "I need ^00CE0050 Sharp Leafs^000000."; - close; - } - if (countitem(7100) < 50) { - mes "[Lilla]"; - mes "Why, I may look cute and silly but"; - mes "please don't play games with me."; - close; - }else{ - mes "[Lilla]"; - mes "Hey, your a sweet little thing."; - mes "Thanks so much for helping me!"; - next; - delitem 7100,50; - getitem 504,10; - getexp 262485,141835; - mes "[Lilla]"; - mes "Oh, I almost forgot. I have"; - mes "something for you ^_^"; - mes "Thank you so much again for your"; - mes "help."; - close; - } -} - -// Lella - 50 Huge Leaf -//============================================================ -ayo_fild01,44,241,5 script Lella#iROExp 877,{ - if((BaseLevel < 36)) { - mes "[Lella]"; - mes "Quickly escape before they get"; - mes "their claws into your sanity!"; - close; - } - else if((BaseLevel > 65)) { - mes "[Lella]"; - mes "Not sure why you are here,"; - mes "but I can't offer you a bounty"; - mes "as there would be no effort"; - mes "in it for you!"; - close; - } - mes "[Lella]"; - mes "Why hello!"; - mes "You look like someone who is"; - mes "willing to help someone who is"; - mes "slowly going mad."; - next; - mes "[Lella]"; - mes "I really need to gather ^00CE0050 Huge^000000"; - mes "^00CE00Leaf^000000 for my sanity."; - mes "Do you have any?"; - next; - if(select("I have 50 Huge Leaf:What, sorry I was day dreaming") == 2) { - mes "[Lella]"; - mes "I need ^00CE0050 Huge Leafs^000000."; - close; - } - if (countitem(7198) < 50) { - mes "[Lella]"; - mes "Meow meow meow meow meow..."; - mes "NOOOOOOOOOOOO."; - close; - }else{ - mes "[Lella]"; - mes "Wonderful I can tell it is just a"; - mes "little bit quieter around here!"; - next; - delitem 7198,50; - getitem 503,10; - getexp 25740,31512; - mes "[Lella]"; - mes "The more leafs I collect the"; - mes "quieter it seems around here."; - close; - } -} - -// Vegetable Farmer - 50 Antelope Horn -//============================================================ -ein_fild06,82,171,7 script Vegetable Farmer#iROExp 919,{ - if((BaseLevel < 70)) { - mes "[Vegetable Farmer]"; - mes "My greens, where did they all go?"; - mes "Oh, no..no!!!"; - close; - } - else if((BaseLevel > 84)) { - mes "[Vegetable Farmer]"; - mes "Oh boy, Oh boy!"; - next; - mes "[Vegetable Farmer]"; - mes "Sorry I can't talk right now"; - mes "I am in a world of hurt here,"; - mes "these darn Goats are going to kill"; - mes "me."; - close; - } - 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; - mes "[Vegetable Farmer]"; - mes "These Goats keep eating my"; - mes "vegetables."; - mes "Can you do what you can to help"; - mes "me?"; - mes "I need ^FF0000Antelope Horns^000000"; - mes "to show for your hard work, and I"; - mes "will reward you."; - next; - if(select("I have Antelope Horns:What did you need?") == 2) { - mes "[Vegetable Farmer]"; - mes "I need to see that you have"; - mes "gathered"; - mes "^FF000050 Antelope Horns^000000,"; - mes "and then I can reward you."; - close; - } - if (countitem(7106) < 50) { - mes "[Vegetable Farmer]"; - mes "It doesn't look"; - mes "like you have enough."; - next; - mes "[Vegetable Farmer]"; - mes "I need to see that you have"; - mes "gathered"; - mes "^FF000050 Antelope Horns^000000,"; - mes "and then I can reward you."; - close; - }else{ - delitem 7106,50; - getitem 504,10; - getexp 258490,155155; - mes "[Vegetable Farmer]"; - mes "Amazing, you did that with speed. I"; - mes "am truly grateful."; - close; - } -} - -// Local Villager - 50 Bacillus -//============================================================ -ein_fild01,43,249,7 script Local Villager#iROExp 898,{ - if((BaseLevel < 60)) { - mes "[Local Villager]"; - mes "Its amazing, truly it is. I just"; - mes "wish I could get through this all."; - close; - } - else if((BaseLevel > 75)) { - mes "[Local Villager]"; - mes "Um, um. I don't think.."; - next; - mes "[Local Villager]"; - mes "Yeah, sorry I can't talk right"; - mes "now."; - close; - } - mes "[Local Villager]"; - mes "Hey, you there. Yeah you!"; - mes "Do you think you can help me with"; - mes "something?"; - next; - mes "[Local Villager]"; - mes "I am trying to make my way through"; - mes "but I can't seem to get past these"; - mes "Demon Pungus. Can you help by"; - mes "collecting ^FF0000Bacillus^000000?"; - mes "I will reward you for helping clear"; - mes "this out for me."; - next; - if(select("I have Bacillus:What did you need?") == 2) { - mes "[Local Villager]"; - mes "I need to see that you have"; - mes "gathered"; - mes "^FF000050 Bacillus^000000,"; - mes "and then I can reward you."; - close; - } - if (countitem(7119) < 50) { - mes "[Local Villager]"; - mes "It doesn't look"; - mes "like you have enough."; - next; - mes "[Local Villager]"; - mes "I need to see that you have"; - mes "gathered"; - mes "^FF000050 Bacillus^000000,"; - mes "and then I can reward you."; - close; - }else{ - delitem 7119,50; - getitem 504,10; - getexp 250266,144452; - mes "[Local Villager]"; - mes "I had my doubts, but you have"; - mes "proven me wrong."; - close; - } -}
\ No newline at end of file |