summaryrefslogblamecommitdiff
path: root/npc/jobs/novice/supernovice.txt
blob: d3c36b5e2ee8cbade672b2e2f1b21242c22a859e (plain) (tree)
1
2
3
4
5
6
7
8
9


                                                               
                         
                                                               
       


                                                               

                                            
                                                               








































































































































































































































































































































































                                                                                                      






                                                              
                                                              
//===== 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]
//============================================================