From 99b0a18a4c4c159b5a480c5fb2a069babf33469e Mon Sep 17 00:00:00 2001 From: Cody Massin Date: Thu, 30 Dec 2021 22:11:23 -0800 Subject: [PATCH] roof removal: optimize POH region override check Signed-off-by: Cody Massin --- .../client/plugins/roofremoval/RoofRemovalPlugin.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.java index c7019cee6f..5d567a90c3 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/roofremoval/RoofRemovalPlugin.java @@ -248,9 +248,14 @@ public class RoofRemovalPlugin extends Plugin outer: for (int regionID : client.getMapRegions()) { + if (configOverrideRegions.contains(regionID)) + { + regionsHaveOverrides = true; + break; + } for (int z = 0; z < Constants.MAX_Z; z++) { - if (overrides.containsKey(regionID << 2 | z) || configOverrideRegions.contains(regionID)) + if (overrides.containsKey(regionID << 2 | z)) { regionsHaveOverrides = true; break outer;