summaryrefslogtreecommitdiff
path: root/npc/re/jobs/1-1/swordman.txt
diff options
context:
space:
mode:
authorshennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-08 19:30:07 +0000
committershennetsind <shennetsind@54d463be-8e91-2dee-dedb-b68131a5f0ec>2012-07-08 19:30:07 +0000
commit31825ccc2dde034a218d9ad466dd721c40b5651d (patch)
tree961b976e45988f7f7158d33b3f11a18688f34b1f /npc/re/jobs/1-1/swordman.txt
parent22c75b070526de8b103032f5bf13504af81e0095 (diff)
downloadhercules-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.txt127
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;
+ }
+}