summaryrefslogtreecommitdiff
path: root/npc/jobs/1-1e
diff options
context:
space:
mode:
authordaegaladh <daegaladh@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-08-01 04:29:56 +0000
committerdaegaladh <daegaladh@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-08-01 04:29:56 +0000
commit8832adba3ec9df0f7f890154f69f0993b8d1d8e5 (patch)
tree0e73afe6a780abf29fe035301f1354f24762da7a /npc/jobs/1-1e
parentfa533907d49c7e288be33efb55fcb094f8e48591 (diff)
downloadhercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.tar.gz
hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.tar.bz2
hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.tar.xz
hercules-8832adba3ec9df0f7f890154f69f0993b8d1d8e5.zip
Full npc folder reorganization. (I hope I didn't break anything D:)
-Now common scripts goes to the main npc folder, and pre-re-only/re-only ones goes to their respective folders. -NPCs with practically the same script but little differences have been left in the main folder and uses the command checkre() for the differences. -For those NPCs with different coordinates but same script, the script has been left in the main folder but the NPCs splitted as duplicates. -All pre-renewal files has been reverted back to their pre-renewal behavior. TODO: -Correct pre-re quest rewards. -Check for pre-re/re differences in mapflags. git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16545 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/jobs/1-1e')
-rw-r--r--npc/jobs/1-1e/gunslinger.txt423
-rw-r--r--npc/jobs/1-1e/ninja.txt588
-rw-r--r--npc/jobs/1-1e/taekwon.txt423
3 files changed, 1434 insertions, 0 deletions
diff --git a/npc/jobs/1-1e/gunslinger.txt b/npc/jobs/1-1e/gunslinger.txt
new file mode 100644
index 000000000..4b768a58a
--- /dev/null
+++ b/npc/jobs/1-1e/gunslinger.txt
@@ -0,0 +1,423 @@
+//===== 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
new file mode 100644
index 000000000..dcd9a851a
--- /dev/null
+++ b/npc/jobs/1-1e/ninja.txt
@@ -0,0 +1,588 @@
+//===== 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
new file mode 100644
index 000000000..54a6c8ce2
--- /dev/null
+++ b/npc/jobs/1-1e/taekwon.txt
@@ -0,0 +1,423 @@
+//===== 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;
+ }
+}
+