summaryrefslogblamecommitdiff
path: root/npc/pre-re/jobs/1-1/swordman.txt
blob: ff87a1a05db5c43615a11d1e750cd5c07151febd (plain) (tree)
1
2
3
4
5
6
7
8
9
                                                               
                               
                                                               
          
                                                               
       
                                                               
               
                                                               
                                
                                                               
                               
                                              
                                                               
                                                     
                         

                                                                                                         



                                                               
                                                   

                                                                                                                                                        
                                                         
                                                           

                                                                                                                                 
                                                           


                                                                                                               
                                                   

                                                                                      
                                      



                                                    
                                                   
                                                                                                                                                              
                              
                 












                                                    
         
                                   






                                    
             
                                                                                             
               
                                           
                                                                                            

                                           

                                                                                                              

                                           
                                                                                                                                                                                

                                           
                                                                                                                                                  

                      
                                                               

                                                           

                                                                                                                                           
                                     


                                                                                                    

                                      


                                                                                        
                             

















                                                                                                                                                                      
                                                           

                                                                                                                         

                                      

                                                                                                   
                                                   

                                                                                 

                              


                                                                                                                 
               


                                           
                      
         
 
//===== rAthena Script ======================================= 
//= Renewal Swordman Job Change
//===== By: ================================================== 
//= Kisuka
//===== Current Version: ===================================== 
//= 1.1
//===== Compatible With: ===================================== 
//= rAthena SVN
//===== Description: ========================================= 
//= Job Change to Swordman Class
//===== Additional Comments: ================================= 
//= 1.0 First Version. [Kisuka]
//= 1.1 Added Baby job change support. [Masao]
//============================================================ 
izlude_in,74,172,4	script	Swordman	119,{
	if (Upper == 1) {
		if ((Class == Job_Novice_High) && (ADVJOB == Job_Lord_Knight || ADVJOB == Job_Paladin)) {
			mes "[Swordman Guildsman]";
			mes "It...";
			mes "Can't be...";
			mes "You've been reborn, haven't you?";
			next;
			mes "[Swordman Guildsman]";
			mes "I see you're retreading the path of the Swordman! Once you've gotten used to brandishing a sword, you can never go back!!";
			next;
			if (getskilllv("NV_BASIC") < 9) {
				mes "[Swordman Guildsman]";
				mes "Hmm? Ah, you must first master the Basic Skills before you are ready to become a Swordman.";
				next;
				mes "[Swordman Guildsman]";
				mes "Come back to me when you have finished learning the Basic Novice Skills.";
				close;
			}
			mes "[Swordman Guildsman]";
			mes "Excellent! Let me promote you to a Swordman right away!";
			next;
			skill 143,0,1;
			jobchange Job_Swordman_High;
			skill 144,1,0;
			skill 145,1,0;
			skill 146,1,0;
			mes "[Swordman Guildsman]";
			mes "Hmm... You look like a well-experienced Swordman. Still, I'm sure that you must train to improve your skills and gain strength!";
			close;
		}
		mes "[Swordman Guildsman]";
		mes "Hm...?";
		mes "You're a reborn";
		mes "warrior, aren't you?";
		next;
		mes "[Swordman Guildsman]";
		mes "Hmmm...";
		mes "It seems that being";
		mes "a Swordman is not part";
		mes "of your destiny. I'm sorry,";
		mes "but it seems there is nothing";
		mes "I can do for you.";
		close;
	}
	mes "[Swordman Guildsman]";
	mes "Welcome to the";
	mes "Swordman Association!";
	next;
	mes "[Swordman Guildsman]";
	mes "So...";
	mes "What business";
	mes "brings you to us?";
	next;
	switch (select("Tell me about being a Swordman.:I want to be a Swordman.:Cancel.")) {
	case 1:
		mes "[Swordman Guildsman]";
		mes "So you wish to know more about the mighty Swordman job? Well, then...";
		next;
		mes "[Swordman Guildsman]";
		mes "Amongst the First Class jobs, the Swordman is the best melee fighter for three reasons.";
		mes "There are 3 reasons why Swordy is the best to approch a fight!";
		next;
		mes "[Swordman Guildsman]";
		mes "First, Swordman has the benefit of additional HP. Second, Swordman generally have access to a wider selection fo weapons than the other First Class jobs.";
		next;
		mes "[Swordman Guildsman]";
		mes "And third, most of the Swordman skills are crushing physical attacks! In my opinion, being a Swordman is the best job ever!";
		close;
	case 2:
		if (Class == Job_Baby || Class == Job_Novice) {
			if (getskilllv("NV_BASIC") < 9) {
				mes "[Swordman Guildsman]";
				mes "I'm sorry to tell you this but to be a Swordman, you must reach at least ^4d4dffJob Level 10^000000.";
				mes "and ^4d4dffBasic Skill Level 9^000000.";
				next;
				mes "[Swordman Guildsman]";
				mes "Want to be a Swordman without having the minimum requirement?";
				mes "Do you think being a Swordman is that easy?";
				close;
			}
			mes "[Swordman Guildsman]";
			mes "Hmm, both your Job Level and Basic Skill Level check out.";
			mes "Good. Do you want to be a Swordman right away?";
			next;
			switch (select("Yes, I do.:I'll consider it again.")) {
			case 1:
				mes "[Swordman Guildsman]";
				mes "Congratulations! From now on, you are going to live a Swordman's life!";
				mes "I will transform you right away!";
				next;
				skill 143,0,1;
				if(Class == Job_Baby){
					jobchange Job_Baby_Swordman;
				} else {
					jobchange Job_Swordman;
				}
				set job_sword_q,0;
				getitem 13415,1; //N_Falchion
				mes "[Swordman Guildsman]";
				mes "Congratulations again for becomming a Swordman and I hope that you participate in many activities for the revival of our guild.";
				close;
			case 2:
				mes "[Swordman Guildsman]";
				mes "Yeah. Careful consideration is needed for choosing a job.";
				mes "But I feel sorry... that you'll have to consider it again after all the trials....";
				close;
			}
		}
		if (Class == Job_Baby_Swordman || Class == Job_Swordman || Class == Job_Swordman) {
			mes "[Swordman Guildsman]";
			mes "You are already an excellent Swordman, aren't you?";
			mes "Just devote yourself to be a great Swordman.";
			close;
		}
		mes "[Swordman Guildsman]";
		mes "Haha! Oh boy. I'm flattered, but you already have another job! Still, I can't blame you...";
		close;
	case 3:
		mes "[Swordman Guildsman]";
		mes "Ha ha ha!";
		mes "Ah, youth!";
		close;
	}
}