You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1286 lines
38 KiB
Plaintext
1286 lines
38 KiB
Plaintext
//===== rAthena Script =======================================
|
|
//= Bard Skill Quest
|
|
//===== By: ==================================================
|
|
//= Lupus, Reddozen; L0ne_W0lf
|
|
//===== Current Version: =====================================
|
|
//= 1.6
|
|
//===== Compatible With: =====================================
|
|
//= rAthena Project
|
|
//===== Description: =========================================
|
|
//= [Official Conversion]
|
|
//= Official quest for the Bard skill "Pang Voice"
|
|
//= Prerequisite: Geffen Bard Quest
|
|
//===== Additional Comments: =================================
|
|
//= 1.0 for fully working skills only [Lupus]
|
|
//= 1.1 Added more new skill quests for more classes [Lupus]
|
|
//= Somehow eA engine doesn't let you keep learn't skill
|
|
//= 1.2 Added to correct locations, correct NPC's, fixed [Reddozen]
|
|
//= some of the items required and made them into real
|
|
//= quests.
|
|
//= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
|
|
//= 1.3a Tixed an item ID typo. Thanks, 2Spiritual Kid
|
|
//= 1.3b Split into different files [DracoRPG]
|
|
//= 1.4 Rescripted to Aegis 10.3 standards. [L0ne_W0lf]
|
|
//= 1.4a Checks the proper variable now. (bard_q -> gef_bard_q) [L0ne_W0lf]
|
|
//= 1.5 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf]
|
|
//= 1.6 Added missing checkweights. [L0ne_W0lf]
|
|
//= 1.6 Replaced effect numerics with constants. [L0ne_W0lf]
|
|
//============================================================
|
|
|
|
prontera,174,328,3 script Young Man#bard_q1 89,3,3,{
|
|
if (BaseJob == Job_Bard) {
|
|
emotion ET_HUK;
|
|
mes "[Timid Young Man]";
|
|
mes "Eh? Wwwaaaah--!";
|
|
mes "Y-you're--it's-it's--";
|
|
if (Upper != 1)
|
|
mes "It's a freakin' Bard!";
|
|
else
|
|
mes "It's a freakin' Minstrel!";
|
|
mes "D-don't come any closer!";
|
|
mes "I... I don't like you guys!";
|
|
next;
|
|
if (select("Wha--? Why the heck not?:Hey, take it easy, man.") == 1) {
|
|
mes "[Timid Young Man]";
|
|
mes "N-no! Don't look at me!";
|
|
mes "I know what you're trying";
|
|
mes "to do! Please, I haven't";
|
|
mes "done anything to you!";
|
|
mes "J-just s-stay away!";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Um...";
|
|
mes "I'm not really trying";
|
|
mes "to do anything. Why";
|
|
mes "don't you relax, and--";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Relax?! Nobody believes me";
|
|
mes "when I tell them how dangerous";
|
|
mes "you guys are. You think you're";
|
|
mes "so smug with your funny jokes";
|
|
mes "and lovely songs, but I know";
|
|
mes "what kind of powers you have!";
|
|
close;
|
|
}
|
|
else {
|
|
mes "[Timid Young Man]";
|
|
mes "N-no! Don't look at me!";
|
|
mes "I know what you're trying";
|
|
mes "to do! Please, I haven't";
|
|
mes "done anything to you!";
|
|
mes "J-just s-stay away!";
|
|
next;
|
|
if (select("Offer him a drink.:Reassure him that you're safe.") == 1) {
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Look, I don't know what";
|
|
mes "you've got against me, but";
|
|
mes "you really need to relax.";
|
|
mes "Here, have a drink on me.";
|
|
next;
|
|
if (countitem(12112) > 0) {
|
|
mes "[Timid Young Man]";
|
|
mes "Oh~! Isn't that";
|
|
mes "a Tropical Sograt?";
|
|
mes "That's my favorite";
|
|
mes "drink in all the world!";
|
|
if (qskill_bard == 9) {
|
|
mes "Thanks so--waitaminute.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "This is some sort";
|
|
mes "of weird trick, isn't it?";
|
|
mes "And to think I almost";
|
|
mes "f-f-fell for it! P-please";
|
|
mes "j-just leave me alone!";
|
|
close;
|
|
}
|
|
else if (qskill_bard > 0) {
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Wait, I've seen you before.";
|
|
mes "And you brought me a drink";
|
|
mes "just like this one. You...";
|
|
mes "You d-didn't learn th-that";
|
|
mes "w-w-weird skill, d-did you?";
|
|
mes "Wait, no. You couldn't have...";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Oh, please~";
|
|
mes "You know, I think";
|
|
mes "that maybe you";
|
|
mes "worry too much.";
|
|
close;
|
|
}
|
|
else {
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "^333333*Gulp Gulp*^000000";
|
|
mes "Ahhhh~ Oh, you don't";
|
|
mes "understand how long I've";
|
|
mes "been wanting this drink!";
|
|
mes "It tastes so good, and";
|
|
mes "now I feel sooo relaxed...";
|
|
next;
|
|
switch(select("See? I'm not dangerous at all~:So what makes someone like me so scary?")) {
|
|
case 1:
|
|
mes "[Timid Young Man]";
|
|
mes "Hmmm... Maybe.";
|
|
mes "Maybe all of you Bards";
|
|
mes "and Minstrels aren't that";
|
|
mes "bad. But I can never forget";
|
|
mes "what that Bard did to me...";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "It all started when I was";
|
|
mes "traveling through Umbala and";
|
|
mes "met a strange Bard who was";
|
|
mes "studying under the tutelage";
|
|
mes "of Puchuchartan, the Utan";
|
|
mes "Shaman of the village.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "That Bard and I got along fairly well until he took me to Umbala's";
|
|
mes "Bungee Jump. He insisted that I jump at least once for the ''full";
|
|
mes "Umbala experience.'' I refused, seeing as they don't use bungees.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "The Bard seemed offended";
|
|
mes "and claimed it was perfectly";
|
|
mes "safe, and that only a few people";
|
|
mes "have died by jumping. Then, he";
|
|
mes "just... He gave me this intense look.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "His eyes seemed so full";
|
|
mes "of rage! I remember him";
|
|
mes "mumbling something, and";
|
|
mes "all of a sudden, I lost control";
|
|
mes "of my body! My arms and legs";
|
|
mes "were just moving on their own!";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Before long, I found myself";
|
|
mes "struggling to keep myself from";
|
|
mes "leaping off that Bungee Jump.";
|
|
mes "But the more I resisted, the";
|
|
mes "more violently I'd flail toward";
|
|
mes "the edge. It was horrible!";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "That was the most terrifying";
|
|
mes "experience of my life! It was";
|
|
mes "bad enough that I risked my";
|
|
mes "life, but that feeling of not";
|
|
mes "having any control over your";
|
|
mes "body is so overwhelming!";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Wait, you're saying";
|
|
mes "a Bard did this to you?";
|
|
mes "I've never heard of a song";
|
|
mes "or skill with that sort of effect before. That's really strange...";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Well, I've never heard";
|
|
mes "of that sort of power up";
|
|
mes "until I had to experience";
|
|
mes "it for myself. Oh, I can still";
|
|
mes "see that evil smile of his";
|
|
mes "in my nightmares...";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Anyway, thanks for that";
|
|
mes "drink, it really helped me";
|
|
mes "settle my nerves. But I must";
|
|
mes "warn you not to look for that";
|
|
mes "strange Bard. I'm sure he's really some sort of demon or something...";
|
|
next;
|
|
if (JobLevel > 39) {
|
|
mes "[Timid Young Man]";
|
|
mes "But... If you really";
|
|
mes "want to attain that sort";
|
|
mes "of power, I can't really";
|
|
mes "stop you. Thankfully, nobody";
|
|
mes "has any idea of where he is~";
|
|
delitem 12112,1; //Tropical_Sograt
|
|
set qskill_bard,1;
|
|
}
|
|
else {
|
|
mes "[Timid Young Man]";
|
|
mes "Even if you could find that";
|
|
mes "Bard to get him to teach you";
|
|
mes "how he did that to me, I'm sure";
|
|
mes "he mentioned something about";
|
|
mes "being at least ^660000Job Level 40^000000 to";
|
|
mes "be able to handle that power...";
|
|
delitem 12112,1; //Tropical_Sograt
|
|
}
|
|
close;
|
|
case 2:
|
|
mes "[Timid Young Man]";
|
|
mes "^333333*Sigh*^000000 Well, maybe all Bards";
|
|
mes "and Minstrels aren't terrifying. But any Bard will remind me";
|
|
mes "of the one that I met during my";
|
|
mes "travels. Just thinking about";
|
|
mes "that time gives me goosebumps.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "It all started when I was";
|
|
mes "traveling through Umbala and";
|
|
mes "met a strange Bard who was";
|
|
mes "studying under the tutelage";
|
|
mes "of Puchuchartan, the Utan";
|
|
mes "Shaman of the village.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "That Bard and I got along fairly well until he took me to Umbala's";
|
|
mes "Bungee Jump. He insisted that I jump at least once for the ''full";
|
|
mes "Umbala experience.'' I refused, seeing as they don't use bungees.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "The Bard seemed offended";
|
|
mes "and claimed it was perfectly";
|
|
mes "that a few people have died";
|
|
mes "by jumping. Then, he just...";
|
|
mes "He gave me this intense look.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "His eyes seemed so full";
|
|
mes "of rage! I remember him";
|
|
mes "mumbling something, and";
|
|
mes "all of a sudden, I lost control";
|
|
mes "of my body! My arms and legs";
|
|
mes "were just moving on their own!";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Before long, I found myself";
|
|
mes "struggling to keep myself from";
|
|
mes "leaping off that Bungee Jump.";
|
|
mes "But the more I resisted, the";
|
|
mes "more violently I'd flail toward";
|
|
mes "the edge. It was horrible!";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "That was the most terrifying";
|
|
mes "experience of my life! It was";
|
|
mes "bad enough that I risked my";
|
|
mes "life, but that feeling of not";
|
|
mes "having any control over your";
|
|
mes "body is so overwhelming!";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Wait, you're saying";
|
|
mes "a Bard did this to you?";
|
|
mes "I've never heard of a song";
|
|
mes "or skill with that sort of effect before. That's really strange...";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Well, I've never heard";
|
|
mes "of that sort of power up";
|
|
mes "until I had to experience";
|
|
mes "it for myself. Oh, I can still";
|
|
mes "see that evil smile of his";
|
|
mes "in my nightmares...";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Anyway, thanks for that";
|
|
mes "drink, it really helped me";
|
|
mes "settle my nerves. But I must";
|
|
mes "warn you not to look for that";
|
|
mes "strange Bard. I'm sure he's really some sort of demon or something...";
|
|
next;
|
|
if (JobLevel > 39) {
|
|
mes "[Timid Young Man]";
|
|
mes "But... If you really";
|
|
mes "want to attain that sort";
|
|
mes "of power, I can't really";
|
|
mes "stop you. Thankfully, nobody";
|
|
mes "has any idea of where he is~";
|
|
delitem 12112,1; //Tropical_Sograt
|
|
set qskill_bard,1;
|
|
}
|
|
else {
|
|
mes "[Timid Young Man]";
|
|
mes "Even if you could find that";
|
|
mes "Bard to get him to teach you";
|
|
mes "how he did that to me, I'm sure";
|
|
mes "he mentioned something about";
|
|
mes "being at least ^660000Job Level 40^000000 to";
|
|
mes "be able to handle that power...";
|
|
delitem 12112,1; //Tropical_Sograt
|
|
}
|
|
close;
|
|
}
|
|
}
|
|
}
|
|
else {
|
|
mes "[Timid Young Man]";
|
|
mes "Eh...?! Um, th-that's";
|
|
mes "nice of y-you to offer,";
|
|
mes "but I'm p-pretty picky";
|
|
mes "about what I d-drink.";
|
|
mes "P-plus, I don't k-know";
|
|
mes "if I can t-trust you.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "I don't think there's";
|
|
mes "much that could get m-me";
|
|
mes "to ch-change my m-mind!";
|
|
mes "Well... Maybe if you brought";
|
|
mes "my favorite drink, Tropical";
|
|
mes "Sograt, I would reconsider...";
|
|
close;
|
|
}
|
|
}
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Don't worry,";
|
|
mes "I won't hurt you.";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Th-that's what th-they";
|
|
mes "all say, right before they";
|
|
mes "get into your mind and then";
|
|
mes "twist it as hard as they can!";
|
|
if (qskill_bard == 9) {
|
|
mes "J-just don't t-touch me!";
|
|
mes "...Ack! And stay away!";
|
|
}
|
|
else {
|
|
mes "E-even if you d-don't have";
|
|
mes "that p-power, l-leave me alone!";
|
|
}
|
|
close;
|
|
}
|
|
}
|
|
else {
|
|
mes "[Timid Young Man]";
|
|
mes "Oh... Oh goodness.";
|
|
mes "Was that a Bard just";
|
|
mes "over there? Oh, I'm so";
|
|
mes "afraid of those guys!";
|
|
mes "And those Minstrels";
|
|
mes "are even worse!";
|
|
next;
|
|
mes "[Timid Young Man]";
|
|
mes "Don't get me wrong, I love";
|
|
mes "songs and entertainment,";
|
|
mes "but you've got to understand!";
|
|
mes "Some of them have powers";
|
|
mes "that you wouldn't believe!";
|
|
mes "I... I've seen them myself!";
|
|
close;
|
|
}
|
|
|
|
OnTouch:
|
|
if (BaseJob == Job_Bard) {
|
|
emotion ET_HUK;
|
|
}
|
|
end;
|
|
}
|
|
|
|
morocc_in,169,72,7 script Spiteful-Looking Bard#bs 741,3,3,{
|
|
if (BaseJob == Job_Bard) {
|
|
if (Class == Job_Clown && qskill_bard == 9) {
|
|
if (getskilllv("BA_PANGVOICE") != 0) {
|
|
mes "[Riott]";
|
|
mes "Geh heh heh~";
|
|
mes "Been making good use of";
|
|
mes "what I taught you? Just be";
|
|
mes "careful and don't use that skill recklessly. Otherwise, people";
|
|
mes "will hate you as they hate me.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Your enemies, and the";
|
|
mes "occasional drunkard, on";
|
|
mes "the other hand, are different";
|
|
mes "matters entirely! Bwah hah hah!";
|
|
close;
|
|
}
|
|
else {
|
|
mes "[Riott]";
|
|
mes "Impossible! You forgot";
|
|
mes "everything I've taught you?";
|
|
mes "How can that be? Oh well, it's";
|
|
mes "no trouble for me to teach that";
|
|
mes "to you again if you'd like.";
|
|
next;
|
|
if (select("No, thanks.:Thanks, I'd appreciate that.") == 1) {
|
|
mes "[Riott]";
|
|
mes "What...?";
|
|
mes "You really don't";
|
|
mes "want to learn it?";
|
|
mes "I assure you there's";
|
|
mes "no strings attached.";
|
|
mes "If you change your mind...";
|
|
close;
|
|
}
|
|
mes "[Riott]";
|
|
mes "First, you must stare";
|
|
mes "fiercely into the eyes of";
|
|
mes "your target, and focus on";
|
|
mes "thoughts of dominance. This";
|
|
mes "is the basis for mesmerization. Now listen to this incantation...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Uuuummm Baaalaaaa";
|
|
mes "Uuuummmm Baaalaaa~";
|
|
mes "Kkkkuuurrirrreeee";
|
|
mes "Kkkkuuurrirrreeee";
|
|
mes "Oooumm guandlejdl";
|
|
mes "Woooo Ei ei ei ei......";
|
|
specialeffect EF_TALK_FROSTJOKE;
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Pang's Voice is used to";
|
|
mes "confuse people and disrupt";
|
|
mes "control of their bodies. It's not a fatal skill, but it is effective";
|
|
mes "in mentally upsetting your enemy. Make very wise use of this skill.";
|
|
skill "BA_PANGVOICE",1,SKILL_PERM;
|
|
close;
|
|
}
|
|
}
|
|
else if (qskill_bard > 8) {
|
|
mes "[Riott]";
|
|
mes "Geh heh heh~";
|
|
mes "Been making good use of";
|
|
mes "what I taught you? Just be";
|
|
mes "careful and don't use that skill recklessly. Otherwise, people";
|
|
mes "will hate you as they hate me.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Your enemies, and the";
|
|
mes "occasional drunkard, on";
|
|
mes "the other hand, are different";
|
|
mes "matters entirely! Bwah hah hah!";
|
|
close;
|
|
}
|
|
else if (qskill_bard == 8) {
|
|
if (countitem(7277) > 0) {
|
|
mes "[Riott]";
|
|
mes "Ah, you've brought me";
|
|
mes "a Munak Doll made by";
|
|
mes "Yao Jun, just like you said";
|
|
mes "you would. Ah yes, this is her";
|
|
mes "craftsmanship, impeccable";
|
|
mes "as always. You've done well~";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "To fulfill my part of this";
|
|
mes "bargain, I shall now teach";
|
|
mes "you my special skill. Now,";
|
|
mes "I developed this by listening";
|
|
mes "to incantations by the Utan";
|
|
mes "Shaman in Umbala.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "First, you must stare";
|
|
mes "fiercely into the eyes of";
|
|
mes "your target, and focus on";
|
|
mes "thoughts of dominance. This";
|
|
mes "is the basis for mesmerization. Now listen to this incantation...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "''Toad's leg, Verit's heart,";
|
|
mes "spinning stars, spilling zeny,";
|
|
mes "hands and feet tied. Is this";
|
|
mes "voices yours, is this voice";
|
|
mes "mine. Head spinning, head";
|
|
mes "spinning, head spinning...!''";
|
|
specialeffect2 EF_TALK_FROSTJOKE;
|
|
delitem 7277,1; //Munak_Doll
|
|
skill "BA_PANGVOICE",1,SKILL_PERM;
|
|
set qskill_bard,9;
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Remember, it doesn't matter";
|
|
mes "what you say, but how you say";
|
|
mes "it. Hypnotically induce your";
|
|
mes "target with a forbiddenly";
|
|
mes "seductive rhythm and your";
|
|
mes "grasp will be inescapable!";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Ah, and use sleight of";
|
|
mes "hand to distract your target";
|
|
mes "from your true motive! I find";
|
|
mes "that casting Unbarring Octave";
|
|
mes "with this skill works best. This skill's name is ''Pang Voice!''";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "''Pang Voice'' will mentally";
|
|
mes "shock your target and disrupt";
|
|
mes "control of his own body for";
|
|
mes "a while. You can't exert control";
|
|
mes "over victims with this skill, but they usually assume otherwise...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "You need to be judicious in";
|
|
mes "your use of this skill! Don't";
|
|
mes "use it recklessly, or people";
|
|
mes "will come to hate you as they";
|
|
mes "hate me. But ''Pang Voice'' can be welcome is certain situations.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Subject your enemies to";
|
|
mes "Pang Voice as much as you";
|
|
mes "like, and no one will blame";
|
|
mes "you for it. And you can get away with casting Pang Voice on bullies";
|
|
mes "and drunkards occasionally...";
|
|
close;
|
|
}
|
|
mes "[Riott]";
|
|
mes "Hmpf. Weren't able";
|
|
mes "to find me a Munak Doll";
|
|
mes "yet? Well, don't worry, I'm";
|
|
mes "a patient man. Just try to get";
|
|
mes "one for me as soon as you can.";
|
|
close;
|
|
}
|
|
else if (qskill_bard == 7) {
|
|
if (countitem(574) > 4) {
|
|
mes "[Riott]";
|
|
mes "Ah, you've brought me";
|
|
mes "some fresh eggs laid by";
|
|
mes "Yhelle, just like I asked.";
|
|
mes "I'm sure it was dangerous";
|
|
mes "going to Niflheim, but the flavor of these eggs is worth it.";
|
|
next;
|
|
next;
|
|
mes "[Riott]";
|
|
mes "To fulfill my part of this";
|
|
mes "bargain, I shall now teach";
|
|
mes "you my special skill. Now,";
|
|
mes "I developed this by listening";
|
|
mes "to incantations by the Utan";
|
|
mes "Shaman in Umbala.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "First, you must stare";
|
|
mes "fiercely into the eyes of";
|
|
mes "your target, and focus on";
|
|
mes "thoughts of dominance. This";
|
|
mes "is the basis for mesmerization. Now listen to this incantation...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "''Toad's leg, Verit's heart,";
|
|
mes "spinning stars, spilling zeny,";
|
|
mes "hands and feet tied. Is this";
|
|
mes "voices yours, is this voice";
|
|
mes "mine. Head spinning, head";
|
|
mes "spinning, head spinning...!''";
|
|
specialeffect2 EF_TALK_FROSTJOKE;
|
|
delitem 574,5; //Egg
|
|
skill "BA_PANGVOICE",1,SKILL_PERM;
|
|
set qskill_bard,9;
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Remember, it doesn't matter";
|
|
mes "what you say, but how you say";
|
|
mes "it. Hypnotically induce your";
|
|
mes "target with a forbiddenly";
|
|
mes "seductive rhythm and your";
|
|
mes "grasp will be inescapable!";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Ah, and use sleight of";
|
|
mes "hand to distract your target";
|
|
mes "from your true motive! I find";
|
|
mes "that casting Unbarring Octave";
|
|
mes "with this skill works best. This skill's name is ''Pang Voice!''";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "''Pang Voice'' will mentally";
|
|
mes "shock your target and disrupt";
|
|
mes "control of his own body for";
|
|
mes "a while. You can't exert control";
|
|
mes "over victims with this skill, but they usually assume otherwise...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "You need to be judicious in";
|
|
mes "your use of this skill! Don't";
|
|
mes "use it recklessly, or people";
|
|
mes "will come to hate you as they";
|
|
mes "hate me. But ''Pang Voice'' can be welcome is certain situations.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Subject your enemies to";
|
|
mes "Pang Voice as much as you";
|
|
mes "like, and no one will blame";
|
|
mes "you for it. And you can get away with casting Pang Voice on bullies";
|
|
mes "and drunkards occasionally...";
|
|
close;
|
|
}
|
|
else {
|
|
mes "[Riott]";
|
|
mes "Hmm... You didn't";
|
|
mes "bring enough Eggs...";
|
|
mes "This will not do. It'll";
|
|
mes "be a while until Yhelle";
|
|
mes "will be able to lay more";
|
|
mes "eggs. Yes, this isn't enough...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Well, to make up for the";
|
|
mes "missing eggs, go and get ";
|
|
mes "me ^4D4DFF1 Munak Doll^000000. I know that";
|
|
mes "Yao Jun's Munak Dolls are";
|
|
mes "masterpieces, and I am an";
|
|
mes "an avid collector of her work.";
|
|
next;
|
|
mes "[Riott]";
|
|
if (countitem(574) > 0) {
|
|
mes "In the meanwhile,";
|
|
mes "I'll enjoy the few";
|
|
mes "eggs that you do have!";
|
|
mes "Bweh heh heh heh heh!";
|
|
delitem 574,countitem(574); //Egg
|
|
}
|
|
set qskill_bard,8;
|
|
close;
|
|
}
|
|
}
|
|
else if (qskill_bard > 1 && qskill_bard < 7) {
|
|
mes "[Riott]";
|
|
mes "So have you been";
|
|
mes "having trouble gathering";
|
|
mes "eggs from Yhelle? I know";
|
|
mes "she can be one fast running";
|
|
mes "chicken. But to survive where";
|
|
mes "she roosts, she has to be.";
|
|
close;
|
|
}
|
|
else {
|
|
mes "[Riott]";
|
|
mes "Hmmrmpf!";
|
|
mes "Eh heh heh heh!";
|
|
emotion ET_KIK;
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Um...";
|
|
mes "What's so funny?";
|
|
next;
|
|
if (gef_bard_q == 30 || gef_bard_q == 31) {
|
|
mes "[Riott]";
|
|
mes "Hm? Ah! That's one of the";
|
|
if (gef_bard_q == 30) {
|
|
mes "Black Seals that can only";
|
|
mes "be given by Kino Kitty. You";
|
|
mes "must be a person of great";
|
|
mes "emotional depth if he favors";
|
|
mes "you enough to give you that.";
|
|
}
|
|
else {
|
|
mes "Silver Seals that can only";
|
|
mes "be given by Errende. You";
|
|
mes "must be truly kind at heart";
|
|
mes "if he has offered to be your";
|
|
mes "friend. How about that?";
|
|
}
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Geh heh heh~";
|
|
mes "Hey, take a look";
|
|
mes "at those two drunks";
|
|
mes "all the way over there.";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Yeah, I can see them.";
|
|
mes "But what's so special";
|
|
mes "about those two guys?";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Just...";
|
|
mes "Keep watching.";
|
|
next;
|
|
mes "^3355FFRiott stared intensely";
|
|
mes "at one of the drunken men";
|
|
mes "and began to harshly murmur";
|
|
mes "some indistinct words in a";
|
|
mes "low, hoarse voice. One of the";
|
|
mes "men starts slightly convulsing.^000000";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "H-hey...! ^333333*Hiccup!*^000000";
|
|
mes "What are you doing?!";
|
|
mes "K-keep your hands to";
|
|
mes "yourself! Do I look";
|
|
mes "like a woman to you?";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "What are you talking";
|
|
mes "about? Wh-what?! Why";
|
|
mes "are my arms all wrapped";
|
|
mes "around you? S-sorry, I was";
|
|
mes "trying to just go that w--";
|
|
mes "I wasn't trying to hug you!";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "Bumping into me,";
|
|
mes "I understand. But a full";
|
|
mes "blown hug? Come on, now!";
|
|
mes "That was totally on purpose!";
|
|
mes "Wh-what? My h-hand! It's...";
|
|
mes "It's moving my itself?!";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "Ack! Wh-what are";
|
|
mes "you doing! S-stop";
|
|
mes "touching my butt!";
|
|
next;
|
|
mes "^3355FFThe two men continued";
|
|
mes "to gesticulate and move";
|
|
mes "wildly without direction.";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Those two...";
|
|
mes "Those two probably";
|
|
mes "had way too much to drink.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Nah, they just lost";
|
|
mes "control of their bodies";
|
|
mes "for a bit. It's the result";
|
|
mes "of my skill which sort of";
|
|
mes "scrambles their minds.";
|
|
next;
|
|
if (qskill_bard == 1) {
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Mind scrambling?";
|
|
mes "Wait, are you the same";
|
|
mes "Bard who made someone";
|
|
mes "jump off Umbala's Bungee";
|
|
mes "Jump against his will?";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Huh? How did you";
|
|
mes "learn about that?";
|
|
mes "I'm not proud of that,";
|
|
mes "(even though it was";
|
|
mes "hilarious at the time)";
|
|
mes "but yeah, that was me.";
|
|
next;
|
|
if (select("Please teach me that skill!:Oh, alright. Just checking.") == 1) {
|
|
mes "[Riott]";
|
|
mes "Hm? You want to learn";
|
|
mes "how to scramble minds";
|
|
mes "like I did just now? Well,";
|
|
mes "I invented this skill, though";
|
|
mes "I did have a lot of help from";
|
|
mes "the Utan Shaman. Let's see...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Alright. If you want me";
|
|
mes "to teach you, then bring me";
|
|
mes "5 Eggs from a chicken named";
|
|
mes "Yhelle. Yhelle lays the highest";
|
|
mes "quality eggs: they're delicious";
|
|
mes "and great for a Bard's voice~";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "However, this chicken roosts";
|
|
mes "in a strange, dangerous place.";
|
|
mes "You'll need to explore this huge, mysterious tree in Umbala in order";
|
|
mes "to get there. Last time I went,";
|
|
mes "I pretty much almost died.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Alright...";
|
|
mes "So don't forget";
|
|
mes "to come back here";
|
|
mes "and bring me back";
|
|
mes "^4D4DFF5 Yhelle's Eggs^000000, alright?";
|
|
set qskill_bard,2;
|
|
close;
|
|
}
|
|
mes "[Riott]";
|
|
mes "Boy, you're a curious one.";
|
|
mes "But if you know about that";
|
|
mes "and you bumped into me, you";
|
|
mes "must certainly travel around";
|
|
mes "a lot. I can respect a good,";
|
|
mes "seasoned adventurer like you.";
|
|
close;
|
|
}
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Wha...?";
|
|
mes "I can't believe you.";
|
|
mes "Mind scrambling? That";
|
|
mes "doesn't make any sense!";
|
|
mes "They're just really drunk...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "How dare you question my";
|
|
mes "power? Oh well, I suppose";
|
|
mes "I really can't be too angry.";
|
|
mes "Most people who do believe";
|
|
mes "me usually claim that I'm";
|
|
mes "an axis of evil about now...";
|
|
close;
|
|
}
|
|
mes "[Riott]";
|
|
mes "Eh, nothing much. Say,";
|
|
mes "you don't have any Bard";
|
|
mes "Seals? That's a sure sign";
|
|
mes "that you haven't been really";
|
|
mes "connecting with the Bard";
|
|
mes "community. That's a shame...";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "*Sigh* Alright, I know";
|
|
mes "how you can meet more Bards.";
|
|
mes "Why don't you try making friends with Errende? Look for a Bard";
|
|
mes "dressed in green in Geffen and";
|
|
mes "you should be able to find him.";
|
|
close;
|
|
}
|
|
}
|
|
else {
|
|
mes "[Riott]";
|
|
mes "Hmmrmpf!";
|
|
mes "Eh heh heh heh!";
|
|
emotion ET_KIK;
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Um...";
|
|
mes "What's so funny?";
|
|
next;
|
|
if (gef_bard_q == 30 || gef_bard_q == 31) {
|
|
mes "[Riott]";
|
|
mes "Hm? Ah! That's one of the";
|
|
if (gef_bard_q == 30) {
|
|
mes "Black Seals that can only";
|
|
mes "be given by Kino Kitty. You";
|
|
mes "must be a person of great";
|
|
mes "emotional depth if he favors";
|
|
mes "you enough to give you that.";
|
|
}
|
|
else {
|
|
mes "Silver Seals that can only";
|
|
mes "be given by Errende. You";
|
|
mes "must be truly kind at heart";
|
|
mes "if he has offered to be your";
|
|
mes "friend. How about that?";
|
|
}
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Geh heh heh~";
|
|
mes "Hey, take a look";
|
|
mes "at those two drunks";
|
|
mes "all the way over there.";
|
|
next;
|
|
mes "[" + strcharinfo(0) + "]";
|
|
mes "Yeah, I can see";
|
|
mes "together. But what";
|
|
mes "about them?";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Just...";
|
|
mes "Keep watching.";
|
|
close;
|
|
}
|
|
mes "[Riott]";
|
|
mes "Eh, nothing much. Say,";
|
|
mes "I notice you don't have";
|
|
mes "any Bard seals. That tells";
|
|
mes "me that you don't really";
|
|
mes "meet that many Bards. You";
|
|
mes "should really change that.";
|
|
next;
|
|
mes "[Riott]";
|
|
mes "Bards and Minstrels can";
|
|
mes "make some pretty handy";
|
|
mes "friends if you give them";
|
|
mes "a chance. Here, why don't";
|
|
mes "you find Errende in Geffen?";
|
|
mes "He's a pretty popular guy...";
|
|
close;
|
|
}
|
|
|
|
OnTouch:
|
|
emotion ET_KIK;
|
|
end;
|
|
}
|
|
|
|
// Yhelle the Chicken
|
|
//============================================================
|
|
niflheim,239,70,1 script Yhelle#bard_chick1 800,3,3,{
|
|
emotion ET_HUK, playerattached();
|
|
emotion ET_HUK;
|
|
mes "[Hen Yhelle]";
|
|
mes "Cluck-Cluuuck?";
|
|
mes "Cluck cluck cluck!";
|
|
next;
|
|
disablenpc "Yhelle#bard_chick1";
|
|
donpcevent "Yhelle#bard_chick2::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
close;
|
|
|
|
OnInit:
|
|
disablenpc "Yhelle#bard_chick5";
|
|
disablenpc "Yhelle#bard_chick4";
|
|
disablenpc "Yhelle#bard_chick3";
|
|
disablenpc "Yhelle#bard_chick2";
|
|
end;
|
|
|
|
OnEnable:
|
|
enablenpc "Yhelle#bard_chick1";
|
|
end;
|
|
|
|
OnDisable:
|
|
disablenpc "Yhelle#bard_chick1";
|
|
end;
|
|
|
|
OnTouch:
|
|
callfunc "F_BardSkillYhelle",1,2; close;
|
|
}
|
|
|
|
niflheim,185,205,3 script Yhelle#bard_chick2 800,3,3,{
|
|
emotion ET_HUK, playerattached();
|
|
emotion ET_HUK;
|
|
mes "[Hen Yhelle]";
|
|
mes "Cluck-Cluuuck?";
|
|
mes "Cluck cluck cluck!";
|
|
next;
|
|
disablenpc "Yhelle#bard_chick2";
|
|
donpcevent "Yhelle#bard_chick3::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
close;
|
|
|
|
OnEnable:
|
|
enablenpc "Yhelle#bard_chick2";
|
|
end;
|
|
|
|
OnDisable:
|
|
disablenpc "Yhelle#bard_chick2";
|
|
end;
|
|
|
|
OnTouch:
|
|
callfunc "F_BardSkillYhelle",2,3; close;
|
|
}
|
|
|
|
niflheim,85,203,5 script Yhelle#bard_chick3 800,3,3,{
|
|
emotion ET_HUK, playerattached();
|
|
emotion ET_HUK;
|
|
mes "[Hen Yhelle]";
|
|
mes "Cluck-Cluuuck?";
|
|
mes "Cluck cluck cluck!";
|
|
next;
|
|
disablenpc "Yhelle#bard_chick3";
|
|
donpcevent "Yhelle#bard_chick4::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
close;
|
|
|
|
OnEnable:
|
|
enablenpc "Yhelle#bard_chick3";
|
|
end;
|
|
|
|
OnDisable:
|
|
disablenpc "Yhelle#bard_chick3";
|
|
end;
|
|
|
|
OnTouch:
|
|
callfunc "F_BardSkillYhelle",3,4; close;
|
|
}
|
|
|
|
niflheim,149,81,7 script Yhelle#bard_chick4 800,3,3,{
|
|
emotion ET_HUK, playerattached();
|
|
emotion ET_HUK;
|
|
mes "[Hen Yhelle]";
|
|
mes "Cluck-Cluuuck?";
|
|
mes "Cluck cluck cluck!";
|
|
next;
|
|
disablenpc "Yhelle#bard_chick4";
|
|
donpcevent "Yhelle#bard_chick5::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
close;
|
|
|
|
OnEnable:
|
|
enablenpc "Yhelle#bard_chick4";
|
|
end;
|
|
|
|
OnDisable:
|
|
disablenpc "Yhelle#bard_chick4";
|
|
end;
|
|
|
|
OnTouch:
|
|
callfunc "F_BardSkillYhelle",4,5; close;
|
|
}
|
|
|
|
niflheim,209,144,3 script Yhelle#bard_chick5 800,3,3,{
|
|
emotion ET_HUK, playerattached();
|
|
emotion ET_HUK;
|
|
mes "[Hen Yhelle]";
|
|
mes "Cluck-Cluuuck?";
|
|
mes "Cluck cluck cluck!";
|
|
next;
|
|
disablenpc "Yhelle#bard_chick5";
|
|
donpcevent "Yhelle#bard_chick1::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
close;
|
|
|
|
OnEnable:
|
|
enablenpc "Yhelle#bard_chick5";
|
|
end;
|
|
|
|
OnDisable:
|
|
disablenpc "Yhelle#bard_chick5";
|
|
end;
|
|
|
|
OnTouch:
|
|
callfunc "F_BardSkillYhelle",5,1; close;
|
|
}
|
|
|
|
// Drunken Men
|
|
//============================================================
|
|
morocc_in,178,73,3 script Customer#bard_skill01 54,{
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "What do you think";
|
|
mes "is the best drink in";
|
|
mes "all the world? I think";
|
|
mes "the Tri-- Tristan? What";
|
|
mes "was it called again?";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "Oh! 13 Year Old Tristan?";
|
|
mes "That's a great drink, sure,";
|
|
mes "but it's way too expensive for";
|
|
mes "anything less than a special";
|
|
mes "occasion. ^333333*Hiccup*^000000 Personally,";
|
|
mes "I really like Ver... Uh, Ver...";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "Vermilion on the Beach?";
|
|
mes "Yeah, that's really good,";
|
|
mes "you'll pass out after just";
|
|
mes "having one shot! Yeah...";
|
|
mes "Tro... Tropical! People say";
|
|
mes "that's good too. Wait, what?";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "H-hey...! ^333333*Hiccup!*^000000";
|
|
mes "What are you doing?!";
|
|
mes "K-keep your hands to";
|
|
mes "yourself! Do I look";
|
|
mes "like a woman to you?";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "What are you talking";
|
|
mes "about? Wh-what?! Why";
|
|
mes "are my arms all wrapped";
|
|
mes "around you? S-sorry, I was";
|
|
mes "trying to just go that w--";
|
|
mes "I wasn't trying to hug you!";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "Bumping into me,";
|
|
mes "I understand. But a full";
|
|
mes "blown hug? Come on, now!";
|
|
mes "That was totally on purpose!";
|
|
mes "Wh-what? My h-hand! It's...";
|
|
mes "It's moving my itself?!";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "Ack! Wh-what are";
|
|
mes "you doing! S-stop";
|
|
mes "touching my butt!";
|
|
next;
|
|
mes "^3355FFA Bard in the room";
|
|
mes "watches the two drunk";
|
|
mes "men intently and giggles";
|
|
mes "at their stupor. Remember:";
|
|
mes "drinking too much isn't good!^000000";
|
|
close;
|
|
}
|
|
|
|
morocc_in,175,70,7 script Customer#bard_skill02 50,{
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "What do you think";
|
|
mes "is the best drink in";
|
|
mes "all the world? I think";
|
|
mes "the Tri-- Tristan? What";
|
|
mes "was it called again?";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "Oh! 13 Year Old Tristan?";
|
|
mes "That's a great drink, sure,";
|
|
mes "but it's way too expensive for";
|
|
mes "anything less than a special";
|
|
mes "occasion. ^333333*Hiccup*^000000 Personally,";
|
|
mes "I really like Ver... Uh, Ver...";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "Vermilion on the Beach?";
|
|
mes "Yeah, that's really good,";
|
|
mes "you'll pass out after just";
|
|
mes "having one shot! Yeah...";
|
|
mes "Tro... Tropical! People say";
|
|
mes "that's good too. Wait, what?";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "H-hey...! ^333333*Hiccup!*^000000";
|
|
mes "What are you doing?!";
|
|
mes "K-keep your hands to";
|
|
mes "yourself! Do I look";
|
|
mes "like a woman to you?";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "What are you talking";
|
|
mes "about? Wh-what?! Why";
|
|
mes "are my arms all wrapped";
|
|
mes "around you? S-sorry, I was";
|
|
mes "trying to just go that w--";
|
|
mes "I wasn't trying to hug you!";
|
|
next;
|
|
mes "[Little Bit Drunken Guy]";
|
|
mes "Bumping into me,";
|
|
mes "I understand. But a full";
|
|
mes "blown hug? Come on, now!";
|
|
mes "That was totally on purpose!";
|
|
mes "Wh-what? My h-hand! It's...";
|
|
mes "It's moving my itself?!";
|
|
next;
|
|
mes "[More Drunken Guy]";
|
|
mes "Ack! Wh-what are";
|
|
mes "you doing! S-stop";
|
|
mes "touching my butt!";
|
|
next;
|
|
mes "^3355FFA Bard in the room";
|
|
mes "watches the two drunk";
|
|
mes "men intently and giggles";
|
|
mes "at their stupor. Remember:";
|
|
mes "drinking too much isn't good!^000000";
|
|
close;
|
|
}
|
|
|
|
// Bartender
|
|
//============================================================
|
|
morocc_in,166,76,7 script Bartender#bard_qskill 46,{
|
|
if (checkweight(1201,1) == 0) {
|
|
mes "^3355FFHold it right there!";
|
|
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
|
|
close;
|
|
}
|
|
mes "[Bartender]";
|
|
mes "So what would";
|
|
mes "you like to order?";
|
|
next;
|
|
switch(select("Tropical Sograt:Vermilion on the Beach:Nothing, thanks.")) {
|
|
case 1:
|
|
if (MaxWeight - Weight < 2000) {
|
|
mes "[Bartender]";
|
|
mes "You sure you can carry";
|
|
mes "any more stuff with you?";
|
|
mes "Damn, it doesn't look that";
|
|
mes "way to me. Take a load off,";
|
|
mes "and put some stuff with in";
|
|
mes "your Kafra Storage, alright?";
|
|
close;
|
|
}
|
|
if (Zeny < 1000) {
|
|
mes "[Bartender]";
|
|
mes " You sure you can afford";
|
|
mes "this now? This drink's";
|
|
mes "1,000 zeny, so you better";
|
|
mes "check the cash you have";
|
|
mes "onhand. Eh, just come back";
|
|
mes "later when you have the money.";
|
|
close;
|
|
}
|
|
mes "[Bartender]";
|
|
mes "Here you are,";
|
|
mes "1 Tropical Sograt.";
|
|
mes "It tastes sweet and";
|
|
mes "mild, but if you're not";
|
|
mes "careful, you'll pass out";
|
|
mes "in no time flat. Take it easy.";
|
|
set Zeny, Zeny-1000;
|
|
getitem 12112,1; //Tropical_Sograt
|
|
close;
|
|
|
|
case 2:
|
|
if (MaxWeight - Weight < 2000) {
|
|
mes "[Bartender]";
|
|
mes "You sure you can carry";
|
|
mes "any more stuff with you?";
|
|
mes "Damn, it doesn't look that";
|
|
mes "way to me. Take a load off,";
|
|
mes "and put some stuff with in";
|
|
mes "your Kafra Storage, alright?";
|
|
close;
|
|
}
|
|
if (Zeny < 1000) {
|
|
mes "[Bartender]";
|
|
mes "You sure you can afford";
|
|
mes "this now? This drink's";
|
|
mes "1,000 zeny, so you better";
|
|
mes "check the cash you have";
|
|
mes "onhand. Eh, just come back";
|
|
mes "later when you have the money.";
|
|
close;
|
|
}
|
|
mes "[Bartender]";
|
|
mes "Here you go.";
|
|
mes "Be sure that you";
|
|
mes "enjoy your drinking";
|
|
mes "without going crazy.";
|
|
set Zeny, Zeny-1000;
|
|
getitem 12113,1; //Vermilion_The_Beach
|
|
close;
|
|
|
|
case 3:
|
|
mes "[Bartender]";
|
|
mes "Alright, then.";
|
|
mes "I'll see you around.";
|
|
close;
|
|
}
|
|
}
|
|
|
|
// Function
|
|
//============================================================
|
|
function script F_BardSkillYhelle {
|
|
if (checkweight(1201,1) == 0 || MaxWeight - Weight < 2000) {
|
|
mes "^3355FFHold it right there!";
|
|
mes "You're carrying too many items and don't have enough inventory space to receive any rewards. Please make more inventory space available and come back to take this challenge.";
|
|
close;
|
|
}
|
|
emotion ET_HUK, playerattached();
|
|
emotion ET_HUK;
|
|
mes "[Hen Yhelle]";
|
|
mes "Cluck-Cluuuck?";
|
|
mes "Cluck cluck cluck!";
|
|
next;
|
|
if (rand(1,3) == 2) {
|
|
disablenpc "Yhelle#bard_chick"+getarg(0);
|
|
donpcevent "Yhelle#bard_chick"+getarg(1)+"::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
if (qskill_bard > 1 && qskill_bard < 7) {
|
|
mes "^3355FFYou found ^3333331 Egg^3355FF in the";
|
|
mes "place where Yhelle the";
|
|
mes "Hen was roosting.^000000";
|
|
set qskill_bard,qskill_bard+1;
|
|
getitem 574,1; //Egg
|
|
}
|
|
}
|
|
else {
|
|
disablenpc "Yhelle#bard_chick"+getarg(0);
|
|
donpcevent "Yhelle#bard_chick"+getarg(1)+"::OnEnable";
|
|
mes "^3355FFUpon sensing your";
|
|
mes "presense, the hen";
|
|
mes "quickly ran away.^000000";
|
|
}
|
|
return;
|
|
}
|