diff --git a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java index e369574935..a02922c108 100644 --- a/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java +++ b/runelite-client/src/main/java/net/runelite/client/plugins/devtools/DevToolsPlugin.java @@ -43,6 +43,7 @@ import net.runelite.api.MenuEntry; import net.runelite.api.NPC; import net.runelite.api.Player; import net.runelite.api.Skill; +import net.runelite.api.VarbitComposition; import net.runelite.api.coords.WorldPoint; import net.runelite.api.events.CommandExecuted; import net.runelite.api.events.MenuEntryAdded; @@ -264,6 +265,7 @@ public class DevToolsPlugin extends Plugin int varp = Integer.parseInt(args[0]); int value = Integer.parseInt(args[1]); client.setVarpValue(client.getVarps(), varp, value); + client.queueChangedVarp(varp); client.addChatMessage(ChatMessageType.GAMEMESSAGE, "", "Set VarPlayer " + varp + " to " + value, null); VarbitChanged varbitChanged = new VarbitChanged(); varbitChanged.setIndex(varp); @@ -282,6 +284,8 @@ public class DevToolsPlugin extends Plugin int varbit = Integer.parseInt(args[0]); int value = Integer.parseInt(args[1]); client.setVarbitValue(client.getVarps(), varbit, value); + VarbitComposition varbitComposition = client.getVarbit(varbit); + client.queueChangedVarp(varbitComposition.getIndex()); client.addChatMessage(ChatMessageType.GAMEMESSAGE, "", "Set varbit " + varbit + " to " + value, null); eventBus.post(new VarbitChanged()); // fake event break;