Remove freeze timer on Vorkath Zombified spawn death

This commit is contained in:
Jordan Atwood
2018-06-02 22:15:42 -07:00
parent 69d8b74a09
commit f2a4d67aed

View File

@@ -37,6 +37,8 @@ import net.runelite.api.InventoryID;
import net.runelite.api.Item;
import net.runelite.api.ItemContainer;
import net.runelite.api.ItemID;
import net.runelite.api.NPC;
import net.runelite.api.NpcID;
import net.runelite.api.Prayer;
import net.runelite.api.Varbits;
import net.runelite.api.events.AnimationChanged;
@@ -45,6 +47,7 @@ import net.runelite.api.events.ConfigChanged;
import net.runelite.api.events.GraphicChanged;
import net.runelite.api.events.ItemContainerChanged;
import net.runelite.api.events.MenuOptionClicked;
import net.runelite.api.events.NpcDespawned;
import net.runelite.api.events.VarbitChanged;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.game.ItemManager;
@@ -596,6 +599,24 @@ public class TimersPlugin extends Plugin
}
}
@Subscribe
public void onNpcDespawned(NpcDespawned npcDespawned)
{
NPC npc = npcDespawned.getNpc();
if (!npc.isDead())
{
return;
}
int npcId = npc.getId();
if (npcId == NpcID.ZOMBIFIED_SPAWN || npcId == NpcID.ZOMBIFIED_SPAWN_8063)
{
removeGameTimer(ICEBARRAGE);
}
}
private void createGameTimer(GameTimer timer)
{
removeGameTimer(timer);