diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java index 3252149d2f..444b0904eb 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/idlenotifier/IdleNotifierPlugin.java @@ -264,7 +264,12 @@ public class IdleNotifierPlugin extends Plugin } Actor opponent = local.getInteracting(); - if (opponent != null && opponent.getCombatLevel() > 0) + boolean isPlayer = opponent instanceof Player; + + if (opponent != null + && !isPlayer + && opponent.getCombatLevel() > 0 + && opponent.getHealth() != -1) { lastInteracting = Instant.now(); }