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