//===== eAthena Script ======================================= //= Super Novice Script //===== By: ================================================== //= Darkchild & Samuray22 //===== Current Version: ===================================== //= 1.9 //===== Compatible With: ===================================== //= Any eAthena //===== Description: ========================================= //= [Aegis Conversion] //= Job Change quest for Super Novice class. //===== Additional Comments: ================================= //= 1.9 Rescripted to the Aegis 10.3 Standars. [Samuray22] //============================================================ //=======================Job Changer========================== aldeba_in,223,167,5 script Tzerero 709,{ if(Upper == 1) { mes "[Tzerero]"; mes "You've become one of the members of" ; mes "the Great Novice Club....."; next; mes "[Tzerero]"; mes "YeahYeahYeah!!?!?"; mes "Oh my god!!! You are!! Are you..!!!?"; mes "- DiRiRinggg -"; next; mes "- Crash -"; next; mes "[Tzerero]"; mes "Uhoh, yes, yes, yes"; mes "Yes....I knew it, yes, Ah! No! You haven't mentioned it! Yes, of course"; mes "-Crash -"; next; mes "[Tzerero]"; mes "..............."; mes "Good bye then~"; close; } else if(BaseJob == Job_SuperNovice) { mes "[Tzerero]"; mes "I have become one of the brightest member of the Novice Club."; mes "You have learned everything"; mes "and you are near perfection."; mes "You're just a normal novice."; next; mes "[Tzerero]"; mes "I hope that you will continue to enjoy the average life,"; mes "and promote the"; mes "existance of a novice."; close; } else if(countitem(938) > 29 && countitem(907) > 29 && SUPNOV_Q == 1) { delitem 938, 30; //Sticky_Mucus delitem 907, 30; //Resin mes "[Tzerero]"; mes "If my prediction is correct,"; mes "it is better for you to be an average person who leads a normal life."; mes "You have nothing to lose"; mes "if you join the"; mes "Novice Club."; next; mes "[Tzerero]"; mes "Then let's follow the agreement"; mes "and upgrade your profession to a Super Novice...Hmm?"; mes "Ah! What's that thing behind you?" ; next; if(select("Hmm?","What?") == 1) { mes "-You turn back and look-"; mes "-but there's nothing-"; mes "-nothing...how suspicious!"; next; getitem 2339, 1; //Pantie callfunc "F_ClearJobVar"; callfunc "Job_Change",Job_SuperNovice; mes "[Tzerero]"; mes "Wahaha! You're shocked!"; mes "Making jokes in your daily life"; mes "will create another normal life."; mes "What do you think about"; mes "the ability of Tzerero."; next; mes "[Tzerero]"; mes "Hmm... Joking is nothing important."; mes "The main point is,"; mes "you've become a Super Novice."; next; mes "And there's something for you"; mes "as a token for joining the club."; mes "This is also the legendary defensive equipment"; mes "owned by the Mr. Kimu=Shon?!"; next; mes "[Tzerero]"; mes "May you lead a normal life"; mes "and make our"; mes "Novice Club shine."; mes "I wish you a happy life!"; close; } mes "-After you've heard Tzerero's word-"; mes "-you're a little shock and try to ask him-"; mes "-Suddenly!"; next; getitem 2339, 1; //Pantie callfunc "F_ClearJobVar"; callfunc "Job_Change",Job_SuperNovice; mes "[Tzerero]"; mes "WaHaHa! You're shocked!"; mes "Making jokes in your daily life"; mes "will create another normal life."; mes "What do you think about"; mes "the ability of Tzerero."; next; mes "[Tzerero]"; mes "Hmm... Joking is nothing important."; mes "The main point is"; mes "you've become a Super Novice."; next; mes "[Tzerero]"; mes "And there's something for you"; mes "as a token for joining the club."; mes "This is also the legendary defensive equipment"; mes "owned by the Mr. Kimu=Shon?!"; next; mes "[Tzerero]"; mes "May you lead a normal life"; mes "and make our"; mes "Novice Club shine."; mes "I wish you a happy life."; close; } else if(SUPNOV_Q == 1) { mes "[Tzerero]"; mes "Hmm? Have you forgotten "; mes "to bring anything? "; mes "Let me repeat."; mes "Remember it well."; next; mes "[Tzerero]"; mes "You'll need^FF0000Sticky Mucus^000000and ^FF0000Resin^000000"; mes "Don't forget!"; close; } else if(BaseJob == Job_Novice) { mes "[Tzerero]"; mes "...Hmm? I can see the"; mes "presence of normal all over you."; mes "All of a sudden I think that"; mes "you're totally a born commoner who is destined to meet us!"; next; mes "[Tzerero]"; mes "How about that, join us in the Novice Club"; mes "and be a commoner."; mes "Walk a common path, lead a common life."; mes "Do you want to enjoy the life"; mes "of being the member?"; next; mes "[Tzerero]"; mes "Although this is not a substitute"; mes "if you become the member of our club."; mes "Let's transfer you from the Novice"; mes "to the best Super Novice."; next; switch(select("I want to join","I don't want to join","I need to know the details")) { case 1: if(JobLevel < 10 || Skillpoint != 0) { mes "[Tzerero]"; mes "Aiyo... What a pity"; mes "The basic status for the job transfer is not enough."; mes "Please increase the skill level to level 9"; mes "and come again."; close; } else if(BaseLevel < 45) { mes "[Tzerero]"; mes "Aiyo... What a pity."; mes "The basic status for the job transfer is not enough."; mes "Please increase your basic level to level 45"; mes "and come again."; close; } mes "[Tzerero]"; mes "Oh Oh! you walk the path of a Novice too."; mes "You won't find many of your kind"; mes "in this time!"; mes "Anyway, you've made a brilliant choice."; next; mes "[Tzerero]"; mes "Honestly, there's nothing better than being common."; mes "Do you agree?"; next; mes "[Tzerero]"; mes "Though it maybe be simple, but you won't become a member"; mes "of the Novice Guild just by submitting the application."; mes "You need to attend"; mes "an additional qualifying test too..."; next; mes "[Tzerero]"; mes "To blend with the common life"; mes "please catch some common monsters."; mes "and bring some common items, hmm....please bring"; mes "^FF0000Sticky Mucus^000000 and ^FF0000Resin^000000"; mes "Maybe that'll be better?"; next; mes "[Tzerero]"; mes "Gather 30 of these two items"; mes "and then look for me."; mes "The sound of this number is common too, right? Hahaha!"; next; set SUPNOV_Q, 1; mes "[Tzerero]"; mes "Good luck to you then."; close; case 2: mes "[Tzerero]"; mes "Aiyo...You haven't realized"; mes "the joy of a common path."; mes "Never mind. It's your choice"; mes "of life living in this world."; next; mes "[Tzerero]"; mes "If you have changed your mind,"; mes "you can always look for me anytime."; next; mes "[Tzerero]"; mes "Ah... Maybe when the size of Novice Club expands"; mes "or has a greater influences,"; mes "the condition for the member to participate shall increase."; mes "So if you wanted to join the club"; mes "be quick!"; close; case 3: mes "[Tzerero]"; mes "Cough cough, let me tell you something about the club."; mes "The founder of the Novice club"; mes "as well as the first president of the club"; mes "Mr. Kimu=shon "; mes "feels sorry that most people"; mes "have forgotten the path of a commoner..."; next; mes "- You must finish listening to-"; mes "- the 10 minutes lecture of -"; mes "- Tzerero -"; next; mes "[Tzerero]"; mes "...That the reason why"; mes "the Novice Club never dies?"; mes "If the Novice Club expands in future,"; mes "the concept of Novice Club will be"; mes "made into test questions."; close; } } mes "[Tzerero]"; mes "You're not a common Person"; mes "I'm the unofficial leader of the Novice Club."; mes "My Name is Tzerero."; next; mes "[Tzerero]"; mes "To an unusual person like you,"; mes "the club will have nothing to do with you in all your life.."; mes "It's ok that you don't understand"; mes "because it is impossible for us"; mes "to make you understand."; next; mes "[Tzerero]"; mes "Hmm... There are different kinds of people in this world"; mes "When you have such kinds of people,"; mes "there will be another kind, that's how things work."; mes "Don't you think so??"; close; } //=======================Esere========================== aldeba_in,216,169,3 script Esere 86,{ if(BaseJob == Job_Supernovice) { mes "[Esere]"; mes "Aiyo? Aren't you the member of the Novice Guild?"; mes "Wow~ You have pretty sharp eyes?!"; mes "How do you know this is something good~"; next; mes "[Esere]"; mes "And we can continue to fool around...No no."; mes "I mean enjoy a common life! And for your info"; mes "I am the best member under my leader"; mes "Tzerero?!"; close; } else if(BaseJob == Job_Novice) { mes "[Esere]"; mes "You still haven't realize the joy"; mes "of being a commoner!"; mes "And you have already become the member of Novice Guild?~"; mes "Well, it's not a bad thing being a Novice. Hehe."; next; mes "[Esere]"; mes "Actually, Novice is the best! Hahaha!"; close; } mes "[Esere]"; mes "Aiyo...You have went far from the road of commoner."; mes "And it's already too late,"; mes "even if you feel regret now!"; mes "Hmm... Then you should live the dangerous life as an adventurer"; mes "on behalf of us."; close; } //=======================Cart Rental========================== aldebaran,54,238,3 script Kafra Employee 117,{ if(BaseJob == Job_Supernovice) { mes "[Kafra Employee]"; mes "Hmm? So, you are a Super Novice."; mes "Are you feeling sad because"; mes "other Kapra Staffs do not let you use"; mes "the push cart? But now,"; mes "you won't need to worry anymore."; next; mes "[Kafra Employee]"; mes "Due to the overwhelming demands,"; mes "we have launched a push cart especially"; mes "for the Super Novice..."; mes "However, this has offended"; mes "the orders from the Kapra Headquarters."; mes "Therefore, we have to provide this service secretly.. Hehe"; next; mes "[Kafra Employee]"; mes "Anyway, let's end the introduction lecture here!"; mes "So, do you want to rent a push cart?"; mes "the rental fee is 1900 zeny"; next; if(select("Yes","No, thanks") == 1) { mes "[Kafra Employee]"; mes "Ah, there's something you need to take note!"; mes "Have you learned"; mes "the skill of Push cart?"; mes "I have nothing to lose because I can rent the cart to you anytime."; mes "But if you didn't learn that skill,"; mes "it will only be a waste of zeny and you won't get a push cart."; next; mes "[Kafra Employee]"; mes "Please take note that..I do this secretly."; mes "So there's nothing"; mes "to be confirmed."; next; if(select("I'll use it", "No thanks") == 1) { if(checkcart() == 1) { mes "[Kafra Employee]"; mes "You have equipped the push cart, dear customer."; close; } else if(Zeny > 1899) { set Zeny,Zeny-1900; setcart; mes "[Kafra Employee]"; mes "Thank you for using."; mes "Although this is not legal,"; mes "I am the Kafra Staff"; mes "that will be at your service ~"; close; } mes "[Kafra Employee]"; mes "You have not pay enough zeny."; mes "The amount of push cart rental is 1900 zeny."; close; } } mes "[Kafra Employee]"; mes "Maybe you can use it"; mes "in future."; close; } mes "[Kafra Employee]"; mes "Welcome~ Uh Oh? I am sorry."; mes "I don't think there's anything that I can do to help you."; mes "Please look for"; mes "other Kafra Employees."; close; } //===== Old Changelog: ================================= //= Dialogs From Some Other Scripts (Most Of It) //= 1.3-1.5 Added Baby class support (and to the Kafta SN Cart //= renter, too) [Lupus] //= 1.6 Added a fix which prevent High Novices passing //= this Job Quests again. [Lupus] //= 1.7 Fixed Baby Class Support. [Lupus] //= 1.8 Now a Baby can become a Super Baby [Lupus] //============================================================