summaryrefslogtreecommitdiff
path: root/npc
diff options
context:
space:
mode:
authorPlaytester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-04-04 21:50:03 +0000
committerPlaytester <Playtester@54d463be-8e91-2dee-dedb-b68131a5f0ec>2007-04-04 21:50:03 +0000
commit3a259701891036089b491cbe60949c0169319fe6 (patch)
treea688b6929ae1880fe92d89ce3714717588f766d7 /npc
parent40a90a4138eb0b497d73c9aca1e5a8ce65693568 (diff)
downloadhercules-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
Diffstat (limited to 'npc')
-rw-r--r--npc/Changelog.txt1
-rw-r--r--npc/merchants/shops.txt4
-rw-r--r--npc/quests/gunslinger_quests.txt215
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;
+}