From b595563bad5cdeb31719df436bc8ce23ae8520e0 Mon Sep 17 00:00:00 2001 From: Adam Date: Sat, 14 Oct 2017 09:08:10 -0400 Subject: [PATCH] combat notifier: reset on game state change --- .../client/plugins/combatnotifier/CombatNotifier.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/combatnotifier/CombatNotifier.java b/runelite-client/src/main/java/net/runelite/client/plugins/combatnotifier/CombatNotifier.java index e366e2047a..95c0115a96 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/combatnotifier/CombatNotifier.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/combatnotifier/CombatNotifier.java @@ -24,6 +24,7 @@ */ package net.runelite.client.plugins.combatnotifier; +import com.google.common.eventbus.Subscribe; import java.time.Duration; import java.time.Instant; import java.time.temporal.ChronoUnit; @@ -32,6 +33,7 @@ import net.runelite.api.Client; import net.runelite.api.GameState; import net.runelite.api.Player; import net.runelite.client.RuneLite; +import net.runelite.client.events.GameStateChanged; import net.runelite.client.plugins.Plugin; import net.runelite.client.task.Schedule; @@ -54,6 +56,12 @@ public class CombatNotifier extends Plugin { } + @Subscribe + public void onGameStateChanged(GameStateChanged gameStateChanged) + { + lastInteracting = null; + } + @Schedule( period = 1, unit = ChronoUnit.SECONDS