diff options
author | shennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-07-08 19:30:07 +0000 |
---|---|---|
committer | shennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2012-07-08 19:30:07 +0000 |
commit | 31825ccc2dde034a218d9ad466dd721c40b5651d (patch) | |
tree | 961b976e45988f7f7158d33b3f11a18688f34b1f /npc/re/jobs/1-1/swordman.txt | |
parent | 22c75b070526de8b103032f5bf13504af81e0095 (diff) | |
download | hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.gz hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.bz2 hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.tar.xz hercules-31825ccc2dde034a218d9ad466dd721c40b5651d.zip |
Okie ladies and gentleman if this commit breaks anything it's jman's and maki's fault, yes, blame them.
Fixing pre-re / re npc support, moving /config/ folder to src root so other servers may also make use of the #define renewal dir and other stuff.
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/trunk@16382 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'npc/re/jobs/1-1/swordman.txt')
-rw-r--r-- | npc/re/jobs/1-1/swordman.txt | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/npc/re/jobs/1-1/swordman.txt b/npc/re/jobs/1-1/swordman.txt new file mode 100644 index 000000000..6942c170b --- /dev/null +++ b/npc/re/jobs/1-1/swordman.txt @@ -0,0 +1,127 @@ +//===== rAthena Script ======================================= +//= Renewal Swordman Job Change +//===== By: ================================================== +//= Kisuka +//===== Current Version: ===================================== +//= 1.0 +//===== Compatible With: ===================================== +//= rAthena SVN +//===== Description: ========================================= +//= Job Change to Swordman Class +//===== Additional Comments: ================================= +//= 1.0 First Version. [Kisuka] +//============================================================ +izlude_in,74,172,4 script Swordman#swd 119,{ + if (Upper == 1) { + if (Class == Job_Novice_High && (ADVJOB == Job_Lord_Knight || ADVJOB == Job_Paladin)) { + mes "[Swordman]"; + mes "It..."; + mes "Can't be..."; + mes "You've been reborn, haven't you?"; + next; + mes "[Swordman]"; + 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]"; + mes "Hmm? Ah, you must first master the Basic Skills before you are ready to become a Swordman."; + next; + mes "[Swordman]"; + mes "Come back to me when you have finished learning the Basic Novice Skills."; + close; + } + mes "[Swordman]"; + mes "Excellent! Let me promote you to a Swordman right away!"; + next; + skill 143,0,0; + jobchange Job_Swordman_High; + skill 144,1,0; + skill 145,1,0; + skill 146,1,0; + mes "[Swordman]"; + 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; + }else{ + mes "[Swordman]"; + mes "Hm...?"; + mes "You're a reborn"; + mes "warrior, aren't you?"; + next; + mes "[Swordman]"; + 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 "This is the Swordman Guild."; + mes "Why are you here?"; + next; + switch(select("Tell me about being a Swordman.:I want to be a Swordman.:Nothing.")) { + case 1: + mes "[Swordman Guildsman]"; + mes "So you wish to know more about the mighty Swordman? Okay!"; + next; + mes "[Swordman Guildsman]"; + mes "The most distinctive feature of the Swordman is that the Swordman can show us his/her real abilities in close combat."; + mes "There are three reasons!"; + next; + mes "[Swordman Guildsman]"; + mes "First, Swordman has higher HP than other jobs."; + mes "Second, except for Bows and Rods, Swordman can use all other weapons so they can fight at their optimal ability."; + mes "And third, most of the skills of the Swordman give powerful physical attacks."; + next; + mes "[Swordman Guildsman]"; + mes "Though I gave you a simple explanation, I believe you understand the core meaning of what it is to be a Swordman."; + mes "In my opinion, Swordman is the best job ever!"; + close; + case 2: + if(Class != Job_Novice) { + mes "[Swordman Guildsman]"; + if(Class == Job_Swordman) { + mes "You are already an excellent Swordman, aren't you?"; + mes "Just devote yourself to be a great Swordman."; + }else{ + mes "You already have one of the other jobs, don't you?"; + mes "You've gone too far with that joke."; + } + close; + }else{ + 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 ^4A4AFFJob Level 10^000000."; + mes "and ^4A4AFFBasic 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; + if(select("Yes, I do.:I'll consider it again.") == 2) { + mes "[Swordman Guildsman]"; + mes "Yeah. Prudent decision is needed for choosing a job."; + mes "But I feel sorry... that you consider it again after overcoming all the hardships...."; + close; + } + mes "[Swordman Guildsman]"; + mes "Congratulations! From now on, you are going to live a Swordman's life!"; + mes "Let's do it right now!"; + next; + mes "[Swordman Guildsman]"; + mes "Congratulations again for being a Swordman and I hope that you participate in many activities for the revival of our guild."; + callfunc "Job_Change",Job_Swordman; + getitem 13415,1; // N_Falchion + close; + } + case 3: + close; + } +} |