Merge pull request #2999 from sethtroll/fixnpcspawn

impling plugin: fix impling list not clearing on hopping worlds
This commit is contained in:
Tomas Slusny
2018-05-20 10:22:37 +02:00
committed by GitHub

View File

@@ -34,7 +34,9 @@ import java.util.List;
import javax.inject.Inject;
import lombok.AccessLevel;
import lombok.Getter;
import net.runelite.api.GameState;
import net.runelite.api.NPC;
import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.NpcDespawned;
import net.runelite.api.events.NpcSpawned;
import net.runelite.client.config.ConfigManager;
@@ -90,6 +92,15 @@ public class ImplingsPlugin extends Plugin
}
}
@Subscribe
public void onGameStateChange(GameStateChanged event)
{
if (event.getGameState() == GameState.LOGIN_SCREEN || event.getGameState() == GameState.HOPPING)
{
implings.clear();
}
}
@Subscribe
public void onNpcDespawned(NpcDespawned npcDespawned)
{