From 6672ec10d62574168e9e6b51076f354685e57d65 Mon Sep 17 00:00:00 2001 From: Infinitay Date: Sun, 8 Jul 2018 17:47:29 -0400 Subject: [PATCH] Add "getvarp", "setvarp", "getvarb", "setvarb" dev-tool chat commands --- .../plugins/devtools/DevToolsPlugin.java | 20 +++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) 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 78dfea5a02..e196b665e1 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 @@ -187,14 +187,30 @@ public class DevToolsPlugin extends Plugin client.addChatMessage(ChatMessageType.SERVER, "", message, null); break; } - case "getvar": + case "getvarp": + { + int varp = Integer.parseInt(args[0]); + int value = client.getVarpValue(client.getVarps(), varp); + client.addChatMessage(ChatMessageType.SERVER, "", "VarPlayer " + varp + ": " + value, null); + break; + } + case "setvarp": + { + int varp = Integer.parseInt(args[0]); + int value = Integer.parseInt(args[1]); + client.setVarpValue(client.getVarps(), varp, value); + client.addChatMessage(ChatMessageType.SERVER, "", "Set VarPlayer " + varp + " to " + value, null); + eventBus.post(new VarbitChanged()); // fake event + break; + } + case "getvarb": { int varbit = Integer.parseInt(args[0]); int value = client.getVarbitValue(client.getVarps(), varbit); client.addChatMessage(ChatMessageType.SERVER, "", "Varbit " + varbit + ": " + value, null); break; } - case "setvar": + case "setvarb": { int varbit = Integer.parseInt(args[0]); int value = Integer.parseInt(args[1]);