summaryrefslogtreecommitdiff
path: root/npc/jobs/2-2e/SoulLinker.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/jobs/2-2e/SoulLinker.txt')
-rw-r--r--npc/jobs/2-2e/SoulLinker.txt16
1 files changed, 15 insertions, 1 deletions
diff --git a/npc/jobs/2-2e/SoulLinker.txt b/npc/jobs/2-2e/SoulLinker.txt
index 050c3a0d9..870e4cc94 100644
--- a/npc/jobs/2-2e/SoulLinker.txt
+++ b/npc/jobs/2-2e/SoulLinker.txt
@@ -3,7 +3,7 @@
//===== By: ==================================================
//= Celestria & Samuray22
//===== Current Version: =====================================
-//= 1.4
+//= 1.5
//===== Compatible With: =====================================
//= eAthena SVN
//===== Description: =========================================
@@ -19,6 +19,7 @@
//= No longer used a global var, uses an NPC var instead.
//= 1.3a Deleted Empty Color Tag. (bugreport:1572) [Samuray22]
//= 1.4 Replaced effect numerics with constants. [L0ne_W0lf]
+//= 1.5 Added Quest Log commands. [Kisuka]
//============================================================
morocc_in,174,30,6 script Kid#link1 716,{
@@ -157,6 +158,7 @@ morocc_in,174,30,6 script Kid#link1 716,{
close;
}
set SOUL_Q,1;
+ setquest 6005;
mes "[Kid]";
mes "So you want to become";
mes "a Soul Linker? Great!";
@@ -197,6 +199,7 @@ morocc_in,174,30,6 script Kid#link1 716,{
delitem 929,1; //Immortal_Heart
delitem 748,1; //Witherless_Rose
set SOUL_Q,2;
+ changequest 6005,6006;
mes "[Kid]";
mes "Great, I see that you've";
mes "brought everything. But";
@@ -359,6 +362,7 @@ OnTouch:
mes "more spirits as a Soul Linker.";
next;
set SOUL_Q,3;
+ changequest 6006,6007;
mes "[Maia]";
mes "We can only remain in";
mes "your mind for 3 minutes.";
@@ -428,6 +432,7 @@ OnTouch:
mes "powers as a Soul Linker";
mes "wisely and for just purposes.";
next;
+ completequest 6008;
callfunc "Job_Change",Job_Soul_Linker;
callfunc "F_ClearJobVar"; // clears all job variables for the current player
set SOUL_Q,0;
@@ -509,6 +514,9 @@ job_soul,30,35,6 script Monk Spirit#link4 827,{
mes "possibly have to do this.";
next;
set SOUL_Q,4;
+ if(checkquest(6008) == -1) {
+ changequest 6007,6008;
+ }
mes "[Monk Spirit]";
mes "I beg of you...";
mes "I need you to help";
@@ -555,6 +563,9 @@ job_soul,30,25,7 script Sage Spirit#link5 754,{
mes "require your help. I beg you,";
mes "let me become your spirit ally.";
set SOUL_Q,4;
+ if(checkquest(6008) == -1) {
+ changequest 6007,6008;
+ }
next;
mes "[Sage Spirit]";
mes "I believe that you";
@@ -596,6 +607,9 @@ job_soul,25,30,5 script Alchemist Spirit#link7 744,{
mes "on to the next world until I've";
mes "passed on my techniques...";
set SOUL_Q,4;
+ if(checkquest(6008) == -1) {
+ changequest 6007,6008;
+ }
next;
mes "[Alchemist Spirit]";
mes "I'm powerless as a spirit,";