Skip to content

Commit d8bb201

Browse files
committed
define packet types with sizes
1 parent 8786413 commit d8bb201

File tree

5 files changed

+171
-103
lines changed

5 files changed

+171
-103
lines changed

src/main/java/com/jagex/runescape/GameSocket.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,8 @@ public GameSocket(Socket socket, Signlink signLink) throws IOException {
3434
}
3535

3636

37-
public void method1008(int arg0, int arg1, int arg2, byte[] arg3) throws IOException {
38-
if (!socketDisconnected && arg2 < -126) {
37+
public void method1008(int arg0, int arg1, byte[] arg3) throws IOException {
38+
if (!socketDisconnected) {
3939
while (arg1 > 0) {
4040
int i = socketInputStream.read(arg3, arg0, arg1);
4141
if (i <= 0)

src/main/java/com/jagex/runescape/cache/media/SpotAnimDefinition.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public static void method552(boolean arg0) {
105105
i = -IncomingPackets.incomingPacketBuffer.currentPosition + 8;
106106
}
107107
if (i > 0) {
108-
MovedStatics.gameSocket.method1008(IncomingPackets.incomingPacketBuffer.currentPosition, i, -128, IncomingPackets.incomingPacketBuffer.buffer);
108+
MovedStatics.gameSocket.method1008(IncomingPackets.incomingPacketBuffer.currentPosition, i, IncomingPackets.incomingPacketBuffer.buffer);
109109
IncomingPackets.incomingPacketBuffer.currentPosition += i;
110110
}
111111
}
@@ -211,18 +211,18 @@ public static void method552(boolean arg0) {
211211
PlayerAppearance.anInt708 <<= 8;
212212
PlayerAppearance.anInt708 += MovedStatics.gameSocket.read();
213213
Class44.anInt1049 = MovedStatics.gameSocket.read();
214-
MovedStatics.gameSocket.method1008(0, 1, -127, IncomingPackets.incomingPacketBuffer.buffer);
214+
MovedStatics.gameSocket.method1008(0, 1, IncomingPackets.incomingPacketBuffer.buffer);
215215
IncomingPackets.incomingPacketBuffer.currentPosition = 0;
216216
IncomingPackets.incomingPacket = IncomingPackets.incomingPacketBuffer.getPacket();
217-
MovedStatics.gameSocket.method1008(0, 2, -127, IncomingPackets.incomingPacketBuffer.buffer);
217+
MovedStatics.gameSocket.method1008(0, 2, IncomingPackets.incomingPacketBuffer.buffer);
218218
IncomingPackets.incomingPacketBuffer.currentPosition = 0;
219219
IncomingPackets.incomingPacketSize = IncomingPackets.incomingPacketBuffer.getUnsignedShortBE();
220220
Class40_Sub3.anInt2032 = 10;
221221
}
222222
if (Class40_Sub3.anInt2032 == 10) {
223223
if (MovedStatics.gameSocket.inputStreamAvailable() >= IncomingPackets.incomingPacketSize) {
224224
IncomingPackets.incomingPacketBuffer.currentPosition = 0;
225-
MovedStatics.gameSocket.method1008(0, IncomingPackets.incomingPacketSize, -128, IncomingPackets.incomingPacketBuffer.buffer);
225+
MovedStatics.gameSocket.method1008(0, IncomingPackets.incomingPacketSize, IncomingPackets.incomingPacketBuffer.buffer);
226226
Main.method44();
227227
Class51.regionX = -1;
228228
FloorDecoration.method343(false, 5688);

0 commit comments

Comments
 (0)