interact highlight: fix auto retaliate highlight color

This commit is contained in:
Eirik Leikvoll
2021-08-01 22:51:15 +02:00
committed by GitHub
parent 4d845e5862
commit 29066dfc45

View File

@@ -45,6 +45,7 @@ import net.runelite.api.events.GameStateChanged;
import net.runelite.api.events.GameTick;
import net.runelite.api.events.MenuOptionClicked;
import net.runelite.api.events.NpcDespawned;
import net.runelite.api.events.InteractingChanged;
import net.runelite.client.config.ConfigManager;
import net.runelite.client.eventbus.Subscribe;
import net.runelite.client.plugins.Plugin;
@@ -123,6 +124,17 @@ public class InteractHighlightPlugin extends Plugin
}
}
@Subscribe
public void onInteractingChanged(InteractingChanged interactingChanged)
{
if (interactingChanged.getSource() == client.getLocalPlayer()
&& client.getTickCount() > clickTick && interactingChanged.getTarget() != interactedNpc)
{
interactedNpc = null;
attacked = interactingChanged.getTarget() != null && interactingChanged.getTarget().getCombatLevel() > 0;
}
}
@Subscribe
public void onMenuOptionClicked(MenuOptionClicked menuOptionClicked)
{