diff options
Diffstat (limited to 'npc/jobs')
-rw-r--r-- | npc/jobs/1-1/acolyte.txt | 9 | ||||
-rw-r--r-- | npc/jobs/1-1/archer.txt | 5 | ||||
-rw-r--r-- | npc/jobs/1-1/mage.txt | 11 | ||||
-rw-r--r-- | npc/jobs/1-1/merchant.txt | 15 | ||||
-rw-r--r-- | npc/jobs/1-1/swordman.txt | 5 | ||||
-rw-r--r-- | npc/jobs/1-1/thief.txt | 5 | ||||
-rw-r--r-- | npc/jobs/valkyrie.txt | 6 |
7 files changed, 48 insertions, 8 deletions
diff --git a/npc/jobs/1-1/acolyte.txt b/npc/jobs/1-1/acolyte.txt index b8f369261..77802fdaf 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.0 +//= 2.1 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -26,6 +26,7 @@ //= 1.8a More bug fixes care of Crashy. [L0ne_W0lf] //= 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] //============================================================ prt_church,184,41,4 script Cleric#aco 60,{ @@ -106,14 +107,17 @@ prt_church,184,41,4 script Cleric#aco 60,{ default: set job_acolyte_q,2; mes "Please visit ^000077Father Rubalkabara^000000, a member of the Prontera Parish, and return here. He has been practicing asceticism in the ^000077Relics NorthEast of Prontera City^000000."; + setquest 1001; break; case 1: set job_acolyte_q,3; mes "Please visit ^000077Mother Mathilda^000000 and then return to me. She has been practicing asceticism near ^000077Morroc Town, SouthWest of Prontera City^000000."; + setquest 1002; break; case 2: set job_acolyte_q,4; mes "Please visit ^000077Father Yosuke^000000 and return here. He has been practicing asceticism around ^000077a bridge somewhere NorthWest of Prontera^000000."; + setquest 1003; break; } next; @@ -179,6 +183,9 @@ 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; 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/archer.txt b/npc/jobs/1-1/archer.txt index 1d9fb697b..e42860334 100644 --- a/npc/jobs/1-1/archer.txt +++ b/npc/jobs/1-1/archer.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 minor dialogue bug at Grade==25 [Lupus] //= 1.8 Fixed mistake in condition check. [L0ne_W0lf] +//= 1.9 Added Quest Log commands. [L0ne_W0lf] //============================================================ payon_in02,64,71,4 script Archer Guildsman#archer 85,{ @@ -97,6 +98,7 @@ payon_in02,64,71,4 script Archer Guildsman#archer 85,{ next; if (select("Apply.:Cancel") == 1) { set job_archer_q,1; + setquest 1004; mes "[Archer Guildsman]"; mes "Okay, sign here. Alright, um, I'll promote you once you meet the requirements."; next; @@ -191,6 +193,7 @@ payon_in02,64,71,4 script Archer Guildsman#archer 85,{ next; callfunc "Job_Change",Job_Archer; callfunc "F_ClearJobVar"; + completequest 1004; mes "[Archer Guildsman]"; mes "Congratulations!"; mes "You are now an Archer!"; diff --git a/npc/jobs/1-1/mage.txt b/npc/jobs/1-1/mage.txt index e3159cb4f..ce5784770 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.7a +//= 1.8 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -20,6 +20,7 @@ //= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] //= 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] //============================================================ geffen_in,164,124,4 script Mage Guildsman 123,{ @@ -207,6 +208,10 @@ 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; 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~"; @@ -233,21 +238,25 @@ geffen_in,164,124,4 script Mage Guildsman 123,{ mes "make me a"; mes "^3355FFMixed Solution No. 1^000000"; mes "and bring it back to me."; + setquest 1005; break; case 2: mes "make me a"; mes "^3355FFMixed Solution No. 2^000000"; mes "and bring it back to me."; + setquest 1006; break; case 3: mes "make me a"; mes "^3355FFMixed Solution No. 3^000000"; mes "and bring it back to me."; + setquest 1007; break; default: mes "make me a"; mes "^3355FFMixed Solution No. 4^000000"; mes "and bring it back to me."; + setquest 1008; } next; mes "[Mage Guildsman]"; diff --git a/npc/jobs/1-1/merchant.txt b/npc/jobs/1-1/merchant.txt index 232b98f17..06ac821cb 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.1 +//= 2.2 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -26,6 +26,7 @@ //= 1.9b Typo. "nextl" -> "next;" (Barron-Monster) [L0ne_W0lf] //= 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] //============================================================ alberta_in,53,43,6 script Merchant#mer 86,{ @@ -151,6 +152,10 @@ 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; 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) { @@ -184,10 +189,12 @@ alberta_in,53,43,6 script Merchant#mer 86,{ if (job_merchant_q2 == 1) { mes "[Chief Mahnsoo]"; mes "Remember, the Serial Number of the package is ^3355FF2485741^000000."; + setquest 1009; } else { mes "[Chief Mahnsoo]"; mes "Remember, the Serial Number of the package is ^3355FF2328137^000000."; + setquest 1009; } } else if (job_merchant_q2 == 3 || job_merchant_q2 == 4) { @@ -196,10 +203,12 @@ alberta_in,53,43,6 script Merchant#mer 86,{ if (job_merchant_q2 == 3) { mes "[Chief Mahnsoo]"; mes "When you get there, give the package to the Mage Guildsman in charge. Remember, the packages Serial Number is ^3355FF2989396^000000."; + setquest 1010; } else { mes "[Chief Mahnsoo]"; mes "When you get there, give the package to the Mage Guildsman in charge. Remember, the packages Serial Number is ^3355FF2191737^000000."; + setquest 1010; } } else if (job_merchant_q2 == 5 || job_merchant_q2 == 6) { @@ -211,10 +220,12 @@ alberta_in,53,43,6 script Merchant#mer 86,{ if (job_merchant_q2 == 5) { mes "[Chief Mahnsoo]"; mes "But he's a little forgetful, so give it to one of his students. Remember, the package's Serial Number is ^3355FF3012685^000000."; + setquest 1011; } else { mes "[Chief Mahnsoo]"; mes "But he's a little forgetful, give it to one of his students. Remember, the package's Serial Number is ^3355FF3487372^000000."; + setquest 1011; } } else if (job_merchant_q2 == 7 || job_merchant_q2 == 8) { @@ -223,10 +234,12 @@ alberta_in,53,43,6 script Merchant#mer 86,{ if (job_merchant_q2 == 7) { mes "[Chief Mahnsoo]"; mes "Remember, the package's Serial Number is ^3355FF3318702^000000."; + setquest 1012; } else { mes "[Chief Mahnsoo]"; mes "Remember, the package's Serial Number is ^3355FF3543625^000000."; + setquest 1012; } } if (job_merchant_q2 == 7 || job_merchant_q2 == 8) { diff --git a/npc/jobs/1-1/swordman.txt b/npc/jobs/1-1/swordman.txt index 6a913e4fb..dce01d9b6 100644 --- a/npc/jobs/1-1/swordman.txt +++ b/npc/jobs/1-1/swordman.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= kobra_k88; L0ne_W0lf //===== Current Version: ===================================== -//= 2.2 +//= 2.3 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -35,6 +35,7 @@ //= 2.0 Corrected NPC names to fall within proper resctrictions. [L0ne_W0lf] //= 2.1 Fixed mistake in condition check. [L0ne_W0lf] //= 2.2 Warp portals dont end with ; [Yommy] +//= 2.3 Added Quest Log commands. [L0ne_W0lf] //============================================================ izlude_in,74,172,4 script Swordman#swd_1 119,{ @@ -112,6 +113,7 @@ izlude_in,74,172,4 script Swordman#swd_1 119,{ if (select("Sign up.:Cancel.") == 1) { savepoint "izlude_in",65,165; set job_sword_q,1; + setquest 1014; mes "[Swordman]"; mes "Ah, yes. Your application will be reviewed as soon as possible."; next; @@ -156,6 +158,7 @@ izlude_in,74,172,4 script Swordman#swd_1 119,{ next; callfunc "Job_Change",Job_Swordman; set job_sword_q,0; + completequest 1014; mes "[Swordman]"; mes "Once again, congratulations. I expect that you will be a good representative of the Swordman Association."; close; diff --git a/npc/jobs/1-1/thief.txt b/npc/jobs/1-1/thief.txt index c7d3edb5b..6ac5b9911 100644 --- a/npc/jobs/1-1/thief.txt +++ b/npc/jobs/1-1/thief.txt @@ -3,7 +3,7 @@ //===== By: ================================================== //= eAthena dev team //===== Current Version: ===================================== -//= 1.7 +//= 1.8 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -19,6 +19,7 @@ //= 1.6 Merged back JFunc [Lupus] 1.6a typos //= 1.7 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] //= No longer uses function "F_ToHigh" +//= 1.8 Added Quest Log commands. [L0ne_W0lf] //============================================================ moc_prydb1,39,129,2 script Thief Guide 69,{ @@ -298,6 +299,7 @@ moc_prydb1,39,129,2 script Thief Guide 69,{ mes "[Thief Guide]"; mes "Because I feel like it, I now decree that you have passed this interview. Good work!"; set job_thief_q,2; + setquest 1013; next; mes "[Thief Guide]"; mes "Now, your actual abilities will need to be tested. Do you know anything about the test?"; @@ -430,6 +432,7 @@ moc_prydb1,42,133,2 script Comrade 118,{ if (countitem(1070) != 0) delitem 1070,countitem(1070); //Mushroom_Of_Thief_2 callfunc "Job_Change",Job_Thief; callfunc "F_ClearJobVar"; + completequest 1013; next; mes "[Comrade]"; mes "Congratulations on becoming a Thief! From now, be an honorable representative of the Thief's Guild."; diff --git a/npc/jobs/valkyrie.txt b/npc/jobs/valkyrie.txt index 592dfd186..53bf49913 100644 --- a/npc/jobs/valkyrie.txt +++ b/npc/jobs/valkyrie.txt @@ -5,7 +5,7 @@ //= finished, optimized and tested by Lupus //= L0ne_W0lf //===== Current Version: ===================================== -//= 2.9b +//= 3.0 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= @@ -36,6 +36,7 @@ //= 2.8 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] //= 2.9 Corrected Valkyrie case spicifying where to warp after rebirthing. [L0ne_W0lf] //= 2.9b Fixed Verdandi typo, fixed resetting vars [Lupus] +//= 3.0 Added quest log commands. [L0ne_W0lf] //============================================================ valkyrie,48,86,4 script Valkyrie# 811,{ @@ -138,7 +139,6 @@ valkyrie,48,86,4 script Valkyrie# 811,{ mes "[Valkyrie]"; mes "One..."; mes "Two......"; - //callfunc("F_SaveQuestSkills"); //now not used next; mes "[Valkyrie]"; mes "One..."; @@ -152,6 +152,7 @@ valkyrie,48,86,4 script Valkyrie# 811,{ set MISC_QUEST,MISC_QUEST | 1024; //<-reset Skill Reset Event skill 142,1,0; skill 143,1,0; + completequest 1000; next; mes "[Valkyrie]"; mes "Congratulations."; @@ -231,6 +232,7 @@ yuno_in02,88,164,5 script Metheus Sylphe#Library 742,{ if (Zeny >= 1285000) { set zeny,zeny-1285000; set valkyrie_Q,1; + setquest 1000; mes "[Metheus Sylphe]"; mes "Thank you, your donation will be used for a good cause. You may"; mes "now go in and read the book."; |