diff options
Diffstat (limited to 'npc/042-2/boss.txt')
-rw-r--r-- | npc/042-2/boss.txt | 21 |
1 files changed, 19 insertions, 2 deletions
diff --git a/npc/042-2/boss.txt b/npc/042-2/boss.txt index e32a70491..2beeeeaaa 100644 --- a/npc/042-2/boss.txt +++ b/npc/042-2/boss.txt @@ -40,12 +40,27 @@ OnArrival: OnTimer1000: .@m$=instance_mapname("042-2"); - .@n$=instance_npcname(.name$); - mapannounce .@m$, "??? : Where's Micksha? WHRE IS ARTHUR MICKSHA", 0; + mapannounce .@m$, "??? : Where's Micksha? WHRE IS ARTHUR MICKSHA??", 0; + .@gcount=$KAMELOT_PC[.@g]; + kdoor0422Spawn(.@gcount*2, 20, 24, 59, 59); + end; + +OnTimer30000: + .@m$=instance_mapname("042-2"); + mapannounce .@m$, "??? : MICKSHAAAAAAA!! YOU NEED TO FIX STUFF!!", 0; .@gcount=$KAMELOT_PC[.@g]; kdoor0422Spawn(.@gcount*2, 20, 24, 59, 59); end; +OnTimer60000: + .@m$=instance_mapname("042-2"); + .@n$=instance_npcname(.name$); + mapannounce .@m$, "General Krukan : NO WAY I'M GOING OUT UNTIL I'M FIXED!!!!", 0; + .@gcount=$KAMELOT_PC[.@g]; + kdoor0422Spawn(.@gcount*3, 20, 24, 59, 59); + .@mob=monster(.@m$, 34, 26, strmobinfo(1, GeneralKrukan), GeneralKrukan, 1, .@n$+"::OnKillBoss"); // FIXME + end; + OnKillMob: if (!playerattached()) end; @@ -77,6 +92,8 @@ OnKillBoss: message .@gm$, strcharinfo(0)+" defeated Krukan: Guild GP +"+.@ggp+" Guild XP +"+.@gxp; // TODO: maptimer to give EXP to helpers/survivors + // TODO: Arrest scene + // TODO: Actual arresting end; function kdoor0422Spawn { |