Fix NMZ points overlay appearing in the KBD instance lair
This commit is contained in:
@@ -26,7 +26,6 @@ package net.runelite.client.plugins.nightmarezone;
|
|||||||
|
|
||||||
import com.google.common.eventbus.Subscribe;
|
import com.google.common.eventbus.Subscribe;
|
||||||
import com.google.inject.Provides;
|
import com.google.inject.Provides;
|
||||||
import java.util.Arrays;
|
|
||||||
import javax.inject.Inject;
|
import javax.inject.Inject;
|
||||||
import net.runelite.api.ChatMessageType;
|
import net.runelite.api.ChatMessageType;
|
||||||
import net.runelite.api.Client;
|
import net.runelite.api.Client;
|
||||||
@@ -34,6 +33,8 @@ import net.runelite.api.Varbits;
|
|||||||
import net.runelite.api.events.ChatMessage;
|
import net.runelite.api.events.ChatMessage;
|
||||||
import net.runelite.api.events.ConfigChanged;
|
import net.runelite.api.events.ConfigChanged;
|
||||||
import net.runelite.api.events.GameTick;
|
import net.runelite.api.events.GameTick;
|
||||||
|
import net.runelite.api.widgets.Widget;
|
||||||
|
import net.runelite.api.widgets.WidgetInfo;
|
||||||
import net.runelite.client.Notifier;
|
import net.runelite.client.Notifier;
|
||||||
import net.runelite.client.config.ConfigManager;
|
import net.runelite.client.config.ConfigManager;
|
||||||
import net.runelite.client.plugins.Plugin;
|
import net.runelite.client.plugins.Plugin;
|
||||||
@@ -46,8 +47,6 @@ import net.runelite.client.util.Text;
|
|||||||
)
|
)
|
||||||
public class NightmareZonePlugin extends Plugin
|
public class NightmareZonePlugin extends Plugin
|
||||||
{
|
{
|
||||||
private static final int[] NMZ_MAP_REGION = {9033};
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
private Notifier notifier;
|
private Notifier notifier;
|
||||||
|
|
||||||
@@ -170,8 +169,9 @@ public class NightmareZonePlugin extends Plugin
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public boolean isInNightmareZone()
|
boolean isInNightmareZone()
|
||||||
{
|
{
|
||||||
return Arrays.equals(client.getMapRegions(), NMZ_MAP_REGION);
|
Widget nmz = client.getWidget(WidgetInfo.NIGHTMARE_ZONE);
|
||||||
|
return nmz != null && !nmz.isSelfHidden();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user