diff options
Diffstat (limited to 'npc/merchants/quivers.txt')
-rw-r--r-- | npc/merchants/quivers.txt | 178 |
1 files changed, 0 insertions, 178 deletions
diff --git a/npc/merchants/quivers.txt b/npc/merchants/quivers.txt deleted file mode 100644 index b193bac4c..000000000 --- a/npc/merchants/quivers.txt +++ /dev/null @@ -1,178 +0,0 @@ -//===== rAthena Script ======================================= -//= Arrow Quiver Event -//===== By: ================================================== -//= Muad_Dib (Prometheus Project); L0ne_W0lf -//===== Current Version: ===================================== -//= 1.2 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= [Aegis COnversion] -//= Turns arrows into Arrow Quivers. -// Breakdown of Subroutine "S_BuyQuiver" -// arg(0): Type of Arrow to be packaged (item ID) -// arg(1): How many of each 'getarg(0)' arrow per quiver -// arg(2): The cost of making a 'getarg(0)' quiver. -// arg(3): The quiver given by the NPC. (item ID) -//===== Additional Comments: ================================= -//= 07/06/05 : Added 1st Version. [Muad_Dib] -//= Converted to rAthena format by Dr.Evil -//= added prize to quest - 500 Zeny -//= Fixed a few spelling errors. [Nexon] -//= 1.1 Added Holy Arrow Quivers [Playtester] -//= 1.2 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] -//= Removed "Holy Arrows" from the list. -//============================================================ - -payon_in01,5,134,5 script Inventor Jaax 89,{ - if (checkweight(1201,1) == 0) { - mes "[Inventor Jaax]"; - mes "Hey, you're carrying"; - mes "way too much stuff. Why don't you stash it away in Kafra Storage? We can talk after you do that, right?"; - close; - } - set .@now_weight,MaxWeight-Weight; - if (.@now_weight < 2000) { - mes "[Inventor Jaax]"; - mes "Hey, you're carrying"; - mes "way too much stuff. Why don't you stash it away in Kafra Storage? We can talk after you do that, right?"; - close; - } - mes "[Inventor Jaax]"; - mes "My name is Jaxx."; - mes "Without ego, I can"; - mes "say that I am perhaps the"; - mes "^663300greatest inventor of our time^000000."; - next; - mes "[Inventor Jaxx]"; - mes "This time, I've"; - mes "created something"; - mes "truly extraordinary. I call them... ^663300Magic Quivers^000000 !! This will be remembered in history as an"; - mes "arrow revolution!"; - Emotion e_no1; - next; - mes "[Inventor Jaax]"; - mes "I've studied magic and quivers for years, working night and day until I finally figured how to condense arrows with magic! With magic quivers, you'll be carrying more arrows, but with less weight!"; - next; - mes "[Inventor Jaax]"; - mes "Would you like to try using one of my arrow quivers? I have no doubt that someone like you can appreciate my genius!"; - next; - switch(select("Quiver:Iron Arrow Quiver:Steel Arrow Quiver:Oridecon Arrow Quiver:Fire Arrow Quiver:Silver Arrow Quiver:Wind Arrow Quiver:Stone Arrow Quiver:Crystal Arrow Quiver:Shadow Arrow Quiver:Immaterial Arrow Quiver:Rusty Arrow Quiver")) { - case 1: callsub S_BuyQuiver,1750,500,500,12004; - case 2: callsub S_BuyQuiver,1770,500,500,12005; - case 3: callsub S_BuyQuiver,1753,500,500,12006; - case 4: callsub S_BuyQuiver,1765,500,500,12007; - case 5: callsub S_BuyQuiver,1752,500,500,12008; - case 6: callsub S_BuyQuiver,1751,500,500,12009; - case 7: callsub S_BuyQuiver,1755,500,500,12010; - case 8: callsub S_BuyQuiver,1756,500,500,12011; - case 9: callsub S_BuyQuiver,1754,500,500,12012; - case 10: callsub S_BuyQuiver,1767,500,500,12013; - case 11: callsub S_BuyQuiver,1757,500,500,12014; - case 12: callsub S_BuyQuiver,1762,500,500,12015; - } - //This doesn't seem to be accessable... - //mes "[Inventor Jaax]"; - //mes "Is there"; - //mes "anything you want?"; - //close; - -S_BuyQuiver: - if (countitem(getarg(0)) > 499) { - mes "[Inventor Jaax]"; - mes "Excellent!"; - mes "Are you carrying any Arrows with you? I'll provide you with a quiver that can carry "+getarg(1)+" of your "+getitemname(getarg(0))+"s for only ^FF3131"+getarg(2)+" Zeny^000000."; - next; - switch(select("Store as many Arrows in quivers as possible:Purchase 1 quiver:Cancel")) { - case 1: - set .@arrows,countitem(getarg(0)); - set .@quiver,.@arrows / getarg(1); - set .@arrows_used,.@quiver * getarg(1); - set .@arrow_zeny01,.@quiver * getarg(2); - mes "Number of"; - mes "Arrows: ^3131FF"+.@arrows+" ^000000"; - mes "Maximum Number"; - mes "of Purchasable"; - mes "Quivers: ^3131FF"+.@quiver+" ^000000"; - mes "Zeny required: ^3131FF"+.@arrow_zeny01+" Zeny^000000"; - next; - mes "[Inventor Jaax]"; - mes "Would you like to"; - mes "buy as many Quivers"; - mes "as you can for the Arrows"; - mes "you are currently carrying?"; - next; - if (select("Yes:Cancel") == 1) { - if (.@arrow_zeny01 < Zeny) { - mes "[Inventor Jaax]"; - mes "There you go!"; - mes "Just remember, ^FF0000you won't be able to use the Quiver when your carried weight is 90% of your maximum weight limit^000000."; - set zeny,zeny-.@arrow_zeny01; - delitem getarg(0),.@arrows_used; //Arrow - getitem getarg(3),.@quiver; //Quiver - next; - mes "[Inventor Jaax]"; - mes "So..."; - mes "Just keep track"; - mes "of how much you're"; - mes "carrying from time"; - mes "to time and you should"; - mes "be alright."; - close; - } - else { - mes "[Inventor Jaax]"; - mes "I'm sorry, but you don't have enough Zeny. I can't just give these away after working years"; - mes "to develop this revolutionary technology!"; - close; - } - } - mes "[Inventor Jaax]"; - mes "You changed your mind?"; - mes "When the glory of owning"; - mes "a quiver is so close?"; - close; - case 2: - if (zeny > getarg(2)) { - mes "[Inventor Jaax]"; - mes "There you go!"; - mes "Just remember, ^FF0000you won't be able to use the Quiver when your carried weight is 90% of your maximum weight limit^000000."; - set zeny,zeny-getarg(2); - delitem getarg(0),getarg(1); //Arrow - getitem getarg(3),1; //Quiver - next; - mes "[Inventor Jaax]"; - mes "So..."; - mes "Just keep track"; - mes "of how much you're"; - mes "carrying from time"; - mes "to time and you should"; - mes "be alright."; - close; - } - else { - mes "[Inventor Jaax]"; - mes "You don't even"; - mes "have "+getarg(2)+" Zeny?"; - mes "I'm so sorry. I had no"; - mes "idea that you were so..."; - mes "^333333Destitute^000000."; - close; - } - case 3: - mes "[Inventor Jaax]"; - mes "What...?"; - mes "Do you not see that this invention can forever change the way Arrows are carried?! The future is now!"; - close; - } - } - else { - mes "[Inventor Jaax]"; - mes "You can carry a maximum of 500 Arrows within this quiver. It was made using my secret method,"; - mes "so the total weight of the Arrows and Quiver is less than carrying the Arrows alone."; - next; - mes "[Inventor Jaax]"; - mes "It's a miracle of science! One that you can experience for yourself if you bring me at least 500 Arrows and 500 Zeny for each Quiver."; - close; - } -} |