client: rev 201

This commit is contained in:
Justin
2021-11-03 22:50:34 +11:00
parent af21d0e050
commit bcc8072751
425 changed files with 65165 additions and 65696 deletions

View File

@@ -3,189 +3,91 @@ import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("fd")
@ObfuscatedName("ft")
@Implements("StructComposition")
public class StructComposition extends DualNode {
@ObfuscatedName("q")
@ObfuscatedName("i")
@ObfuscatedSignature(
descriptor = "Lii;"
descriptor = "Lko;"
)
@Export("StructDefinition_archive")
static AbstractArchive StructDefinition_archive;
@ObfuscatedName("w")
@ObfuscatedSignature(
descriptor = "Lig;"
)
@Export("StructDefinition_cached")
static EvictingDualNodeHashTable StructDefinition_cached;
@ObfuscatedName("f")
public static EvictingDualNodeHashTable StructDefinition_cached;
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "Lnz;"
descriptor = "Lnf;"
)
@Export("params")
IterableNodeHashTable params;
static {
StructDefinition_cached = new EvictingDualNodeHashTable(64);
StructDefinition_cached = new EvictingDualNodeHashTable(64); // L: 13
}
StructComposition() {
}
} // L: 16
@ObfuscatedName("f")
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "793806962"
descriptor = "(B)V",
garbageValue = "-61"
)
@Export("postDecode")
void postDecode() {
}
} // L: 33
@ObfuscatedName("j")
@ObfuscatedName("a")
@ObfuscatedSignature(
descriptor = "(Lot;B)V",
garbageValue = "101"
descriptor = "(Lop;B)V",
garbageValue = "0"
)
@Export("decode")
void decode(Buffer var1) {
while (true) {
int var2 = var1.readUnsignedByte();
if (var2 == 0) {
return;
int var2 = var1.readUnsignedByte(); // L: 37
if (var2 == 0) { // L: 38
return; // L: 41
}
this.decodeNext(var1, var2);
this.decodeNext(var1, var2); // L: 39
}
}
@ObfuscatedName("m")
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Lot;II)V",
garbageValue = "-16711936"
descriptor = "(Lop;IB)V",
garbageValue = "15"
)
@Export("decodeNext")
void decodeNext(Buffer var1, int var2) {
if (var2 == 249) {
this.params = KeyHandler.readStringIntParameters(var1, this.params);
this.params = class13.readStringIntParameters(var1, this.params); // L: 44
}
}
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "(IIB)I",
garbageValue = "-24"
)
@Export("getIntParam")
public int getIntParam(int var1, int var2) {
IterableNodeHashTable var4 = this.params;
int var3;
if (var4 == null) {
var3 = var2;
} else {
IntegerNode var5 = (IntegerNode)var4.get((long)var1);
if (var5 == null) {
var3 = var2;
} else {
var3 = var5.integer;
}
}
return var3;
}
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "(ILjava/lang/String;I)Ljava/lang/String;",
garbageValue = "975394033"
)
@Export("getStringParam")
public String getStringParam(int var1, String var2) {
IterableNodeHashTable var4 = this.params;
String var3;
if (var4 == null) {
var3 = var2;
} else {
ObjectNode var5 = (ObjectNode)var4.get((long)var1);
if (var5 == null) {
var3 = var2;
} else {
var3 = (String)var5.obj;
}
}
return var3;
}
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "(Lkl;II)Loz;",
garbageValue = "1981380909"
)
public static IndexedSprite method3153(AbstractArchive var0, int var1) {
byte[] var3 = var0.takeFileFlat(var1);
boolean var2;
if (var3 == null) {
var2 = false;
} else {
class398.SpriteBuffer_decode(var3);
var2 = true;
}
if (!var2) {
return null;
} else {
IndexedSprite var4 = new IndexedSprite();
var4.width = class414.SpriteBuffer_spriteWidth;
var4.height = class408.SpriteBuffer_spriteHeight;
var4.xOffset = class135.SpriteBuffer_xOffsets[0];
var4.yOffset = class131.SpriteBuffer_yOffsets[0];
var4.subWidth = class414.SpriteBuffer_spriteWidths[0];
var4.subHeight = class16.SpriteBuffer_spriteHeights[0];
var4.palette = class351.SpriteBuffer_spritePalette;
var4.pixels = class414.SpriteBuffer_pixels[0];
StudioGame.method5130();
return var4;
}
}
} // L: 46
@ObfuscatedName("g")
@ObfuscatedSignature(
descriptor = "(CIB)Ljava/lang/String;",
garbageValue = "16"
descriptor = "(III)I",
garbageValue = "-1033236073"
)
public static String method3152(char var0, int var1) {
char[] var2 = new char[var1];
for (int var3 = 0; var3 < var1; ++var3) {
var2[var3] = var0;
}
return new String(var2);
@Export("getIntParam")
public int getIntParam(int var1, int var2) {
return NPC.method2251(this.params, var1, var2); // L: 49
}
@ObfuscatedName("v")
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "(B)I",
descriptor = "(ILjava/lang/String;B)Ljava/lang/String;",
garbageValue = "0"
)
static final int method3151() {
return ViewportMouse.ViewportMouse_y;
}
@ObfuscatedName("if")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;Ljava/lang/String;IIIIZB)V",
garbageValue = "14"
)
@Export("insertMenuItem")
static final void insertMenuItem(String var0, String var1, int var2, int var3, int var4, int var5, boolean var6) {
if (!Client.isMenuOpen) {
if (Client.menuOptionsCount < 500) {
Client.menuActions[Client.menuOptionsCount] = var0;
Client.menuTargets[Client.menuOptionsCount] = var1;
Client.menuOpcodes[Client.menuOptionsCount] = var2;
Client.menuIdentifiers[Client.menuOptionsCount] = var3;
Client.menuArguments1[Client.menuOptionsCount] = var4;
Client.menuArguments2[Client.menuOptionsCount] = var5;
Client.menuShiftClick[Client.menuOptionsCount] = var6;
++Client.menuOptionsCount;
}
}
@Export("getStringParam")
public String getStringParam(int var1, String var2) {
return VarbitComposition.method3205(this.params, var1, var2); // L: 53
}
}