Allow get/setVarbitValue to operate on arbitrary varp sets

This commit is contained in:
Max Weber
2018-05-13 21:28:10 -06:00
parent 66ccd9c0d6
commit 572d92378a
3 changed files with 14 additions and 10 deletions

View File

@@ -174,7 +174,7 @@ public class DevToolsPlugin extends Plugin
case "getvar":
{
int varbit = Integer.parseInt(args[0]);
int value = client.getVarbitValue(varbit);
int value = client.getVarbitValue(client.getVarps(), varbit);
client.addChatMessage(ChatMessageType.SERVER, "", "Varbit " + varbit + ": " + value, null);
break;
}
@@ -182,7 +182,7 @@ public class DevToolsPlugin extends Plugin
{
int varbit = Integer.parseInt(args[0]);
int value = Integer.parseInt(args[1]);
client.setVarbitValue(varbit, value);
client.setVarbitValue(client.getVarps(), varbit, value);
client.addChatMessage(ChatMessageType.SERVER, "", "Set varbit " + varbit + " to " + value, null);
eventBus.post(new VarbitChanged()); // fake event
break;