summaryrefslogtreecommitdiff
path: root/npc/quests/skills/crusader_skills.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/quests/skills/crusader_skills.txt')
-rw-r--r--npc/quests/skills/crusader_skills.txt897
1 files changed, 808 insertions, 89 deletions
diff --git a/npc/quests/skills/crusader_skills.txt b/npc/quests/skills/crusader_skills.txt
index 210b4ca47..89f8e93f4 100644
--- a/npc/quests/skills/crusader_skills.txt
+++ b/npc/quests/skills/crusader_skills.txt
@@ -3,12 +3,817 @@
//===== By: ==================================================
//= Lupus, Reddozen
//===== Current Version: =====================================
-//= 1.3a
+//= 1.4
//===== Compatible With: =====================================
-//= eAthena Revision 3800+
+//= eAthena SVN
//===== Description: =========================================
-//= Temp quests for new skills for 2nd classes
+//= [Aegis Conversion]
+//= Quests for skills: Shrink
//===== 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.1 Added more new skill quests for more classes [Lupus]
//= 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.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;
-}