summaryrefslogtreecommitdiff
path: root/npc/003-10
diff options
context:
space:
mode:
authorJesusaves <cpntb1@ymail.com>2019-06-16 18:47:43 -0300
committerJesusaves <cpntb1@ymail.com>2019-06-16 18:47:43 -0300
commit9c93d7326e0e0c60de6c5b9e1f9d01441285d907 (patch)
tree91e05f5cdf2b342e0524d72a06ef2e0fe7f899ab /npc/003-10
parent32d394806ea8f6e4c947090aaf0f79552f4694a2 (diff)
downloadserverdata-9c93d7326e0e0c60de6c5b9e1f9d01441285d907.tar.gz
serverdata-9c93d7326e0e0c60de6c5b9e1f9d01441285d907.tar.bz2
serverdata-9c93d7326e0e0c60de6c5b9e1f9d01441285d907.tar.xz
serverdata-9c93d7326e0e0c60de6c5b9e1f9d01441285d907.zip
Fixes on Kreist, rebalance, and Frostia General's assign their quest properly.
Diffstat (limited to 'npc/003-10')
-rw-r--r--npc/003-10/kreist.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/npc/003-10/kreist.txt b/npc/003-10/kreist.txt
index e694bf3a2..68076084a 100644
--- a/npc/003-10/kreist.txt
+++ b/npc/003-10/kreist.txt
@@ -58,7 +58,7 @@ L_QuestMaster:
} else {
Exception("Bad setting for GMH.LV: "+.@lv, RB_DEFAULT|RB_SPEECH|RB_ISFATAL);
}
- setq .@q, .@q1, .@q2, .@q3;
+ setq .@q, .@q1, .@q2, 0;
}
// Maybe you finished the quest?
@@ -138,6 +138,15 @@ function script Guardhouse_RandQuestCheck {
dispbottom l("@@/100 @@ killed", .@q3, getmonsterlink(.@mobId));
}
+ // Frostia's Task
+ if (getq(General_MobHunting4) == .@d &&
+ getq2(General_MobHunting4) == .@mobId) {
+ .@q3=getq3(General_MobHunting4)+1;
+ setq3 General_MobHunting4, .@q3;
+ if (!(.@q3 % 10))
+ dispbottom l("@@/100 @@ killed", .@q3, getmonsterlink(.@mobId));
+ }
+
return;
}