summaryrefslogtreecommitdiff
path: root/npc/042-6/ctrl.txt
diff options
context:
space:
mode:
Diffstat (limited to 'npc/042-6/ctrl.txt')
-rw-r--r--npc/042-6/ctrl.txt12
1 files changed, 12 insertions, 0 deletions
diff --git a/npc/042-6/ctrl.txt b/npc/042-6/ctrl.txt
index e718c37de..11d9767a8 100644
--- a/npc/042-6/ctrl.txt
+++ b/npc/042-6/ctrl.txt
@@ -60,6 +60,18 @@ OnInstanceInit:
areamonster(.map$, 20, 20, 90, 90, strmobinfo(1, BronzeChest), BronzeChest, 3);
end;
+OnKillBoss:
+ if (!playerattached())
+ goto OnRespawn;
+ // Maybe a reward is due
+ .@g=getcharid(2);
+ if (.@g < 1) percentheal -100, -100;
+ getitem GuildCoin, 2+min(13, $KAMELOT_MX[.@g]/10);
+ getexp $KAMELOT_MX[.@g]*14, $KAMELOT_MX[.@g]*8;
+ mapannounce getmap(), strcharinfo(0)+" has defeated the boss!", 0;
+ .@delay=max(3000, 21000-$KAMELOT_PC[.@g]*1000);
+ goto OnRespawn;
+
OnKillMob:
if (!playerattached())
goto OnRespawn;