diff options
Diffstat (limited to 'npc/jobs/1-1')
-rw-r--r-- | npc/jobs/1-1/acolyte.txt | 15 | ||||
-rw-r--r-- | npc/jobs/1-1/mage.txt | 19 | ||||
-rw-r--r-- | npc/jobs/1-1/merchant.txt | 19 |
3 files changed, 39 insertions, 14 deletions
diff --git a/npc/jobs/1-1/acolyte.txt b/npc/jobs/1-1/acolyte.txt index 77802fdaf..f62b8404e 100644 --- a/npc/jobs/1-1/acolyte.txt +++ b/npc/jobs/1-1/acolyte.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= kobra_k88; L0ne_W0lf //===== Current Version: ===================================== -//= 2.1 +//= 2.2 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -27,6 +27,7 @@ //= 1.9 Changed Marthilda to Mathilda. [L0ne_W0llf] //= 2.0 Fixed High Acolytesnot being given holy light. [L0ne_W0lf] //= 2.1 Added Quest Log commands. [L0ne_W0lf] +//= 2.2 Fixed an issue with completequest by adding checkquest. [Kisuka] //============================================================ prt_church,184,41,4 script Cleric#aco 60,{ @@ -183,9 +184,15 @@ prt_church,184,41,4 script Cleric#aco 60,{ skill 143,0,0; callfunc "Job_Change",Job_Acolyte; callfunc "F_ClearJobVar"; - completequest 1001; - completequest 1002; - completequest 1003; + if(checkquest(1001) != "-1") { + completequest 1001; + } + else if(checkquest(1002) != "-1") { + completequest 1002; + } + else { + completequest 1003; + } mes "[Father Mareusis]"; mes "Always remember to be thankful to God, who is taking care of us all the time."; next; diff --git a/npc/jobs/1-1/mage.txt b/npc/jobs/1-1/mage.txt index ce5784770..c382358a2 100644 --- a/npc/jobs/1-1/mage.txt +++ b/npc/jobs/1-1/mage.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= kobra_k88; L0ne_W0lf //===== Current Version: ===================================== -//= 1.8 +//= 1.9 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -21,6 +21,7 @@ //= No longer uses function "F_ToHigh" //= 1.7a Fixed a "If" in the quest. (bugreport:489) [Samuray22] //= 1.8 Added Quest Log commands. [L0ne_W0lf] +//= 1.9 Fixed an issue with completequest by adding checkquest. [Kisuka] //============================================================ geffen_in,164,124,4 script Mage Guildsman 123,{ @@ -208,10 +209,18 @@ geffen_in,164,124,4 script Mage Guildsman 123,{ callfunc "Job_Change",Job_Mage; callfunc "F_ClearJobVar"; set Zeny,Zeny+50; - completequest 1005; - completequest 1006; - completequest 1007; - completequest 1008; + if(checkquest(1005) != "-1") { + completequest 1005; + } + else if(checkquest(1006) != "-1") { + completequest 1006; + } + else if(checkquest(1007) != "-1") { + completequest 1007; + } + else { + completequest 1008; + } mes "[Mage Guildsman]"; mes "'Welcome to My World~'"; mes "Heh heh, I just wanted to say that. You know, it's a quote from a well-known movie~"; diff --git a/npc/jobs/1-1/merchant.txt b/npc/jobs/1-1/merchant.txt index 06ac821cb..4d0e9fd11 100644 --- a/npc/jobs/1-1/merchant.txt +++ b/npc/jobs/1-1/merchant.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= kobra_k88; L0ne_W0lf //===== Current Version: ===================================== -//= 2.2 +//= 2.3 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -27,6 +27,7 @@ //= 2.0 Should "fix" the problem with the Biliban Kafra. [L0ne_W0lf] //= 2.1 Fixed mistake in condition check. [L0ne_W0lf] //= 2.2 Added Quest Log commands. [L0ne_W0lf] +//= 2.3 Fixed an issue with completequest by adding checkquest. [Kisuka] //============================================================ alberta_in,53,43,6 script Merchant#mer 86,{ @@ -152,10 +153,18 @@ alberta_in,53,43,6 script Merchant#mer 86,{ mes "Congratulations!"; callfunc "Job_Change",Job_Merchant; callfunc "F_ClearJobVar"; - completequest 1009; - completequest 1010; - completequest 1011; - completequest 1012; + if(checkquest(1009) != "-1") { + completequest 1009; + } + else if(checkquest(1010) != "-1") { + completequest 1010; + } + else if(checkquest(1011) != "-1") { + completequest 1011; + } + else { + completequest 1012; + } mes "I'm very pleased that you are joining the Merchant Guild and hope that you will play an active part in Rune-Midgarts' economy."; next; if (quest_alb_01 == 1) { |