Add "getvarp", "setvarp", "getvarb", "setvarb" dev-tool chat commands

This commit is contained in:
Infinitay
2018-07-08 17:47:29 -04:00
committed by Adam
parent 2aa08231a2
commit 6672ec10d6

View File

@@ -187,14 +187,30 @@ public class DevToolsPlugin extends Plugin
client.addChatMessage(ChatMessageType.SERVER, "", message, null); client.addChatMessage(ChatMessageType.SERVER, "", message, null);
break; 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 varbit = Integer.parseInt(args[0]);
int value = client.getVarbitValue(client.getVarps(), varbit); int value = client.getVarbitValue(client.getVarps(), varbit);
client.addChatMessage(ChatMessageType.SERVER, "", "Varbit " + varbit + ": " + value, null); client.addChatMessage(ChatMessageType.SERVER, "", "Varbit " + varbit + ": " + value, null);
break; break;
} }
case "setvar": case "setvarb":
{ {
int varbit = Integer.parseInt(args[0]); int varbit = Integer.parseInt(args[0]);
int value = Integer.parseInt(args[1]); int value = Integer.parseInt(args[1]);