From 8972a6de25345082ce5748e4a31528ba8079381b Mon Sep 17 00:00:00 2001 From: Adam Date: Tue, 21 Jun 2022 12:06:27 -0400 Subject: [PATCH] xp drops: test server varbit for prayer active check This fixes an issue where the xp drop recoloring would incorrectly recolor the xpdrop if the prayer was flicked on client side in between when the server tick happens and when the xp drop is created --- .../runelite/client/plugins/experiencedrop/XpDropPlugin.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java index 309c308db5..746019990f 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/experiencedrop/XpDropPlugin.java @@ -181,7 +181,7 @@ public class XpDropPlugin extends Plugin { for (XpPrayer prayer : XpPrayer.values()) { - if (client.isPrayerActive(prayer.getPrayer())) + if (client.getServerVarbitValue(prayer.getPrayer().getVarbit()) == 1) { return prayer.getType(); }