From 14ce676c6654dbced91fc6008bbb8ac4f16d06c5 Mon Sep 17 00:00:00 2001 From: Jesusaves Date: Wed, 29 Apr 2020 02:39:38 -0300 Subject: Tie some stuff togheter for easiness of testing --- npc/042-2/boss.txt | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) (limited to 'npc/042-2') 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 { -- cgit v1.2.3-60-g2f50