From d0911871bec11bd7f139db8b51cb1a42d0e99256 Mon Sep 17 00:00:00 2001 From: Playtester Date: Thu, 10 Aug 2006 10:41:39 +0000 Subject: * Added file for gunslinger quests - Garrison quest is done and tested git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@8226 54d463be-8e91-2dee-dedb-b68131a5f0ec --- npc/quests/gunslinger_quests.txt | 94 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 94 insertions(+) create mode 100644 npc/quests/gunslinger_quests.txt (limited to 'npc/quests/gunslinger_quests.txt') diff --git a/npc/quests/gunslinger_quests.txt b/npc/quests/gunslinger_quests.txt new file mode 100644 index 000000000..00eb89e4b --- /dev/null +++ b/npc/quests/gunslinger_quests.txt @@ -0,0 +1,94 @@ +//===== By: ================================================== +//= Playtester +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= SVN eA +//===== Description: ========================================= +//= Gunslinger guns and bullet quests +//===== Additional Comments: ================================= +//= 1.0 Only Garrison Gun done yet [Playtester] +//============================================================ + + +//===================== Garrison ===================================================== + +que_ng.gat,182,85,3 script Mr.Garrison 109,{ + set @npcname$,"[Mr.Garrison]"; + + mes @npcname$; + mes "I have invented a new Revolver!"; + mes "I think I call it... Garrison."; + next; + mes "[" +strcharinfo(0) + "]"; + mes "Very innovative name really."; + next; + if(BaseJob != Job_Gunslinger || BaseLevel < 55){ + mes @npcname$; + mes "I don't think you have enough"; + mes "knowledge of guns to see its"; + mes "true beauty."; + close; + } + mes @npcname$; + mes "You look like you're an expert"; + mes "in guns, aren't you?"; + next; + mes "[" +strcharinfo(0) + "]"; + mes "Yeah you could say so."; + next; + mes @npcname$; + mes "So, do you want me to make a"; + mes "^0000FFGarrison^000000 for you?"; + next; + + switch(select("Yes, please.","Nah, I'll stick with my gun.")) + { + + case 1: + mes @npcname$; + mes "Great! But first you need to"; + mes "bring me the materials I need"; + mes "to create one."; + next; + mes @npcname$; + mes "This is what I need:"; + mes "^FF000050 Steels^000000,"; + mes "^FF00003 Eluniums^000000,"; + mes "^FF00001 Oridecon^000000,"; + mes "^FF000050 Coals^000000,"; + mes "^FF000020 Rusty Screws^000000 and"; + mes "^FF000030000 Zeny^000000."; + next; + mes @npcname$; + if ( (countitem(999)<50) || (countitem(985)<3) || (countitem(984)<1) ||(countitem(1003)<50) || (countitem(7317)<20) || (Zeny < 30000) ) { + mes "Come back when you have the materials."; + close; + } + mes "I see you came prepared."; + delitem 999,50; + delitem 985,3; + delitem 984,1; + delitem 1003,50; + delitem 7317,20; + set Zeny,Zeny-30000; + next; + mes @npcname$; + mes "Give me just a minute..."; + mes "..."; + mes "..."; + next; + getitem 13104,1; + mes @npcname$; + mes "It's done. Here, take this"; + mes "wonderful gun!"; + close; + + case 2: + mes @npcname$; + mes "Well, guess a true Gunslinger"; + mes "will never part from his"; + mes "favorite gun, heh."; + close; + } +} \ No newline at end of file -- cgit v1.2.3-70-g09d2