summaryrefslogtreecommitdiff
path: root/npc/003-10/kreist.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/003-10/kreist.txt')
-rw-r--r--npc/003-10/kreist.txt37
1 files changed, 37 insertions, 0 deletions
diff --git a/npc/003-10/kreist.txt b/npc/003-10/kreist.txt
index 4e1fcd68c..e3bd3ecdb 100644
--- a/npc/003-10/kreist.txt
+++ b/npc/003-10/kreist.txt
@@ -164,6 +164,43 @@ function script Guardhouse_RandQuestCheck {
dispbottom l("@@/@@ @@ killed", .@q3, 50, getmonsterlink(.@mobId));
}
+
+ // Frostia - Medium Task
+ if (getq(General_MobHunting5) == .@d &&
+ getq2(General_MobHunting5) == .@mobId) {
+ .@q3=getq3(General_MobHunting5)+1;
+ setq3 General_MobHunting5, .@q3;
+ if (!(.@q3 % 10))
+ dispbottom l("@@/@@ @@ killed", .@q3, 50, getmonsterlink(.@mobId));
+ }
+
+ // Frostia - Hard Task
+ if (getq(General_MobHunting6) == .@d &&
+ getq2(General_MobHunting6) == .@mobId) {
+ .@q3=getq3(General_MobHunting6)+1;
+ setq3 General_MobHunting6, .@q3;
+ if (!(.@q3 % 10))
+ dispbottom l("@@/@@ @@ killed", .@q3, 50, getmonsterlink(.@mobId));
+ }
+
+ // Frostia - Nightmare Task
+ if (getq(General_MobHunting7) == .@d &&
+ getq2(General_MobHunting7) == .@mobId) {
+ .@q3=getq3(General_MobHunting7)+1;
+ setq3 General_MobHunting7, .@q3;
+ if (!(.@q3 % 10))
+ dispbottom l("@@/@@ @@ killed", .@q3, 50, getmonsterlink(.@mobId));
+ }
+
+ // Frostia - Boss Task
+ if (getq(General_MobHunting8) == .@d &&
+ getq2(General_MobHunting8) == .@mobId) {
+ if (!.@q3)
+ dispbottom l("%s slain!", getmonsterlink(.@mobId));
+ .@q3=getq3(General_MobHunting8)+1;
+ setq3 General_MobHunting8, .@q3;
+ }
+
return;
}