diff options
Diffstat (limited to 'npc/quests/first_class/tu_sword.txt')
-rw-r--r-- | npc/quests/first_class/tu_sword.txt | 145 |
1 files changed, 108 insertions, 37 deletions
diff --git a/npc/quests/first_class/tu_sword.txt b/npc/quests/first_class/tu_sword.txt index ee54103de..57e3fa447 100644 --- a/npc/quests/first_class/tu_sword.txt +++ b/npc/quests/first_class/tu_sword.txt @@ -1,22 +1,21 @@ -//===== rAthena Script ======================================= +//===== Hercules Script ====================================== //= Swordman Class Tutorial and Job Specific Quest -//===== By: ================================================== +//===== By: ================================================== //= Fix up by Jukka -//===== Current Version: ===================================== -//= 1.5 -//===== Compatible With: ===================================== -//= rAthena SVN (Testet in Trunk 88xx) -//===== Description: ========================================= -//= -//===== Additional Comments: ================================= +//===== Current Version: ===================================== +//= 1.6 +//===== Description: ========================================= +//= [Official Conversion] +//= Swordman training quest. +//===== Additional Comments: ================================= //= 1.0 Fully working //= 1.1 optimized [Lupus] -//= TODO: Test, Add correct misceffects numbers //= 1.2 Fixed a typo on NPC name. [SinSloth] //= 1.3 Fixed experience gains to match upcoming rate adjustments. [SinSloth] //= 1.4 Misc. updates. [L0ne_W0lf] -//= 1.5 Warp New Izlude update -//============================================================ +//= 1.5 Added Renewal Izlude coordinates. +//= 1.6 Added Pre-Renewal support. [Euphy] +//============================================================ // Shurank //============================================================ @@ -42,7 +41,7 @@ izlude_in,82,163,3 script Shurank 733,{ mes "come back to me..."; close; } - if(BaseClass == Job_Swordman && eaclass()&(EAJL_2|EAJL_UPPER)){ + if(BaseClass == Job_Swordman && eaclass()&(EAJL_2|EAJL_UPPER|EAJL_THIRD)){ mes "From your raiment,"; mes "I see that you are"; if(Sex) @@ -109,7 +108,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "your great efforts. But do not let your talents allow you to grow arrogant!"; set tu_swordman, 23; completequest 8228; - getexp 186,0; + if (checkre(3)) + getexp 186,0; + else + getexp 1860,0; getitem 1113,1; //Scimiter next; mes "[Shurank]"; @@ -197,7 +199,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "your accomplishment."; set tu_swordman, 22; changequest 8227,8228; - getexp 186,0; + if (checkre(3)) + getexp 186,0; + else + getexp 1860,0; next; mes "[Shurank]"; mes "Next time, I will tell you more about the Magnum Break skill."; @@ -224,7 +229,10 @@ izlude_in,82,163,3 script Shurank 733,{ set tu_swordman, 13; erasequest 8221; setquest 8222; - getexp 126,0; + if (checkre(3)) + getexp 126,0; + else + getexp 1260,0; next; mes "[Shurank]"; mes "Ah, once again, I have"; @@ -286,7 +294,10 @@ izlude_in,82,163,3 script Shurank 733,{ set tu_swordman, 13; erasequest 8221; setquest 8222; - getexp 126,0; + if (checkre(3)) + getexp 126,0; + else + getexp 1260,0; next; mes "[Shurank]"; mes "Ah, once again, I have"; @@ -363,7 +374,10 @@ izlude_in,82,163,3 script Shurank 733,{ set tu_swordman, 13; erasequest 8221; setquest 8222; - getexp 126,0; + if (checkre(3)) + getexp 126,0; + else + getexp 1260,0; next; mes "[Shurank]"; mes "Ah, once again, I have"; @@ -384,7 +398,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "[Shurank]"; mes "Ah, I see that you have a fairly good understanding of the Provoke skill. Let me reward you in this small way for your efforts."; set tu_swordman, 10; - getexp 112,0; + if (checkre(3)) + getexp 112,0; + else + getexp 1120,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -398,7 +415,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "an outstanding Swordman."; mes "Here is a small reward..."; set tu_swordman, 10; - getexp 126,0; + if (checkre(3)) + getexp 126,0; + else + getexp 1260,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -447,7 +467,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "[Shurank]"; mes "Ah, I see that you have a fairly good understanding of the Provoke skill. Let me reward you in this small way for your efforts."; set tu_swordman, 10; - getexp 112,0; + if (checkre(3)) + getexp 112,0; + else + getexp 1120,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -461,7 +484,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "an outstanding Swordman."; mes "Here is a small reward..."; set tu_swordman, 10; - getexp 126,0; + if (checkre(3)) + getexp 126,0; + else + getexp 1260,0; next; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; close; @@ -543,7 +569,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Ah, I see that you have a fairly good understanding of the Provoke skill. Let me reward you in this small way for your efforts."; set tu_swordman, 10; changequest 8219,8220; - getexp 112,0; + if (checkre(3)) + getexp 112,0; + else + getexp 1120,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -561,7 +590,10 @@ izlude_in,82,163,3 script Shurank 733,{ completequest 8219; completequest 8220; setquest 8221; - getexp 126,0; + if (checkre(3)) + getexp 126,0; + else + getexp 1260,0; next; mes "[Shurank]"; mes "Next time we speak, I will tell you what I know about the ^5D478BEndure^000000 skill. When you're ready to learn, come back to me."; @@ -650,7 +682,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Ah! That healthy glow!"; mes "I see that you've mastered this skill already. Let me give you a little reward for your hard training!"; set tu_swordman, 5; - getexp 112,0; + if (checkre(3)) + getexp 112,0; + else + getexp 1120,0; next; } else { mes "[Shurank]"; @@ -690,7 +725,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a small prize in recognition of your efforts thus far. But don't relax yet! You still have a long way to go before grasping"; mes "all of the basics."; set tu_swordman, 4; - getexp 97,0; + if (checkre(3)) + getexp 97,0; + else + getexp 970,0; getitem 2503,1; //Muffler close; } else { @@ -725,7 +763,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a little reward for all of your hard work. I hope you realize the importance of using Bash as"; mes "you grow stronger."; set tu_swordman, 3; - getexp 83,0; + if (checkre(3)) + getexp 83,0; + else + getexp 830,0; close; } else if(.@chk_bash == 10){ mes "[Shurank]"; @@ -736,7 +777,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a small prize in recognition of your efforts thus far. But don't relax yet! You still have a long way to go before grasping"; mes "all of the basics."; set tu_swordman, 4; - getexp 97,0; + if (checkre(3)) + getexp 97,0; + else + getexp 970,0; getitem 2503,1; //Muffler close; } else { @@ -771,7 +815,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Still, for your training efforts, let me give you a humble reward. But remember, we still have more"; mes "of the fundamentals to cover!"; set tu_swordman, 2; - getexp 58,0; + if (checkre(3)) + getexp 58,0; + else + getexp 580,0; close; } else if((.@chk_bash > 4) && (.@chk_bash < 10)){ mes "[Shurank]"; @@ -801,7 +848,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "For your efforts and patience, I offer you this small reward. Please take it and grow even stronger..."; set tu_swordman, 3; setquest 8211; - getexp 83,0; + if (checkre(3)) + getexp 83,0; + else + getexp 830,0; next; mes "[Shurank]"; mes "I believe that every true Swordman should master the Bash skill. If you ever do master the skill as a Swordman, come back to me."; @@ -815,7 +865,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "Here's a small prize in recognition of your efforts thus far. But don't relax yet! You still have a long way to go before grasping"; mes "all of the basics."; set tu_swordman, 4; - getexp 97,0; + if (checkre(3)) + getexp 97,0; + else + getexp 970,0; getitem 2503,1; //Muffler close; } else { @@ -848,7 +901,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "[Shurank]"; mes "Now, if you wish to become a true Swordman, you must learn the Bash skill. There's no question about it: You've got to know these basics! Take this, and learn to Bash!"; set tu_swordman, 1; - getexp 49,0; + if (checkre(3)) + getexp 49,0; + else + getexp 490,0; setquest 8211; close; } else if((.@chk_bash > 0) && (.@chk_bash < 5)){ @@ -873,7 +929,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "of the fundamentals to cover!"; set tu_swordman, 2; changequest 8211,8212; - getexp 58,0; + if (checkre(3)) + getexp 58,0; + else + getexp 580,0; close; } else if((.@chk_bash > 4) && (.@chk_bash < 10)){ mes "[Shurank]"; @@ -896,7 +955,10 @@ izlude_in,82,163,3 script Shurank 733,{ mes "of the fundamentals to cover!"; set tu_swordman, 3; changequest 8212,8213; - getexp 83,0; + if (checkre(3)) + getexp 83,0; + else + getexp 830,0; next; mes "[Shurank]"; mes "But if you wish to become an expert Swordman in my eyes, you must master Bash!"; @@ -914,7 +976,10 @@ izlude_in,82,163,3 script Shurank 733,{ completequest 8212; completequest 8213; setquest 8214; - getexp 97,0; + if (checkre(3)) + getexp 97,0; + else + getexp 970,0; getitem 2503,1; //Muffler close; } @@ -1067,7 +1132,10 @@ geffen,154,143,3 script Dequ'ee 734,{ mes "Hurry over to Morroc and monitor Bankley in case he does anything desperate. If something happens, report to me right away!"; set tu_swordman, 19; changequest 8224,8225; - getexp 162,0; + if (checkre(3)) + getexp 162,0; + else + getexp 1620,0; close2; warp "moc_fild07",359,201; end; @@ -2113,7 +2181,10 @@ geffen,154,143,3 script Dequ'ee 734,{ mes "Thank you for taking the trouble to come this far. Let me reward you with some experience points."; set tu_swordman, 7; changequest 8216,8217; - getexp 112,0; + if (checkre(3)) + getexp 112,0; + else + getexp 1120,0; next; mes "[Dequ'ee]"; mes "Take care"; |