Fix NMZ points overlay appearing in the KBD instance lair

This commit is contained in:
Hydrox6
2018-06-10 23:32:43 +01:00
committed by Adam
parent 4e6710d6ec
commit 0285c65381

View File

@@ -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();
} }
} }