|
|
//===== rAthena Script =======================================
//= Falcon Flute Trader
//===== By: ==================================================
//= Masao
//= Credits to Muad_Dib for the translation & Ziu for the
//= Item ID of the Falcon Flute.
//===== Current Version: =====================================
//= 1.0
//===== Compatible With: =====================================
//= rAthena
//===== Description: =========================================
//= An NPC which sells you a Falcon Flute so you're able to
//= summon a Falcon wherever you are.
//===== Additional Comments: =================================
//= 1.0 First Version. [Masao]
//= 1.1 Added Baby Hunter and Baby Ranger check. bugreport:5728 [Masao]
//============================================================
- script Falcon Flute Trader::fflute -1,{
if (Class == Job_Baby_Hunter || Class == Job_Hunter || Class == Job_Sniper || Class == Job_Baby_Ranger || Class == Job_Ranger || Class == Job_Ranger_T) {
mes "[Falcon Flute Trader]";
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 (Class == Job_Baby_Hunter || Class == Job_Hunter || Class == Job_Sniper) {
switch (select("Don't buy one:Buy a Falcon Flute")) {
case 1:
mes "[Falcon Flute Trader]";
mes "That's too bad. If you need one, come back!";
close;
case 2:
if (Zeny >= 12500) {
if (countitem(12848) >= 1) {
mes "[Falcon Flute Trader]";
mes "As i can see you already have an 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.";
set Zeny, Zeny - 12500;
getitem 12848,1; // Falcon Flute
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;
}
}
mes "[Falcon Flute Trader]";
mes "For Rangers however, I have a special Price of 10,000 zeny!";
next;
switch (select("Don't buy one:Buy a Falcon flute")) {
case 1:
mes "[Falcon Flute Trader]";
mes "That's too bad. If you need one, come back!";
close;
case 2:
if (Zeny >= 10000) {
if (countitem(12848) >= 1) {
mes "[Falcon Flute Trader]";
mes "As i can see you already have an 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.";
set Zeny, Zeny - 10000;
getitem 12848,1; // Falcon Flute
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 (Class == Job_Baby_Archer || Class == Job_Archer) {
mes "[Falcon Flute Trader]";
mes "Hello young one!";
mes "Currently i can't help you,";
mes "but why don't you return to me when you've become an great Hunter and learned how to handle Falcons properly?";
close;
}
mes "[Falcon Flute Trader]";
mes "Isn't it a beautiful Day today?";
close;
}
hu_in01,386,306,3 duplicate(fflute) Falcon Flute Trader#fft 51
pay_arche,91,134,3 duplicate(fflute) Falcon Flute Trader#fft2 51
|