client: revvy boi 202

This commit is contained in:
JumpIfZero
2021-12-09 15:12:57 +02:00
parent 5d758a3394
commit 9f716fea3a
496 changed files with 62975 additions and 58430 deletions

View File

@@ -4,53 +4,53 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("bp")
@ObfuscatedName("bn")
@Implements("Script")
public class Script extends DualNode {
@ObfuscatedName("i")
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "Lig;"
descriptor = "Liq;"
)
@Export("Script_cached")
static EvictingDualNodeHashTable Script_cached;
@ObfuscatedName("w")
String field928;
@ObfuscatedName("s")
@ObfuscatedName("b")
String field937;
@ObfuscatedName("p")
@Export("opcodes")
int[] opcodes;
@ObfuscatedName("a")
@ObfuscatedName("m")
@Export("intOperands")
int[] intOperands;
@ObfuscatedName("o")
@ObfuscatedName("t")
@Export("stringOperands")
String[] stringOperands;
@ObfuscatedName("g")
@ObfuscatedName("s")
@ObfuscatedGetter(
intValue = -1670350009
intValue = 1986002175
)
@Export("localIntCount")
int localIntCount;
@ObfuscatedName("e")
@ObfuscatedName("j")
@ObfuscatedGetter(
intValue = -239833439
intValue = 140084379
)
@Export("localStringCount")
int localStringCount;
@ObfuscatedName("p")
@ObfuscatedName("w")
@ObfuscatedGetter(
intValue = -1823289949
intValue = 773546685
)
@Export("intArgumentCount")
int intArgumentCount;
@ObfuscatedName("j")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -1448244841
intValue = -2027696431
)
@Export("stringArgumentCount")
int stringArgumentCount;
@ObfuscatedName("b")
@ObfuscatedName("r")
@ObfuscatedSignature(
descriptor = "[Lnf;"
descriptor = "[Loz;"
)
@Export("switches")
IterableNodeHashTable[] switches;
@@ -62,149 +62,30 @@ public class Script extends DualNode {
Script() {
} // L: 23
@ObfuscatedName("a")
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "(IB)[Lnf;",
garbageValue = "17"
descriptor = "(II)[Loz;",
garbageValue = "-1725303821"
)
@Export("newIterableNodeHashTable")
IterableNodeHashTable[] newIterableNodeHashTable(int var1) {
return new IterableNodeHashTable[var1]; // L: 170
return new IterableNodeHashTable[var1]; // L: 155
}
@ObfuscatedName("i")
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "(III)I",
garbageValue = "1899123891"
descriptor = "(ILku;Ljava/lang/String;Ljava/lang/String;IZB)V",
garbageValue = "62"
)
static int method1988(int var0, int var1) {
ItemContainer var2 = (ItemContainer)ItemContainer.itemContainers.get((long)var0); // L: 14
if (var2 == null) { // L: 15
return -1;
} else {
return var1 >= 0 && var1 < var2.ids.length ? var2.ids[var1] : -1; // L: 16 17
}
}
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(B)V",
garbageValue = "8"
)
public static void method1989() {
if (NetCache.NetCache_socket != null) { // L: 156
NetCache.NetCache_socket.close();
}
} // L: 157
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Lko;Ljava/lang/String;Ljava/lang/String;I)Loe;",
garbageValue = "846421699"
)
@Export("SpriteBuffer_getIndexedSpriteByName")
public static IndexedSprite SpriteBuffer_getIndexedSpriteByName(AbstractArchive var0, String var1, String var2) {
int var3 = var0.getGroupId(var1); // L: 64
int var4 = var0.getFileId(var3, var2); // L: 65
byte[] var7 = var0.takeFile(var3, var4); // L: 70
boolean var6;
if (var7 == null) { // L: 71
var6 = false; // L: 72
} else {
SpriteBuffer_decode(var7); // L: 75
var6 = true; // L: 76
}
IndexedSprite var5;
if (!var6) { // L: 78
var5 = null; // L: 79
} else {
IndexedSprite var8 = new IndexedSprite(); // L: 84
var8.width = class414.SpriteBuffer_spriteWidth; // L: 85
var8.height = class414.SpriteBuffer_spriteHeight; // L: 86
var8.xOffset = class414.SpriteBuffer_xOffsets[0]; // L: 87
var8.yOffset = class414.SpriteBuffer_yOffsets[0]; // L: 88
var8.subWidth = UrlRequester.SpriteBuffer_spriteWidths[0]; // L: 89
var8.subHeight = class414.SpriteBuffer_spriteHeights[0]; // L: 90
var8.palette = HitSplatDefinition.SpriteBuffer_spritePalette; // L: 91
var8.pixels = class295.SpriteBuffer_pixels[0]; // L: 92
PacketBuffer.method6913(); // L: 93
var5 = var8; // L: 96
}
return var5; // L: 98
}
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "([BI)V",
garbageValue = "1694864666"
)
@Export("SpriteBuffer_decode")
static void SpriteBuffer_decode(byte[] var0) {
Buffer var1 = new Buffer(var0); // L: 215
var1.offset = var0.length - 2; // L: 216
class414.SpriteBuffer_spriteCount = var1.readUnsignedShort(); // L: 217
class414.SpriteBuffer_xOffsets = new int[class414.SpriteBuffer_spriteCount]; // L: 218
class414.SpriteBuffer_yOffsets = new int[class414.SpriteBuffer_spriteCount]; // L: 219
UrlRequester.SpriteBuffer_spriteWidths = new int[class414.SpriteBuffer_spriteCount]; // L: 220
class414.SpriteBuffer_spriteHeights = new int[class414.SpriteBuffer_spriteCount]; // L: 221
class295.SpriteBuffer_pixels = new byte[class414.SpriteBuffer_spriteCount][]; // L: 222
var1.offset = var0.length - 7 - class414.SpriteBuffer_spriteCount * 8; // L: 223
class414.SpriteBuffer_spriteWidth = var1.readUnsignedShort(); // L: 224
class414.SpriteBuffer_spriteHeight = var1.readUnsignedShort(); // L: 225
int var2 = (var1.readUnsignedByte() & 255) + 1; // L: 226
int var3;
for (var3 = 0; var3 < class414.SpriteBuffer_spriteCount; ++var3) { // L: 227
class414.SpriteBuffer_xOffsets[var3] = var1.readUnsignedShort();
}
for (var3 = 0; var3 < class414.SpriteBuffer_spriteCount; ++var3) { // L: 228
class414.SpriteBuffer_yOffsets[var3] = var1.readUnsignedShort();
}
for (var3 = 0; var3 < class414.SpriteBuffer_spriteCount; ++var3) { // L: 229
UrlRequester.SpriteBuffer_spriteWidths[var3] = var1.readUnsignedShort();
}
for (var3 = 0; var3 < class414.SpriteBuffer_spriteCount; ++var3) { // L: 230
class414.SpriteBuffer_spriteHeights[var3] = var1.readUnsignedShort();
}
var1.offset = var0.length - 7 - class414.SpriteBuffer_spriteCount * 8 - (var2 - 1) * 3; // L: 231
HitSplatDefinition.SpriteBuffer_spritePalette = new int[var2]; // L: 232
for (var3 = 1; var3 < var2; ++var3) { // L: 233
HitSplatDefinition.SpriteBuffer_spritePalette[var3] = var1.readMedium(); // L: 234
if (HitSplatDefinition.SpriteBuffer_spritePalette[var3] == 0) { // L: 235
HitSplatDefinition.SpriteBuffer_spritePalette[var3] = 1;
}
}
var1.offset = 0; // L: 237
for (var3 = 0; var3 < class414.SpriteBuffer_spriteCount; ++var3) { // L: 238
int var4 = UrlRequester.SpriteBuffer_spriteWidths[var3]; // L: 239
int var5 = class414.SpriteBuffer_spriteHeights[var3]; // L: 240
int var6 = var4 * var5; // L: 241
byte[] var7 = new byte[var6]; // L: 242
class295.SpriteBuffer_pixels[var3] = var7; // L: 243
int var8 = var1.readUnsignedByte(); // L: 244
int var9;
if (var8 == 0) { // L: 245
for (var9 = 0; var9 < var6; ++var9) { // L: 246
var7[var9] = var1.readByte();
}
} else if (var8 == 1) { // L: 248
for (var9 = 0; var9 < var4; ++var9) { // L: 249
for (int var10 = 0; var10 < var5; ++var10) { // L: 250
var7[var9 + var10 * var4] = var1.readByte(); // L: 251
}
}
}
}
} // L: 256
public static void method2040(int var0, AbstractArchive var1, String var2, String var3, int var4, boolean var5) {
int var6 = var1.getGroupId(var2); // L: 48
int var7 = var1.getFileId(var6, var3); // L: 49
class260.musicPlayerStatus = 1; // L: 51
class124.musicTrackArchive = var1; // L: 52
VarcInt.musicTrackGroupId = var6; // L: 53
class260.musicTrackFileId = var7; // L: 54
ChatChannel.musicTrackVolume = var4; // L: 55
DynamicObject.musicTrackBoolean = var5; // L: 56
class260.pcmSampleLength = var0; // L: 57
} // L: 59
}