npc highlight: skip noninteractible npcs on minimap

This commit is contained in:
Linda Lapinlampi
2019-12-06 16:08:35 +00:00
committed by Adam
parent 5494249636
commit f90ad59a3d

View File

@@ -31,6 +31,7 @@ import java.awt.Graphics2D;
import javax.inject.Inject;
import net.runelite.api.Client;
import net.runelite.api.NPC;
import net.runelite.api.NPCComposition;
import net.runelite.api.Point;
import net.runelite.client.ui.overlay.Overlay;
import net.runelite.client.ui.overlay.OverlayLayer;
@@ -66,6 +67,12 @@ public class NpcMinimapOverlay extends Overlay
private void renderNpcOverlay(Graphics2D graphics, NPC actor, String name, Color color)
{
NPCComposition npcComposition = actor.getTransformedComposition();
if (npcComposition == null || !npcComposition.isInteractible())
{
return;
}
Point minimapLocation = actor.getMinimapLocation();
if (minimapLocation != null)
{