nmz: fix point overlay flickering with unlocked fps
This commit is contained in:
@@ -91,13 +91,6 @@ class NightmareZoneOverlay extends OverlayPanel
|
||||
return null;
|
||||
}
|
||||
|
||||
Widget nmzWidget = client.getWidget(WidgetInfo.NIGHTMARE_ZONE);
|
||||
|
||||
if (nmzWidget != null)
|
||||
{
|
||||
nmzWidget.setHidden(true);
|
||||
}
|
||||
|
||||
renderAbsorptionCounter();
|
||||
|
||||
final int currentPoints = client.getVar(Varbits.NMZ_POINTS);
|
||||
|
||||
@@ -33,6 +33,7 @@ import lombok.Getter;
|
||||
import net.runelite.api.ChatMessageType;
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.Varbits;
|
||||
import net.runelite.api.events.BeforeRender;
|
||||
import net.runelite.api.events.ChatMessage;
|
||||
import net.runelite.client.events.ConfigChanged;
|
||||
import net.runelite.api.events.GameTick;
|
||||
@@ -121,6 +122,21 @@ public class NightmareZonePlugin extends Plugin
|
||||
return configManager.getConfig(NightmareZoneConfig.class);
|
||||
}
|
||||
|
||||
@Subscribe
|
||||
public void onBeforeRender(BeforeRender beforeRender)
|
||||
{
|
||||
if (!isInNightmareZone() || !config.moveOverlay())
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
Widget nmzWidget = client.getWidget(WidgetInfo.NIGHTMARE_ZONE);
|
||||
if (nmzWidget != null)
|
||||
{
|
||||
nmzWidget.setHidden(true);
|
||||
}
|
||||
}
|
||||
|
||||
@Subscribe
|
||||
public void onGameTick(GameTick event)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user