client: revvy boi 202
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user