123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406 |
- //===== eAthena Script =======================================
- //= Knight Skills Quests
- //===== By: ==================================================
- //= Lupus, Reddozen, Samuray22
- //===== Current Version: =====================================
- //= 1.4a
- //===== Compatible With: =====================================
- //= eAthena Revision 3800+
- //===== Description: =========================================
- //= Oficial quests for new skills for 2nd classes
- //===== 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 V_V'
- //= 1.2 Added to correct locations, correct NPC's, fixed
- //= some of the items required and made them into real
- //= quests. [Reddozen]
- //= 1.3 Fixed bugs and minor typos. Optimized [Lupus]
- //= 1.3a fixed an item ID typo, thx 2Spiritual Kid
- //= 1.3b Splitted into different files [DracoRPG]
- //= 1.4 Updated to the Official One. [Samuray22]
- //= 1.4a replaced item "names" with item id [Lupus]
- //============================================================
- //============================================================
- // KNIGHT - CHARGE ATTACK
- //============================================================
- //== AESOP - CHARGE ATTACK ===================================
- prt_in,85,99,6 script Aesop 734,{
- if(Class == Job_Knight || Class == Job_Lord_Knight) {
- if(KNGT_SK > 10) {
- mes "[Aesop]";
- mes "Work hard, because world";
- mes "is not to be underestimated.";
- mes "Trying and pushing to your";
- mes "limits is never a bad thing.";
- close;
- } else if(KNGT_SK == 10 && getskilllv(1001) == 0) {
- mes "[Aesop]";
- mes "Hmm? You are...";
- mes "Ah, you want to learn about";
- mes "Charge Attack again? Alright, then";
- mes "I will teach you.";
- set KNGT_SK, 11;
- next;
- goto K_Learn;
- } else if(KNGT_SK >= 9) {
- mes "[Aesop]";
- mes "Work hard, because world";
- mes "is not to be underestimated.";
- mes "Trying and pushing to your";
- mes "limits is never a bad thing.";
- set KNGT_SK, 10;
- close;
- } else if(KNGT_SK == 8) {
- set KNGT_SK, 9;
- goto K_Learn;
- } else if(KNGT_SK == 7 && countitem(530) > 4 && countitem(748) > 2) {
- mes "[Aesop]";
- mes "...The Candy cane and Witherless Rose";
- mes "you brought, can you please";
- mes "show them to me?";
- next;
- switch( select( "Show them", "Don't show them")) {
- case 1:
- mes "[Aesop]";
- mes "... I remember them. Back when";
- mes "I lived in the jaws of death, suffering.";
- mes "It was extremely painful, but ah,";
- mes "the happiness experienced as";
- mes "I became stronger.";
- next;
- mes "[Aesop]";
- mes "Is it so... the beginning. Free from";
- mes "thoughts of inconfidence and";
- mes "striving to be the best";
- mes "in the world...";
- next;
- mes "[Aesop]";
- mes "I want to return back to the";
- mes "beginning and try my best";
- mes "once more. Even though";
- mes "I may lose everything, to seek";
- mes "my meaning seems worth it.";
- next;
- mes "[Aesop]";
- mes "Life may betray me,";
- mes "But then, I will try even harder";
- mes "and never give up.";
- next;
- mes "[Aesop]";
- mes "I sincerely thank you,";
- mes "my young knight.";
- mes "In return, I present you";
- mes "a skill I discovered in my days.";
- next;
- delitem 530, 5;
- delitem 748, 3;
- set KNGT_SK, 8;
- mes "[Aesop]";
- mes "It's not much, but";
- mes "it will be of help in the future.";
- mes "Talk to me when you are ready.";
- close;
- case 2:
- mes "[Aesop]";
- mes "Is that so? Too bad.";
- mes "See me again if you";
- mes "change your mind.";
- close;
- }
- } else if(KNGT_SK == 7) {
- mes "[Aesop]";
- mes "Back when I was your age,";
- mes "I dived and threw myself";
- mes "in face of danger.";
- next;
- mes "[Aesop]";
- mes "That's all a boring old tale and";
- mes "I cannot return to such time, and yet,";
- mes "life was much more thrilling then.";
- close;
- } else if(KNGT_SK == 6) {
- mes "[Aesop]";
- mes "Those eyes... Ah, you must have";
- mes "seen the ways of our cavalry.";
- mes "I won't ask you how you felt";
- mes "or what you thought.";
- next;
- mes "[Aesop]";
- mes "What am I a knight of? What";
- mes "am I training for? I can no longer";
- mes "recollect.";
- next;
- mes "[Aesop]";
- mes "Back when I was your age,";
- mes "I dived and threw myself";
- mes "in face of danger.";
- next;
- set KNGT_SK, 7;
- mes "[Aesop]";
- mes "...It's a boring life tale. Past";
- mes "or not, I have no answer";
- mes "of now. That is the destiny";
- mes "of one who lost freedom in a mass.";
- close;
- } else if(KNGT_SK == 1) {
- mes "[Aesop]";
- mes "Observation? That is good.";
- mes "You can observe training as well,";
- mes "so go out to the training area if you want to.";
- mes "Sir Meroze is probably out there";
- mes "training the cavalry.";
- close;
- } else if(KNGT_SK == 0) {
- mes "[Aesop]";
- mes "...a new faced knight.";
- mes "Which division are you from?";
- mes "I am knight of the 7th Cavalry Division,";
- mes "Aesop Razia.";
- next;
- mes "[Aesop]";
- mes "Ah, not part of the Cavalry Division?";
- mes "A knight of liberty... how envious.";
- mes "Better than being caged within walls";
- mes "and not being able to do anything";
- mes "or just plain not doing anything.";
- next;
- mes "[Aesop]";
- mes "I do not know what you think of";
- mes "the Division, but matters are";
- mes "worse than what others think.";
- next;
- mes "[Aesop]";
- mes "If you want to see what I mean,";
- mes "go observe as the others train.";
- mes "They are probably training in the area";
- mes "to the side. Go watch them.";
- mes "Go confirm the misery";
- mes "with your own two eyes.";
- next;
- set KNGT_SK, 1;
- mes "[Aesop]";
- mes "A knight of liberty like yourself might now know,";
- mes "but realize that there are those who";
- mes "forget their identity while training in a cage";
- mes "like those here.";
- close;
- }
- }
- mes "[Aesop]";
- mes "I am the noble Prontera's";
- mes "Aesop Razia of 7th Cavalry Division.";
- mes "If you want to call me, you have";
- mes "no need to call me by my surname.";
- mes "Call me Aesop.";
- next;
- mes "[Aesop]";
- mes "Still, should you want to observe,";
- mes "do so with respect and honour";
- mes "of a proud knight.";
- close;
- K_Learn:
- mes "[Aesop]";
- mes "This skill that I will teach you";
- mes "^FF0000has no effect on the skill tree";
- mes "^FF0000and is earned only as a quest skill";
- mes "^FF0000and is able to be used as an active skill.^000000";
- next;
- mes "[Aesop]";
- mes "^FF0000It requires 40 sp each time";
- mes "^FF0000and is used against one opponent.";
- mes "The distance to your enemy is";
- mes "the key to the damage, and the";
- mes "furthur you are to you opponent,";
- mes "stronger that attack.";
- next;
- mes "[Aesop]";
- mes "But according to those terms,";
- mes "you require a moment to recover";
- mes "after a charge. Thus, it cannot";
- mes "be abused frequently.";
- next;
- mes "[Aesop]";
- mes "Rest information can be gathered";
- mes "yourself. Yes... the";
- mes "skill's name is ^FF0000Charge Attack^000000.";
- mes "It's not a fancy name,";
- mes "but you instantly get the";
- mes "image of the attack, so that's good.";
- next;
- skill 1001,1,0;
- if(KNGT_SK == 8) {
- mes "[Aesop]";
- mes "Then use it well.";
- mes "I will not give up and";
- mes "strive in honour of Knighthood as well.";
- mes "FOR THE HONOUR OF KNIGHTHOOD!.";
- close;
- }
- mes "[Aesop]";
- mes "Then use it well.";
- close;
- }
- prontera,69,351,0 script #Observer 111,{
- if(KNGT_SK == 1 || KNGT_SK == 2) {
- mes "[?]";
- mes "HIIYAH!!";
- next;
- mes "[?]";
- mes "TAAA!";
- next;
- mes "- You can hear the shoutings -";
- mes "- of training. They seem to be the -";
- mes "- knights that Aesop was talking about. -";
- next;
- if(KNGT_SK == 1) {
- set KNGT_SK, 2;
- }
- mes "- They were working very hard. -";
- mes "- Just looking at them is -";
- mes "- enough. -";
- close;
- }
- mes "- You can see the Cavalry Division -";
- mes "- training very hard. -";
- mes "- The loud shoutings are quite annoying, -";
- mes "- but they are working hard -";
- mes "- and looking good. -";
- close;
- }
- prontera,72,352,1 script Sir Meroze 733,{
- if(KNGT_SK == 2 || KNGT_SK == 3) {
- mes "[Sir Meroze]";
- mes "Work, work! We still have a long";
- mes "time until break! No one notices";
- mes "if you die during training,";
- mes "so adapt yourself accordingly!";
- next;
- if(KNGT_SK == 2) {
- set KNGT_SK, 3;
- }
- mes "[Sir Meroze]";
- mes "You always train and nothing's changed!";
- mes "Training is still training, so work hard!";
- mes "You're all still young grasshoppers!";
- mes "You have a wide future";
- mes "ahead of yourselves!";
- close;
- }
- mes "[Sir Meroze]";
- mes "Work hard! The future of";
- mes "Prontera rests on our shoulders!";
- mes "Our goal is to protect the people";
- mes "of Prontera at all times!";
- close;
- }
- prontera,78,354,5 script Knight#1 734,{
- if(KNGT_SK == 3 || KNGT_SK == 4) {
- mes "[Knight]";
- mes "Since a knight was hired by the nation,";
- mes "the salary is very high, you know.";
- mes "You don't even have to do anything.";
- mes "Just train and money rolls right in.";
- next;
- mes "[Knight]";
- mes "I'm gonna spend a few years here";
- mes "and when I have crazy amount of money,";
- mes "I'm gonna retire and play.";
- next;
- if(KNGT_SK == 3) {
- set KNGT_SK, 4;
- }
- mes "[Knight]";
- mes "Eek, I have to pretend I'm working";
- mes "really hard. Go away.";
- close;
- }
- mes "[Knight]";
- mes "HIYA! HEEYA! HOOHAH!!";
- mes "Humph, gives so much pressure.";
- mes "Hurray for Prontera Knights!";
- close;
- }
- prontera,73,357,7 script Knight#2 734,{
- if(KNGT_SK == 4 || KNGT_SK == 5) {
- mes "[Knight]";
- mes "When I get my paycheck,";
- mes "I'm gonna get my wife a jeweled necklace.";
- mes "She'll love it!";
- next;
- if(KNGT_SK == 4) {
- set KNGT_SK, 5;
- }
- mes "[Knight]";
- mes "Let's see... how long until payday?";
- mes "Calculating date itself is";
- mes "quite entertaining, too..";
- close;
- }
- mes "[Knight]";
- mes "Everyday brings money~";
- mes "It was a good idea to join knights, hahaha.";
- close;
- }
- prontera,78,357,5 script Knight#3 734,{
- if(KNGT_SK == 5 || KNGT_SK == 6) {
- mes "[Soarer]";
- mes "Yep... the Cavalry has no future...";
- mes "Well since I have nowhere to go,";
- mes "might as well as spend time here,";
- mes "I guess...";
- next;
- if(KNGT_SK == 5) {
- set KNGT_SK, 6;
- }
- mes "[Soarer]";
- mes "Just do what they tell me to do...";
- mes "Nothing much to see in life.";
- close;
- }
- mes "[Knight]";
- mes "...No talking while training!";
- close;
- }
- prontera,66,358,7 script Knight#4 733,{
- if(KNGT_SK == 7) {
- mes "[Knight]";
- mes "Hey wait.. Why doesn't";
- mes "Aesop ever train with us?";
- mes "If you fought ^FF0000Wild Rose^000000 or ^FF0000Myst Case^000000";
- mes "in the past, do you not have";
- mes "to spend time training?";
- next;
- mes "[Knight]";
- mes "All he ever talks about is";
- mes "when he caught them two";
- mes "monsters. So annoying!";
- next;
- mes "[Knight]";
- mes "Does a knight have to get ^FF0000five Candy Canes^000000 and";
- mes "^FF0000 three witherless roses^000000";
- mes "to be useful in this world?";
- mes "Dangit, I heard it so much,";
- mes "I memorized the darn thing.";
- next;
- mes "[Knight]";
- mes "And he just encages himself";
- mes "talking about some new technique or something";
- mes "all the time. What a weirdo.";
- close;
- }
- mes "[Knight]";
- mes "Training..is....so...(pant) hard.";
- mes "(pant pant) You have to consider";
- mes "us knights with no strength! We";
- mes "have to live together...just because we're...";
- mes "out of shape...its...not a sin. (pant)";
- close;
- }
|