From 7bb7f3cf86dfec0b75e66b7cd05b8071ba57e8b6 Mon Sep 17 00:00:00 2001 From: Hydrox6 Date: Tue, 6 Jul 2021 18:25:36 +0100 Subject: [PATCH] devtools: add tile region location and regionid to tile location tool --- .../runelite/client/plugins/devtools/DevToolsOverlay.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java index 208107e836..5a3f271578 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsOverlay.java @@ -56,6 +56,7 @@ import net.runelite.api.Tile; import net.runelite.api.TileItem; import net.runelite.api.TileObject; import net.runelite.api.coords.LocalPoint; +import net.runelite.api.coords.WorldPoint; import net.runelite.api.widgets.Widget; import net.runelite.api.widgets.WidgetInfo; import net.runelite.api.widgets.WidgetItem; @@ -248,7 +249,11 @@ class DevToolsOverlay extends Overlay Polygon poly = Perspective.getCanvasTilePoly(client, tile.getLocalLocation()); if (poly != null && poly.contains(client.getMouseCanvasPosition().getX(), client.getMouseCanvasPosition().getY())) { - toolTipManager.add(new Tooltip("World Location: " + tile.getWorldLocation().getX() + ", " + tile.getWorldLocation().getY() + ", " + client.getPlane())); + WorldPoint worldLocation = tile.getWorldLocation(); + String tooltip = String.format("World location: %d, %d, %d
" + + "Region ID: %d location: %d, %d", worldLocation.getX(), worldLocation.getY(), worldLocation.getPlane(), + worldLocation.getRegionID(), worldLocation.getRegionX(), worldLocation.getRegionY()); + toolTipManager.add(new Tooltip(tooltip)); OverlayUtil.renderPolygon(graphics, poly, GREEN); } }