summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--world/map/npc/033-1/kimarr.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/world/map/npc/033-1/kimarr.txt b/world/map/npc/033-1/kimarr.txt
index 69e531ab..a694072a 100644
--- a/world/map/npc/033-1/kimarr.txt
+++ b/world/map/npc/033-1/kimarr.txt
@@ -5,6 +5,7 @@
set @state, ((QUEST_Barbarians & @Q_Barbarians_MASK) >> @Q_Barbarians_SHIFT);
+ if ($@FLUFFY_HUNTING > 0 && $@FLUFFY_FIGHTER$ == strcharinfo(0)) goto L_Attention;
if (@state >= 3) goto L_Again;
if (@state == 2) goto L_Reward;
if (@state == 1) goto L_Ask;
@@ -93,7 +94,7 @@ L_Close:
close;
L_Game:
- if ($@FLUFFY_HUNTING) goto L_Someone_Else;
+ if ($@FLUFFY_HUNTING > 0) goto L_Someone_Else;
set $@FLUFFY_HUNTING, 1;
set $@FLUFFY_COUNTER, 0;
set $@FLUFFY_DEATHS, PC_DIE_COUNTER;
@@ -114,6 +115,11 @@ L_Someone_Else:
mes "\"At the moment someone else is hunting. Let's wait until that hunting has ended.\"";
close;
+L_Someone_Else:
+ mes "[Kimarr]";
+ mes "\"You should be focused on hunting fluffies, not talking.\"";
+ close;
+
OnTimer1000:
if (isloggedin(getcharid(3,$@FLUFFY_FIGHTER$)) == 0) goto L_GotOut;
attachrid(getcharid(3,$@FLUFFY_FIGHTER$));