hovering lava/waterfall now shows prediction preview & added more menu actions that may inturpt state machine
This commit is contained in:
@@ -16,6 +16,7 @@ import javax.inject.Inject;
|
||||
|
||||
import net.runelite.api.Client;
|
||||
import net.runelite.api.GameObject;
|
||||
import net.runelite.api.MenuEntry;
|
||||
import net.runelite.api.NPC;
|
||||
import net.runelite.api.Perspective;
|
||||
import net.runelite.api.Point;
|
||||
@@ -166,6 +167,23 @@ public class FoundryOverlay3D extends Overlay
|
||||
{
|
||||
drawHeatChangers(graphics);
|
||||
}
|
||||
else
|
||||
{
|
||||
MenuEntry[] menuEntries = client.getMenuEntries();
|
||||
if (menuEntries.length != 0)
|
||||
{
|
||||
MenuEntry hoveredMenu = menuEntries[menuEntries.length - 1];
|
||||
|
||||
if (hoveredMenu.getIdentifier() == lavaPool.getId())
|
||||
{
|
||||
drawHeatChangerPreviewOverlay(graphics, lavaPool, true);
|
||||
}
|
||||
else if (hoveredMenu.getIdentifier() == waterfall.getId())
|
||||
{
|
||||
drawHeatChangerPreviewOverlay(graphics, waterfall, false);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user