zalcano-plugin: Fix lingering graphicsobject highlighting

This commit is contained in:
Hexagon
2020-08-30 21:12:36 -03:00
committed by Adam
parent 45bbf31fe9
commit 46b297ce09

View File

@@ -30,6 +30,7 @@ import javax.inject.Inject;
import lombok.Getter;
import net.runelite.api.Client;
import net.runelite.api.GameObject;
import net.runelite.api.GameState;
import static net.runelite.api.GraphicID.GRAPHICS_OBJECT_ROCKFALL;
import net.runelite.api.GraphicsObject;
import net.runelite.api.NPC;
@@ -41,6 +42,7 @@ import static net.runelite.api.ProjectileID.ZALCANO_PROJECTILE_FIREBALL;
import net.runelite.api.coords.LocalPoint;
import net.runelite.api.coords.WorldPoint;
import net.runelite.api.events.GameObjectSpawned;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.GraphicsObjectCreated;
import net.runelite.api.events.NpcChanged;
import net.runelite.api.events.NpcDespawned;
@@ -102,6 +104,15 @@ public class ZalcanoPlugin extends Plugin
}
}
@Subscribe
public void onGameStateChanged(GameStateChanged event)
{
if (event.getGameState() != GameState.LOGGED_IN)
{
rocks.clear();
}
}
@Subscribe
public void onNpcSpawned(NpcSpawned event)
{