//================= 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) Kisuka //= Copyright (C) L0ne_W0lf //= Copyright (C) Samuray22 //= Copyright (C) Lupus //= Copyright (C) Darkchild //= //= 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 . //========================================================================= //= Super Novice Job Quest //================= Description =========================================== //= Super Novice Job Change Npc //= Super Novice Cart Rental Npc //= Some Other Useless Super Novice Npc //================= Current Version ======================================= //= 2.4 //========================================================================= aldeba_in,223,167,3 script Tzerero#sn 4_M_SEAMAN,{ if (BaseJob == Job_SuperNovice) { mes "[Tzerero]"; mes "I trust that you are enjoying"; mes "life as a Super Novice? Ah,"; mes "good good...just as I expected."; mes "Verily, the light of mediocrity is shining brightly within you..."; next; mes "[Tzerero]"; mes "I encourage you to live"; mes "life as Mister Kimu-Shaun did..."; mes "Become a Jack of All Trades..."; mes "...and a master of none."; close; } if (countitem(Sticky_Mucus) > 29 && countitem(Resin) > 29 && SUPNOV_Q == 1) { delitem Sticky_Mucus,30; delitem Resin,30; mes "[Tzerero]"; mes "Ah, you've brought the"; mes "items I've requested!"; mes "You've proven yourself"; mes "worthy of joining our"; mes "Super Novice Society."; next; mes "[Tzerero]"; mes "Then, as promised, I will"; mes "change your job into a"; mes "^3355FFSuper Novi--^000000Huh?"; mes "What's that behind you?"; next; select("Huh?", "What is that?"); mes "^3355FFYou look behind you, but..."; mes "There's nothing's there."; mes "Something fishy is going on here!^000000"; next; completequest 6010; callfunc "F_ClearJobVar"; getitem G_Strings,1; if (Upper==0) jobchange Job_SuperNovice; if (Upper==2) jobchange Job_Super_Baby; mes "[Tzerero]"; mes "Bwaha! I got you!"; mes "So...how do you like my joke?"; mes "Oh well, let's forget that..."; next; mes "[Tzerero]"; mes "As well as any possible"; mes "reason a grown man such as"; mes "myself would carry around"; mes "a pair of Panties."; next; mes "[Tzerero]"; mes "The important thing is..."; mes "you have joined the esteemed"; mes "ranks of the great Super Novices."; next; mes "[Tzerero]"; mes "Consider these Panties a gift..."; mes "This very garment is rumored"; mes "to be worn by Mister Kimu-Shaun,"; mes "our legendary club founder, in"; mes "his early days in striving for"; mes "exemplary mediocrity."; next; mes "[Tzerero]"; mes "Go out, and enjoy your new life"; mes "as a Super Novice! Venture"; mes "forth and help the common"; mes "man, while being one at at"; mes "the same time!"; close; } if (SUPNOV_Q == 1) { mes "[Tzerero]"; mes "Huh? Did you forget what I"; mes "wanted from you? Okay,"; mes "I will let you know once"; mes "again. Please remember"; mes "this time..."; next; mes "[Tzerero]"; mes "I asked you to bring me"; mes "^FF000030 Sticky Mucus^000000 and"; mes "^FF000030 Resin^000000."; close; } if (BaseJob == Job_Novice && Upper != 1) { mes "[Tzerero]"; mes "...Hmm?"; mes "Stop."; mes "Let me look at you."; next; mes "[Tzerero]"; mes "....."; mes "......."; mes "........."; emotion e_dots; next; mes "[Tzerero]"; mes "I see that the light"; mes "of mediocrity shines"; mes "brightly within you..."; next; mes "[Tzerero]"; mes "Why don't you join us,"; mes "young Novice? Join"; mes "us and learn the subtle"; mes "greatness of being"; mes "mediocre..."; next; mes "[Tzerero]"; mes "Accept my offer..."; mes "Cast off your those"; mes "brown, dusty garments"; mes "and bloom into..."; next; mes "[Tzerero]"; mes "...a ^CE6300Super Novice^000000."; next; switch(select("Accept his offer.", "Reject his offer.", "Listen more carefully.")) { case 1: if (getskilllv("NV_BASIC") < 9) { mes "[Tzerero]"; mes "Hmm...But do you truly"; mes "appreciate the value of"; mes "finding strength in"; mes "weakness? You must"; mes "prove to me that you"; mes "are a true underachiever."; next; mes "[Tzerero]"; mes "Live life as a Novice..."; mes "And return when you"; mes "have mastered the"; mes "Basic Skills..."; mes "Grow in mediocrity and"; mes "Become a Level 10 Novice..."; close; } if (BaseLevel < 45) { mes "[Tzerero]"; mes "Hmm...But do you truly"; mes "value the relaxed lifestyle"; mes "of the banal adventurer?"; mes "Prove to me that you do not"; mes "lust for power..."; next; mes "[Tzerero]"; mes "Live life mundanely..."; mes "Become a Level 45 Novice..."; mes "It will be then that you can join us..."; close; } mes "[Tzerero]"; mes "I can see in your eyes"; mes "the determination to"; mes "live life simply..."; next; mes "[Tzerero]"; mes "Only the truly wise can"; mes "see that being ordinary"; mes "and banal is the best"; mes "way to live life."; next; mes "[Tzerero]"; mes "However, we do not welcome"; mes "just anyone into our society."; mes "You must first pass our"; mes "qualification test."; next; mes "[Tzerero]"; mes "For this test, you must"; mes "bring me some items which"; mes "are dropped from normal,"; mes "unexceptional monsters."; next; mes "[Tzerero]"; mes "Hmmmm..."; mes "^FF000030 Sticky Mucus^000000"; mes "and ^FF000030 Resin"; mes "^000000will be suitable to test your"; mes "ability to fight meager enemies."; next; mes "[Tzerero]"; mes "Also, the number 30"; mes "is significant. It's not"; mes "anything special...just"; mes "an ordinary number."; mes "Hahahahaha~"; next; SUPNOV_Q = 1; setquest 6010; mes "[Tzerero]"; mes "Good luck, my friend."; close; case 2: mes "[Tzerero]"; mes "Well, well...I suppose the"; mes "value of the simple life"; mes "is difficult for you to"; mes "to grasp. It's...okay..."; mes "Your life is your own."; next; mes "[Tzerero]"; mes "But, if you ever see the"; mes "light of banality, you"; mes "are welcome to visit me"; mes "anytime..."; next; mes "[Tzerero]"; mes "As our Novice club"; mes "grows more popular and"; mes "we gain more followers,"; mes "we may consider using"; mes "a more difficult test..."; close; case 3: mes "[Tzerero]"; mes "Our Novice Society was founded"; mes "by the legendary Mister"; mes "Kimu-Shaun...perhaps the"; mes "greatest man in our generation."; next; mes "[Tzerero]"; mes "He realized that there"; mes "was much suffering in the"; mes "world, especially among"; mes "the common people of"; mes "Rune-Midgard..."; next; mes "[Tzerero]"; mes "He learned many skills from"; mes "all the different people he"; mes "met...but since he didn't"; mes "stay in one place for long,"; mes "he became a jack of all"; mes "trades...and a master of none."; next; mes "[Tzerero]"; mes "In sharing the pain of"; mes "the common man, he became"; mes "became one himself..."; mes "the greatest ordinary"; mes "man ever."; next; mes "[Tzerero]"; mes "The members of our society"; mes "try to live as Mister"; mes "Kimu-Shaun did, according to"; mes "the principles he laid before us..."; close; } } else { if (BaseJob == Job_SuperNovice) { mes "[Tzerero]"; mes "How do you like living"; mes "life simply as a Super"; mes "Novice? I'm sure that"; mes "you're enjoying it~"; next; mes "[Tzerero]"; mes "Please grow as a Super"; mes "Novice by helping the"; mes "common man while being"; mes "one at the same time..."; next; mes "[Tzerero]"; mes "I encourage you to"; mes "grow in your Super"; mes "Noviceness, and lead"; mes "an example in living"; mes "an exceptionally"; mes "mundane life."; close; } mes "[Tzerero]"; mes "Hello, I am Tzerero,"; mes "the unofficial executive"; mes "director of the Great"; mes "Novice Society."; next; mes "[Tzerero]"; mes "Hmmm...you seem to be well"; mes "above the average person."; mes "Yes, you're definitely more"; mes "'extraordinary' than you are"; mes "'ordinary...'"; next; mes "[Tzerero]"; mes "*Sigh* I suppose you"; mes "could never understand"; mes "our way of life, the"; mes "subtle greatness in"; mes "being ordinary. But"; mes "that's alright."; next; mes "[Tzerero]"; mes "Well...there are thousands"; mes "of different people in this"; mes "world, so I just try to accept"; mes "all of our differences."; mes "I hope you will too."; close; } } aldeba_in,216,169,5 script Esseray#sn 4_M_04,{ if (Class == Job_Super_Novice_E || Class == Job_Super_Baby_E) { mes "[Esseray]"; mes "You! Stronger than before."; mes "I knew you could pass the test~"; close; } if (BaseJob == Job_SuperNovice) { if (RENEWAL) callfunc "Esseray_Ex"; mes "[Esseray]"; mes "Hm? Hey, you're a member"; mes "of our great Novice Society,"; mes "aren't you? Isn't this the"; mes "best club ever?!"; next; mes "[Essaray]"; mes "Living life mundanely,"; mes "according to the principles"; mes "of Mister Kimu-Shaun..."; mes "It's great to be ordinary!"; next; mes "[Esseray]"; mes "Let's try to lead our lives"; mes "as normally as we can!"; mes "For your reference, I am"; mes "the number one member,"; mes "under Mister Tzerero of"; mes "course!"; close; } if (BaseJob == Job_Novice && Upper != 1) { mes "[Esseray]"; mes "Hah~ you don't know anything"; mes "about being a normal person yet!"; mes "Why don't you join our Novice"; mes "Society? This club is the best in the world~"; next; mes "[Esseray]"; mes "Yup, Super Novices"; mes "are the best characters!"; mes "Hahahahahahahaha!"; close; } else { mes "[Esseray]"; mes "Bah~! You're better than"; mes "average...Hell, you may"; mes "even be 'special.'"; mes "What a shame! Well..."; mes "I hope you still live"; mes "your life positively."; close; } } aldebaran,54,238,5 script Kafra Employee#sn 4_F_KAFRA1,{ if (BaseJob == Job_SuperNovice) { mes "[Kafra Employee]"; if (Sex == SEX_MALE) mes "Hello, Mister Super Novice~"; else mes "Hello, Super Novice, Ma'am."; mes "You must have been really"; mes "dissapointed that the other"; mes "Kafra Employees wouldn't let"; mes "you rent a cart from them."; mes "But don't you worry now..."; next; mes "[Kafra Employee]"; mes "I'm here to support you guys"; mes "by providing carts..."; next; mes "[Kafra Employee]"; mes "^3355FF*whispers*^000000"; mes "^555555I am not supposed to do this"; mes "because it's against our"; mes "company policy. But I felt"; mes "really sorry for Super Novices"; mes "...so here I am.^000000"; next; mes "[Kafra Employee]"; mes "Anyway, would you like to rent a cart? The service fee is 1,900 zeny."; next; if (select("Rent a Cart.", "Cancel.") == 1) { mes "[Kafra Employee]"; mes "Oh, here's the thing..."; mes "Have you learned the 'Push Cart'"; mes "skill? I can just rent you a"; mes "cart, but if you haven't"; mes "learned to push it, you'll"; mes "just be wasting your zeny."; next; mes "[Kafra Employee]"; mes "So make sure that you have"; mes "the 'Push Cart' skill already."; next; if (select("Rent a Cart.", "Cancel.") == 1) { if (checkcart()) { mes "[Kafra Employee]"; mes "Oh, you've already equipped a cart."; close; } if (Zeny >= 1899) { RESRVPTS += 190; Zeny -= 1900; if (getskilllv("MC_PUSHCART") > 0) setcart; mes "[Kafra Employee]"; mes "Thank you for using my service."; mes "Although what I am doing might"; mes "not be legitimate to other"; mes "Kafra Employees, I strongly"; mes "believe I am doing what's right for the customers."; close; } else { mes "[Kafra Employee]"; mes "I am sorry, but you do not have enough zeny with you. The service fee is 1,900 zeny."; close; } } mes "[Kafra Employee]"; mes "Please come again."; mes "Thank you for using my services."; close; } mes "[Kafra Employee]"; mes "Please come again."; mes "Thank you for using my services."; close; } mes "[Kafra Employee]"; mes "Good da--Oops...!"; mes "I don't think I can provide you"; mes "with the services you want..."; mes "Please go talk to another"; mes "Kafra employee. I apologize"; mes "for such inconvenience..."; close; }