diff options
author | euphyy <euphyy@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-07-26 16:37:30 +0000 |
---|---|---|
committer | euphyy <euphyy@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-07-26 16:37:30 +0000 |
commit | ccdbfa796421ab45c7eaf6857f9617a4f18a82c5 (patch) | |
tree | 36c74d640beb69c96691e32ffc7eab76fb991b97 /npc/re/quests | |
parent | 9f69e816b69ba212438eeca2c1176cd9a1d0342d (diff) | |
download | hercules-ccdbfa796421ab45c7eaf6857f9617a4f18a82c5.tar.gz hercules-ccdbfa796421ab45c7eaf6857f9617a4f18a82c5.tar.bz2 hercules-ccdbfa796421ab45c7eaf6857f9617a4f18a82c5.tar.xz hercules-ccdbfa796421ab45c7eaf6857f9617a4f18a82c5.zip |
* Updated Super Novice Expansion quest to match the official one, thanks to Gennosuke (the original script is edited a lot, though)
* Updated "Pile Bunker" quest to official, also thanks to Gennosuke
* Follow-up r16485, removed bind limit from documentation
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16505 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/re/quests')
-rw-r--r-- | npc/re/quests/pile_bunker.txt | 132 |
1 files changed, 94 insertions, 38 deletions
diff --git a/npc/re/quests/pile_bunker.txt b/npc/re/quests/pile_bunker.txt index 6f8d5ae54..cf04f152e 100644 --- a/npc/re/quests/pile_bunker.txt +++ b/npc/re/quests/pile_bunker.txt @@ -3,57 +3,113 @@ //===== By: ================================================== //= JayPee Mateo //===== Current Version: ===================================== -//= 2.0 +//= 2.1 //===== Compatible With: ===================================== //= rAthena SVN //===== Description: ========================================= //= 1.0 A Pile Bunker quest based on iRO WiKi. [JayPee Mateo] -//= iRO WiKi Link: http://irowiki.org/wiki/Pile_Bunker_quest //= 2.0 Rewrited the Script a little so it looks a bit better. [Masao] -//============================================================ +//= 2.1 Switched to official script, coded by Gennosuke Kouga. [Euphy] +//============================================================ -yuno,179,174,5 script Gomer 813,{ - - if(Class == Job_Mechanic || Class == Job_Mechanic_T || Class == Job_Baby_Mechanic){ +yuno,179,174,4 script Gomer 851,{ + if (Class != Job_Mechanic && Class != Job_Mechanic_T && Class != Job_Baby_Mechanic) { + mes "[Gomer]"; + mes "I'm a retired Mechanic and I don't think I have any business with you."; + close; + } + mes "[Gomer]"; + mes "So? What does it feel like to be on a Madogear?"; + mes "It's something that's not allowed for those who failed to seek out their own path."; + next; + mes "[Gomer]"; + mes "Me? I retired a long time ago. Because I got into an accident... got badly hurt and won't be able to ride again. I am upset about it."; + next; + mes "[Gomer]"; + mes "So I've decided to stay here forging gears for Madogear."; + mes "Huh? I'm not saying I have any complaints about this work."; + next; + mes "[Gomer]"; + mes "Forced to do something you don't like, there is nothing more miserable than that."; + next; + mes "[Gomer]"; + mes "There are people who are happy just being props, you know, like being the wall for someone to lean on."; + next; + mes "[Gomer]"; + mes "That makes me feel good and I am about to make a new gear. I want you to help me. What do you say?"; + next; + switch(select("I am not that interested.:What are you going to make?:Where do you get the materials?:I brought the materials.")) { + case 1: + mes "[Gomer]"; + mes "Nothing I can do"; + mes "about it then."; + mes "See you next time!"; + close; + case 2: + mes "[Gomer]"; + mes "Um, a huge metal stick that could smash an opponent in one hit!"; + next; + mes "[Gomer]"; + mes "It doesn't look fancy, but I've designed a spring-loaded device to attack with great strength."; + next; + mes "[Gomer]"; + mes "It's concealed, so when you find a chance, one shot could put an opponent in critical condition!"; + mes "I can't wait to see it in action!"; + next; + mes "[Gomer]"; + mes "If you were to imagine how good this kind of weapon could be, I will make it come true."; + next; + mes "[Gomer]"; + mes "Bring me 200 Steel, 30 Flexible Tubes, and 1 Brocca. I could make what I just described with those materials."; + close; + case 3: + mes "[Gomer]"; + mes "You should be able get steel from many monsters like Kobolds."; + next; mes "[Gomer]"; - mes "Hello "+strcharinfo(0)+","; - mes "My name is Gomer and i can create Pile Bunkers for you if you bring me the required Items i need."; + mes "Flexible Tubes are more rare, dropped by Metalings around Einbroch and Lighthalzen."; next; - switch(select("Required items for Pile Bunker?:I brought the materials!")){ - case 1: + mes "[Gomer]"; + mes "Lastly, finding a Brocca is very hard, but you should be able to do something about it. Haha, go get it!"; + close; + case 4: + if (countitem(1549)) { mes "[Gomer]"; - mes "These are the required Items:"; - mes "1x Brocca"; - mes "200x Steel"; - mes "30x Flexible Tube"; + mes "So how's that Pile Bunker working out for you?"; close; - case 2: - if(countitem(1415) < 1 || countitem(999) < 200 || countitem(7325) < 30){ - mes "[Gomer]"; - mes "You dont have all the required items. Just talk to me when you have all the requirements."; - close; - } - mes "[Gomer]"; - mes "Great you brought me all the materials i needed!"; + } else if (countitem(1415) < 1 || countitem(999) < 200 || countitem(7325) < 30) { + mes "[Gomer]"; + mes "You haven't brought all of the materials that I asked for."; next; - delitem 1415,1; // Brocca + mes "[Gomer]"; + mes "I have a habit of giving up what I've been making and trying to make new things when the inspiration comes up."; + mes "You'd better hurry!"; + close; + } else { + mes "[Gomer]"; + mes "Oh, I've been waiting. You didn't come on time, so I was wondering if you forgot about it. Please wait there a little bit."; + specialeffect 101; + next; + mes "[Gomer]"; + mes "It's done. What do you think? Not bad, eh? Although I made it myself, I have to say it's pretty decently done."; + next; + mes "[Gomer]"; + mes "Combination of weight, volume and look at its color and gloss. It catches my heart!"; + next; + mes "[Gomer]"; + mes "..........."; + next; + mes "[Gomer]"; + mes "Uh, with little improvement, it could be mass produced and delivered. I'm sure I can make more of these so I will give this one to you."; + next; + mes "[Gomer]"; + mes "Oh, and it turns out that I didn't need all that Steel after all. So here, take most of it back."; delitem 999,50; // Steel delitem 7325,30; // Flexible Tube - getitem 1549,1; // Pile Bunker - getitem 1360,1; // Two-Handed Axe - mes "[Gomer]"; - mes "So please, take this Pile Bunker and this Two-Handed Axe i made for you."; - mes "If you need an new Pile Bunker just come and visit me again!"; + delitem 1415,1; // Brocca + getitem 1549,1; // Pile Bunker + getitem 1360,1; // Two-handed Axe [1] close; } } - if(BaseJob == Merchant){ - mes "[Gomer]"; - mes "I'm sorry young one, but you do not seem ready yet to use the Pile Bunker."; - mes "Come back when you've grown in strength!"; - close; - } - mes "[Gomer]"; - mes "Isn't it a beautiful Day today?"; - close; -} +}
\ No newline at end of file |