From aaf390324e8d0c991aff6f06a6055f1e20e630d8 Mon Sep 17 00:00:00 2001 From: Tomas Slusny Date: Thu, 8 Nov 2018 20:12:02 +0100 Subject: [PATCH] Check if any experience was gained in skill before tracking action Signed-off-by: Tomas Slusny --- .../java/net/runelite/client/plugins/xptracker/XpPanel.java | 1 - .../java/net/runelite/client/plugins/xptracker/XpState.java | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java index 1230b03e70..680528e2c6 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpPanel.java @@ -199,7 +199,6 @@ class XpPanel extends PluginPanel } } - void updateTotal(XpSnapshotTotal xpSnapshotTotal) { // if player has gained exp and hasn't switched displays yet, hide error panel and show overall info diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java index 616536bd1e..a0ebb02341 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/xptracker/XpState.java @@ -187,7 +187,7 @@ class XpState { XpStateSingle state = getSkill(skill); - if (state.getStartXp() == -1 || npcHealth == null || npc != interactedNPC) + if (state.getXpGained() <= 0 || npcHealth == null || npc != interactedNPC) { return XpUpdateResult.NO_CHANGE; }