diff options
Diffstat (limited to 'npc/quests/quests_nameless.txt')
-rw-r--r-- | npc/quests/quests_nameless.txt | 99 |
1 files changed, 70 insertions, 29 deletions
diff --git a/npc/quests/quests_nameless.txt b/npc/quests/quests_nameless.txt index ae37edcea..a8d9c7f93 100644 --- a/npc/quests/quests_nameless.txt +++ b/npc/quests/quests_nameless.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== -//= 2.3 +//= 2.4 //===== Description: ========================================= //= [Aegis Conversion] //= Collection of Nameless Island Quests @@ -59,6 +59,7 @@ //= - Z-Gang Quest //= 2.2a Fixed a few job constant typos. [Euphy] //= 2.3 Removed Strange Machine [Streusel] +//= 2.4 Added renewal checks for exp distribution [Streusel] //============================================================ // Nameless Island and Cursed Monestary Access Quest @@ -878,7 +879,10 @@ ra_temple,165,57,5 script Niren#ss 915,{ mes "comes from that place."; delitem 7755,1; //Research_Note set aru_monas,26; - getexp 50000,0; + if(checkre(0)) + getexp 50000,0; + else + getexp 500000,0; close2; } } @@ -1347,7 +1351,10 @@ ra_temple,165,57,5 script Niren#ss 915,{ mes "that you've seen that"; mes "expression on her face.^000000"; set aru_em,23; - getexp 100000,0; + if(checkre(0)) + getexp 100000,0; + else + getexp 1000000,0; close2; } else if (aru_em > 21) { @@ -1924,7 +1931,10 @@ nameless_n,259,218,3 script Larjes#Boat1 97,{ mes "This is huge!"; set aru_monas,24; delitem 7726,1; //Token_Of_King - getexp 100000,0; + if(checkre(0)) + getexp 100000,0; + else + getexp 1000000,0; close; } mes "[Larjes]"; @@ -6178,7 +6188,10 @@ prontera,148,326,3 script Chief Officer#edq 734,{ mes "Congratulations! "; completequest 3134; set zdan_edq,19; - getexp 100000,0; + if(checkre(0)) + getexp 100000,0; + else + getexp 1000000,0; close; } mes "[Chief Officer]"; @@ -10693,31 +10706,59 @@ prontera,140,304,5 script Old Soldier 901,{ getitem 607,1; //Yggdrasilberry next; } - else if ((BaseLevel > 65) && (BaseLevel < 75)) { - getexp 5000,0; - next; - } - else if ((BaseLevel > 74) && (BaseLevel < 81)) { - getexp 18000,0; - next; - } - else if ((BaseLevel > 80) && (BaseLevel < 86)) { - getexp 36000,0; - next; - } - else if ((BaseLevel > 85) && (BaseLevel < 91)) { - getexp 50000,0; - next; - } - else if ((BaseLevel > 90) && (BaseLevel < 96)) { - getexp 80000,0; - next; - } - else if ((BaseLevel > 95) && (BaseLevel < 150)) { - getexp 100000,0; - next; + if(checkre(0)) { + if ((BaseLevel > 65) && (BaseLevel < 75)) { + getexp 5000,0; + next; + } + else if ((BaseLevel > 74) && (BaseLevel < 81)) { + getexp 18000,0; + next; + } + else if ((BaseLevel > 80) && (BaseLevel < 86)) { + getexp 36000,0; + next; + } + else if ((BaseLevel > 85) && (BaseLevel < 91)) { + getexp 50000,0; + next; + } + else if ((BaseLevel > 90) && (BaseLevel < 96)) { + getexp 80000,0; + next; + } + else if ((BaseLevel > 95) && (BaseLevel < 150)) { + getexp 100000,0; + next; + } + } else { + if ((BaseLevel > 65) && (BaseLevel < 75)) { + getexp 50000,0; + next; + } + else if ((BaseLevel > 74) && (BaseLevel < 81)) { + getexp 180000,0; + next; + } + else if ((BaseLevel > 80) && (BaseLevel < 86)) { + getexp 360000,0; + next; + } + else if ((BaseLevel > 85) && (BaseLevel < 91)) { + getexp 500000,0; + next; + } + else if ((BaseLevel > 90) && (BaseLevel < 96)) { + getexp 800000,0; + next; + } + else if ((BaseLevel > 95) && (BaseLevel < 150)) { + getexp 200000,0; + next; + } + } - else if (BaseLevel == 150) { + if (BaseLevel == 150) { getitem 617,1; //Old_Violet_Box next; } |