From 01483c9f8e5e9fff9354f469442e8c3126b45735 Mon Sep 17 00:00:00 2001 From: Lotto Date: Wed, 7 Mar 2018 00:23:26 +0100 Subject: [PATCH] runelite-api: fix worldToMiniMap not working correctly in stretched mode Fixes Perspective#worldToMinimap not returning correct values if in fixed mode and using the stretched fixed mode plugin. --- runelite-api/src/main/java/net/runelite/api/Perspective.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/runelite-api/src/main/java/net/runelite/api/Perspective.java b/runelite-api/src/main/java/net/runelite/api/Perspective.java index 8fd8d9d540..dc7d6c2502 100644 --- a/runelite-api/src/main/java/net/runelite/api/Perspective.java +++ b/runelite-api/src/main/java/net/runelite/api/Perspective.java @@ -230,7 +230,9 @@ public class Perspective int xx = y * sin + cos * x >> 16; int yy = sin * x - y * cos >> 16; - int miniMapX = client.getCanvas().getWidth() - (!client.isResized() ? 208 : 167); + int miniMapX = client.isResized() + ? client.getCanvas().getWidth() - 167 + : Constants.GAME_FIXED_WIDTH - 208; x = (miniMapX + 167 / 2) + xx; y = (167 / 2 - 1) + yy;