Massive varp/varbit related refactoring + new client command

This commit is contained in:
ceikry 2021-08-09 13:20:07 -05:00
parent e4811e32e3
commit ed722c9e41
25 changed files with 183 additions and 137 deletions

View file

@ -2,7 +2,6 @@ package org.runite.client;
import org.rs09.Discord;
import org.rs09.SlayerTracker;
import org.rs09.SystemLogger;
import org.rs09.XPGainDraw;
import java.nio.charset.StandardCharsets;
@ -78,7 +77,7 @@ public final class PacketParser {
if (60 == Unsorted.incomingOpcode) {
nodeModelId = BufferedDataStream.incomingBuffer.readUnsignedShort128();
byte var69 = BufferedDataStream.incomingBuffer.readSignedNegativeByte();
TextureOperation39.method281(var69, nodeModelId);
VarpHelpers.setVarp(var69, nodeModelId);
Unsorted.incomingOpcode = -1;
return true;
} else {
@ -443,7 +442,7 @@ public final class PacketParser {
} else if (Unsorted.incomingOpcode == 226) {
nodeModelId = BufferedDataStream.incomingBuffer.readInt();
var19 = BufferedDataStream.incomingBuffer.readUnsignedShort128();
TextureOperation39.method281(nodeModelId, var19);
VarpHelpers.setVarp(nodeModelId, var19);
Unsorted.incomingOpcode = -1;
return true;
} else if (Unsorted.incomingOpcode == 21) {
@ -1028,7 +1027,7 @@ public final class PacketParser {
var19 = BufferedDataStream.incomingBuffer.readUnsignedShort128();
modelId = BufferedDataStream.incomingBuffer.readUnsignedShortLE128();
Class146.updateInterfacePacketCounter(var19);
Class79.method1385(modelId, nodeModelId);
CSConfigCachefile.method1385(modelId, nodeModelId);
Unsorted.incomingOpcode = -1;
return true;
@ -1124,7 +1123,7 @@ public final class PacketParser {
} else if (37 == Unsorted.incomingOpcode) {
nodeModelId = BufferedDataStream.incomingBuffer.readUnsignedByte128();
var19 = BufferedDataStream.incomingBuffer.readUnsignedShortLE();
Class163.updateVarbit((byte) -122, nodeModelId, var19);
VarpHelpers.setVarbit((byte) -122, nodeModelId, var19);
Unsorted.incomingOpcode = -1;
return true;
} else if (Unsorted.incomingOpcode == 155) {
@ -1401,7 +1400,7 @@ public final class PacketParser {
} else if (Unsorted.incomingOpcode == 84) {
nodeModelId = BufferedDataStream.incomingBuffer.readIntLE();
var19 = BufferedDataStream.incomingBuffer.readUnsignedShortLE128();
Class163.updateVarbit((byte) -106, nodeModelId, var19);
VarpHelpers.setVarbit((byte) -106, nodeModelId, var19);
Unsorted.incomingOpcode = -1;
return true;
} else {