project: rev 200

This commit is contained in:
Owain van Brakel
2021-10-06 13:56:56 +02:00
parent 9f1d58c2a6
commit 5e9375bc8b
429 changed files with 45223 additions and 44897 deletions

View File

@@ -1,21 +1,30 @@
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("jc")
@ObfuscatedName("jn")
@Implements("Huffman")
public class Huffman {
@ObfuscatedName("a")
@Export("ItemDefinition_inMembersWorld")
public static boolean ItemDefinition_inMembersWorld;
@ObfuscatedName("m")
@Export("ArchiveDiskActionHandler_thread")
static Thread ArchiveDiskActionHandler_thread;
@ObfuscatedName("s")
static int[][][] field3203;
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = 720432763
)
@Export("canvasWidth")
public static int canvasWidth;
@ObfuscatedName("l")
@Export("masks")
int[] masks;
@ObfuscatedName("c")
@ObfuscatedName("q")
@Export("bits")
byte[] bits;
@ObfuscatedName("m")
@ObfuscatedName("f")
@Export("keys")
int[] keys;
@@ -44,7 +53,7 @@ public class Huffman {
for (var10 = var6 - 1; var10 >= 1; --var10) {
var11 = var3[var10];
if (var8 != var11) {
if (var11 != var8) {
break;
}
@@ -102,10 +111,10 @@ public class Huffman {
}
@ObfuscatedName("n")
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "([BII[BII)I",
garbageValue = "743911469"
garbageValue = "-1770389833"
)
@Export("compress")
int compress(byte[] var1, int var2, int var3, byte[] var4, int var5) {
@@ -123,7 +132,7 @@ public class Huffman {
int var11 = var7 >> 3;
int var12 = var7 & 7;
var6 &= -var12 >> 31;
int var13 = (var12 + var10 - 1 >> 3) + var11;
int var13 = (var10 + var12 - 1 >> 3) + var11;
var12 += 24;
var4[var11] = (byte)(var6 |= var9 >>> var12);
if (var11 < var13) {
@@ -153,10 +162,10 @@ public class Huffman {
return (var7 + 7 >> 3) - var5;
}
@ObfuscatedName("c")
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "([BI[BIII)I",
garbageValue = "141033837"
garbageValue = "1079719543"
)
@Export("decompress")
int decompress(byte[] var1, int var2, byte[] var3, int var4, int var5) {
@@ -296,98 +305,4 @@ public class Huffman {
return var7 + 1 - var2;
}
}
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "(Ljc;B)V",
garbageValue = "-78"
)
public static void method5007(Huffman var0) {
class264.huffman = var0;
}
@ObfuscatedName("hy")
@ObfuscatedSignature(
descriptor = "(ZLoq;I)V",
garbageValue = "-1535090949"
)
static final void method5011(boolean var0, PacketBuffer var1) {
while (true) {
if (var1.bitsRemaining(Client.packetWriter.serverPacketLength) >= 27) {
int var2 = var1.readBits(15);
if (var2 != 32767) {
boolean var3 = false;
if (Client.npcs[var2] == null) {
Client.npcs[var2] = new NPC();
var3 = true;
}
NPC var4 = Client.npcs[var2];
Client.npcIndices[++Client.npcCount - 1] = var2;
var4.npcCycle = Client.cycle;
int var6;
if (var0) {
var6 = var1.readBits(8);
if (var6 > 127) {
var6 -= 256;
}
} else {
var6 = var1.readBits(5);
if (var6 > 15) {
var6 -= 32;
}
}
int var8 = Client.defaultRotations[var1.readBits(3)];
if (var3) {
var4.orientation = var4.rotation = var8;
}
int var5 = var1.readBits(1);
int var9 = var1.readBits(1);
if (var9 == 1) {
Client.field533[++Client.field560 - 1] = var2;
}
int var7;
if (var0) {
var7 = var1.readBits(8);
if (var7 > 127) {
var7 -= 256;
}
} else {
var7 = var1.readBits(5);
if (var7 > 15) {
var7 -= 32;
}
}
var4.definition = ScriptEvent.getNpcDefinition(var1.readBits(14));
boolean var10 = var1.readBits(1) == 1;
if (var10) {
var1.readBits(32);
}
var4.field1137 = var4.definition.size;
var4.field1146 = var4.definition.rotation;
if (var4.field1146 == 0) {
var4.rotation = 0;
}
var4.walkSequence = var4.definition.walkSequence;
var4.walkBackSequence = var4.definition.walkBackSequence;
var4.walkLeftSequence = var4.definition.walkLeftSequence;
var4.walkRightSequence = var4.definition.walkRightSequence;
var4.idleSequence = var4.definition.idleSequence;
var4.turnLeftSequence = var4.definition.turnLeftSequence;
var4.turnRightSequence = var4.definition.turnRightSequence;
var4.method2224(class129.localPlayer.pathX[0] + var6, class129.localPlayer.pathY[0] + var7, var5 == 1);
continue;
}
}
var1.exportIndex();
return;
}
}
}