import net.runelite.mapping.Export; import net.runelite.mapping.Implements; import net.runelite.mapping.ObfuscatedName; import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("hc") @Implements("Varps") public class Varps { @ObfuscatedName("c") @Export("Varps_masks") static int[] Varps_masks; @ObfuscatedName("x") @Export("Varps_temp") public static int[] Varps_temp; @ObfuscatedName("t") @Export("Varps_main") public static int[] Varps_main; @ObfuscatedName("jz") @ObfuscatedSignature( signature = "Lby;" ) @Export("localPlayer") static Player localPlayer; static { Varps_masks = new int[32]; int var0 = 2; for (int var1 = 0; var1 < 32; ++var1) { Varps_masks[var1] = var0 - 1; var0 += var0; } Varps_temp = new int[4000]; Varps_main = new int[4000]; } @ObfuscatedName("t") @ObfuscatedSignature( signature = "(Lio;IIIBZI)V", garbageValue = "-902896741" ) @Export("requestNetFile") static void requestNetFile(Archive var0, int var1, int var2, int var3, byte var4, boolean var5) { long var6 = (long)((var1 << 16) + var2); NetFileRequest var8 = (NetFileRequest)NetCache.NetCache_pendingPriorityWrites.get(var6); if (var8 == null) { var8 = (NetFileRequest)NetCache.NetCache_pendingPriorityResponses.get(var6); if (var8 == null) { var8 = (NetFileRequest)NetCache.NetCache_pendingWrites.get(var6); if (var8 != null) { if (var5) { var8.removeDual(); NetCache.NetCache_pendingPriorityWrites.put(var8, var6); --NetCache.NetCache_pendingWritesCount; ++NetCache.NetCache_pendingPriorityWritesCount; } } else { if (!var5) { var8 = (NetFileRequest)NetCache.NetCache_pendingResponses.get(var6); if (var8 != null) { return; } } var8 = new NetFileRequest(); var8.archive = var0; var8.crc = var3; var8.padding = var4; if (var5) { NetCache.NetCache_pendingPriorityWrites.put(var8, var6); ++NetCache.NetCache_pendingPriorityWritesCount; } else { NetCache.NetCache_pendingWritesQueue.addFirst(var8); NetCache.NetCache_pendingWrites.put(var8, var6); ++NetCache.NetCache_pendingWritesCount; } } } } } }