From 57b600a25780db4ff83dca3f211f9b3797181f78 Mon Sep 17 00:00:00 2001 From: Adam Date: Sun, 24 Mar 2019 15:58:12 -0400 Subject: [PATCH] spec plugin: only count specs on npcs --- .../plugins/specialcounter/SpecialCounterPlugin.java | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java index 40a50e7c53..0605791771 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/specialcounter/SpecialCounterPlugin.java @@ -126,9 +126,9 @@ public class SpecialCounterPlugin extends Plugin return; } - checkInteracting(); + int interactingId = checkInteracting(); - if (specialHitpointsExperience != -1 && specialUsed) + if (interactingId > -1 && specialHitpointsExperience != -1 && specialUsed) { specialUsed = false; int hpXp = client.getSkillExperience(Skill.HITPOINTS); @@ -145,7 +145,7 @@ public class SpecialCounterPlugin extends Plugin } } - private void checkInteracting() + private int checkInteracting() { Player localPlayer = client.getLocalPlayer(); Actor interacting = localPlayer.getInteracting(); @@ -168,7 +168,11 @@ public class SpecialCounterPlugin extends Plugin } } + + return interactingId; } + + return -1; } @Subscribe