From ace8c0ce797011b66d811c77ae4dac404f0ca83a Mon Sep 17 00:00:00 2001 From: Adam Date: Wed, 21 Feb 2018 11:54:41 -0500 Subject: [PATCH] perspective: check coordinates are in scene before conversion in worldToLocal --- runelite-api/src/main/java/net/runelite/api/Perspective.java | 5 +++++ 1 file changed, 5 insertions(+) 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 e9362efd97..8fd8d9d540 100644 --- a/runelite-api/src/main/java/net/runelite/api/Perspective.java +++ b/runelite-api/src/main/java/net/runelite/api/Perspective.java @@ -276,6 +276,11 @@ public class Perspective public static Point worldToLocal(Client client, Point point) { + if (!isWorldInScene(client, point)) + { + return null; + } + int baseX = client.getBaseX(); int baseY = client.getBaseY();