devtools: queue changed varps in setvarb and setvarp
This commit is contained in:
@@ -43,6 +43,7 @@ import net.runelite.api.MenuEntry;
|
|||||||
import net.runelite.api.NPC;
|
import net.runelite.api.NPC;
|
||||||
import net.runelite.api.Player;
|
import net.runelite.api.Player;
|
||||||
import net.runelite.api.Skill;
|
import net.runelite.api.Skill;
|
||||||
|
import net.runelite.api.VarbitComposition;
|
||||||
import net.runelite.api.coords.WorldPoint;
|
import net.runelite.api.coords.WorldPoint;
|
||||||
import net.runelite.api.events.CommandExecuted;
|
import net.runelite.api.events.CommandExecuted;
|
||||||
import net.runelite.api.events.MenuEntryAdded;
|
import net.runelite.api.events.MenuEntryAdded;
|
||||||
@@ -264,6 +265,7 @@ public class DevToolsPlugin extends Plugin
|
|||||||
int varp = Integer.parseInt(args[0]);
|
int varp = Integer.parseInt(args[0]);
|
||||||
int value = Integer.parseInt(args[1]);
|
int value = Integer.parseInt(args[1]);
|
||||||
client.setVarpValue(client.getVarps(), varp, value);
|
client.setVarpValue(client.getVarps(), varp, value);
|
||||||
|
client.queueChangedVarp(varp);
|
||||||
client.addChatMessage(ChatMessageType.GAMEMESSAGE, "", "Set VarPlayer " + varp + " to " + value, null);
|
client.addChatMessage(ChatMessageType.GAMEMESSAGE, "", "Set VarPlayer " + varp + " to " + value, null);
|
||||||
VarbitChanged varbitChanged = new VarbitChanged();
|
VarbitChanged varbitChanged = new VarbitChanged();
|
||||||
varbitChanged.setIndex(varp);
|
varbitChanged.setIndex(varp);
|
||||||
@@ -282,6 +284,8 @@ public class DevToolsPlugin extends Plugin
|
|||||||
int varbit = Integer.parseInt(args[0]);
|
int varbit = Integer.parseInt(args[0]);
|
||||||
int value = Integer.parseInt(args[1]);
|
int value = Integer.parseInt(args[1]);
|
||||||
client.setVarbitValue(client.getVarps(), varbit, value);
|
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);
|
client.addChatMessage(ChatMessageType.GAMEMESSAGE, "", "Set varbit " + varbit + " to " + value, null);
|
||||||
eventBus.post(new VarbitChanged()); // fake event
|
eventBus.post(new VarbitChanged()); // fake event
|
||||||
break;
|
break;
|
||||||
|
|||||||
Reference in New Issue
Block a user