project: rev 200
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user