2-x quest skill update 1/2.

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@11563 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
L0ne_W0lf 2007-10-24 02:33:50 +00:00
parent 88d99f9edf
commit 521950d270
6 changed files with 4298 additions and 2054 deletions

View File

@ -1,6 +1,7 @@
Date Added Date Added
====== ======
2007/10/23 2007/10/23
* Rev. 11563 2-x quest skill update 1/2. [L0ne_W0lf]
* Rev. 11562 Small fix for the turbo track point converter. [L0ne_W0lf] * Rev. 11562 Small fix for the turbo track point converter. [L0ne_W0lf]
2007/10/22 2007/10/22
* Rev. 11553 Another small update to the mail npcs. [L0ne_W0lf] * Rev. 11553 Another small update to the mail npcs. [L0ne_W0lf]

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -3,12 +3,817 @@
//===== By: ================================================== //===== By: ==================================================
//= Lupus, Reddozen //= Lupus, Reddozen
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.3a //= 1.4
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena Revision 3800+ //= eAthena SVN
//===== Description: ========================================= //===== Description: =========================================
//= Temp quests for new skills for 2nd classes //= [Aegis Conversion]
//= Quests for skills: Shrink
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
//============================================================
geffen,110,117,3 script Ford#11 752,{
if (BaseJob == Job_Crusader) {
if (CRUS_SK == 8 && getskilllv(1002) == 0) {
mes "[Ford]";
mes "Hey, it's been a while~";
mes "And you even managed to";
mes "become a Paladin. You must";
mes "have forgotten how to perform";
mes "the Shrink skill, so I'll teach";
mes "it to you real quick... There!";
set CRUS_SK,10;
skill 1002,1,0;
close;
}
else if (CRUS_SK == 0) {
mes "[Ford]";
mes "Damn! Why is it";
mes "taking so long?";
mes "Ah, finally, you've";
mes "arrived! Quick, show me";
mes "the ^FF0000report^000000 you've brought!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Excuse me...?";
mes "Oh, you must have";
mes "mistaken me for someone";
mes "else. I really don't know";
mes "what you're talking about.";
next;
mes "[Ford]";
mes "What?! You're not one";
mes "of the guards stationed";
mes "at South Geffen? Oh, this";
mes "is horrible. I apologize,";
mes "I just assumed since you";
if (Upper == 1)
mes "were dressed like a Paladin...";
else
mes "were dressed like a Crusader...";
next;
mes "["+ strcharinfo(0) +"]";
mes "I'm sorry...";
mes "What's happening?";
mes "Is something the matter?";
mes "I'm an adventurer that";
mes "goes by the name, "+ strcharinfo(0) +".";
next;
mes "[Ford]";
mes "Well, I'm Leslie Ford,";
mes "commander of the Prontera";
mes "Crusader Guardians. We're";
mes "charged with the duty of";
mes "protecting adventurers and";
mes "citizens from evil monsters.";
next;
mes "[Ford]";
mes "There's been a recent surge";
mes "in unprovoked violence from";
mes "Goblins and they're making";
mes "quite a bit of trouble for us.";
mes "Our patrols are supposed to";
mes "report on their activity to me.";
next;
mes "[Ford]";
mes "However, today's report";
mes "hasn't arrived yet, so I'm";
mes "starting to fear that something";
mes "has happened to the patrol.";
mes "Unfortunately, my duties don't";
mes "allow me to leave my post.";
next;
mes "[Ford]";
mes "I'm getting desperate,";
mes "and I don't have any choice";
mes "but to ask for outside help.";
mes "Since you're a fellow Crusader,";
mes "I want to ask you if you would";
mes "please lend me your aid.";
next;
switch(select("Sure.:I'm sorry, but I'm busy...")) {
case 1:
mes "[Ford]";
mes "Great, thank you so much!";
mes "Now, please go and seek";
mes "out ^0000FFSloutii^000000 who should be";
mes "stationed south of Geffen,";
mes "and deliver his report to me.";
mes "Your help is a great relief...";
set CRUS_SK,1;
close;
case 2:
mes "[Ford]";
mes "Hm. I understand.";
mes "I do not know what";
mes "obligations that you";
mes "have right now, but if";
mes "your current task isn't";
mes "urgent, please reconsider...";
close;
}
close;
}
else if (CRUS_SK == 1) {
mes "[Ford]";
mes "Please search for";
mes "^0000FFSloutii^000000 in the area south";
mes "of Geffen, and he should";
mes "give you his report on";
mes "his patrol of the Goblins";
mes "for you to deliver to me.";
close;
}
else if (CRUS_SK == 2) {
mes "[Ford]";
mes "Wait, you've met with";
mes "Sloutii, but haven't";
mes "received his report?";
mes "Please go back to him";
mes "and bring it to me, it's";
mes "imperative that I read it!";
close;
}
else if (CRUS_SK == 3) {
mes "[Ford]";
mes "Ah, you've returned!";
mes "So how is Sloutii?";
mes "Is everything all right?";
next;
mes "["+ strcharinfo(0) +"]";
mes "Here, I've brought";
mes "this report as soon as";
mes "I could! You better read";
mes "it, quick! Things seemed";
mes "pretty bad when I left...";
next;
mes "[Ford]";
mes "Goodness, there's blood all";
mes "over the paper! Let's see...";
mes "Oh no. This is an emergency";
mes "situation! I need to report this^FFFFFF ^000000 to Sir Arga and request for";
mes "backup immediately!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Wait, we need to do";
mes "something about Sloutii.";
mes "He was wounded by the";
mes "Goblins, and I think he's";
mes "in serious trouble.";
next;
mes "[Ford]";
mes "The Goblins...?";
mes "Oh no, you'll need the";
mes "special antidote that you";
mes "can get from Father Arthur";
mes "to treat the poison in the";
mes "knives these Goblins use.";
next;
mes "[Ford]";
mes "While I request for backup,";
mes "please go to ^0000FFProntera Church^000000";
mes "and ask Father ^0000FFArthur^000000 for his";
mes "antidote for Goblin Poison.";
mes "If you don't hurry, it might";
mes "be too late for Sloutii--!";
set CRUS_SK,4;
close;
}
else if (CRUS_SK == 4) {
mes "[Ford]";
mes "Please hurry and obtain";
mes "the antidote for Goblin's";
mes "poison from ^0000FFFather Arthur^000000";
mes "in ^0000FFProntera Church^000000. Sloutii's";
mes "life depends on you now.";
close;
}
else if (CRUS_SK == 5) {
mes "[Ford]";
mes "You've already met";
mes "Father Arthur? Good,";
mes "now please hurry and";
mes "get the antidote from him.";
mes "Without it, Sloutii will slowly";
mes "and excruciatingly perish!";
close;
}
else if (CRUS_SK == 6) {
mes "[Ford]";
mes "You've already met";
mes "Father Arthur? Good,";
mes "now please hurry and";
mes "get the antidote from him.";
mes "Without it, Sloutii will slowly";
mes "and excruciatingly perish!";
close;
}
else if (CRUS_SK == 7) {
mes "[Ford]";
mes "Great, you've received";
mes "the antidote from Father";
mes "Arthur! Now, make haste";
mes "and administer it to Sloutii";
mes "stationed south of Geffen.";
mes "Hurry, every second counts!";
close;
}
else if (CRUS_SK == 8) {
mes "[Ford]";
mes "I hear that you were";
mes "able to save Sloutii.";
mes "For that, I am eternally";
mes "grateful. We could use more";
mes "people like you to serve in the";
mes "Prontera Crusader Guardians...";
next;
mes "[Ford]";
mes "I know that you adventurers";
mes "prefer not to commit to these";
mes "kinds of organizations, but";
mes "your help will always be";
mes "welcome here. I hope to";
mes "see you again someday.";
next;
mes "[Ford]";
mes "Thanks once again,";
mes "and I hope to that you";
mes "travel in safety. For now,";
mes "this is farewell, "+ strcharinfo(0) +".";
close;
}
else if (CRUS_SK == 10) {
mes "[Ford]";
mes "Hey, it's been a while~";
mes "You should come by more";
mes "often, and if you're really";
mes "interested, you can enlist in";
mes "my troops. We can really use";
mes "somebody with your expertise.";
close;
}
else {
mes "[Ford]";
mes "Great, you've received";
mes "the antidote from Father";
mes "Arthur! Now, make haste";
mes "and administer it to Sloutii";
mes "stationed south of Geffen.";
mes "Hurry, every second counts!";
close;
}
}
else {
mes "[Ford]";
mes "Ah, greetings.";
mes "I'm sorry that I cannot";
mes "assist you, adventurer,";
mes "but I have something";
mes "rather urgent to take care";
mes "of. Now if you'll excuse me...";
close;
}
}
gef_fild13,297,242,3 script Soldier#277 751,{
if (BaseJob == Job_Crusader) {
if (Upper == 1 && getskilllv(1002)) {
if (CRUS_SK == 8) {
mes "[Sloutii]";
mes "Hey pal, it's been";
mes "a while. I still need";
mes "to recuperate from my";
mes "wounds, so if you want";
mes "to learn Shrink, speak";
mes "to Sir Ford, alright?";
close;
}
else if (CRUS_SK == 10) {
mes "[Sloutii]";
mes "So how's that Shrink";
mes "skill working out for you?";
mes "Hopefully, it's saved your";
mes "life as many times as it's";
mes "saved mine. Anyway, I'll";
mes "see you around, "+ strcharinfo(0) +"~";
close;
}
}
if (CRUS_SK == 1) {
mes "[Soldier]";
mes "Arrrrrghhh!";
mes "M-my legs!";
mes "What the hell";
mes "have they done";
mes "to my legs?!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Wh-what happened?";
mes "Were you attacked?";
next;
mes "[Soldier]";
mes "Y-yeah, I was on my way";
mes "to report to Sir Ford on my";
mes "regular patrol when I was";
mes "attacked by these Goblins!";
mes "I've got to warn my superiors!";
mes "They're going to raid Geffen!";
next;
mes "["+ strcharinfo(0) +"]";
mes "I actually spoke to";
mes "Sir Ford! You must be";
mes "Sloutii, right? He sent me";
mes "to see what happened to you!";
next;
mes "[Sloutii]";
mes "Great, p-perfect timing!";
mes "Listen, you've got to send";
mes "him this report. I-it contains";
mes "details of my patrol and an";
mes "urgent request for backup.";
mes "U-ugh! We don't have time!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Wait...!";
mes "But what about";
mes "you? You're hurt...";
next;
mes "[Sloutii]";
mes "I'll be damned if help";
mes "is delayed on my account!";
mes "Just hurry and get that";
mes "report to Sir Ford! Now go!";
mes "Now, if I can just get that";
mes "report out of my-- OW! N-no...";
next;
mes "["+ strcharinfo(0) +"]";
mes "^333333(He's writhing in pain";
mes "so much that he can't even";
mes "give me his report. I better";
mes "bring him a Red Potion to";
mes "alleviate his suffering...)^000000";
set CRUS_SK,2;
close;
}
else if (CRUS_SK == 2) {
if (countitem(501) > 0) {
mes "["+ strcharinfo(0) +"]";
mes "Here, please take";
mes "this Red Potion.";
mes "It just might help...";
next;
mes "[Sloutii]";
mes "Oh, thank goodness!";
mes "Arrrgh! Just pour it";
mes "into the wound! I-it...";
mes "It burns so much! Those";
mes "Goblins must've cut me with";
mes "something coated in poison!";
next;
mes "[Sloutii]";
mes "Ah... Ahh...";
mes "The bleeding hasn't";
mes "stopped, but at least";
mes "it's better. Here, take";
mes "this report now and get it";
mes "to Sir Ford. Hurry and go!";
next;
mes "^3355FFYou received Sloutii's";
mes "patrol report. Some of the";
mes "pages are smudged with";
mes "the blood from his wound.^000000";
delitem 501,1; //Red_Potion
set CRUS_SK,3;
close;
}
else {
mes "[Sloutii]";
mes "Hurry and t-take this";
mes "report! L-let me just";
mes "hand it to you and th--";
mes "Arrrrgh! I-I can't move!";
mes "It... It just hurts so much!";
next;
mes "["+ strcharinfo(0) +"]";
mes "^333333(I better bring him";
mes "a Red Potion, otherwise";
mes "I have no hope of getting";
mes "that report without hurting him!) ^FFFFFF ^000000";
close;
}
}
else if (CRUS_SK == 3) {
mes "[Sloutii]";
mes "We're running out";
mes "of time! Hurry and get";
mes "my report to Sir Ford as";
mes "soon as you possibly can!";
close;
}
else if (CRUS_SK == 4) {
mes "[Sloutii]";
mes "Eeearrrgh--!";
mes "My l-legs! Everything";
mes "is starting to h-hurt!";
next;
mes "^3355FFSloutii fell unconscious,";
mes "and it seems that the wounds";
mes "in his legs are causing him";
mes "much more suffering.^000000";
close;
}
else if (CRUS_SK == 5) {
mes "[Sloutii]";
if (upper == 1) {
mes "Eeearrrgh--!";
mes "My l-legs! Everything";
mes "is starting to h-hurt!";
next;
mes "^3355FFSloutii fell unconscious,";
mes "and it seems that the wounds";
mes "in his legs are causing him";
mes "much more suffering.^000000";
}
else {
mes "........";
mes ".........";
next;
mes "^3355FFSloutii is still";
mes "unconscious. He'll";
mes "die if his injuries aren't";
mes "treated immediately.";
mes "You'll have to help him";
mes "as quickly as you can.^000000";
}
close;
}
else if (CRUS_SK == 6) {
mes "[Sloutii]";
mes "........";
mes ".........";
next;
mes "^3355FFSloutii is still";
mes "unconscious. He'll";
mes "die if his injuries aren't";
mes "treated immediately.";
mes "You'll have to help him";
mes "as quickly as you can.^000000";
close;
}
else if (CRUS_SK == 7) {
set .@rand,rand(1,5);
if (.@rand == 1 || .@rand == 5) {
mes "^3355FFYou carefully pour the";
mes "Goblin poison antidote";
mes "into Sloutii's mouth.";
mes "His throat struggles to";
mes "swallow the antidote, but";
mes "he manages to ingest it.^000000";
next;
mes "^3355FFMiraculously, the wounds";
mes "inflicted by the Goblins";
mes "begin to rapidly heal.^000000";
next;
mes "[Sloutii]";
mes "Oh, wh-what happened?";
mes "Am... Am I really still alive?";
mes "Hey, it's you! You must've";
mes "saved my life! I thought";
mes "I was going to die for sure!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Well, it's a good thing";
mes "I came in time. Sir Ford";
mes "had me visit Father Arthur to";
mes "make an antidote to save you.";
mes "Ah, and I already delivered";
mes "your report to Sir Ford.";
next;
mes "[Sloutii]";
mes "Great! Now, let me repay you";
mes "by teaching you a special skill";
mes "developed by the Prontera Crusader Guardians. Using this skill helped";
mes "me survive the attack by those";
mes "Goblins. You ready to learn?";
next;
mes "[Sloutii]";
mes "This skill is called";
mes "''^0000FFShrink^000000,'' and it will";
mes "knock enemies backwards";
mes "when you successfully";
mes "guard their attacks.";
next;
mes "[Sloutii]";
mes "Now listen closely...";
mes "To execute it, you've got";
mes "to be able to concentrate";
mes "and repel enemies using";
mes "the right stance and mindset...";
next;
mes "[Sloutii]";
mes "Great! You learned the";
mes "skill! Now, I hope you use";
mes "this ability to combat evil";
mes "and protect the weak. Ah, and";
mes "if I learn any new skills, I'll be sure to teach you right away.";
set CRUS_SK,8;
skill 1002,1,0;
close;
}
mes "^3355FFYou carefully pour the";
mes "Goblin poison antidote";
mes "into Sloutii's mouth.";
mes "His throat struggles to";
mes "swallow the antidote, but";
mes "he manages to ingest it.^000000";
next;
mes "^3355FFUnfortunately, nothing";
mes "happened. The antidote";
mes "proabably lost its effect";
mes "while you were traveling";
mes "from Father Arthur to Sloutii.";
mes "You've got to return to Father";
mes "Arthur and make another one.^000000";
set CRUS_SK,9;
close;
}
else if (CRUS_SK == 8 || CRUS_SK == 10) {
mes "[Sloutii]";
mes "Hey, it's you~";
mes "So how have you been?";
mes "If you ever get some free";
mes "time, come by and maybe";
mes "we can practice our swordplay.";
close;
}
else if (CRUS_SK == 9) {
mes "^3355FFThe antidote you";
mes "previously administered";
mes "had no effect. You've got";
mes "to try again by returning to";
mes "Father Arthur and making";
mes "a new antidote for Sloutii.^000000";
close;
}
else {
mes "[Sloutii]";
mes "Please be careful around";
mes "this area. Goblins are known";
mes "to attack any humans that";
mes "they encounter. And lately,";
mes "they've been getting even more violent, so stay on the lookout.";
close;
}
}
else {
mes "[Sloutii]";
mes "Please be careful around";
mes "this area. Goblins are known";
mes "to attack any humans that";
mes "they encounter. And lately,";
mes "they've been getting even more violent, so stay on the lookout.";
close;
}
}
prt_church,87,127,3 script Pastor#1011 755,{
if (BaseJob == Job_Crusader) {
if (Upper == 1 && getskilllv(1002)) {
if (CRUS_SK == 8) {
mes "[Father Arthur]";
mes "Oh, a Paladin now,";
mes "are you? Ah, I'm quite";
mes "proud of you. After all, I've";
mes "known you back when you";
mes "were a brave Crusader.";
next;
mes "[Father Arthur]";
mes "I hope that you continue to";
mes "use your power to combat";
mes "the forces of evil and to";
mes "protect the weak. May your";
mes "heart guide your actions.";
close;
}
else if (CRUS_SK == 10) {
mes "[Father Arthur]";
mes "Ah, have you been well?";
mes "It is good to see you under";
mes "more pleasant circumstances.";
mes "Nonetheless, if you think that";
mes "I can be of service to you, then please let me know right away.";
close;
}
}
if (CRUS_SK == 4) {
mes "[Father Arthur]";
mes "Greetings.";
mes "How may I be of";
mes "service to you today?";
next;
mes "["+ strcharinfo(0) +"]";
mes "Someone was wounded";
mes "by Goblins, and I was told";
mes "by Sir Ford that you're the";
mes "only one who can make the";
mes "Goblin Poison Antidote.";
next;
mes "[Father Arthur]";
mes "Saints preserve us,";
mes "the Goblins are indeed";
mes "cruel and merciless!";
mes "Unfortunately, I'm fresh";
mes "out of Goblin Poison Antidote";
mes "and must make it from scratch.";
next;
mes "["+ strcharinfo(0) +"]";
mes "Tell me what you";
mes "need to make it, and";
mes "I'll bring you all of the";
mes "materials right away!";
next;
mes "[Father Arthur]";
mes "Ah, yes. Bring me";
mes "^0000FF20 Sticky Mucus^000000,";
mes "^0000FF3 Empty Bottles^000000,";
mes "^0000FF5 Jellopies^000000...";
next;
mes "[Father Arthur]";
mes "...^0000FF1 Coal^000000,";
mes "^0000FF1 Grape^000000,";
mes "^0000FF3 Cyfar^000000 and";
mes "^0000FF1 Unripe Apple^000000.";
mes "Now hurry, he won't";
mes "last long if he's poisoned!";
set CRUS_SK,5;
close;
}
else if (CRUS_SK == 5) {
if (countitem(514) > 0 && countitem(619) > 0 && countitem(1003) > 0 && countitem(7053) > 2 && countitem(713) > 2 && countitem(909) > 4 && countitem(938) > 19) {
mes "[Father Arthur]";
mes "Ah, you've returned.";
mes "Now let me check to";
mes "see if you've brought";
mes "everything needed to";
mes "create the antidote.";
next;
mes "[Father Arthur]";
mes "Good, good. It looks";
mes "like everything is ready.";
mes "Now, before I begin, I should";
mes "tell you that the antidote has";
mes "a time limit of effectiveness.";
next;
mes "[Father Arthur]";
mes "However, there's no way";
mes "to accurately predict when";
mes "the antidote will become";
mes "ineffective until you try it.";
mes "Therefore, you may have to";
mes "return to me for a new batch.";
next;
mes "[Father Arthur]";
mes "These materials should";
mes "be enough for multiple";
mes "dosages, so you won't have";
mes "to worry about collecting";
mes "materials again. Now, give";
mes "me a moment to distill this...";
delitem 938,20; //Sticky_Mucus
delitem 619,1; //Unripe_Apple
delitem 909,5; //Jellopy
delitem 514,1; //Grape
delitem 1003,1; //Coal
delitem 7053,3; //Cyfar
delitem 713,3; //Empty_Bottle
set CRUS_SK,6;
close;
}
else {
mes "[Father Arthur]";
mes "I'm sorry, but these";
mes "aren't enough materials";
mes "in order for me to distill the";
mes "antidote. Hmm, what were";
mes "the required materials again?";
next;
mes "[Father Arthur]";
mes "Ah, yes. Bring me";
mes "^0000FF20 Sticky Mucus^000000,";
mes "^0000FF3 Empty Bottles^000000,";
mes "^0000FF5 Jellopies^000000...";
next;
mes "[Father Arthur]";
mes "...^0000FF1 Coal^000000,";
mes "^0000FF1 Grape^000000,";
mes "^0000FF3 Cyfar^000000 and";
mes "^0000FF1 Unripe Apple^000000.";
mes "Now hurry, he won't";
mes "last long if he's poisoned!";
close;
}
}
else if (CRUS_SK == 6) {
mes "[Father Arthur]";
mes "Your timing must be";
mes "divinely inspired: I've";
mes "just completed the Goblin";
mes "Poison Antidote. Now please";
mes "listen very carefully to me...";
next;
mes "[Father Arthur]";
mes "I can't guarantee if this";
mes "antidote will work. If it";
mes "loses its effectiveness before";
mes "you arrive, you'll have to come";
mes "back and get a fresh new dose.";
next;
mes "[Father Arthur]";
mes "You've got to hurry over";
mes "to the wounded as quickly";
mes "as possible. Now, as soon as";
mes "I hand this to you, you've got";
mes "to run there as fast as you";
mes "can: a man's life is at stake!";
next;
mes "[Father Arthur]";
mes "Here, take the";
mes "antidote. Now go!";
mes "Godspeed, adventurer!";
set CRUS_SK,7;
close;
}
else if (CRUS_SK == 7) {
mes "[Father Arthur]";
mes "You haven't left yet?!";
mes "Hurry over to the wounded";
mes "and administer the antidote!";
mes "You'll have to come back for";
mes "a fresh batch of antidote if";
mes "you arrive there too late!";
close;
}
else if (CRUS_SK == 8) {
mes "[Father Arthur]";
mes "Ah, so the antidote";
mes "worked and that man is";
mes "expected to fully recover?";
mes "Good, good. It does my heart";
mes "good to hear he's much better.";
close;
}
else if (CRUS_SK == 9) {
mes "[Father Arthur]";
mes "The antidote failed?!";
mes "We have no choice, but";
mes "to try it again. Here, let";
mes "me quickly distill a new";
mes "dosage for you. Wait, wait...";
mes "Ah! There! I've finished it!";
next;
mes "[Father Arthur]";
mes "Now take this fresh";
mes "antidote and run as";
mes "fast as you can to";
mes "the wounded! Go!";
set CRUS_SK,7;
close;
}
else if (CRUS_SK == 10) {
mes "[Father Arthur]";
mes "Ah, have you been well?";
mes "It is good to see you under";
mes "more pleasant circumstances.";
mes "Nonetheless, if you think that";
mes "I can be of service to you, then please let me know right away.";
close;
}
else {
mes "[Father Arthur]";
mes "Ah, hello there~";
mes "Welcome to Prontera";
mes "Church. Please relax here,";
mes "enjoy the silence, and invite";
mes "spiritual calm into your heart.";
close;
}
}
else {
mes "[Father Arthur]";
mes "Ah, hello there~";
mes "Welcome to Prontera";
mes "Church. Please relax here,";
mes "enjoy the silence, and invite";
mes "spiritual calm into your heart.";
close;
}
}
//============================================================
// Old changelog
//============================================================
//= 1.0 for fully working skills only [Lupus] //= 1.0 for fully working skills only [Lupus]
//= 1.1 Added more new skill quests for more classes [Lupus] //= 1.1 Added more new skill quests for more classes [Lupus]
//= Somehow eA engine doesn't let you keep learn't skill V_V' //= Somehow eA engine doesn't let you keep learn't skill V_V'
@ -19,89 +824,3 @@
//= 1.3a fixed an item ID typo, thx 2Spiritual Kid //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
//= 1.3b Splitted into different files [DracoRPG] //= 1.3b Splitted into different files [DracoRPG]
//============================================================ //============================================================
//============================================================
// CRUSADER SKILL - SHRINK
//============================================================
geffen,110,118,3 script Ford 752,{
mes "[Ford]";
if(BaseJob!=Job_Crusader) goto L_nocruz;
if(getskilllv(1002)) goto L_alreadyhave;
mes "Maybe I'll teach you a little skill";
mes "if you bring me a few things...";
mes "Bring me these items and we'll";
mes "see if I feel like giving it to you.";
next;
mes "[Ford]";
mes "1 Red Potion";
mes "20 Sticky Mucus";
mes "3 Empty Bottles";
mes "5 Jellopies";
mes "1 Unripe Apple";
mes "1 Grape";
mes "1 Coal";
mes "3 Cyfars";
next;
mes "[Ford]";
mes "Let me check your items.";
next;
if(countitem(501)<1 || countitem(938)<20 || countitem(713)<3 || countitem(909)<5 || countitem(619)<1 || countitem(514)<1 || countitem(1003)<1 || countitem(7053)<3)goto L_noitems;//Items: Red_Potion, Sticky_Mucus, Empty_Bottle, Jellopy, Unripe_Apple, Grape, Coal, Cyfar,
delitem 501, 1;//Items: Red_Potion,
delitem 938, 20;//Items: Sticky_Mucus,
delitem 713, 3;//Items: Empty_Bottle,
delitem 909, 5;//Items: Jellopy,
delitem 619, 1;//Items: Unripe_Apple,
delitem 514, 1;//Items: Grape,
delitem 1003, 1;//Items: Coal,
delitem 7053, 3;//Items: Cyfar,
mes "[Ford]";
mes "Time to roll my lucky dice.";
mes "Good luck, I almost never lose.";
//TODO: add DICE emotions? 8)
emotion e_gg;
next;
if(rand(1,6)!=3) goto L_lose;
emotion 58;
next;
skill 1002,1,0;
mes "[Ford]";
mes "I can't believe I lost!";
mes "I NEVER lose...";
emotion e_sob;
close;
L_noitems:
mes "[Ford]";
mes "You don't have enough items.";
mes "Come back when you have all";
mes "the required items for me.";
close;
L_lose:
emotion 63;
next;
mes "[Ford]";
mes "I win again!!";
mes "I'm not teaching you";
mes "anything this time. Come";
mes "back if you want to Try";
mes "again";
close;
L_nocruz:
mes "If you are not a Crusader,";
mes "then you have no business";
mes "with me...";
close;
L_alreadyhave:
mes "Hey, you were lucky I";
mes "even taught you the";
mes "skill I did! Don't press";
mes "your luck.";
close;
}

View File

@ -3,12 +3,727 @@
//===== By: ================================================== //===== By: ==================================================
//= Lupus, Reddozen //= Lupus, Reddozen
//===== Current Version: ===================================== //===== Current Version: =====================================
//= 1.3a //= 1.4
//===== Compatible With: ===================================== //===== Compatible With: =====================================
//= eAthena Revision 3800+ //= eAthena SVN
//===== Description: ========================================= //===== Description: =========================================
//= Temp quests for new skills for 2nd classes //= [Aegis Conversion]
//= Quests for skills: Charming Wink
//===== Additional Comments: ================================= //===== Additional Comments: =================================
//= 1.4 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf]
//============================================================
comodo,204,127,5 script Canell#qsk_dan01 724,{
if (BaseJob == Job_Dancer && JobLevel > 39) {
if (DANCER_SK == 0) {
mes "[Canell]";
mes "It's well known that we must";
mes "be beautiful to captivate those";
mes "who watch us dance. But to rely";
mes "on just our outward appearance";
mes "is a ghastly waste of our full";
mes "potential as performers.";
next;
mes "[Canell]";
mes "Yes, I can tell that you";
mes "don't quite understand that";
mes "the correct frame of mind is";
mes "an essential element to true";
mes "beauty. Now tell me, are you";
mes "confident in your dancing...?";
next;
if (select("Of course, old crone!:I... I'm not sure...") == 1) {
mes "[Canell]";
mes "Ho-ho~ I believe you've";
mes "confused confidence with";
mes "arrogance! The naive cannot";
mes "tell there's a vitally important distinction between the two.";
mes "Now... Prepare for punishment!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Ow...!";
mes "Th-that whip!";
mes "I-i-it huuuurts!";
specialeffect2 1; // EF_HIT2
percentheal -5,0;
close;
}
mes "[Canell]";
mes "Awareness of your own flaws";
mes "and faults is the first crucial";
mes "step towards improvement.";
mes "Yet your obvious neglect of";
mes "your gift of dancing is...";
mes "grounds for punishment!";
next;
mes "["+ strcharinfo(0) +"]";
mes "What the...? Ack!";
mes "S-stop wh-whipping";
mes "me! It... It stiiings!";
specialeffect2 1; // EF_HIT2
percentheal -10,0;
next;
mes "[Canell]";
mes "Ho-ho~! Fortunately for";
mes "you, I will teach you what";
mes "you must learn to rise above";
mes "your current limitations. When";
mes "I'm finished with you, angels and demons won't resist your charms~";
next;
if (select("No way, you're not teaching me!:Alright, I'll see what I can learn.") == 1) {
mes "[Canell]";
mes "So... You still haven't";
mes "mastered the fine art of";
mes "exuding charm and humility!";
mes "There must be consequences";
mes "for this blatant affront to our";
mes "profession! Prepare yourself!";
next;
mes "["+ strcharinfo(0) +"]";
mes "Nooooo--!";
mes "Not that whip";
mes "again! Arrgh, it's--";
mes "It hurts so much!";
specialeffect2 1; // EF_HIT2
percentheal -10,0;
close;
}
mes "[Canell]";
mes "Ho-ho~ It's good that you";
mes "recognize that you have much";
mes "to learn. Well, let's not waste";
mes "any time. Your first lesson will^FFFFFF ^000000 be on image training and self";
mes "visualization. Now, for that...";
next;
mes "[Canell]";
mes "...You must bring";
mes "me ^FF00001 Crystal Mirror^000000!";
mes "This tool is imperative";
mes "to the lesson, so fetch it";
mes "and bring it to me quickly!";
set DANCER_SK,1;
close;
}
else if (DANCER_SK == 1) {
if (countitem(747) > 0) {
mes "[Canell]";
mes "Finally, you've come";
mes "with the mirror. Now,";
mes "look deeply and scrutinize";
mes "your reflection. Gaze upon";
mes "each blemish and fault, each";
mes "charming trait of your face.";
next;
mes "[Canell]";
mes "No face is perfect, but";
mes "know that your face is yours";
mes "alone, and that it is what gives you a beauty that can be no";
mes "one else's. Now, repeat";
mes "these truisms after me...";
next;
mes "[Canell]";
mes "''I am beautiful...";
mes "I am irresistable...''";
next;
mes "["+ strcharinfo(0) +"]";
mes "I am beautiful...";
mes "I am irresistable...";
next;
mes "[Intoxicated Canell]";
mes "Louder!";
mes "More feeling!";
mes "''I am beautiful!";
mes "I am irresistable!";
mes "I am the most attractive";
mes "woman in the whole world!''";
next;
mes "["+ strcharinfo(0) +"]";
mes "I am beautiful!";
mes "I am irresistable!";
mes "I am the most attractive";
mes "woman in the whole world!";
specialeffect2 99; // EF_FLASHER
next;
mes "^3355FFYour self esteem has";
mes "sky rocketed. Fortunately,";
mes "you've managed to avoid";
mes "becoming a prima donna.^000000";
delitem 747,1; //Crystal_Mirror
set DANCER_SK,2;
close;
}
else {
mes "[Frustrated Canell]";
mes "Did I tell you to come";
mes "back here without bringing";
mes "^FF00001 Crystal Mirror^000000!? Now go";
mes "and get it before I find";
mes "reason to punish you!";
specialeffect 107; //"Canell#qsk_dan01" EF_CLAYMORE
close;
}
}
else if (DANCER_SK == 2) {
mes "[Canell]";
mes "Yes, the first and most";
mes "important step to becoming";
mes "beautiful is to realize and";
mes "accept your gorgeousness.";
mes "Confidence first, then beauty.";
mes "Never the other way around.";
next;
mes "[Canell]";
mes "Now that you've established";
mes "the proper attitude on beauty,";
mes "it's time for you to learn an";
mes "advanced technique of- shall";
mes "we say- enticement. I know an";
mes "expert that I highly recommend.";
next;
mes "[Canell]";
mes "Go and find my sister";
mes "in Prontera Chruch. If you";
mes "mention me by name, she";
mes "should be willing to teach";
mes "you. I'd do it myself, but I need to enjoy my new Crystal Mirror~";
next;
mes "^3355FFIt figures that she'd";
mes "keep your mirror.^000000";
Emotion e_ag,1;
set DANCER_SK,3;
close;
}
else if (DANCER_SK > 2 && DANCER_SK < 7) {
mes "[Canell]";
mes "Ah, such a glamorous";
mes "face and figure. My";
mes "beauty is incompara--";
mes "Oh! It's you. So did my";
mes "sister in Prontera Church";
mes "teach you anything yet?";
Emotion e_go;
close;
}
else if (DANCER_SK == 7) {
mes "[Canell]";
mes "Ah, so were you";
mes "able to find Aelle?";
mes "Were you able to learn";
mes "anything from her?";
next;
mes "["+ strcharinfo(0) +"]";
mes "Actually, I only learned";
mes "about winks, but not so";
mes "much as how to do them.";
mes "She... She got drunk and";
mes "couldn't teach me more.";
next;
mes "[Canell]";
mes "Oh, I should have known";
mes "this would happen. Oh,";
mes "well, I guess there's no way";
mes "around it now. But you should";
mes "know that gettng my sister";
mes "drunk... is punishable.";
next;
mes "[Canell]";
mes "Bam!";
specialeffect2 1; // EF_HIT2
percentheal -5,0;
next;
mes "["+ strcharinfo(0) +"]";
mes "?!";
mes "What the";
mes "hell was that?";
next;
mes "[Canell]";
mes "Now, a true Dancer should";
mes "be able to figure out the";
mes "secret to winking on her";
mes "own. But since I'm such";
mes "a kind woman, I will deign";
mes "to explain it to you. Ho-ho~";
next;
mes "^3355FFKind woman...?";
mes "But she just hit you!";
mes "Lightly, of course, but";
mes "still, a smack is a smack.^000000";
set DANCER_SK,8;
close;
}
else if (DANCER_SK == 8) {
mes "[Canell]";
mes "Alright, the secret to";
mes "proper winking is to allow";
mes "your eyelid to seductively";
mes "move to a natural rhythm.";
mes "Close your eye for a second,^FFFFFF ^000000 then open it slowly to this count.";
next;
mes "[Canell]";
mes "Un, deux, trois~";
mes "Look at me, do it";
mes "like this. Un, deux, trois~";
mes "Now, let me see you try it.";
Emotion e_no1;
next;
switch(select("Un deux trois~-:Un, doux trois~:Un, deux, trois~")) {
default:
mes "[Canell]";
mes "No, no!";
mes "That's wrong,";
mes "completely wrong!";
mes "Can't you do it right?!";
next;
mes "["+ strcharinfo(0) +"]";
mes "O-ow!";
mes "P-please...!";
mes "Not the whip again!";
specialeffect2 1; // EF_HIT2
percentheal -5,0;
close;
case 3:
mes "["+ strcharinfo(0) +"]";
mes "Un, deux, trois~";
Emotion e_no1,1;
specialeffect2 99; // EF_FLASHER
next;
mes "[Canell]";
mes "Great, that's exactly";
mes "how you do it. Now,";
mes "don't forget, the elements";
mes "of rhythm and naturalness";
mes "are absolutely essential to";
mes "this technique of enticement.";
Emotion e_kis;
next;
mes "[Canell]";
mes "Now that you've mastered";
mes "the art of winking, you.";
mes "should know that you cannot";
mes "allure those who are much";
mes "stronger than you. So your";
mes "winks won't work on everyone.";
next;
mes "[Canell]";
mes "Of course, my winks don't";
mes "have that drawback. Ho-ho~";
mes "Anyway, it's time for us to part now. I hope that you grow to";
mes "become a more glamorous and charming dancer in days to come.";
Emotion e_heh;
next;
mes "^3355FFYou have finally learned";
mes "the Charming Wink skill.^000000";
set DANCER_SK,9;
specialeffect2 253; // EF_ABSORBSPIRITS
skill 1011,1,0;
close;
}
}
else if (DANCER_SK > 8 && getskilllv(1011)) {
mes "[Canell]";
mes "Hm...?";
mes "Is there anything";
mes "more you wanted to";
mes "ask me? Ah, you must";
mes "be mesmerized by my";
mes "beauty, aren't you?";
Emotion e_pif;
next;
mes "[Canell]";
mes "Oh, to be so beautiful";
mes "must be a sin! I should";
mes "work in Prontera Church,";
mes "just like my sister, to";
mes "pray for forgiveness~";
close;
}
else if (DANCER_SK == 9 && getskilllv(1011) == 0) {
mes "[Canell]";
mes "Hm? Oh, I remember you!";
mes "A Gypsy now, I see~ That";
mes "look suits you. Now, I'm";
mes "sure you've forgotten a few";
mes "things since transcending,";
mes "am I right? Watch this wink...";
next;
mes "[Canell]";
mes "Remember now? It's all";
mes "in the natural, seductive";
mes "and rhythmic movement of";
mes "the eyelid. I hope you use";
mes "your Charming Wink to let";
mes "your inner beauty shine~";
next;
mes "^3355FFYou have learned the";
mes "Charming Wink skill.^000000";
specialeffect2 253; // EF_ABSORBSPIRITS
skill 1011,1,0;
close;
}
}
else if (BaseJob == Job_Dancer && JobLevel < 40) {
mes "[Canell]";
mes "Oh, you're such an";
mes "adorable little girl! Ah,";
mes "I'm sorry, but when you";
mes "become a lady at, oh, I don't";
mes "know, Job Level 40, then I'll";
mes "be able to teach you something~";
close;
}
else if (BaseJob != Job_Dancer) {
if (Sex == 0) {
mes "[Canell]";
mes "Oh, what a cute";
mes "little girl~! Such";
mes "a chubby lil' belly,";
mes "so cuuuuuuuuuuute~";
close;
}
else {
mes "[Canell]";
mes "Hey there,";
mes "handsome~";
mes "^333333*Wink~*^000000";
Emotion e_kis;
specialeffect2 364; // EF_VALLENTINE2
next;
mes "^3355FFStrangely enough,";
mes "her wink has made";
mes "your heart throb.^000000";
close;
}
}
}
prontera,183,333,1 script Aelle#qsk_dan02 79,{
if (BaseJob == Job_Dancer) {
if (DANCER_SK == 3) {
mes "[Aelle]";
mes "Pssst, hey! I got";
mes "some cheap, but slightly";
mes "illegal, warps to the Orc";
mes "Dungeon, Glast Heim";
mes "and the Dead Pit. So";
mes "you want in on this?";
next;
mes "["+ strcharinfo(0) +"]";
mes "Actually, um, I'm here";
mes "to look for somebody.";
mes "You wouldn't happen";
mes "to know Canelle's";
mes "sister, would you?";
next;
mes "[Aelle]";
mes "Ah, so my stuck up";
mes "sister sent you, huh?";
mes "I should have known,";
mes "judging from your clothes.";
mes "So you want to become a";
mes "more alluring performer, eh?";
next;
mes "[Aelle]";
mes "Awww...";
mes "That's disappointing.";
mes "So... You didn't come";
mes "here to buy these warps?";
mes "You sure you don't want any?";
set DANCER_SK,4;
close;
}
else if (DANCER_SK == 4) {
mes "[Aelle]";
mes "Okay, okay...";
mes "So you came for me to";
mes "teach you some enticement";
mes "technique or something, right?";
mes "Huh. Well, this lecture I give?";
mes "It's long and complicated.";
next;
mes "[Aelle]";
mes "Talking and explaining";
mes "all of the intricate details";
mes "for so long will definitely";
mes "parch my throat. So first, you";
mes "gotta bring me a refreshing";
mes "drink before we can begin...";
next;
mes "["+ strcharinfo(0) +"]";
mes "Oh... Okay.";
mes "Alright, I guess";
mes "I can spare a potion";
mes "or two, or maybe bring";
mes "back a bottle of juic--";
next;
mes "[Aelle]";
mes "Whoa, whoa, none of";
mes "that junk! I want to";
mes "have a real drink.";
mes "You know, something";
mes "more... ^FF0000Alcohol^000000ic.";
next;
mes "[Aelle]";
mes "Oh, and I need some";
mes "snacks to sustain all of";
mes "my teaching energy! Yeah,";
mes "some yummy fruit on a plate";
mes "and some cookies too!";
next;
mes "[Aelle]";
mes "Soooo, I wanna eat";
mes "^FF00001 Apple^000000, ^FF00003 Bananas^000000 and";
mes "^FF00005 Well-Baked Cookies^000000. Ah,";
mes "make sure you bring ^FF0000China^000000";
mes "to serve them on, and don't";
mes "forget the ^FF0000Alcohol^000000, okay?";
next;
mes "[Aelle]";
mes "One last thing...!";
mes "Don't let anyone here";
mes "in the church know what";
mes "we're doing. I don't wanna";
mes "get in too much trouble!";
set DANCER_SK,5;
close;
}
else if (DANCER_SK == 5) {
if (countitem(970) > 0 && countitem(512) > 0 && countitem(513) > 2 && countitem(538) > 4 && countitem(736) > 0) {
mes "[Aelle]";
mes "Great, you've brought";
mes "the food! It's a good thing";
mes "I'm famished because";
mes "I'm going to finish it all!";
next;
mes "^3355FFAelle devoured the";
mes "food like a ravenous,";
mes "hungry beast that had";
mes "been deprived for too long.^000000";
next;
mes "[Aelle]";
mes "That was sooo good!";
mes "I haven't eaten so much";
mes "in such a long time! Then";
mes "again, you don't get many";
mes "chances to pig out in church.";
mes "Ah, that's right, the lesson!";
next;
mes "[Aelle]";
mes "Now, the easiest, most";
mes "subtle and most appealing";
mes "gesture of all time is the";
mes "^FF0000wink^000000. It's saved me in times";
mes "of crisis, and mastering it";
mes "will enhance your charms.";
next;
mes "[Aelle]";
mes "To the untrained eye,";
mes "the wink only looks like";
mes "a simple movement, right?";
mes "You close one eye, and then";
mes "you reopen that eye. But if";
mes "you do it right... If you...";
next;
mes "[Aelle]";
mes "Oh, it's been so long";
mes "since I've had so much";
mes "to drink! Ugh, f-feeling";
mes "kinda--anyway, j-just close";
mes "and yer-- ^333333*burp*^000000 winking";
mes "is so so so so eeeeeasy~";
next;
mes "[Drunken Aelle]";
mes "Do it! Copy me as";
mes "I do it! Wink, j-just";
mes "like this, okay? Y' see?";
mes "^333333*Wiiiiiiiiiiiiiink*^000000";
Emotion e_no1;
next;
mes "["+ strcharinfo(0) +"]";
mes "Wh-whoa...";
mes "That was...";
mes "It's so beautiful!";
mes "And all with just";
mes "a simple wink!";
next;
mes "[Totally Drunk Aelle]";
mes "Y-yea... The...";
mes "The secret ish...";
mes "*Urp* It'sh in the--";
mes "Bwahahahaahah!";
mes "It's all spinning!";
Emotion e_heh;
next;
mes "^3355FFIn her drunken stupor,";
mes "Aelle pummels you with";
mes "her fists and laughs";
mes "maniacally to herself.^000000";
percentheal -10,0;
specialeffect2 1; // EF_HIT2
Emotion e_dots,1;
delitem 970,1; //Alchol
delitem 512,1; //Apple
delitem 513,3; //Banana
delitem 538,5; //Well_Baked_Cookie
delitem 736,1; //White_Platter
set DANCER_SK,6;
close;
}
else {
mes "[Aelle]";
mes "How can you expect";
mes "me to teach you anything";
mes "if I faint in the middle of";
mes "the lesson? That's right,";
mes "I'll need some nourishing,";
mes "yet delicious, snacks to eat~";
next;
mes "[Aelle]";
mes "Soooo, I wanna eat";
mes "^FF00001 Apple^000000, ^FF00003 Bananas^000000 and";
mes "^FF00005 Well-Baked Cookies^000000. Ah,";
mes "make sure you bring ^FF0000China^000000";
mes "to serve them on, and don't";
mes "forget the ^FF0000Alcohol^000000, okay?";
close;
}
}
else if (DANCER_SK == 6) {
mes "["+ strcharinfo(0) +"]";
mes "You still haven't told";
mes "me the secret to making";
mes "a simple wink have so";
mes "much provocative charm.";
mes "I really need to--";
next;
mes "[Totally Hammered Aelle]";
mes "ZzzZzz... Huh?";
mes "Yesh, I know, I'm...";
mes "I'm a geeenius, yeah...";
mes "...ZzzzZzzzZzZzzzZZZzz...";
next;
mes "["+ strcharinfo(0) +"]";
mes "W-wake up!";
mes "I went through";
mes "all this trouble to";
mes "learn this technique!";
next;
mes "[Annoyed Aelle]";
mes "SHADDUP!";
mes "I'M SHLEEEEEPY!";
mes "G-go away. Talk to";
mes "Canell, my sister...";
mes "...ZzzzzZzZZZzzzZZ....";
set DANCER_SK,7;
close2;
warp "prontera",156,272;
end;
}
else if (DANCER_SK > 6 && DANCER_SK < 8) {
mes "["+ strcharinfo(0) +"]";
mes "Aelle, I really";
mes "need you to teach";
mes "me everything else";
mes "I need to know about";
mes "winking and--";
next;
mes "[Aelle]";
mes "^333333*Hiccup*^000000 Zzz--wha?";
mes "I need ta teach you";
mes "to go'way. Talk to my";
mes "sister, too tired now.";
mes "Go lemme alone girl!";
close2;
warp "prontera",156,272;
end;
}
else if (DANCER_SK > 8) {
mes "[Sober Aelle]";
mes "Ohhh...";
mes "H-headache...";
Emotion e_an;
next;
mes "[Aelle]";
mes "Oh, wow, look at you!";
mes "I can tell that you've";
mes "become much more";
mes "beautiful. Yes, you're";
mes "more elegant and refined";
mes "than I can remember.";
next;
mes "[Aelle]";
mes "Always believe in your";
mes "beauty, wield your charm";
mes "like a weapon... And anything";
mes "you desire in this world can";
mes "be yours! Bwahahahahaha!";
close;
}
else {
mes "[Aelle]";
mes "Pssst, hey! I got";
mes "some cheap, but slightly";
mes "illegal, warps to the Orc";
mes "Dungeon, Glast Heim";
mes "and the Dead Pit. So";
mes "you want in on this?";
next;
mes "[??????]";
mes "Sister Aelle...";
mes "Are you still trying";
mes "to sell illegal warps";
mes "again? Sister Aelle?";
next;
mes "[Aelle]";
mes "Oh crap, it's the pastor!";
mes "Shhh, if anybody asks you,";
mes "I wasn't doing anything!";
Emotion e_omg;
next;
mes "[Aelle]";
mes "Thanks, hon...";
mes "I know you can";
mes "keep my contraband";
mes "our little secret. ^333333*Wink*^000000";
Emotion e_no1;
close;
}
}
else {
mes "[Aelle]";
mes "Pssst, hey! I got";
mes "some cheap, but slightly";
mes "illegal, warps to the Orc";
mes "Dungeon, Glast Heim";
mes "and the Dead Pit. So";
mes "you want in on this?";
next;
mes "[??????]";
mes "Sister Aelle...";
mes "Are you still trying";
mes "to sell illegal warps";
mes "again? Sister Aelle?";
next;
mes "[Aelle]";
mes "Oh crap, it's the pastor!";
mes "Shhh, if anybody asks you,";
mes "I wasn't doing anything!";
Emotion e_omg;
next;
mes "[Aelle]";
mes "Thanks, hon...";
mes "I know you can";
mes "keep my contraband";
mes "our little secret. ^333333*Wink*^000000";
Emotion e_no1;
close;
}
}
//============================================================
// Old changelog
//============================================================
//= 1.0 for fully working skills only [Lupus] //= 1.0 for fully working skills only [Lupus]
//= 1.1 Added more new skill quests for more classes [Lupus] //= 1.1 Added more new skill quests for more classes [Lupus]
//= Somehow eA engine doesn't let you keep learn't skill V_V' //= Somehow eA engine doesn't let you keep learn't skill V_V'
@ -19,56 +734,3 @@
//= 1.3a fixed an item ID typo, thx 2Spiritual Kid //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
//= 1.3b Splitted into different files [DracoRPG] //= 1.3b Splitted into different files [DracoRPG]
//============================================================ //============================================================
//============================================================
// DANCER - WINK OF CHARM
//============================================================
comodo,205,171,7 script Chanel 724,{
mes "[Chanel]";
if(BaseJob!=Job_Dancer) goto L_nodancer;
if(getskilllv(1011)) goto L_alreadyhave;
mes "I'll teach you all I know for:";
mes "1 Crystal Mirror";
mes "1 Alcohol";
mes "1 China";
mes "1 Apple";
mes "3 Bananas";
mes "5 Well-baked Cookies";
next;
mes "[Chanel]";
mes "Let me check your items.";
next;
if(countitem(747)<1 || countitem(970)<1 || countitem(736)<1 || countitem(512)<1 || countitem(513)<3 || countitem(538)<5) goto L_noitems;//Items: Crystal_Mirror, Alcohol, China, Apple, Banana, Well-baked_Cookie,
delitem 747, 1;//Items: Crystal_Mirror,
delitem 970, 1;//Items: Alcohol,
delitem 736, 1;//Items: China,
delitem 512, 1;//Items: Apple,
delitem 513, 3;//Items: Banana,
delitem 538, 5;//Items: Well-baked_Cookie,
mes "[Chanel]";
mes "I see you have what you need,";
mes "so I'll teach you my talent.";
skill 1011,1,0;
close;
L_noitems:
mes "[Chanel]";
mes "You don't have enough items.";
mes "Come back when you have all";
mes "the required items for me.";
close;
L_nodancer:
mes "Hum... you don't seem to be a musician";
emotion e_gasp;
close;
L_alreadyhave:
mes "I've already taught you";
mes "everything I know...";
close;
}