diff options
Diffstat (limited to 'npc/jobs/1-1e')
-rw-r--r-- | npc/jobs/1-1e/gunslinger.txt | 423 | ||||
-rw-r--r-- | npc/jobs/1-1e/ninja.txt | 588 | ||||
-rw-r--r-- | npc/jobs/1-1e/taekwon.txt | 423 |
3 files changed, 0 insertions, 1434 deletions
diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt deleted file mode 100644 index 4b768a58a..000000000 --- a/npc/jobs/1-1e/gunslinger.txt +++ /dev/null @@ -1,423 +0,0 @@ -//===== rAthena Script ======================================= -//= Gunslinger Job Quest -//===== By: ================================================== -//= erKURITA, RockmanEXE, Kisuka -//===== Current Version: ===================================== -//= 2.2 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= Gunslinger Job Change Quest -//===== Additional Comments: ================================= -//= 1.0 Made the NPC [erKURITA] -//= 1.5 Couple fixes to the npc, aswell as adding the missing -//= 3 green herbs. [erKURITA] -//= 1.6 job number->const, commonized variable name, -//= optimized [Lupus] -//= 1.7 Now uses only ONE variable GUNS_Q [Lupus] -//= 1.7a Grammar fixes, few spelling fixes, etc [CBMaster] -//= 1.7b Parenthesis fixes [KarLaeda] -//= 1.8 Fixed the reward you can get [Playtester] -//= 1.9 Removed some 'clever' script constructs [ultramage] -//= 2.0 Updated to official version - Thanks to Omega for -//= his first try [SinSloth] 1.10b - removed .GATs [Lupus] -//= 2.1 Wise Bull Horn now deletes all items. Thanks to yyCC. [L0ne_W0lf] -//= 2.1a Corrected a Typo error ";;". [Samuray22] -//= 2.1b Corrected some typos errors. (bugreport:1549) [Samuray22] -//= 2.1c Fixed some missing/messed up item checks. (bugreport:2693) [Kisuka] -//= 2.2 Updated to match AEGIS script and Added Quest Log commands. [Kisuka] -//============================================================ - -que_ng,152,167,3 script Master Miller 901,{ - if (Upper == 2) { - mes "[Master Miller]"; - mes "Well, aren't you an"; - mes "adorable little child~"; - mes "Where's your mommy?"; - mes "This place is dangerous, so"; - mes "please go home soon, okay?"; - close; - } - if (Class == Job_Novice) { - if (JobLevel < 10 || getskilllv("NV_BASIC") < 9) { - mes "[Master Miller]"; - mes "Interested in becoming"; - mes "a Gunslinger, eh? You've"; - mes "got potential, but you're"; - mes "not yet experienced enough."; - mes "Just train yourself a bit more,"; - mes "and then come back, you hear?"; - close; - } - if (GUNS_Q == 0) { - mes "[Master Miller]"; - mes "I'm Miller, a full time"; - mes "Gunslinger drillmaster, and"; - mes "full time guardian for Lady"; - mes "Selena. Now, what do you"; - mes "need? If it's not important, then I can't make the time for you."; - next; - if(select("Nothing.:I want to become a Gunslinger.") == 1) { - mes "[Master Miller]"; - mes "Don't waste my time."; - mes "If you do want to become"; - mes "a Gunslinger, then come"; - mes "back and talk to me."; - close; - } - mes "[Master Miller]"; - mes "Hm. You're pretty young, but"; - mes "your eyes tell me that you're"; - mes "pretty ambitious. You'll need to pass our interview and educational"; - mes "course to become a Gunslinger. Do you want to apply for the job?"; - next; - if(select("Give me some time to think.:Sure!") == 1) { - mes "[Master Miller]"; - mes "Understandable."; - mes "If you do decide that"; - mes "you want to become"; - mes "a Gunslinger, then let"; - mes "me know right away."; - mes "I'll get you started."; - close; - } - mes "[Master Miller]"; - mes "Great, great. Alright then,"; - mes "let's get you started. Take"; - mes "this letter to Mr. Wise Bull"; - mes "Horn in Payon. He's a shaman"; - mes "that will judge whether or not"; - mes "you qualify to be a Gunslinger."; - set GUNS_Q,1; - setquest 6020; - close; - } - else if(GUNS_Q == 1) { - mes "[Master Miller]"; - mes "Take that letter of"; - mes "introduction I've written"; - mes "for you to Mr. Wise Bull"; - mes "Horn in Payon. He'll test"; - mes "you to see if you're really"; - mes "Gunslinger material."; - close; - } - else if(GUNS_Q == 2) { - mes "[Master Miller]"; - mes "Hmm... Wise Bull Horn"; - mes "asked you to collect the"; - mes "items you need to make the"; - mes "voucher? Hm. I guess that's"; - mes "part of his qualification test."; - close; - } - else if(GUNS_Q == 3) { - mes "[Master Miller]"; - mes "Wise Bull Horn asked"; - mes "you to bring him some"; - mes "Milk? He must really like"; - mes "you if he's already asking"; - mes "for favors. Good luck, friend."; - close; - } - else if(GUNS_Q == 4) { - mes "[Master Miller]"; - mes "I expect to hear good"; - mes "news from you soon. You"; - mes "know, I have no doubt that"; - mes "you'll become a Gunslinger."; - close; - } - else if(GUNS_Q == 5) { - if (Skillpoint != 0) { - mes "[Master Miller]"; - mes "Hey, you have leftover"; - mes "Skill Points. You better"; - mes "use them all up before you"; - mes "come and talk to me again."; - close; - } - mes "[Master Miller]"; - mes "Oh, you've brought a"; - mes "voucher from Wise Bull Horn?"; - mes "It's been a while since he's"; - mes "given one to anybody, so"; - mes "I'm really proud of you!"; - next; - mes "[Master Miller]"; - mes "If Wise Bull Horn approves,"; - mes "then I have no reason to"; - mes "reject you. Alright then, I'll"; - mes "promote you to a Gunslinger."; - mes "But first, let me explain"; - mes "our job in more detail."; - next; - mes "[Master Miller]"; - mes "As a Gunslinger, you must"; - mes "keep your gun with you at"; - mes "all times. The Gunslinger"; - mes "Guild keeps track of every Gun"; - mes "and Bullet, so you can only get"; - mes "them from our guild members."; - next; - mes "[Master Miller]"; - mes "Don't worry, Gunslinger"; - mes "Guildsmen can be found almost"; - mes "anywhere these days. Anyway,"; - mes "it has to be this way by order of our guild leader, Lady Selena."; - next; - mes "[Master Miller]"; - mes "You might get the chance to"; - mes "meet her one of these days."; - mes "Anyway, just now that we have"; - mes "to regulate Gun and Bullet sales to keep them away from evil"; - mes "or irresponsible folk."; - next; - mes "[Master Miller]"; - mes "In any case, it's always"; - mes "a pleasure for me to talk"; - mes "to another Gunslinger, so"; - mes "let's keep in touch. May the"; - mes "power of the earth protect"; - mes "you in all of your adventures~"; - callfunc "Job_Change",Job_Gunslinger; - set GUNS_Q,6; - completequest 6024; - if (rand(1,2) == 1) { - getitem 13100,1; // Six_Shooter - }else{ - getitem 13150,1; // Branch - } - close; - } - }else{ - if (Class == Job_Gunslinger) { - mes "[Master Miller]"; - mes "Oh! Long time, no see,"; - mes "friend. How have you been?"; - mes "I hope you've been keeping"; - mes "you Gun well maintained."; - mes "Take care of it, and it'll take"; - mes "care of you. Remember it."; - close; - }else{ - mes "[Master Miller]"; - mes "If you don't have"; - mes "any business with me,"; - mes "then please go on your way."; - close; - } - } -} - -payon,184,65,3 script Wise Bull Horn 866,{ - if (GUNS_Q == 1) { - mes "[Wise Bull Horn]"; - mes "Hello, young wolf."; - mes "What business has"; - mes "brought you before me?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Mr. Miller sent me to"; - mes "deliver this letter to you."; - mes "Actually, I'm interested in"; - mes "becoming a Gunslinger..."; - next; - mes "[Wise Bull Horn]"; - mes "Miller, you said?"; - mes "Hm, the Black Fox doesn't"; - mes "give introductions for anyone"; - mes "he doesn't believe will make"; - mes "a good Gunslinger. Yes, I think"; - mes "I know why he sent you to me."; - next; - mes "[Wise Bull Horn]"; - mes "I can see it in your eyes:"; - mes "you've got a warm heart and a"; - mes "strong sense of responsibility."; - mes "All you need is the blessing"; - mes "of the Earth to protect you"; - mes "as a Gunslinger."; - next; - mes "[Wise Bull Horn]"; - mes "I can make a voucher that"; - mes "will demonstrate your desire"; - mes "to become a warrior of the"; - mes "earth for you to present to"; - mes "Gunslinger drillmasters."; - mes "I shall need these items..."; - next; - mes "[Wise Bull Horn]"; - mes "^3355FF1 Trunk^000000,"; - mes "^3355FF3 Fluffs^000000,"; - mes "^3355FF3 Zargons^000000,"; - mes "^3355FF10 Shells^000000,"; - mes "^3355FF3 Green Herbs^000000, and"; - mes "^3355FF3 Rainbow Shells^000000."; - next; - mes "[Wise Bull Horn]"; - mes "After I complete the"; - mes "voucher, you may bring"; - mes "it to Black Fox, and he"; - mes "will help you achieve"; - mes "your goal of becoming"; - mes "a Gunslinger."; - set GUNS_Q,2; - changequest 6020,6021; - close; - } - else if(GUNS_Q == 2) { - if (countitem(912) < 3 || countitem(914) < 3 || countitem(1019) < 1 || countitem(935) < 10 || countitem(511) < 3 || countitem(1013) < 3) { - mes "[Wise Bull Horn]"; - mes "I can make a voucher that"; - mes "will demonstrate your desire"; - mes "to become a warrior of the"; - mes "earth for you to present to"; - mes "Gunslinger drillmasters."; - mes "I shall need these items..."; - next; - mes "[Wise Bull Horn]"; - mes "^3355FF1 Trunk^000000,"; - mes "^3355FF3 Fluffs^000000,"; - mes "^3355FF3 Zargons^000000,"; - mes "^3355FF10 Shells^000000,"; - mes "^3355FF3 Green Herbs^000000, and"; - mes "^3355FF3 Rainbow Shells^000000."; - next; - mes "[Wise Bull Horn]"; - mes "After I complete the"; - mes "voucher, you may bring"; - mes "it to Black Fox, and he"; - mes "will help you achieve"; - mes "your goal of becoming"; - mes "a Gunslinger."; - close; - } - delitem 912,3; // Zargon - delitem 914,3; // Fluff - delitem 1019,1; // Wooden_Block - delitem 935,10; // Shell - delitem 511,3; // Green_Herb - delitem 1013,3; // Colorful_Shell - set GUNS_Q,3; - changequest 6021,6022; - mes "[Wise Bull Horn]"; - mes "Ah, you've returned"; - mes "with everything I need."; - mes "Please give me some time"; - mes "to make the voucher. If you"; - mes "come back in a little while,"; - mes "I should be finished with it."; - close; - } - else if(GUNS_Q == 3) { - mes "[Wise Bull Horn]"; - mes "Oh, you've arrived just"; - mes "in time. It's been a while"; - mes "since I've made one of these vouchers, so I might be a little"; - mes "rusty. Still, this really takes me back to the days of my youth."; - next; - mes "[Wise Bull Horn]"; - mes "I've been serving in this"; - mes "position of choosing worthy"; - mes "recipients of Gunslinger"; - mes "vouchers for a few decades"; - mes "now. But before that, I was a"; - mes "young adventurer just like you."; - next; - mes "[Wise Bull Horn]"; - mes "It feels like it was only"; - mes "yesterday when I held my own"; - mes "little voucher as a Gunslinger,"; - mes "a warrior of the earth. That's"; - mes "when I met Selena's father..."; - mes "How can time pass so quickly?"; - next; - mes "[Wise Bull Horn]"; - mes "Ah... I reallly appreciate"; - mes "Selena and Black Fox for all"; - mes "of their help in recruiting"; - mes "young Gunslingers. I'm very"; - mes "old now, and can't do everything by myself. *Sigh...* Such is life."; - next; - mes "[Wise Bull Horn]"; - mes "Before you leave, may"; - mes "I ask you for a small favor?"; - mes "I'm thirsty, and would like"; - mes "a cold glass of Milk. Would"; - mes "you please bring me some?"; - set GUNS_Q,4; - changequest 6022,6023; - close; - } - else if(GUNS_Q == 4) { - if (countitem(519) < 1) { - mes "[Wise Bull Horn]"; - mes "I'm an old man that will"; - mes "soon be reunited with mother"; - mes "earth. Would you do this old"; - mes "Gunslinger a favor a bring me"; - mes "a cold glass of Milk, please?"; - close; - } - delitem 519,1; // Milk - set GUNS_Q,5; - changequest 6023,6024; - mes "[Wise Bull Horn]"; - mes "Oh, thank you for your!"; - mes "generosity--I see that"; - mes "you've brought me some"; - mes "Milk. Ahhhh, delicious~"; - next; - mes "[Wise Bull Horn]"; - mes "I admire the patience,"; - mes "gentleness, and kindness"; - mes "that you've proven by bringing"; - mes "this to me. Yes, those are traits we all want Gunslingers to have."; - next; - mes "[Wise Bull Horn]"; - mes "Now, please take this voucher"; - mes "to Miller, the Black Fox, with"; - mes "my whole hearted approval."; - mes "I hope that you will use your"; - mes "gun to uphold justice as a"; - mes "noble warrior of the earth."; - next; - mes "[Wise Bull Horn]"; - mes "Eeh~Yeah~Eeh~Hooom"; - mes "Eeh~Yeah~Eeh~Hooom"; - mes "Maaaaarrraaa Neeey~"; - mes "Yippee Yippee Yai Yocaiyay~"; - close; - } - else if(GUNS_Q == 5) { - mes "[Wise Bull Horn]"; - mes "Please take this voucher"; - mes "to Miller, the Black Fox, with"; - mes "my whole hearted approval."; - mes "I hope that you will use your"; - mes "gun to uphold justice as a"; - mes "noble warrior of the earth."; - next; - mes "[Wise Bull Horn]"; - mes "Eeh~Yeah~Eeh~Hooom"; - mes "Eeh~Yeah~Eeh~Hooom"; - mes "Maaaaarrraaa Neeey~"; - mes "Yippee Yippee Yai Yocaiyay~"; - close; - } - else if(GUNS_Q == 6) { - mes "[Wise Bull Horn]"; - mes "AAh, long time no see."; - mes "I hope that you become"; - mes "a smart beast, and use"; - mes "your powers as a Gunslinger to protect what is good and just."; - close; - } - else { - mes "[Wise Bull Horn]"; - mes "Zzzzzz~"; - mes "^333333*Phew*^000000"; - close; - } -} diff --git a/npc/jobs/1-1e/ninja.txt b/npc/jobs/1-1e/ninja.txt deleted file mode 100644 index dcd9a851a..000000000 --- a/npc/jobs/1-1e/ninja.txt +++ /dev/null @@ -1,588 +0,0 @@ -//===== rAthena Script ======================================= -//= Ninja Job Quest -//===== By: ================================================== -//= Legionaire, Kisuka -//===== Current Version: ===================================== -//= 1.6 -//===== Compatible With: ===================================== -//= rAthena SVN -//===== Description: ========================================= -//= Ninja Job Change Quest -//===== Additional Comments: ================================= -//= 1.1 Optimized, updated, checked [Lupus] -//= 1.2 Added Akagi [Playtester] -//= 1.3 Updated dialogs to official ones and optimized [SinSloth] -//= 1.4 Fixed a minor bug [SinSloth] -//= 1.5 Updated to match AEGIS script and Added Quest Log commands. [Kisuka] -//= 1.6 Fixed AEGIS amatsu warp typo. [Kisuka] -//============================================================ - -alberta,30,65,3 script Akagi 730,{ - if (Class == Job_Novice) { - if (JobLevel == 10) { - mes "[Akagi]"; - mes "Hmmm..."; - mes "You must have come,"; - mes "sensing that someone"; - mes "is waiting for you here."; - mes "Tell me, do you seek"; - mes "the path of patience?"; - next; - if(select("No:Yes") == 1) { - mes "[Akagi]"; - mes "I see."; - mes "To each his own,"; - mes "I suppose. Take"; - mes "care of yourself."; - close; - } - mes "[Akagi]"; - mes "Very well."; - mes "Then, let me"; - mes "set you on that"; - mes "path right away..."; - close2; - switch(rand(3)) { - case 1: - warp "amatsu",170,229; - end; - case 2: - warp "amatsu",216,188; - end; - default: - warp "amatsu",178,176; - end; - } - }else{ - mes "[Akagi]"; - mes "Hm? I cannot be"; - mes "of any service to"; - mes "you until you grow"; - mes "a little stronger..."; - close; - } - }else{ - mes "[Akagi]"; - mes "Hmm..."; - mes "You and I..."; - mes "We are fairly equal in"; - mes "terms of combat ability."; - mes "Perhaps we can spar"; - mes "together sometime."; - close; - } -} - -que_ng,30,65,3 script Cougar#nq 730,{ - if (Upper == 2) { - mes "[Cougar]"; - mes "I... I've never"; - mes "seen a baby as"; - mes "powerful as you!"; - mes "G-get away, you"; - mes "freak of nature!"; - close; - } - if (Class == Job_Novice) { - if (JobLevel < 10) { - mes "[Cougar]"; - mes "Hm? Have you come to"; - mes "learn how to be a Ninja?"; - mes "You're not quite experienced"; - mes "enough yet, so come back"; - mes "after you're more familiar"; - mes "with fighting monsters."; - close; - } - if (NINJ_Q == 0) { - mes "["+strcharinfo(0)+"]"; - mes "Excuse me."; - mes "H-hello?"; - next; - mes "[Cougar]"; - mes "..............................."; - mes "How did you do that?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Do what? I didn't"; - mes "do anything, I don't think..."; - next; - mes "[Cougar]"; - mes "H-How are you able to"; - mes "see me? I'm supposed to"; - mes "be invisible to the naked eye."; - mes "Ah, now I get it. Wildcat Joe"; - mes "must have sent you to kill me! I won't fall for your tricks! Die!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "W-wait! I-I don't even"; - mes "know who Wildcat Joe is!"; - mes "Calm down, there's no"; - mes "need to get violent!"; - next; - mes "[Cougar]"; - mes "What...?"; - mes "How did you dodge"; - mes "all of my attacks?"; - mes "You've got some talent,"; - mes "I'll give you that."; - next; - mes "["+strcharinfo(0)+"]"; - mes "..............................."; - mes "I came here hoping"; - mes "to change my job"; - mes "to a Ninja."; - next; - mes "[Cougar]"; - mes "...Oh. Is that all?"; - mes "Hmm, you've got great"; - mes "potential, but I can't help"; - mes "you now. I've got too many"; - mes "enemies, and I can't let my"; - mes "guard down for even a second."; - next; - mes "[Cougar]"; - mes "That Wildcat Joe is"; - mes "completely ruthless...!"; - mes "He could strike at any time!"; - mes "He'll do anything to achieve"; - mes "victory over his enemies!"; - next; - mes "[Cougar]"; - mes "Wait, wait, I just"; - mes "thought of something."; - mes "Maybe you can help me out."; - mes "Do what I ask, and I'll teach"; - mes "you a few of my skills if you"; - mes "really want to be a Ninja."; - next; - if(select("Sure.:No, thanks.") == 2) { - mes "[Cougar]"; - mes "Hm? Well, alright."; - mes "Still, I don't see"; - mes "why we can't help"; - mes "each other in this"; - mes "little predicament..."; - close; - } - mes "[Cougar]"; - mes "Great! Now, I wanted to"; - mes "ask Wildcat Joe if he'd"; - mes "agree to a temporary truce."; - mes "I'm aware that both of us"; - mes "are out of weapons, so we"; - mes "should get well equipped first."; - next; - mes "[Cougar]"; - mes "Please take this letter,"; - mes "and deliver it to Wildcat"; - mes "Joe in Einbroch. He's a master"; - mes "of disguise, so keep a careful"; - mes "eye out for him. Ah, and look"; - mes "for him in a high place."; - next; - mes "[Cougar]"; - mes "Yeah, Wildcat Joe"; - mes "always did have a thing"; - mes "for hiding in high places."; - mes "Anyway, after you give him"; - mes "the letter, come back and"; - mes "let me know his answer."; - set NINJ_Q,1; - setquest 6015; - close; - } - else if(NINJ_Q == 1) { - mes "[Cougar]"; - mes "Even if this task"; - mes "isn't that urgent,"; - mes "please hurry over to"; - mes "Einbroch and deliver"; - mes "my letter to Wildcat Joe."; - close; - } - else if(NINJ_Q == 2) { - mes "[Cougar]"; - mes "Did you deliver that"; - mes "letter to Wildcat Joe?"; - mes "I still need to know his"; - mes "response to my proposal"; - mes "for a truce. Anyway, see"; - mes "if you can needle him for it."; - close; - } - else if(NINJ_Q == 3) { - mes "[Cougar]"; - mes "Ah, you've returned."; - mes "So did Wildcat Joe send"; - mes "you back here with his"; - mes "response? Great, great,"; - mes "please let me read it."; - next; - mes "[Cougar]"; - mes "What...?! How could he"; - mes "reject my proposal for"; - mes "a truce?! This can only"; - mes "mean that he's made another"; - mes "Kunai. Nuts! I have to catch"; - mes "up to him, or I'm a goner!"; - next; - mes "[Cougar]"; - mes "Listen, you've got to help"; - mes "me out again! I need you to"; - mes "gather some materials so that"; - mes "I can craft my own Kunai to fight Wildcat Joe. Then, I'll go ahead"; - mes "and change your job to a Ninja."; - next; - mes "[Cougar]"; - mes "All you need"; - mes "to bring me is"; - mes "^3355FF5 Cyfars^000000 and"; - mes "^3355FF1 Phracon^000000."; - mes "Please get those"; - mes "as quickly as you can!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Huh? That's funny,"; - mes "Wildcat Joe actually"; - mes "asked me to gather"; - mes "those same materials."; - next; - mes "[Cougar]"; - mes "Curses! Then that means..."; - mes "You actually helped Joe"; - mes "in crafting his Kunai! No!"; - mes "I should have thought about"; - mes "that earlier! Well, it's too"; - mes "late now. Just h-hurry it up!"; - set NINJ_Q,4; - changequest 6017,6018; - close; - } - else if(NINJ_Q == 4) { - if (countitem(7053) < 5 || countitem(1010) < 1) { - mes "[Cougar]"; - mes "Hurry and bring"; - mes "^3355FF5 Cyfars^000000 and"; - mes "^3355FF1 Phracon^000000 to me,"; - mes "so that I can craft"; - mes "my own Kunai to use"; - mes "against Wildcat Joe!"; - close; - } - if (Skillpoint != 0) { - mes "[Cougar]"; - mes "Whoa, whoa..."; - mes "You still have some"; - mes "leftover Skill Points."; - mes "You'd better spend all"; - mes "of them before you"; - mes "change jobs, right?"; - close; - } - mes "[Cougar]"; - mes "Ah, you're back with"; - mes "everything that I need."; - mes "You've come earlier than"; - mes "I expected, eh? Great,"; - mes "as promised, I'll turn"; - mes "you into a Ninja."; - next; - mes "[Cougar]"; - mes "Let me formally introduce"; - mes "myself. I am High Ninja Cougar"; - mes "in the Touga Ninja Corps, and"; - mes "I'm in charge of the search"; - mes "party to find Sir Kazma."; - next; - mes "[Cougar]"; - mes "Sir Kazma is the chief"; - mes "of my village, but he's"; - mes "run away. This has resulted"; - mes "in an internal conflict within"; - mes "the Ninja Corps. Things are"; - mes "pretty unstable right now..."; - next; - mes "[Cougar]"; - mes "I initially didn't want to"; - mes "accept you as a Ninja because"; - mes "of this complicated situation."; - mes "However, you've proven that"; - mes "you're truly worthy of joining"; - mes "the Ninja ranks."; - next; - mes "[Cougar]"; - mes "According to his letter, even"; - mes "Joe thinks highly of you. Just"; - mes "remember that, as a Ninja, your"; - mes "mission is your highest priority. But don't let mission objectives"; - mes "supercede your conscience."; - next; - mes "[Cougar]"; - mes "''Secrecy above all else.''"; - mes "To keep our secrets in the"; - mes "shadows, you can only buy"; - mes "or sell Ninja weapons with"; - mes "authorized dealers. Please"; - mes "keep that in mind."; - next; - mes "[Cougar]"; - mes "As of today, you are"; - mes "now a proud member of the"; - mes "Touga Ninja Corps. Be as"; - mes "agile as the wind, and as"; - mes "quiet as the falling shadows."; - callfunc "Job_Change",Job_Ninja; - set NINJ_Q,5; - delitem 7053,5; // Cyfar - delitem 1010,1; // Phracon - getitem 13010,1; // Asura - completequest 6018; - close; - } - else { - mes "[Cougar]"; - mes "How have you been?"; - mes "Train hard: you want"; - mes "to be able to vanish"; - mes "without a trace. If you"; - mes "can do that, you'll get"; - mes "the respect of any Ninja~"; - close; - } - }else{ - if (Class == Job_Ninja) { - mes "[Cougar]"; - mes "How have you been?"; - mes "Train hard: you want"; - mes "to be able to vanish"; - mes "without a trace. If you"; - mes "can do that, you'll get"; - mes "the respect of any Ninja~"; - close; - }else{ - mes "[Cougar]"; - mes "What...?"; - mes "How were you able"; - mes "to find me hidden"; - mes "in the shadows?!"; - mes "You must be more than"; - mes "a common adventurer, eh?"; - close; - } - } -} - -einbroch,184,194,3 script Suspicious Man#nq 881,{ - if (NINJ_Q == 1) { - mes "[Suspicious Man]"; - mes "I've traveled to many"; - mes "countries, but I've never"; - mes "been on a building as high"; - mes "as Einbroch Tower. All the"; - mes "buildings in my hometown"; - mes "are tiny in comparison..."; - next; - mes "["+strcharinfo(0)+"]"; - mes "Oh, are you from"; - mes "Amatsu? I'm looking"; - mes "for someone named"; - mes "Wildcat Joe from there."; - next; - mes "[Suspicious Man]"; - mes "...No. No, I'm actually"; - mes "from Izlude, and I'm only"; - mes "here in Einbroch for some"; - mes "minerals. Tell me, why are"; - mes "you looking for this Wildcat Joe?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Well, I need to deliver"; - mes "this letter to him and"; - mes "get his response so that"; - mes "I can become a Ninja."; - next; - mes "[Suspicious Man]"; - mes "Really? Now that I think"; - mes "about it, I do think that I've"; - mes "run once or twice into him"; - mes "in this town. Though, he prefers to be called ''Red Leopard Joe,''"; - mes "instead of ''Wildcat Joe.''"; - next; - mes "["+strcharinfo(0)+"]"; - mes "I really want to help you"; - mes "find him, but first I need"; - mes "to find the minerals that"; - mes "I'm looking for. If you don't"; - mes "mind, would you help me?"; - mes "Then I can help you find Joe."; - next; - if(select("Don't worry, I'll find him alone.:Sure, I'll help you.") == 1) { - mes "[Suspicious Man]"; - mes "You sure about that...?"; - mes "Red Leopard Joe is a true"; - mes "master of disguise. You'll"; - mes "need all the help you can"; - mes "get to find him..."; - close; - } - mes "[Suspicious Man]"; - mes "Great, I'm glad to"; - mes "hear that. Please"; - mes "help me find"; - mes "^3355FF5 Cyfars^000000 and"; - mes "^3355FF1 Phracon^000000."; - set NINJ_Q,2; - changequest 6015,6016; - close; - } - else if(NINJ_Q == 2) { - if (countitem(7053) < 5 || countitem(1010) < 1) { - mes "[Suspicious Man]"; - mes "Please bring"; - mes "^3355FF5 Cyfars^000000 and"; - mes "^3355FF1 Phracon^000000 to me as"; - mes "soon as you can. Then,"; - mes "I can help you find"; - mes "Red Leopard Joe."; - close; - } - mes "[Suspicious Man]"; - mes "Good, good. You've"; - mes "brought the minerals..."; - mes "Now, it's my turn to"; - mes "help you now. Here,"; - mes "let me see that letter."; - next; - mes "["+strcharinfo(0)+"]"; - mes "?????!!"; - next; - mes "[Suspicious Man]"; - mes "Why? Didn't you bring Cougar's letter for me?"; - next; - mes "["+strcharinfo(0)+"]"; - mes "Are you..."; - mes "Are you Wildcat Joe?"; - next; - mes "[Suspicious Man]"; - mes "...Yes, but I prefer to"; - mes "be called Red Leopard Joe."; - mes "Cougar sent you to me, right?"; - mes "He's the only one who calls"; - mes "me that. So you want to be"; - mes "a Ninja, eh? Hmm, alright."; - next; - mes "[Red Leopard Joe]"; - mes "If you want to be a Ninja,"; - mes "you should always be careful"; - mes "of what you see and what you trust. Don't forget that if your"; - mes "secrets are ever discovered, then you're finished as a Ninja."; - next; - mes "[Red Leopard Joe]"; - mes "Remember to move"; - mes "quickly, and to always"; - mes "vanish without a trace."; - mes "To remain hidden in the"; - mes "shadows is really our"; - mes "ultimate power."; - next; - mes "["+strcharinfo(0)+"]"; - mes "I see..."; - mes "..........."; - next; - mes "[Red Leopard Joe]"; - mes "For now, let me read"; - mes "this letter. Let's see..."; - mes "Hm. I thought that Cougar"; - mes "would want to challenge me"; - mes "again, but he actually wants"; - mes "a temporary truce? Hah!"; - next; - mes "[Red Leopard Joe]"; - mes "Thanks to your help,"; - mes "I now have the minerals"; - mes "I need to construct a Kunai!"; - mes "Hahaha! I won't agree to a truce when I have the advantage!"; - next; - mes "[Red Leopard Joe]"; - mes "Anyway, let me write my"; - mes "response to him. I'll also"; - mes "give you my recommendation..."; - mes "I think you'll make a very fine"; - mes "Ninja, even if I did trick you"; - mes "just earlier. Heh heh heh!"; - next; - mes "["+strcharinfo(0)+"]"; - mes "......"; - mes "........."; - mes "............"; - next; - mes "[Red Leopard Joe]"; - mes "Here you go."; - mes "Please bring this"; - mes "letter to Cougar."; - mes "It'll take a while to"; - mes "return to Amatsu, so let"; - mes "me send you there directly..."; - delitem 1010,1; // Phracon - delitem 7053,5; // Cyfar - set NINJ_Q,3; - changequest 6016,6017; - close2; - warp "amatsu",113,127; - end; - } - else if(NINJ_Q == 3) { - mes "[Red Leopard Joe]"; - mes "Eh? I'm not sure what"; - mes "happened, but it seems"; - mes "that you haven't delivered"; - mes "my response to Cougar yet."; - mes "Shall I directly send you"; - mes "to Amatsu right now?"; - next; - if(select("No, thanks.:Yes, please.") == 1) { - mes "[Red Leopard Joe]"; - mes "Alright. Well, I was"; - mes "just trying to save"; - mes "you some time."; - close; - } - mes "[Red Leopard Joe]"; - mes "Okay, then."; - mes "Goodbye for now."; - close2; - warp "amatsu",113,127; - end; - } - else if(NINJ_Q == 4) { - mes "[Red Leopard Joe]"; - mes "Cougar asked you to"; - mes "gather some materials"; - mes "too? Oh well, I suppose"; - mes "that I can't blame him."; - mes "Besides, I should be able"; - mes "to beat him in a fair fight~"; - close; - } - else if(NINJ_Q == 5 && Class == Job_Ninja) { - mes "[Red Leopard Joe]"; - mes "Oh, you're a Ninja~"; - mes "I hope you continue to"; - mes "train yourself and master"; - mes "all the Ninja skills that"; - mes "you can. Always remember"; - mes "to blend into the shadows."; - close; - } - else { - mes "[Tourist]"; - mes "I've traveled to many"; - mes "countries, but I've never"; - mes "been on a building as high"; - mes "as Einbroch Tower. All the"; - mes "buildings in my hometown"; - mes "are tiny in comparison..."; - close; - } -} diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt deleted file mode 100644 index 54a6c8ce2..000000000 --- a/npc/jobs/1-1e/taekwon.txt +++ /dev/null @@ -1,423 +0,0 @@ -//===== rAthena Script ======================================= -//= Taekwon Job Quest -//===== By: ================================================== -//= Tsuyuki & Samuray22 -//===== Current Version: ===================================== -//= 1.4 -//===== Compatible With: ===================================== -//= rAthena/Freya -//===== Description: ========================================= -//= Official iRO TaeKwon Job Change Quest -//===== Additional Comments: ================================= -//= 1.0 Replaced previous TK Job Quest with this one [Tsuyuki] -//= 1.1 Rewrote to the Aegis Standars. [Samuray22] -//= 1.2 Fixed position the npc is facing. [Kisuka] -//= 1.3 Added Quest Log commands. [Kisuka] -//= 1.4 Removed use of 'goto', and fixed some indentation. [L0ne_W0lf] -//============================================================ - - -payon,157,141,5 script Phoenix#TKJobChange 753,{ - if(Upper == 2) { - mes "[Phoenix]"; - mes "Hello, child."; - close; - } else if(Class == Job_Taekwon) { - mes "[Phoenix]"; - mes "How is your training"; - mes "coming along? As your"; - mes "techniques become more"; - mes "refined or spectacular,"; - mes "never forget that you can"; - mes "always rely on the basics."; - close; - } else if(Class > Job_Novice) || (Class == Job_Novice && TK_Q == 0) { - mes "[Phoenix]"; - mes "This land. Our once"; - mes "beautiful world has been"; - mes "stained by evil: there are"; - mes "too many men corrupted by"; - mes "darkness, too many monsters"; - mes "threatening the innocent..."; - next; - mes "[Phoenix]"; - mes "The havoc that reigns in this"; - mes "world is too much for normal"; - mes "humans, which cannot stand"; - mes "up for themselves against such"; - mes "overwhelming odds. Still, one"; - mes "must aspire to fight the odds."; - next; - mes "[Phoenix]"; - mes "And so, I've dedicated"; - mes "myself to becoming stronger."; - mes "I have been training to achieve"; - mes "enlightenment, developing an art to hone the mind and body that"; - mes "I wish to share with the world."; - next; - mes "[Phoenix]"; - mes "I may not be able to change"; - mes "the world on my own, but I'll"; - mes "never stop training myself"; - mes "spiritually and physically."; - mes "I know that the answer"; - mes "will come in time..."; - next; - if (Class != Job_Novice && TK_Q != 0) { - mes "[Phoenix]"; - mes "Noble adventurer:"; - mes "if you know anyone who"; - mes "has not chosen his path"; - mes "in life, please recommend"; - mes "him to me. If interested,"; - mes "I may teach him my art..."; - close; - } - mes "[Phoenix]"; - mes "If you have not decided on"; - mes "the path you wish to take in"; - mes "life, I'd like you to consider"; - mes "becoming a practitioner of my"; - mes "art. It won't be easy, but it will lead you to great strength..."; - next; - if(select("Okay, I will join you.","No, thank you.") == 1) { - if(getskilllv("NV_BASIC") < 9) { - mes "[Phoenix]"; - mes "How unfortunate!"; - mes "You're not yet ready to"; - mes "begin training under my"; - mes "tutelege with your current"; - mes "Job Level. Please return when you reach Job Level 9 or higher."; - close; - } - mes "[Phoenix]"; - mes "Very well... I accept you"; - mes "as my student. In beginning"; - mes "training, your physical body"; - mes "must first be conditioned in"; - mes "order to perform the skills"; - mes "that you will be learning."; - next; - if(BaseLevel > 19) { - mes "[Phoenix]"; - mes "Hm. I see that you have"; - mes "undergone sufficient physical"; - mes "training as a Novice. Very good. Then let us prepare for your"; - mes "spiritual training. Take a deep"; - mes "breath, speak to me when ready."; - set TK_Q, 2; - setquest 6001; - close; - } - mes "[Phoenix]"; - mes "The mind is not necessarily"; - mes "bound to the limits of the body, but you will never fulfill your"; - mes "true potential without integrating mind and body. Go, gain ^FF00001 more"; - mes "Base Level^000000, and then return."; - next; - set TAEK_Q, BaseLevel; - set TK_Q, 1; - setquest 6000; - mes "[Phoenix]"; - mes "I understand this is not an"; - mes "easy task for Novices, but you"; - mes "must ready yourself for the"; - mes "hardship for this job. I shall"; - mes "expect you to be stronger"; - mes "the next time we meet."; - close; - } - mes "[Phoenix]"; - mes "I understand. One's life can"; - mes "take many paths, but you can"; - mes "only choose to travel on one"; - mes "at a time. I hope that you work"; - mes "towards enlightenment in your"; - mes "very own way, adventurer."; - close; - } - switch(TK_Q) { - case 1: - if(BaseLevel > TAEK_Q) { - set TK_Q, 2; - changequest 6000,6001; - mes "[Phoenix]"; - mes "Good. I sense that you"; - mes "are more in tune with your"; - mes "inner strength. That is the"; - mes "natural result of leveling up."; - mes "We're ready to proceed with"; - mes "the next portion of training."; - close; - } - mes "[Phoenix]"; - mes "You must gain ^FF00001 more"; - mes "Base Level^000000 to prove that"; - mes "you can endure the hardship"; - mes "that entails this job. Never"; - mes "neglect your training."; - close; - case 2: - mes "[Phoenix]"; - mes "For your spiritual training,"; - mes "I will ask you a series of"; - mes "questions to test your spirit."; - mes "Relax. Answer as honestly"; - mes "as you can. Your will and"; - mes "convictions will be tested."; - next; - mes "[Phoenix]"; - mes "As a practitioner of my"; - mes "art, the ability to quickly"; - mes "make the best decision will"; - mes "be necessary in battle. Now,"; - mes "we will begin the questioning."; - next; - mes "[Phoenix]"; - mes "When you encounter"; - mes "great difficulty, how do"; - mes "you generally respond?"; - next; - switch(select( "I face it head on.:Avoid it somehow.:Regroup and analyze the problem.")) { - case 1: - mes "[Phoenix]"; - mes "Yes, that is the answer"; - mes "I wanted. Even if you cannot"; - mes "handle a problem at first, we"; - mes "can only benefit from such"; - mes "strong determination. Don't"; - mes "let any obstacle stop you."; - next; - mes "[Phoenix]"; - mes "Even if you fail, you"; - mes "can only learn from the"; - mes "experience when you give"; - mes "your all. Half-hearted"; - mes "attempts rarely yield"; - mes "fruitful results."; - next; - mes "[Phoenix]"; - mes "Seeing as you already"; - mes "understand the importance"; - mes "of one's will, we'll proceed"; - mes "to the next question."; - next; - break; - case 2: - mes "[Phoenix]"; - mes "Fool! How do you expect"; - mes "to mature if you run away"; - mes "from challenges? Fear can"; - mes "be a healthy reaction that"; - mes "can save your life, but true"; - mes "cowardice is despicable."; - next; - mes "[Phoenix]"; - mes "It disappoints me to"; - mes "hear you say that. Never"; - mes "say such a thing to me again."; - mes "Hm. Contemplate the meanings"; - mes "of courage and cowardice, and"; - mes "then speak to me once again."; - close; - case 3: - mes "[Phoenix]"; - mes "Regroup? It is good to do that"; - mes "after you have been defeated."; - mes "But it is best to face problems"; - mes "once you encounter them."; - mes "You will not always have"; - mes "the luxury of regrouping."; - next; - mes "[Phoenix]"; - mes "Problems can be predicted"; - mes "and analyzed, but I think"; - mes "immediate retreat is unwise."; - mes "Contemplate on your fears,"; - mes "as well as what you define as"; - mes "failure. Then, return to me."; - close; - } - mes "[Phoenix]"; - mes "On your travels, you will"; - mes "encounter many people with"; - mes "differing backgrounds and"; - mes "viewpoints. Inevitably, you"; - mes "will encounter someone whose"; - mes "way of life you cannot fathom."; - next; - mes "[Phoenix]"; - mes "Likewise, this person will"; - mes "not understand your way of"; - mes "life. When your two viewpoints"; - mes "clash, causing heated conflict,"; - mes "how would you respond?"; - next; - switch( select("Insist that I'm right, regardless:Disregard conflicting viewpoint:Accept differences and learn from them")) { - case 1: - mes "[Phoenix]"; - mes "It's important to have your"; - mes "own opinion. However, you"; - mes "must recognize that you may"; - mes "be wrong, and an opposing"; - mes "view may have some merit."; - next; - mes "[Phoenix]"; - mes "There is no one right"; - mes "answer and the light of"; - mes "truth can take many shades."; - mes "Such is the way of nature."; - mes "To force ideas on others is"; - mes "an oppressive practice."; - next; - mes "[Phoenix]"; - mes "Do not limit yourself"; - mes "to a single view, and do"; - mes "not stifle your growth by"; - mes "adhering to a single truth."; - mes "Contemplate on this, and"; - mes "then speak with me again."; - close; - case 2: - mes "[Phoenix]"; - mes "It is important to get"; - mes "along with others, but"; - mes "you will bring no value"; - mes "to this world without your"; - mes "own unique contributions,"; - mes "thoughts and opinions."; - next; - mes "[Phoenix]"; - mes "A conflict of ideals, when"; - mes "conducted with respect for"; - mes "yourself and others, is a"; - mes "great opportunity to broaden"; - mes "your understanding of the"; - mes "world as it is to others."; - next; - mes "[Phoenix]"; - mes "Reflect on this idea of"; - mes "establishing harmony with"; - mes "the self, and harmony with"; - mes "others. Then, return to me."; - close; - case 3: - mes "[Phoenix]"; - mes "Good. You must see"; - mes "differences for what they"; - mes "truly are. You must also"; - mes "take criticism to your own"; - mes "views with grace and "; - mes "sincere consideration."; - next; - mes "[Phoenix]"; - mes "It is impossible to know"; - mes "everything in this world."; - mes "It is impossible to understand"; - mes "every view. But that does not"; - mes "mean that views you do not"; - mes "understand are meritless."; - next; - mes "[Phoenix]"; - mes "The one with whom you"; - mes "disagree may have the"; - mes "answer you do not know."; - mes "In your time of weakness,"; - mes "this person may be your"; - mes "greatest help. Remember that."; - next; - } - mes "[Phoenix]"; - mes "I am satisfied by the"; - mes "answers you have given"; - mes "me. Please reflect on what"; - mes "we have discussed for a little"; - mes "while. When your mind is calm,"; - mes "come and speak to me."; - set TK_Q, 3; - changequest 6001,6002; - close; - case 3: - mes "[Phoenix]"; - mes "Are you feeling calm"; - mes "and at peace? I will ask"; - mes "you a very important question."; - mes "Give me your honest answer."; - next; - mes "[Phoenix]"; - mes "^FF0000Are you ready to dedicate"; - mes "yourself to the special art"; - mes "I will teach you, and uphold"; - mes "the dignity of its philosophy?"; - next; - if( select( "Yes.","No.") == 1) { - mes "[Phoenix]"; - mes "Very well. You are no"; - mes "longer just a student."; - mes "You are now entrusted with"; - mes "the powers and responsibilites"; - mes "of a disciple of ^FF0000Taekwon Do^000000."; - next; - mes "[Phoenix]"; - mes "''Taekwon'' has the meaning"; - mes "of ''punching and kicking,''"; - mes "and ''Do'' has the meaning"; - mes "of ''art.'' This martial art is"; - mes "focused on skills using"; - mes "the fists and the feet."; - next; - mes "[Phoenix]"; - mes "Please use this discipline"; - mes "to hone your body and mind"; - mes "and learn the skills that are"; - mes "best suited to you. Never"; - mes "shirk your training, or bring"; - mes "shame to Taekwon Do."; - next; - completequest 6002; - callfunc "Job_Change",Job_Taekwon; - callfunc "F_ClearJobVar"; - getitem 2101,1; // Guard[0] - mes "[Phoenix]"; - mes "You are still young, so"; - mes "I assume you'll want a job"; - mes "title. Mm. In that case, you"; - if(Sex == 0) { - mes "are now a ^FF0000Taekwon Girl^000000."; - } else { - mes "are now a ^FF0000Taekwon Boy^000000."; - } - mes "Yes, that sounds good. "; - next; - mes "[Phoenix]"; - mes "Please, take this training"; - mes "uniform and guard set: make"; - mes "good use of these gifts. As"; - mes "you travel and train, enlighten"; - mes "others about our art and learn^FFFFFF ^000000 what you can from them in return."; - next; - mes "[Phoenix]"; - mes "It is now time for you to"; - mes "embark on your own journey"; - mes "to find new challenges to"; - mes "develop your strength."; - mes "Carry yourself with pride"; - mes "as a Taekwon Do practitioner..."; - next; - mes "[Phoenix]"; - mes "Very well. I wish you luck."; - mes "I hope to see you again"; - mes "sometime, "+strcharinfo(0)+"."; - close; - } - mes "[Phoenix]"; - mes "Hm, perhaps you are not"; - mes "quite ready to progress from"; - mes "your status as a student to"; - mes "a full fledged disciple."; - mes "When you feel prepared,"; - mes "come and speak to me."; - close; - } -} - |