diff options
Diffstat (limited to 'npc/jobs/1-1e/ninja.txt')
-rw-r--r-- | npc/jobs/1-1e/ninja.txt | 608 |
1 files changed, 0 insertions, 608 deletions
diff --git a/npc/jobs/1-1e/ninja.txt b/npc/jobs/1-1e/ninja.txt deleted file mode 100644 index 762f94b4b..000000000 --- a/npc/jobs/1-1e/ninja.txt +++ /dev/null @@ -1,608 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2012-2015 Hercules Dev Team -//= Copyright (C) Euphy -//= Copyright (C) SinSloth -//= Copyright (C) Playtester -//= Copyright (C) Lupus -//= Copyright (C) Kisuka -//= Copyright (C) Legionaire -//= -//= Hercules is free software: you can redistribute it and/or modify -//= it under the terms of the GNU General Public License as published by -//= the Free Software Foundation, either version 3 of the License, or -//= (at your option) any later version. -//= -//= This program is distributed in the hope that it will be useful, -//= but WITHOUT ANY WARRANTY; without even the implied warranty of -//= MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -//= GNU General Public License for more details. -//= -//= You should have received a copy of the GNU General Public License -//= along with this program. If not, see <http://www.gnu.org/licenses/>. -//========================================================================= -//= Ninja Job Quest -//================= Description =========================================== -//= Ninja Job Change Quest -//================= Current Version ======================================= -//= 1.7 -//========================================================================= - -alberta,30,65,3 script Akagi 4_M_JOB_ASSASSIN,{ - 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 4_M_JOB_ASSASSIN,{ - 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(PC_NAME)+"]"; - mes "Excuse me."; - mes "H-hello?"; - next; - mes "[Cougar]"; - mes "..............................."; - mes "How did you do that?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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."; - 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(PC_NAME)+"]"; - 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!"; - NINJ_Q = 4; - changequest 6017,6018; - close; - } - else if (NINJ_Q == 4) { - if (countitem(Cyfar) < 5 || countitem(Phracon) < 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; - NINJ_Q = 5; - delitem Cyfar,5; // Cyfar - delitem Phracon,1; // Phracon - getitem Asura,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 (BaseClass == 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 4_M_SITDOWN,{ - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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."; - NINJ_Q = 2; - changequest 6015,6016; - close; - } - else if (NINJ_Q == 2) { - if (countitem(Cyfar) < 5 || countitem(Phracon) < 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(PC_NAME)+"]"; - mes "?????!!"; - next; - mes "[Suspicious Man]"; - mes "Why? Didn't you bring Cougar's letter for me?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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(PC_NAME)+"]"; - 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 Phracon,1; // Phracon - delitem Cyfar,5; // Cyfar - 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 && BaseClass == 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; - } -} |