diff options
author | Playtester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-04-04 21:50:03 +0000 |
---|---|---|
committer | Playtester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2007-04-04 21:50:03 +0000 |
commit | 3a259701891036089b491cbe60949c0169319fe6 (patch) | |
tree | a688b6929ae1880fe92d89ce3714717588f766d7 | |
parent | 40a90a4138eb0b497d73c9aca1e5a8ce65693568 (diff) | |
download | hercules-3a259701891036089b491cbe60949c0169319fe6.tar.gz hercules-3a259701891036089b491cbe60949c0169319fe6.tar.bz2 hercules-3a259701891036089b491cbe60949c0169319fe6.tar.xz hercules-3a259701891036089b491cbe60949c0169319fe6.zip |
Added Gunslinger quest for slotted Butcher
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@10159 54d463be-8e91-2dee-dedb-b68131a5f0ec
-rw-r--r-- | npc/Changelog.txt | 1 | ||||
-rw-r--r-- | npc/merchants/shops.txt | 4 | ||||
-rw-r--r-- | npc/quests/gunslinger_quests.txt | 215 |
3 files changed, 218 insertions, 2 deletions
diff --git a/npc/Changelog.txt b/npc/Changelog.txt index b993f0f3d..19cb102f0 100644 --- a/npc/Changelog.txt +++ b/npc/Changelog.txt @@ -1,6 +1,7 @@ Date Added ====== 2007/04/05 + * Added Gunslinger quest for slotted Butcher [Playtester] * Fixed a typo in tu_archer.txt [ultramage] 2007/04/04 * Updated Gunslinger quest [Playtester] diff --git a/npc/merchants/shops.txt b/npc/merchants/shops.txt index c8f9de171..97448a420 100644 --- a/npc/merchants/shops.txt +++ b/npc/merchants/shops.txt @@ -110,8 +110,8 @@ ein_in01,119,26,4 shop Weapon Dealer 855,1247:-1,1248:-1,1249:-1,13000:-1 einbroch,138,66,3 shop Head Gear Dealer 850,5114:-1,2218:-1 einbroch,82,199,3 shop Paddler 855,512:-1,645:-1,1750:-1,501:-1 //Official Gunslingers shops. -que_ng,179,91,4 shop Gunner#Gun Seller 900,13150:-1,13102:-1,13151:-1,13154:-1,13155:-1 -que_ng,180,79,4 shop Gunner#Ammo Seller 900,13200:-1,13201:-1,13202:-1 +que_ng,179,91,3 shop Chivas Regal 900,13150:-1,13102:-1,13151:-1,13154:-1,13155:-1 +que_ng,180,79,3 shop Johnny Walker 900,13200:-1,13201:-1,13202:-1 //======================================================= //GEFFEN //======================================================= diff --git a/npc/quests/gunslinger_quests.txt b/npc/quests/gunslinger_quests.txt index 5184fad01..973f9ccd0 100644 --- a/npc/quests/gunslinger_quests.txt +++ b/npc/quests/gunslinger_quests.txt @@ -808,3 +808,218 @@ L_MORE: mes "Bring me more!"; close; } + +lighthalzen,205,284,6 script F. Harrison 85,{ + + if (gun_na == 100){ + if(checkweight(13102,1) == 0){ + mes "[F. Harrison]"; + mes "You are overweight."; + mes "Even if I gave you the"; + mes "weapon, you cannot carry it."; + mes "Please clear your inventory."; + close; + } + mes "[F. Harrison]"; + mes "Hmm... Oh?"; + mes "Ahh...... Eh?"; + next; + mes "[F. Harrison]"; + mes "Heheh... Hmm... Huh...?"; + next; + menu "May I have my Butcher back now?",-; + mes "[F. Harrison]"; + mes "Uh? Oh, umm... Heheh..."; + next; + mes "[F. Harrison]"; + mes "Th-that, huh? Eh... Heheh..."; + next; + mes "[F. Harrison]"; + mes "Ahahahah! I uh..."; + next; + mes "[F. Harrison]"; + mes "That thing! BOOM!"; + next; + mes "[F. Harrison]"; + mes "Bam bam! I was gonna fire it!"; + mes "Yeah!"; + next; + mes "[F. Harrison]"; + mes "But it resisted! So I went 'BAM!' with"; + mes "my hand! MUAHAHAHAH!!"; + next; + mes "[F. Harrison]"; + mes "And it broke...... *sob sob*"; + next; + mes "[F. Harrison]"; + mes "I call myself 'Dr. Everything' and"; + mes "I wanted to fix it myself, but I"; + mes "don't seem to have the materials"; + mes "to fix it... And the materials are"; + mes "so rare too... *sob sob*"; + next; + mes "[F. Harrison]"; + mes "Umm... I'm sorry for breaking"; + mes "it but... Could you get me the"; + mes "materials I need for fixing it?"; + mes "Bring me those items, and I can"; + mes "fix it, plus I'll modify it for"; + mes "you! I promise!!"; + next; + mes "So please bring me the materials..."; + mes "*sob sob sob*"; + next; + mes "[F. Harrison]"; + mes "The materials I need are"; + mes "10 Steel, 2 Eluniums,"; + mes "1 Oridecon, 20 Coal..."; + mes "And a Special Metal Rod"; + mes "used in the Butcher..."; + mes "I think only Lady Celena can"; + mes "make those rods......"; + next; + mes "[F. Harrison]"; + mes "But first, you'll need to talk"; + mes "to Lady Celena's assistant, the 'Lab Director',"; + mes "and ask for his help."; + mes "That kid's a bit hysterical, but"; + mes "she'll be nice help if you talk"; + mes "to her nicely..."; + next; + mes "[F. Harrison]"; + mes "I'm really sorry... Here, I'll"; + mes "lend you my prized weapon,"; + mes "'Crimson Bolt'. But make sure"; + mes "you bring all those materials"; + mes "to me once you find them all!"; + mes "Promise me!!!"; + set gun_na,101; + getitem 13102,1; + close; + } + else if(gun_na == 101 || gun_na == 102){ + mes "[F. Harrison]"; + mes "The materials I need are"; + mes "10 Steel, 2 Eluniums,"; + mes "1 Oridecon, 20 Coal..."; + mes "And a Special Metal Rod"; + mes "used in the Butcher..."; + mes "Talk to the 'Lab Director' for his"; + mes "assistance on the Rod."; + close; + } + else if(gun_na == 103){ + if(countitem(999) >= 10 && countitem(985) >= 2 && countitem(984) >= 1 && countitem(1003) >= 20){ + if(countitem(13102) > 0){ + delitem 999,10; + delitem 985,2; + delitem 984,1; + delitem 1003,20; + delitem 13102,1; + set gun_na,104; + mes "[F. Harrison]"; + mes "Aha! You got all the materials"; + mes "for me! I'll get to the repair"; + mes "right away, please hold on..."; + close; + } + else{ + mes "[F. Harrison]"; + mes "Aha! You got all the materials"; + mes "for me!"; + mes "... But where's my treasured"; + mes "'Crimson Bolt'!? I will not fix"; + mes "your Butcher for you if you don't"; + mes "bring it back to me!!"; + close; + } + } + else{ + mes "[F. Harrison]"; + mes "The materials I need are"; + mes "10 Steel, 2 Eluniums,"; + mes "1 Oridecon, 20 Coal..."; + mes "And a Special Metal Rod"; + mes "used in the Butcher..."; + mes "Good thing you found the"; + mes "Special Metal Rod already."; + close; + } + } + else if(gun_na == 104){ + if(checkweight(13159,1) == 0){ + mes "-You're overweight already.-"; + mes "-Come back after dropping some"; + mes "stuff first.-"; + close; + } + set gun_na,0; + getitem 13159,1; + mes "[F. Harrison]"; + mes "Whew... Finally it's fixed, thanks"; + mes "to your effort. I'm very sorry"; + mes "for breaking it, and thank you"; + mes "for your effort. I feel guilty"; + mes "for just fixing it, so I added"; + mes "some extra power on it. I hope"; + mes "it'll work nicely for you."; + mes "Well, enjoy it."; + close; + } + else if(gun_na == 0){ + if(BaseJob != Job_Gunslinger) goto L_BORED; + if(BaseLevel > 67 && countitem(13158) > 0){ + mes "[F. Harrison]"; + mes "Man, I'm so bored..."; + mes "I wonder if there's anything"; + mes "interesting..."; + next; + mes "[F. Harrison]"; + mes "Eh? Are you a Gunslinger?"; + mes "I haven't seen that weapon"; + mes "in your hand before..."; + next; + mes "[F. Harrison]"; + mes "May I take a look? Please?"; + mes "C'mon, let me take a look!"; + mes "I'm bored out of my mind here!"; + mes "Pleeeeeeeeeeeease~?"; + next; + if(select("No way.:Here...") == 1){ + mes "[F. Harrison]"; + mes "Hah! You think you're the only"; + mes "one with a cool weapon!? Well"; + mes "I got my beautiful Crimson Bolt!"; + mes "Hmph!!"; + close; + } + mes "[F. Harrison]"; + mes "Heheh... This is the newest"; + mes "development by Einbroch Firearms"; + mes "Lab, the so-called uncontrollable"; + mes "'Destroyer Butcher', eh?"; + mes "Interesting... VERY interesting..."; + next; + mes "[F. Harrison]"; + mes "Hey, let me try it out for a"; + mes "bit, alright? Don't worry, I"; + mes "know how to handle weapons,"; + mes "I won't break it!"; + mes "That's that! Let's go~"; + delitem 13158,1; + set gun_na,100; + close; + } + } + +L_BORED: + mes "[F. Harrison]"; + mes "Man, I'm so bored..."; + mes "I wonder if there's anything"; + mes "interesting..."; + next; + mes "[F. Harrison]"; + mes "Oh well... I'll just play with my"; + mes "beautiful 'Crimson Bolt'."; + close; +} |