diff options
author | Andrei Karas <akaras@inbox.ru> | 2014-10-05 11:34:32 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2018-11-02 20:43:42 +0300 |
commit | 5d0d5e60448256ab795cbee9c929c7228a69ab6f (patch) | |
tree | 24c2c31c40221e0de41e2bb7cbd36d2faeeaf754 /npc/jobs/1-1e | |
parent | 3bdc21c12760aa885d4fe0235159dbca9dd6be6e (diff) | |
download | hercules-5d0d5e60448256ab795cbee9c929c7228a69ab6f.tar.gz hercules-5d0d5e60448256ab795cbee9c929c7228a69ab6f.tar.bz2 hercules-5d0d5e60448256ab795cbee9c929c7228a69ab6f.tar.xz hercules-5d0d5e60448256ab795cbee9c929c7228a69ab6f.zip |
Remove conf dir.
Diffstat (limited to 'npc/jobs/1-1e')
-rw-r--r-- | npc/jobs/1-1e/gunslinger.txt | 437 | ||||
-rw-r--r-- | npc/jobs/1-1e/ninja.txt | 608 | ||||
-rw-r--r-- | npc/jobs/1-1e/taekwon.txt | 439 |
3 files changed, 0 insertions, 1484 deletions
diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt deleted file mode 100644 index 1369a209b..000000000 --- a/npc/jobs/1-1e/gunslinger.txt +++ /dev/null @@ -1,437 +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) Samuray22 -//= Copyright (C) L0ne_W0lf -//= Copyright (C) SinSloth -//= Copyright (C) ultramage -//= Copyright (C) Playtester -//= Copyright (C) KarLaeda -//= Copyright (C) CBMaster -//= Copyright (C) Lupus -//= Copyright (C) Kisuka -//= Copyright (C) erKURITA -//= Copyright (C) RockmanEXE -//= -//= 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/>. -//========================================================================= -//= Gunslinger Job Quest -//================= Description =========================================== -//= Gunslinger Job Change Quest -//================= Current Version ======================================= -//= 2.2 -//========================================================================= - -que_ng,152,167,3 script Master Miller 4_M_HUOLDARMY,{ - 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."; - 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; - GUNS_Q = 6; - completequest 6024; - if (rand(1,2) == 1) { - getitem Six_Shooter,1; // Six_Shooter - } else { - getitem Branch,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 4_M_LGTGRAND,{ - if (GUNS_Q == 1) { - mes "[Wise Bull Horn]"; - mes "Hello, young wolf."; - mes "What business has"; - mes "brought you before me?"; - next; - mes "["+strcharinfo(PC_NAME)+"]"; - 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."; - GUNS_Q = 2; - changequest 6020,6021; - close; - } - else if (GUNS_Q == 2) { - if (countitem(Zargon) < 3 || countitem(Fluff) < 3 || countitem(Wooden_Block) < 1 || countitem(Shell) < 10 || countitem(Green_Herb) < 3 || countitem(Colorful_Shell) < 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 Zargon,3; // Zargon - delitem Fluff,3; // Fluff - delitem Wooden_Block,1; // Wooden_Block - delitem Shell,10; // Shell - delitem Green_Herb,3; // Green_Herb - delitem Colorful_Shell,3; // Colorful_Shell - 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?"; - GUNS_Q = 4; - changequest 6022,6023; - close; - } - else if (GUNS_Q == 4) { - if (countitem(Milk) < 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 Milk,1; // Milk - 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 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; - } -} diff --git a/npc/jobs/1-1e/taekwon.txt b/npc/jobs/1-1e/taekwon.txt deleted file mode 100644 index 80f3ba0ea..000000000 --- a/npc/jobs/1-1e/taekwon.txt +++ /dev/null @@ -1,439 +0,0 @@ -//================= Hercules Script ======================================= -//= _ _ _ -//= | | | | | | -//= | |_| | ___ _ __ ___ _ _| | ___ ___ -//= | _ |/ _ \ '__/ __| | | | |/ _ \/ __| -//= | | | | __/ | | (__| |_| | | __/\__ \ -//= \_| |_/\___|_| \___|\__,_|_|\___||___/ -//================= License =============================================== -//= This file is part of Hercules. -//= http://herc.ws - http://github.com/HerculesWS/Hercules -//= -//= Copyright (C) 2012-2016 Hercules Dev Team -//= Copyright (C) L0ne_W0lf -//= Copyright (C) Kisuka -//= Copyright (C) Samuray22 -//= Copyright (C) Tsuyuki -//= -//= 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/>. -//========================================================================= -//= Taekwon Job Quest -//================= Description =========================================== -//= Official iRO TaeKwon Job Change Quest -//================= Current Version ======================================= -//= 1.5 -//========================================================================= - -- script Phoenix::TKJobChange FAKE_NPC,{ - 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) { - 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."; - 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; - TAEK_Q = BaseLevel; - 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) { - 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."; - 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 Guard,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 == SEX_FEMALE) - 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 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(PC_NAME)+"."; - 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; - } -} |