From 3d3b87a901bfe9d8a3b7d8cfd1beca110f302913 Mon Sep 17 00:00:00 2001 From: Adam Date: Mon, 8 Jan 2018 09:30:10 -0500 Subject: [PATCH] xp tracker: reset on world hop and on logging in The logged in game state is set during play when a region update is received --- .../client/plugins/xptracker/XpTrackerPlugin.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java index bf6ebe8ac6..6dec6f727e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpTrackerPlugin.java @@ -71,10 +71,12 @@ public class XpTrackerPlugin extends Plugin @Subscribe public void onGameStateChanged(GameStateChanged event) { - //reset upon login - if (event.getGameState() == GameState.LOGGED_IN) + // reset on world hop or logging in + switch (event.getGameState()) { - xpPanel.resetAllSkillXpHr(); + case HOPPING: + case LOGGING_IN: + xpPanel.resetAllSkillXpHr(); } }