diff --git a/runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java b/runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java index a4fca7769e..2ab6c14f69 100644 --- a/runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java +++ b/runelite-api/src/main/java/net/runelite/api/widgets/WidgetID.java @@ -31,6 +31,7 @@ class WidgetID static final int PESTRCONTROL_GROUP_ID = 408; static final int CLAN_CHAT_GROUP_ID = 7; static final int MINIMAP_GROUP_ID = 160; + static final int LOGIN_CLICK_TO_PLAY_GROUP_ID = 378; static class PestControl { diff --git a/runelite-api/src/main/java/net/runelite/api/widgets/WidgetInfo.java b/runelite-api/src/main/java/net/runelite/api/widgets/WidgetInfo.java index 9291e1ed8e..6a5690e300 100644 --- a/runelite-api/src/main/java/net/runelite/api/widgets/WidgetInfo.java +++ b/runelite-api/src/main/java/net/runelite/api/widgets/WidgetInfo.java @@ -49,7 +49,9 @@ public enum WidgetInfo BANK_ITEM_CONTAINER(WidgetID.BANK_GROUP_ID, WidgetID.Bank.ITEM_CONTAINER), - MINIMAP_XP_ORG(WidgetID.MINIMAP_GROUP_ID, WidgetID.Minimap.XP_ORB); + MINIMAP_XP_ORB(WidgetID.MINIMAP_GROUP_ID, WidgetID.Minimap.XP_ORB), + + LOGIN_CLICK_TO_PLAY_SCREEN(WidgetID.LOGIN_CLICK_TO_PLAY_GROUP_ID, 0); private final int groupId; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/fpsinfo/FPSOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/fpsinfo/FPSOverlay.java index 171da29cad..ee5ee850ab 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/fpsinfo/FPSOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/fpsinfo/FPSOverlay.java @@ -68,7 +68,7 @@ public class FPSOverlay extends Overlay FontMetrics fm = graphics.getFontMetrics(); String str = String.valueOf(client.getFPS()); - Widget xpOrb = client.getWidget(WidgetInfo.MINIMAP_XP_ORG); + Widget xpOrb = client.getWidget(WidgetInfo.MINIMAP_XP_ORB); if (xpOrb == null) { return null; diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsOverlay.java index f06d2a1fd8..e5e255cc4e 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/grounditems/GroundItemsOverlay.java @@ -96,6 +96,12 @@ public class GroundItemsOverlay extends Overlay return null; } + //if the player is logged in but viewing the click to play screen exit + if (client.getWidget(WidgetInfo.LOGIN_CLICK_TO_PLAY_SCREEN) != null) + { + return null; + } + //Widget bank = client.getWidget(WidgetInfo.BANK_ITEM_CONTAINER); //if (bank != null && !bank.isHidden()) //{