barrows plugin: don't draw dots for npcs which are hidden on the minimap

Check the isMinimapVisable variable before drawing NPC dot on minimap in
barrows plugin.

Fixes #6672

Signed-off-by: Tomas Slusny <slusnucky@gmail.com>
This commit is contained in:
Tomas Slusny
2019-01-26 16:58:27 +00:00
committed by Adam
parent 5bab019ba2
commit 180d8d91a6

View File

@@ -32,6 +32,7 @@ import javax.inject.Inject;
import net.runelite.api.Client;
import net.runelite.api.GameObject;
import net.runelite.api.NPC;
import net.runelite.api.NPCComposition;
import net.runelite.api.ObjectComposition;
import net.runelite.api.Perspective;
import net.runelite.api.Player;
@@ -74,6 +75,13 @@ class BarrowsOverlay extends Overlay
final List<NPC> npcs = client.getNpcs();
for (NPC npc : npcs)
{
final NPCComposition composition = npc.getComposition();
if (composition != null && !composition.isMinimapVisable())
{
continue;
}
net.runelite.api.Point minimapLocation = npc.getMinimapLocation();
if (minimapLocation != null)
{