//================= Hercules Script ======================================= //= _ _ _ //= | | | | | | //= | |_| | ___ _ __ ___ _ _| | ___ ___ //= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| //= | | | | __/ | | (__| |_| | | __/\__ \ //= \_| |_/\___|_| \___|\__,_|_|\___||___/ //================= License =============================================== //= This file is part of Hercules. //= http://herc.ws - http://github.com/HerculesWS/Hercules //= //= Copyright (C) 2012-2015 Hercules Dev Team //= Copyright (C) Euphy //= Copyright (C) Ziu //= Copyright (C) Muad_Dib //= Copyright (C) Masao //= //= Hercules is free software: you can redistribute it and/or modify //= it under the terms of the GNU General Public License as published by //= the Free Software Foundation, either version 3 of the License, or //= (at your option) any later version. //= //= This program is distributed in the hope that it will be useful, //= but WITHOUT ANY WARRANTY; without even the implied warranty of //= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the //= GNU General Public License for more details. //= //= You should have received a copy of the GNU General Public License //= along with this program. If not, see . //========================================================================= //= Falcon & Wolf Flute Trader //================= Description =========================================== //= Sells Falcon Flute and Wolf Flute. //================= Current Version ======================================= //= 1.2a //========================================================================= - script Falcon Flute Trader::fflute FAKE_NPC,{ mes "[Falcon Flute Trader]"; if (BaseJob == Job_Hunter) { mes "Do you need a Falcon?"; mes "With a magical Flute, you can call your Falcon from anywhere!"; next; mes "[Falcon Flute Trader]"; mes "It's marvelous, isn't it? Ha ha ha!"; next; mes "[Falcon Flute Trader]"; mes "Why I'm selling these Falcon Flutes?"; mes "It's because I have no clue how they work."; mes "Ha ha ha!"; next; mes "[Falcon Flute Trader]"; mes "Of course, you'll need the Skill ^ff0000Falcon Mastery^000000."; mes "I don't have the Skill, so I don't know how to handle Falcons."; mes "As it's for now, I may never have a Falcon."; next; mes "[Falcon Flute Trader]"; mes "But I can't give you one for free!"; mes "I have to make money since i also need to eat!"; next; mes "[Falcon Flute Trader]"; mes "If you need a Falcon Flute I will sell them for 12,500 zeny. Or is that too expensive?"; next; if (eaclass()&EAJL_THIRD) { mes "[Falcon Flute Trader]"; mes "For Rangers, however, I have a special price of 10,000 zeny!"; .@price = 10000; next; } else .@price = 12500; if(select("Don't buy one", "Buy a Falcon Flute") == 1) { mes "[Falcon Flute Trader]"; mes "That's too bad. If you need one, come back!"; close; } if (Zeny >= .@price) { if (countitem(Falcon_Flute) >= 1) { mes "[Falcon Flute Trader]"; mes "As I can see you already have a Falcon Flute!"; mes "Don't worry, my young friend, once you've purchased the Falcon Flute you won't need to do so again"; mes "since the Falcon Flute won't disappear upon usage, isn't that great?"; close; } mes "[Falcon Flute Trader]"; mes "Here, take this flute."; mes "With it you can whistle for your Falcon from anywhere."; Zeny -= .@price; getitem Falcon_Flute,1; next; mes "[Falcon Flute Trader]"; mes "Just a reminder."; mes "You need the Skill ^ff0000Falcon Mastery^000000 in order to use it!"; close; } mes "[Falcon Flute Trader]"; mes "I'm sorry but you don't have enough money to buy a Falcon Flute, please come back when you have more money!"; close; } if (BaseJob == Job_Archer) { mes "Hello, young one!"; mes "Currently I can't help you,"; mes "but why don't you return to me when you've become a great Hunter and learned how to handle Falcons properly?"; close; } mes "Isn't it a beautiful day today?"; close; } hu_in01,386,306,3 duplicate(fflute) Falcon Flute Trader#fft 1_M_BARD pay_arche,91,134,3 duplicate(fflute) Falcon Flute Trader#fft2 1_M_BARD tur_dun01,89,170,5 script Expert Flute Crafter 1_M_ORIENT01,{ if (Class == Job_Ranger || Class == Job_Ranger_T || Class == Job_Baby_Ranger) { if (countitem(Wolfs_Flute)) { mes "[Expert Flute Crafter]"; mes "The Wolf Flute you have is crafted by myself, with wood."; mes "You can come back here and find me if you lose your Wolf flute!"; next; mes "[Expert Flute Crafter]"; mes "The flute can only be crafted by me."; mes "It is just a little matter for me to craft another flute!!"; close; } mes "[Expert Flute Crafter]"; mes "Do you need anything?"; mes "A new Wolf Flute?"; next; switch(select("Please give me a new Wolf Flute.", "No.")) { case 1: if (countitem(Bamboo_Cut) && Zeny >= 100000) { mes "[Expert Flute Crafter]"; mes "Have you brought all the materials?"; mes "Wow! All your materials are not bad!"; mes "That's good enough."; next; mes "[Expert Flute Crafter]"; mes "Here's the new Wolf Flute."; mes "Hope you are ready to use it."; delitem Bamboo_Cut,1; Zeny -= 100000; getitem Wolfs_Flute,1; close; } mes "[Expert Flute Crafter]"; mes "If you want to craft a new Wolf Flute, I need you to bring me ^4d4dff1 Bamboo Cut and 100,000 zeny.^000000"; next; mes "[Expert Flute Crafter]"; mes "^4d4dffBamboo Cut can be obtained from Kapha or Karakasa.^000000"; close; case 2: mes "[Expert Flute Crafter]"; mes "If you do not summon a wolf, then you don't need the Wolf Flute."; mes "You can come back here and find me if you change your mind."; mes "Isn't that right?"; close; } } mes "[Expert Flute Crafter]"; mes "Eeehh? You are not a Ranger?"; mes "Then this flute is totally useless for you!"; close; }