diff --git a/deobfuscator/src/test/java/net/runelite/deob/updater/UpdateMappingsTest.java b/deobfuscator/src/test/java/net/runelite/deob/updater/UpdateMappingsTest.java index 332e2e31b0..bb34282e22 100644 --- a/deobfuscator/src/test/java/net/runelite/deob/updater/UpdateMappingsTest.java +++ b/deobfuscator/src/test/java/net/runelite/deob/updater/UpdateMappingsTest.java @@ -37,6 +37,7 @@ import net.runelite.deob.deobfuscators.mapping.AnnotationIntegrityChecker; import net.runelite.deob.deobfuscators.mapping.AnnotationMapper; import net.runelite.deob.deobfuscators.mapping.Mapper; import net.runelite.deob.deobfuscators.mapping.ParallelExecutorMapping; +import net.runelite.deob.deobfuscators.transformers.ScriptOpcodesTransformer; import net.runelite.deob.util.JarUtil; import org.junit.Assert; import org.junit.Ignore; @@ -87,6 +88,19 @@ public class UpdateMappingsTest check(group1, group2); } + @Test + @Ignore + public void testScriptopcodes() throws Exception + { + File client = new File("C:\\Users\\Lucas\\IdeaProjects\\runelitexxx\\client.jar"); + + ClassGroup group = JarUtil.loadJar(client); + + new ScriptOpcodesTransformer().transform(group); + + JarUtil.saveJar(group, new File("C:/Users/Lucas/Desktop/Apapapapapap.jar")); + } + private void unannotate(ClassGroup group) { for (ClassFile cf : group.getClasses()) diff --git a/deobfuscator/src/test/java/net/runelite/runesuite/HookImporter.java b/deobfuscator/src/test/java/net/runelite/runesuite/HookImporter.java index 6f262f105f..5c78be64f1 100644 --- a/deobfuscator/src/test/java/net/runelite/runesuite/HookImporter.java +++ b/deobfuscator/src/test/java/net/runelite/runesuite/HookImporter.java @@ -187,7 +187,7 @@ public class HookImporter for (int i = 0; i < hm.parameters.size(); i++) { String name = hm.parameters.get(i); - if (name.matches("arg[0-9]") || name.length() <= 2 && (name.charAt(0) != 'x' || name.charAt(0) != 'y')) + if (name.matches("arg[0-9]") || name.length() <= 2 && (name.charAt(0) != 'x' && name.charAt(0) != 'y')) { continue; } diff --git a/deobfuscator/src/test/java/net/runelite/runesuite/hooks.json b/deobfuscator/src/test/java/net/runelite/runesuite/hooks.json index 609a346a24..56b4ddb42b 100644 --- a/deobfuscator/src/test/java/net/runelite/runesuite/hooks.json +++ b/deobfuscator/src/test/java/net/runelite/runesuite/hooks.json @@ -1,40431 +1,32363 @@ -[ - { - "access": 1057, - "class": "AbstractArchive", - "constructors": [ - { - "access": 0, - "descriptor": "(ZZ)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 1694798923, - "descriptor": "I", - "field": "groupCount", - "name": "f", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "Llv;", - "field": "groupNameHashTable", - "name": "o", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "Z", - "field": "releaseGroups", - "name": "z", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "Z", - "field": "shallowFiles", - "name": "j", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[I", - "field": "fileCounts", - "name": "l", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[I", - "field": "groupCrcs", - "name": "u", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[I", - "field": "groupIds", - "name": "q", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[I", - "field": "groupNameHashes", - "name": "w", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[I", - "field": "groupVersions", - "name": "g", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/Object;", - "field": "groups", - "name": "k", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[Llv;", - "field": "fileNameHashTables", - "name": "d", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "fileIds", - "name": "e", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "fileNameHashes", - "name": "x", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "[[Ljava/lang/Object;", - "field": "files", - "name": "n", - "owner": "ir" - }, - { - "access": 1, - "decoder": -530370811, - "descriptor": "I", - "field": "hash", - "name": "a", - "owner": "ir" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(II)I", - "method": "groupLoadPercent", - "name": "e", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__f_392", - "name": "f", - "owner": "ir", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "loadGroup", - "name": "z", - "owner": "ir" - }, - { - "access": 0, - "descriptor": "(I[II)Z", - "method": "buildFiles", - "name": "c", - "owner": "ir", - "parameters": [ - "group", - "xteaKey" - ] - }, - { - "access": 0, - "descriptor": "([BB)V", - "method": "decodeIndex", - "name": "m", - "owner": "ir" - }, - { - "access": 1, - "descriptor": "(B)V", - "method": "__y_398", - "name": "y", - "owner": "ir", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__t_397", - "name": "t", - "owner": "ir", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__b_400", - "name": "b", - "owner": "ir", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "__l_394", - "name": "l", - "owner": "ir", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IB)[B", - "method": "getFileFlat", - "name": "a", - "owner": "ir", - "parameters": [ - "groupOrFile" - ] - }, - { - "access": 1, - "descriptor": "(IB)[I", - "method": "__j_395", - "name": "j", - "owner": "ir", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)I", - "method": "__s_396", - "name": "s", - "owner": "ir", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__h_399", - "name": "h", - "owner": "ir", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "__u_393", - "name": "u", - "owner": "ir", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "tryLoadGroup", - "name": "g", - "owner": "ir", - "parameters": [ - "group" - ] - }, - { - "access": 1, - "descriptor": "(III)Z", - "method": "tryLoadFile", - "name": "o", - "owner": "ir", - "parameters": [ - "file", - "group" - ] - }, - { - "access": 1, - "descriptor": "(III)[B", - "method": "getFile", - "name": "d", - "owner": "ir", - "parameters": [ - "file", - "group" - ] - }, - { - "access": 1, - "descriptor": "(III)[B", - "method": "takeFile", - "name": "q", - "owner": "ir", - "parameters": [ - "file", - "group" - ] - }, - { - "access": 1, - "descriptor": "(II[II)[B", - "method": "takeFileEncrypted", - "name": "w", - "owner": "ir", - "parameters": [ - "file", - "group", - "xteaKey" - ] - }, - { - "access": 1, - "descriptor": "(ILjava/lang/String;I)I", - "method": "getFileId", - "name": "v", - "owner": "ir", - "parameters": [ - "fileName", - "group" - ] - }, - { - "access": 1, - "descriptor": "(IS)[B", - "method": "takeFileFlat", - "name": "x", - "owner": "ir", - "parameters": [ - "groupOrFile" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;B)V", - "method": "__ar_402", - "name": "ar", - "owner": "ir", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;I)I", - "method": "getGroupId", - "name": "p", - "owner": "ir", - "parameters": [ - "groupName" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;I)I", - "method": "groupLoadPercentByName", - "name": "ac", - "owner": "ir", - "parameters": [ - "groupName" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;I)Z", - "method": "tryLoadGroupByName", - "name": "av", - "owner": "ir", - "parameters": [ - "groupName" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;B)Z", - "method": "__ag_401", - "name": "ag", - "owner": "ir", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;I)Z", - "method": "tryLoadFileByNames", - "name": "aj", - "owner": "ir", - "parameters": [ - "fileName", - "groupName" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;S)[B", - "method": "takeFileByNames", - "name": "aq", - "owner": "ir", - "parameters": [ - "fileName", - "groupName" - ] - } - ], - "name": "ir", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "AbstractByteArrayCopier", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1024, - "descriptor": "(I)[B", - "method": "get", - "name": "m", - "owner": "gu", - "parameters": [] - }, - { - "access": 1024, - "descriptor": "([BI)V", - "method": "set", - "name": "f", - "owner": "gu", - "parameters": [ - "array" - ] - } - ], - "name": "gu", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "AbstractFont", - "constructors": [ - { - "access": 0, - "descriptor": "([B)V" - }, - { - "access": 0, - "descriptor": "([B[I[I[I[I[I[[B)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[B", - "field": "kerning", - "name": "d", - "owner": "kt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "advances", - "name": "f", - "owner": "kt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "heights", - "name": "w", - "owner": "kt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "leftBearings", - "name": "o", - "owner": "kt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "topBearings", - "name": "u", - "owner": "kt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "widths", - "name": "q", - "owner": "kt" - }, - { - "access": 0, - "descriptor": "[[B", - "field": "pixels", - "name": "m", - "owner": "kt" - }, - { - "access": 1, - "descriptor": "I", - "field": "ascent", - "name": "g", - "owner": "kt" - }, - { - "access": 1, - "descriptor": "I", - "field": "maxAscent", - "name": "l", - "owner": "kt" - }, - { - "access": 1, - "descriptor": "I", - "field": "maxDescent", - "name": "e", - "owner": "kt" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(C)I", - "method": "charWidth", - "name": "x", - "owner": "kt", - "parameters": [ - "c" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "reset", - "name": "aj", - "owner": "kt", - "parameters": [ - "color", - "shadow" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/String;)V", - "method": "decodeTag", - "name": "av", - "owner": "kt", - "parameters": [ - "s" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/String;I)V", - "method": "calculateLineJustification", - "name": "ar", - "owner": "kt", - "parameters": [ - "lineWidth", - "s" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/String;II)V", - "method": "draw0", - "name": "ac", - "owner": "kt", - "parameters": [ - "s", - "x", - "y" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/String;II[I[I)V", - "method": "drawWithOffsets0", - "name": "ay", - "owner": "kt", - "parameters": [ - "s", - "x", - "xs", - "y", - "ys" - ] - }, - { - "access": 0, - "descriptor": "([B)V", - "method": "readMetrics", - "name": "l", - "owner": "kt", - "parameters": [ - "bytes" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;)I", - "method": "stringWidth", - "name": "d", - "owner": "kt", - "parameters": [ - "s" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;I)I", - "method": "lineCount", - "name": "j", - "owner": "kt", - "parameters": [ - "lineWidth", - "s" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;I)I", - "method": "lineWidth", - "name": "z", - "owner": "kt", - "parameters": [ - "lineWidth", - "s" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIII)V", - "method": "draw", - "name": "t", - "owner": "kt", - "parameters": [ - "color", - "s", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIII)V", - "method": "drawCentered", - "name": "b", - "owner": "kt", - "parameters": [ - "color", - "s", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIII)V", - "method": "drawRightAligned", - "name": "h", - "owner": "kt", - "parameters": [ - "color", - "s", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIIII)V", - "method": "drawAlpha", - "name": "y", - "owner": "kt", - "parameters": [ - "alpha", - "color", - "s", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIIII)V", - "method": "drawCenteredWave", - "name": "p", - "owner": "kt", - "parameters": [ - "color", - "s", - "seed", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIIII)V", - "method": "drawCenteredWave2", - "name": "v", - "owner": "kt", - "parameters": [ - "color", - "s", - "seed", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIIII)V", - "method": "drawRandomAlphaAndSpacing", - "name": "aq", - "owner": "kt", - "parameters": [ - "color", - "s", - "seed", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIIIII)V", - "method": "drawCenteredShake", - "name": "ag", - "owner": "kt", - "parameters": [ - "color", - "s", - "seed", - "seed2", - "shadow", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;IIIIIIIII)I", - "method": "drawLines", - "name": "c", - "owner": "kt", - "parameters": [ - "color", - "height", - "lineHeight", - "s", - "shadow", - "width", - "x", - "xAlignment", - "y", - "yAlignment" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;[I[Ljava/lang/String;)I", - "method": "breakLines", - "name": "a", - "owner": "kt", - "parameters": [ - "lineWidths", - "linesDst", - "s" - ] - }, - { - "access": 1024, - "descriptor": "([BIIIII)V", - "method": "drawGlyph", - "name": "m", - "owner": "kt", - "parameters": [ - "color", - "height", - "pixels", - "width", - "x", - "y" - ] - }, - { - "access": 1024, - "descriptor": "([BIIIIII)V", - "method": "drawGlyphAlpha", - "name": "f", - "owner": "kt", - "parameters": [ - "alpha", - "color", - "height", - "pixels", - "width", - "x", - "y" - ] - } - ], - "name": "kt", - "super": "lf" - }, - { - "access": 1057, - "class": "AbstractRasterProvider", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -239960145, - "descriptor": "I", - "field": "height", - "name": "o", - "owner": "lp" - }, - { - "access": 1, - "decoder": -560298363, - "descriptor": "I", - "field": "width", - "name": "w", - "owner": "lp" - }, - { - "access": 1, - "descriptor": "[I", - "field": "pixels", - "name": "q", - "owner": "lp" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(III)V", - "method": "drawFull", - "name": "f", - "owner": "lp", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 1025, - "descriptor": "(IIIIB)V", - "method": "draw", - "name": "q", - "owner": "lp", - "parameters": [ - "height", - "width", - "x", - "y" - ] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "apply", - "name": "b", - "owner": "lp", - "parameters": [] - } - ], - "name": "lp", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "AbstractSocket", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(I)I", - "method": "available", - "name": "q", - "owner": "fu", - "parameters": [] - }, - { - "access": 1025, - "descriptor": "(I)I", - "method": "readUnsignedByte", - "name": "w", - "owner": "fu", - "parameters": [] - }, - { - "access": 1025, - "descriptor": "(I)V", - "method": "close", - "name": "g", - "owner": "fu", - "parameters": [] - }, - { - "access": 1025, - "descriptor": "(II)Z", - "method": "isAvailable", - "name": "f", - "owner": "fu", - "parameters": [ - "length" - ] - }, - { - "access": 1025, - "descriptor": "([BIIB)V", - "method": "write", - "name": "u", - "owner": "fu", - "parameters": [ - "length", - "src", - "srcIndex" - ] - }, - { - "access": 1025, - "descriptor": "([BIII)I", - "method": "read", - "name": "o", - "owner": "fu", - "parameters": [ - "dst", - "dstIndex", - "length" - ] - } - ], - "name": "fu", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "AbstractSound", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "position", - "name": "u", - "owner": "dd" - } - ], - "interfaces": [], - "methods": [], - "name": "dd", - "super": "gw" - }, - { - "access": 1057, - "class": "AbstractUserComparator", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/util/Comparator;", - "field": "__f", - "name": "f", - "owner": "kf" - } - ], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_462", - "name": "equals", - "owner": "kf", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/util/Comparator;B)V", - "method": "__e_460", - "name": "e", - "owner": "kf", - "parameters": [ - "arg0" - ] - }, - { - "access": 20, - "descriptor": "(Ljs;Ljs;I)I", - "method": "__x_461", - "name": "x", - "owner": "kf", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "kf", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "AbstractWorldMapIcon", - "constructors": [ - { - "access": 0, - "descriptor": "(Lhu;Lhu;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1065362217, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "ak" - }, - { - "access": 0, - "decoder": -521086143, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "ak" - }, - { - "access": 17, - "descriptor": "Lhu;", - "field": "coord1", - "name": "l", - "owner": "ak" - }, - { - "access": 17, - "descriptor": "Lhu;", - "field": "coord2", - "name": "g", - "owner": "ak" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Z", - "method": "__h_67", - "name": "h", - "owner": "ak", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(IIB)Z", - "method": "__y_66", - "name": "y", - "owner": "ak", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(III)Z", - "method": "__b_68", - "name": "b", - "owner": "ak", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(III)Z", - "method": "__c_69", - "name": "c", - "owner": "ak", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1024, - "descriptor": "(B)I", - "method": "__q_71", - "name": "q", - "owner": "ak", - "parameters": [] - }, - { - "access": 1024, - "descriptor": "(I)I", - "method": "__w_70", - "name": "w", - "owner": "ak", - "parameters": [] - }, - { - "access": 1024, - "descriptor": "(I)Laj;", - "method": "label", - "name": "f", - "owner": "ak", - "parameters": [] - }, - { - "access": 1025, - "descriptor": "(I)I", - "method": "element", - "name": "m", - "owner": "ak", - "parameters": [] - } - ], - "name": "ak", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "Actor", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1119758739, - "descriptor": "I", - "field": "movementFrame", - "name": "bx", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1189634367, - "descriptor": "I", - "field": "orientation", - "name": "cs", - "owner": "bz" - }, - { - "access": 0, - "decoder": -134491649, - "descriptor": "I", - "field": "sequenceDelay", - "name": "br", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1357622739, - "descriptor": "I", - "field": "size", - "name": "ah", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1387109107, - "descriptor": "I", - "field": "targetIndex", - "name": "bk", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1523249259, - "descriptor": "I", - "field": "__bj", - "name": "bj", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1573449469, - "descriptor": "I", - "field": "x", - "name": "av", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1583514013, - "descriptor": "I", - "field": "__cq", - "name": "cq", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1598871111, - "descriptor": "I", - "field": "walkBackSequence", - "name": "at", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1630403001, - "descriptor": "I", - "field": "__bw", - "name": "bw", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1646413227, - "descriptor": "I", - "field": "movementFrameCycle", - "name": "by", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1723834619, - "descriptor": "I", - "field": "__cv", - "name": "cv", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1753867715, - "descriptor": "I", - "field": "sequenceFrameCycle", - "name": "bl", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1857513783, - "descriptor": "I", - "field": "__bv", - "name": "bv", - "owner": "bz" - }, - { - "access": 0, - "decoder": -1905191799, - "descriptor": "I", - "field": "overheadTextColor", - "name": "ao", - "owner": "bz" - }, - { - "access": 0, - "decoder": -2033082375, - "descriptor": "I", - "field": "pathLength", - "name": "cu", - "owner": "bz" - }, - { - "access": 0, - "decoder": -2075997699, - "descriptor": "I", - "field": "walkSequence", - "name": "ae", - "owner": "bz" - }, - { - "access": 0, - "decoder": -2125404733, - "descriptor": "I", - "field": "spotAnimationFrame", - "name": "bz", - "owner": "bz" - }, - { - "access": 0, - "decoder": -220610999, - "descriptor": "I", - "field": "spotAnimation", - "name": "bi", - "owner": "bz" - }, - { - "access": 0, - "decoder": -257240117, - "descriptor": "I", - "field": "walkRightSequence", - "name": "ap", - "owner": "bz" - }, - { - "access": 0, - "decoder": -299122235, - "descriptor": "I", - "field": "readySequence", - "name": "aw", - "owner": "bz" - }, - { - "access": 0, - "decoder": -336931157, - "descriptor": "I", - "field": "__cj", - "name": "cj", - "owner": "bz" - }, - { - "access": 0, - "decoder": -568830521, - "descriptor": "I", - "field": "walkLeftSequence", - "name": "ad", - "owner": "bz" - }, - { - "access": 0, - "decoder": -779457309, - "descriptor": "I", - "field": "heightOffset", - "name": "bp", - "owner": "bz" - }, - { - "access": 0, - "decoder": -831787909, - "descriptor": "I", - "field": "turnLeftSequence", - "name": "al", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1003085333, - "descriptor": "I", - "field": "defaultHeight", - "name": "cy", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1252341007, - "descriptor": "I", - "field": "__cm", - "name": "cm", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1367256299, - "descriptor": "I", - "field": "__cr", - "name": "cr", - "owner": "bz" - }, - { - "access": 0, - "decoder": 137508815, - "descriptor": "I", - "field": "overheadTextCyclesRemaining", - "name": "au", - "owner": "bz" - }, - { - "access": 0, - "decoder": 139384875, - "descriptor": "I", - "field": "__bc", - "name": "bc", - "owner": "bz" - }, - { - "access": 0, - "decoder": 141226463, - "descriptor": "I", - "field": "playerCycle", - "name": "ak", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1425662251, - "descriptor": "I", - "field": "sequenceFrame", - "name": "bm", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1439711403, - "descriptor": "I", - "field": "__ac", - "name": "ac", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1584102533, - "descriptor": "I", - "field": "__ch", - "name": "ch", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1614854211, - "descriptor": "I", - "field": "movementSequence", - "name": "bo", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1708570917, - "descriptor": "I", - "field": "runSequence", - "name": "as", - "owner": "bz" - }, - { - "access": 0, - "decoder": 1788714977, - "descriptor": "I", - "field": "turnRightSequence", - "name": "ab", - "owner": "bz" - }, - { - "access": 0, - "decoder": 2051334073, - "descriptor": "I", - "field": "npcCycle", - "name": "ce", - "owner": "bz" - }, - { - "access": 0, - "decoder": 2121599561, - "descriptor": "I", - "field": "__bf", - "name": "bf", - "owner": "bz" - }, - { - "access": 0, - "decoder": 280591281, - "descriptor": "I", - "field": "__bh", - "name": "bh", - "owner": "bz" - }, - { - "access": 0, - "decoder": 323216015, - "descriptor": "I", - "field": "sequence", - "name": "bu", - "owner": "bz" - }, - { - "access": 0, - "decoder": 330334599, - "descriptor": "I", - "field": "spotAnimationFrameCycle", - "name": "bg", - "owner": "bz" - }, - { - "access": 0, - "decoder": 541000549, - "descriptor": "I", - "field": "overheadTextEffect", - "name": "aa", - "owner": "bz" - }, - { - "access": 0, - "decoder": 676600595, - "descriptor": "I", - "field": "y", - "name": "ar", - "owner": "bz" - }, - { - "access": 0, - "decoder": 837989037, - "descriptor": "I", - "field": "__be", - "name": "be", - "owner": "bz" - }, - { - "access": 0, - "decoder": 886371765, - "descriptor": "I", - "field": "__bt", - "name": "bt", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "B", - "field": "hitmarkCount", - "name": "af", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "Lja;", - "field": "healthBars", - "name": "bn", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "overheadText", - "name": "am", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__ay", - "name": "ay", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__az", - "name": "az", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "false0", - "name": "bd", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isAutoChatting", - "name": "an", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[B", - "field": "pathTraversed", - "name": "cn", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "hitmarkCycles", - "name": "bb", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "hitmarkTypes", - "name": "ai", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "hitmarkTypes2", - "name": "bs", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "hitmarkValues", - "name": "ba", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "hitmarkValues2", - "name": "bq", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "pathX", - "name": "cb", - "owner": "bz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "pathY", - "name": "ck", - "owner": "bz" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)Z", - "method": "isVisible", - "name": "z", - "owner": "bz", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__bb_143", - "name": "bb", - "owner": "bz", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(IIIIIIB)V", - "method": "addHealthBar", - "name": "bq", - "owner": "bz", - "parameters": [ - "cycle", - "healthBarDefinition", - "n0", - "n1", - "n2", - "n3" - ] - }, - { - "access": 16, - "descriptor": "(IIIIIII)V", - "method": "addHitmark", - "name": "bs", - "owner": "bz", - "parameters": [ - "cycle", - "cycle2", - "type", - "type2", - "value", - "value2" - ] - }, - { - "access": 16, - "descriptor": "(IS)V", - "method": "removeHealthBar", - "name": "bn", - "owner": "bz", - "parameters": [ - "healthBarDefinition" - ] - } - ], - "name": "bz", - "super": "ex" - }, - { - "access": 1057, - "class": "Clock", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(B)V", - "method": "mark", - "name": "m", - "owner": "fa", - "parameters": [] - }, - { - "access": 1025, - "descriptor": "(III)I", - "method": "wait", - "name": "f", - "owner": "fa", - "parameters": [ - "cycleMs", - "minSleepMs" - ] - } - ], - "name": "fa", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "Entity", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": 849583845, - "descriptor": "I", - "field": "height", - "name": "cw", - "owner": "ex" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IIIIIIIIJ)V", - "method": "draw", - "name": "cy", - "owner": "ex", - "parameters": [ - "cameraPitchCosine", - "cameraPitchSine", - "cameraYawCosine", - "cameraYawSine", - "tag", - "x", - "y", - "yaw", - "z" - ] - }, - { - "access": 4, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "ex", - "parameters": [] - } - ], - "name": "ex", - "super": "fn" - }, - { - "access": 1057, - "class": "GameShell", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -2057041525, - "descriptor": "I", - "field": "contentHeight0", - "name": "ag", - "owner": "ba" - }, - { - "access": 0, - "decoder": -2071955075, - "descriptor": "I", - "field": "__aq", - "name": "aq", - "owner": "ba" - }, - { - "access": 0, - "decoder": 1911308233, - "descriptor": "I", - "field": "__aj", - "name": "aj", - "owner": "ba" - }, - { - "access": 0, - "decoder": 198681537, - "descriptor": "I", - "field": "canvasY", - "name": "c", - "owner": "ba" - }, - { - "access": 0, - "decoder": 740831949, - "descriptor": "I", - "field": "contentWidth0", - "name": "v", - "owner": "ba" - }, - { - "access": 0, - "decoder": 781373219, - "descriptor": "I", - "field": "canvasX", - "name": "b", - "owner": "ba" - }, - { - "access": 0, - "descriptor": "Lam;", - "field": "mouseWheelHandler", - "name": "ap", - "owner": "ba" - }, - { - "access": 0, - "descriptor": "Ljava/awt/Canvas;", - "field": "canvas", - "name": "ay", - "owner": "ba" - }, - { - "access": 0, - "descriptor": "Ljava/awt/Frame;", - "field": "frame", - "name": "ac", - "owner": "ba" - }, - { - "access": 0, - "descriptor": "Ljava/awt/datatransfer/Clipboard;", - "field": "clipboard", - "name": "as", - "owner": "ba" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__al", - "name": "al", - "owner": "ba" - }, - { - "access": 0, - "descriptor": "Z", - "field": "hasErrored", - "name": "g", - "owner": "ba" - }, - { - "access": 16, - "descriptor": "Ljava/awt/EventQueue;", - "field": "eventQueue", - "name": "am", - "owner": "ba" - }, - { - "access": 4, - "decoder": -1854329683, - "descriptor": "I", - "field": "contentWidth", - "name": "t", - "owner": "ba" - }, - { - "access": 4, - "decoder": -628781469, - "descriptor": "I", - "field": "contentHeight", - "name": "h", - "owner": "ba" - }, - { - "access": 64, - "decoder": 956221087975405000, - "descriptor": "J", - "field": "canvasSetTimeMs", - "name": "ae", - "owner": "ba" - }, - { - "access": 64, - "descriptor": "Z", - "field": "__ah", - "name": "ah", - "owner": "ba" - }, - { - "access": 64, - "descriptor": "Z", - "field": "isCanvasInvalid", - "name": "ab", - "owner": "ba" - }, - { - "access": 8, - "decoder": 5666519919949402000, - "descriptor": "J", - "field": "stopTimeMs", - "name": "o", - "owner": "ba" - } - ], - "interfaces": [ - "java.awt.event.FocusListener", - "java.awt.event.WindowListener", - "java.lang.Runnable" - ], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "__ar_94", - "name": "ar", - "owner": "ba", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(B)V", - "method": "__av_93", - "name": "av", - "owner": "ba", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(B)V", - "method": "clearBackground", - "name": "p", - "owner": "ba", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Ljava/awt/Container;", - "method": "container", - "name": "as", - "owner": "ba", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Lla;", - "method": "getFrameContentBounds", - "name": "am", - "owner": "ba", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "run", - "name": "run", - "owner": "ba" - }, - { - "access": 1025, - "descriptor": "()V", - "method": "__init_109", - "name": "init", - "owner": "ba", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(I)V", - "method": "__al_111", - "name": "al", - "owner": "ba", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(I)V", - "method": "__au_110", - "name": "au", - "owner": "ba", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(I)V", - "method": "__j_113", - "name": "j", - "owner": "ba", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(I)V", - "method": "kill0", - "name": "ae", - "owner": "ba", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(I)V", - "method": "setUp", - "name": "aw", - "owner": "ba", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(ZI)V", - "method": "__ab_112", - "name": "ab", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__ac_95", - "name": "ac", - "owner": "ba", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__ay_96", - "name": "ay", - "owner": "ba", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__z_92", - "name": "z", - "owner": "ba", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "replaceCanvas", - "name": "v", - "owner": "ba", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(Ljava/lang/Object;I)V", - "method": "__g_91", - "name": "g", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "()V", - "method": "__destroy_99", - "name": "destroy", - "owner": "ba", - "parameters": [] - }, - { - "access": 17, - "descriptor": "()V", - "method": "__start_97", - "name": "start", - "owner": "ba", - "parameters": [] - }, - { - "access": 17, - "descriptor": "()V", - "method": "__stop_98", - "name": "stop", - "owner": "ba", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/Graphics;)V", - "method": "update", - "name": "update", - "owner": "ba", - "parameters": [ - "g" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/FocusEvent;)V", - "method": "__focusLost_100", - "name": "focusLost", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/FocusEvent;)V", - "method": "focusGained", - "name": "focusGained", - "owner": "ba" - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowActivated_101", - "name": "windowActivated", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowClosed_102", - "name": "windowClosed", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowClosing_103", - "name": "windowClosing", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowDeactivated_104", - "name": "windowDeactivated", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowDeiconified_105", - "name": "windowDeiconified", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowIconified_106", - "name": "windowIconified", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/WindowEvent;)V", - "method": "__windowOpened_107", - "name": "windowOpened", - "owner": "ba", - "parameters": [ - "arg0" - ] - }, - { - "access": 20, - "descriptor": "(B)Z", - "method": "checkHost", - "name": "aj", - "owner": "ba", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(B)Z", - "method": "hasFrame", - "name": "an", - "owner": "ba", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "__ad_108", - "name": "ad", - "owner": "ba", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "setUpKeyboard", - "name": "d", - "owner": "ba", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "setUpMouse", - "name": "a", - "owner": "ba", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(IIB)V", - "method": "__u_90", - "name": "u", - "owner": "ba", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 20, - "descriptor": "(IIII)V", - "method": "startThread", - "name": "ag", - "owner": "ba", - "parameters": [ - "height", - "revision", - "width" - ] - }, - { - "access": 20, - "descriptor": "(ILjava/lang/String;ZB)V", - "method": "drawInitial", - "name": "at", - "owner": "ba" - }, - { - "access": 4, - "descriptor": "(B)Lfv;", - "method": "mouseWheel", - "name": "l", - "owner": "ba", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "setUpClipboard", - "name": "e", - "owner": "ba", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(Ljava/lang/String;B)V", - "method": "error", - "name": "ap", - "owner": "ba", - "parameters": [ - "type" - ] - }, - { - "access": 4, - "descriptor": "(Ljava/lang/String;I)V", - "method": "clipboardSetString", - "name": "x", - "owner": "ba", - "parameters": [ - "s" - ] - }, - { - "access": 48, - "descriptor": "(B)V", - "method": "addCanvas", - "name": "aq", - "owner": "ba", - "parameters": [] - }, - { - "access": 48, - "descriptor": "(I)V", - "method": "kill", - "name": "ah", - "owner": "ba", - "parameters": [] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/Graphics;)V", - "method": "paint", - "name": "paint", - "owner": "ba", - "parameters": [ - "g" - ] - } - ], - "name": "ba", - "super": "java.applet.Applet" - }, - { - "access": 1057, - "class": "PcmStream", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "dc" - }, - { - "access": 0, - "descriptor": "Ldc;", - "field": "after", - "name": "j", - "owner": "dc" - }, - { - "access": 0, - "descriptor": "Ldd;", - "field": "sound", - "name": "t", - "owner": "dc" - }, - { - "access": 64, - "descriptor": "Z", - "field": "active", - "name": "w", - "owner": "dc" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()I", - "method": "__az_209", - "name": "az", - "owner": "dc", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "()I", - "method": "__l_210", - "name": "l", - "owner": "dc", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "()Ldc;", - "method": "firstSubStream", - "name": "u", - "owner": "dc", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "()Ldc;", - "method": "nextSubStream", - "name": "g", - "owner": "dc", - "parameters": [] - }, - { - "access": 1028, - "descriptor": "(I)V", - "method": "skip", - "name": "d", - "owner": "dc", - "parameters": [ - "length" - ] - }, - { - "access": 1028, - "descriptor": "([III)V", - "method": "fill", - "name": "e", - "owner": "dc", - "parameters": [ - "buffer", - "end", - "start" - ] - }, - { - "access": 16, - "descriptor": "([III)V", - "method": "update", - "name": "ef", - "owner": "dc", - "parameters": [ - "buffer", - "end", - "start" - ] - } - ], - "name": "dc", - "super": "gw" - }, - { - "access": 1057, - "class": "PcmStreamMixerListener", - "constructors": [], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "df" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1024, - "descriptor": "()V", - "method": "remove2", - "name": "m", - "owner": "df", - "parameters": [] - }, - { - "access": 1024, - "descriptor": "(Lct;)I", - "method": "update", - "name": "f", - "owner": "df", - "parameters": [ - "mixer" - ] - } - ], - "name": "df", - "super": "gw" - }, - { - "access": 1057, - "class": "UserList", - "constructors": [ - { - "access": 0, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -280101247, - "descriptor": "I", - "field": "size0", - "name": "o", - "owner": "km" - }, - { - "access": 0, - "descriptor": "Ljava/util/Comparator;", - "field": "comparator", - "name": "e", - "owner": "km" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "previousUsernamesMap", - "name": "l", - "owner": "km" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "usernamesMap", - "name": "g", - "owner": "km" - }, - { - "access": 0, - "descriptor": "[Ljs;", - "field": "array", - "name": "u", - "owner": "km" - }, - { - "access": 16, - "decoder": -2119868987, - "descriptor": "I", - "field": "capacity", - "name": "w", - "owner": "km" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lkp;I)Ljs;", - "method": "addLastNoPreviousUsername", - "name": "v", - "owner": "km", - "parameters": [ - "username" - ] - }, - { - "access": 0, - "descriptor": "(Lkp;I)Ljs;", - "method": "getByCurrentUsername", - "name": "h", - "owner": "km", - "parameters": [ - "username" - ] - }, - { - "access": 0, - "descriptor": "(Lkp;I)Ljs;", - "method": "getByPreviousUsername", - "name": "b", - "owner": "km", - "parameters": [ - "previousUsername" - ] - }, - { - "access": 0, - "descriptor": "(Lkp;Lkp;I)Ljs;", - "method": "addLast", - "name": "ag", - "owner": "km", - "parameters": [ - "previousUsername", - "username" - ] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "size", - "name": "j", - "owner": "km", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "clear", - "name": "z", - "owner": "km", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "isFull", - "name": "s", - "owner": "km", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lkp;I)Ljs;", - "method": "getByUsername", - "name": "y", - "owner": "km", - "parameters": [ - "username" - ] - }, - { - "access": 1, - "descriptor": "(Lkp;I)Z", - "method": "contains", - "name": "t", - "owner": "km", - "parameters": [ - "username" - ] - }, - { - "access": 1024, - "descriptor": "(I)Ljs;", - "method": "newInstance", - "name": "m", - "owner": "km", - "parameters": [] - }, - { - "access": 1024, - "descriptor": "(II)[Ljs;", - "method": "newTypedArray", - "name": "f", - "owner": "km", - "parameters": [ - "size" - ] - }, - { - "access": 16, - "descriptor": "(II)V", - "method": "arrayRemove", - "name": "ak", - "owner": "km", - "parameters": [ - "index" - ] - }, - { - "access": 16, - "descriptor": "(Ljs;B)V", - "method": "mapPut", - "name": "ah", - "owner": "km", - "parameters": [ - "user" - ] - }, - { - "access": 16, - "descriptor": "(Ljs;I)I", - "method": "indexOf", - "name": "ar", - "owner": "km", - "parameters": [ - "user" - ] - }, - { - "access": 16, - "descriptor": "(Ljs;I)V", - "method": "arrayAddLast", - "name": "ay", - "owner": "km", - "parameters": [ - "user" - ] - }, - { - "access": 16, - "descriptor": "(Ljs;I)V", - "method": "remove", - "name": "p", - "owner": "km", - "parameters": [ - "user" - ] - }, - { - "access": 16, - "descriptor": "(Ljs;Lkp;Lkp;B)V", - "method": "changeName", - "name": "av", - "owner": "km", - "parameters": [ - "previousUsername", - "user", - "username" - ] - }, - { - "access": 16, - "descriptor": "(Ljs;S)V", - "method": "mapRemove", - "name": "ac", - "owner": "km", - "parameters": [ - "user" - ] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "removeComparator", - "name": "aw", - "owner": "km", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "sort", - "name": "aj", - "owner": "km", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(II)Ljs;", - "method": "get", - "name": "aq", - "owner": "km", - "parameters": [ - "index" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/util/Comparator;B)V", - "method": "addComparator", - "name": "al", - "owner": "km", - "parameters": [ - "c" - ] - }, - { - "access": 17, - "descriptor": "(Lkp;S)Z", - "method": "removeByUsername", - "name": "c", - "owner": "km", - "parameters": [ - "username" - ] - } - ], - "name": "km", - "super": "java.lang.Object" - }, - { - "access": 1057, - "class": "Wrapper", - "constructors": [ - { - "access": 0, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "I", - "field": "size", - "name": "f", - "owner": "eu" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1024, - "descriptor": "()Ljava/lang/Object;", - "method": "get", - "name": "m", - "owner": "eu", - "parameters": [] - }, - { - "access": 1024, - "descriptor": "()Z", - "method": "isSoft", - "name": "f", - "owner": "eu", - "parameters": [] - } - ], - "name": "eu", - "super": "fn" - }, - { - "access": 1537, - "class": "ClientPacketMarker", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "gb", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "Enumerated", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(B)I", - "method": "ordinal", - "name": "f", - "owner": "gc", - "parameters": [] - } - ], - "name": "gc", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "MouseWheel", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(I)I", - "method": "useRotation", - "name": "q", - "owner": "fv", - "parameters": [] - } - ], - "name": "fv", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "PcmPlayerProvider", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(B)Lco;", - "method": "player", - "name": "m", - "owner": "cz" - } - ], - "name": "cz", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "PlatformInfoProvider", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(I)Llb;", - "method": "get", - "name": "m", - "owner": "lm", - "parameters": [] - } - ], - "name": "lm", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "TextureLoader", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(IB)Z", - "method": "__o_259", - "name": "o", - "owner": "ei", - "parameters": [ - "arg0" - ] - }, - { - "access": 1025, - "descriptor": "(II)I", - "method": "__w_258", - "name": "w", - "owner": "ei", - "parameters": [ - "arg0" - ] - }, - { - "access": 1025, - "descriptor": "(II)Z", - "method": "isLowDetail", - "name": "u", - "owner": "ei" - }, - { - "access": 1025, - "descriptor": "(II)[I", - "method": "load", - "name": "q", - "owner": "ei" - } - ], - "name": "ei", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "Usernamed", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(B)Lkp;", - "method": "username", - "name": "kr", - "owner": "ky" - } - ], - "name": "ky", - "super": "java.lang.Object" - }, - { - "access": 1537, - "class": "WorldMapSection", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 1025, - "descriptor": "(IIB)Z", - "method": "containsPosition", - "name": "q", - "owner": "ab", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 1025, - "descriptor": "(III)Lhu;", - "method": "coord", - "name": "o", - "owner": "ab", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 1025, - "descriptor": "(IIIB)Z", - "method": "containsCoord", - "name": "f", - "owner": "ab", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1025, - "descriptor": "(IIII)[I", - "method": "position", - "name": "w", - "owner": "ab", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1025, - "descriptor": "(Lag;I)V", - "method": "expandBounds", - "name": "m", - "owner": "ab", - "parameters": [ - "area" - ] - }, - { - "access": 1025, - "descriptor": "(Lgr;B)V", - "method": "read", - "name": "u", - "owner": "ab", - "parameters": [ - "buffer" - ] - } - ], - "name": "ab", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Animation", - "constructors": [ - { - "access": 0, - "descriptor": "([BLek;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "transformCount", - "name": "u", - "owner": "dz" - }, - { - "access": 0, - "descriptor": "Lek;", - "field": "skeleton", - "name": "o", - "owner": "dz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "hasAlphaTransform", - "name": "d", - "owner": "dz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "transformSkeletonLabels", - "name": "g", - "owner": "dz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "transformXs", - "name": "l", - "owner": "dz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "transformYs", - "name": "e", - "owner": "dz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "transformZs", - "name": "x", - "owner": "dz" - } - ], - "interfaces": [], - "methods": [], - "name": "dz", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Archive", - "constructors": [ - { - "access": 1, - "descriptor": "(Lff;Lff;IZZZ)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1579549759, - "descriptor": "I", - "field": "index", - "name": "p", - "owner": "it" - }, - { - "access": 0, - "decoder": -1884661133, - "descriptor": "I", - "field": "__ac", - "name": "ac", - "owner": "it" - }, - { - "access": 0, - "decoder": -785528219, - "descriptor": "I", - "field": "indexVersion", - "name": "ar", - "owner": "it" - }, - { - "access": 0, - "decoder": 1472870917, - "descriptor": "I", - "field": "indexCrc", - "name": "av", - "owner": "it" - }, - { - "access": 0, - "descriptor": "Lff;", - "field": "archiveDisk", - "name": "c", - "owner": "it" - }, - { - "access": 0, - "descriptor": "Lff;", - "field": "masterDisk", - "name": "r", - "owner": "it" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__ag", - "name": "ag", - "owner": "it" - }, - { - "access": 64, - "descriptor": "Z", - "field": "__v", - "name": "v", - "owner": "it" - }, - { - "access": 64, - "descriptor": "[Z", - "field": "validGroups", - "name": "aq", - "owner": "it" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "loadAllLocal", - "name": "dt", - "owner": "it", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(II)I", - "method": "groupLoadPercent", - "name": "e", - "owner": "it" - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__f_406", - "name": "f", - "owner": "it", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "loadGroup", - "name": "z", - "owner": "it" - }, - { - "access": 0, - "descriptor": "(Lff;I[BZI)V", - "method": "load", - "name": "dx", - "owner": "it" - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__ca_405", - "name": "ca", - "owner": "it", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "loadPercent", - "name": "da", - "owner": "it" - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "__cx_404", - "name": "cx", - "owner": "it", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IB)Z", - "method": "__dn_407", - "name": "dn", - "owner": "it", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "__df_408", - "name": "df", - "owner": "it", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "loadIndex", - "name": "co", - "owner": "it" - }, - { - "access": 1, - "descriptor": "(I[BZZB)V", - "method": "write", - "name": "de", - "owner": "it" - } - ], - "name": "it", - "super": "ir" - }, - { - "access": 33, - "class": "ArchiveDiskAction", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1942326733, - "descriptor": "I", - "field": "type", - "name": "m", - "owner": "ik" - }, - { - "access": 0, - "descriptor": "Lff;", - "field": "archiveDisk", - "name": "q", - "owner": "ik" - }, - { - "access": 0, - "descriptor": "Lit;", - "field": "archive", - "name": "w", - "owner": "ik" - }, - { - "access": 0, - "descriptor": "[B", - "field": "data", - "name": "f", - "owner": "ik" - } - ], - "interfaces": [], - "methods": [], - "name": "ik", - "super": "gw" - }, - { - "access": 33, - "class": "ArchiveDiskActionHandler", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "__run_403", - "name": "run", - "owner": "iv", - "parameters": [] - } - ], - "name": "iv", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ArchiveLoader", - "constructors": [ - { - "access": 0, - "descriptor": "(Lit;Ljava/lang/String;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 782003089, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "bd" - }, - { - "access": 16, - "decoder": 1459455501, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "bd" - }, - { - "access": 16, - "descriptor": "Lit;", - "field": "archive", - "name": "f", - "owner": "bd" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Z", - "method": "__m_122", - "name": "m", - "owner": "bd", - "parameters": [] - } - ], - "name": "bd", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "AttackOption", - "constructors": [ - { - "access": 0, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -1461217963, - "descriptor": "I", - "field": "id", - "name": "o", - "owner": "cj" - } - ], - "interfaces": [ - "gc" - ], - "methods": [ - { - "access": 1, - "descriptor": "(B)I", - "method": "ordinal", - "name": "f", - "owner": "cj", - "parameters": [] - } - ], - "name": "cj", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "AudioFilter", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[I", - "field": "__m", - "name": "m", - "owner": "di" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__o", - "name": "o", - "owner": "di" - }, - { - "access": 0, - "descriptor": "[[[I", - "field": "__q", - "name": "q", - "owner": "di" - }, - { - "access": 0, - "descriptor": "[[[I", - "field": "__w", - "name": "w", - "owner": "di" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IF)I", - "method": "__w_207", - "name": "w", - "owner": "di", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(IIF)F", - "method": "__m_205", - "name": "m", - "owner": "di", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(IIF)F", - "method": "__q_206", - "name": "q", - "owner": "di", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 16, - "descriptor": "(Lgr;Lde;)V", - "method": "__o_208", - "name": "o", - "owner": "di", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "di", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Bounds", - "constructors": [ - { - "access": 1, - "descriptor": "(II)V" - }, - { - "access": 1, - "descriptor": "(IIII)V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -1887298731, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "la" - }, - { - "access": 1, - "decoder": -2004088829, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "la" - }, - { - "access": 1, - "decoder": 1377856837, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "la" - }, - { - "access": 1, - "decoder": 2001187823, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "la" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)I", - "method": "__g_494", - "name": "g", - "owner": "la", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "__u_493", - "name": "u", - "owner": "la", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lla;Lla;I)V", - "method": "__w_491", - "name": "w", - "owner": "la", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(Lla;Lla;S)V", - "method": "__o_492", - "name": "o", - "owner": "la", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "()Ljava/lang/String;", - "method": "__toString_489", - "name": "toString", - "owner": "la", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)V", - "method": "__m_487", - "name": "m", - "owner": "la", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__f_488", - "name": "f", - "owner": "la", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Lla;Lla;I)V", - "method": "__q_490", - "name": "q", - "owner": "la", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "la", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Buddy", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -304954565, - "descriptor": "I", - "field": "rank", - "name": "g", - "owner": "ke" - }, - { - "access": 1, - "decoder": 120689297, - "descriptor": "I", - "field": "int2", - "name": "u", - "owner": "ke" - }, - { - "access": 1, - "decoder": 429472919, - "descriptor": "I", - "field": "world0", - "name": "o", - "owner": "ke" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IIS)V", - "method": "set", - "name": "an", - "owner": "ke" - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "world", - "name": "az", - "owner": "ke", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "hasWorld", - "name": "au", - "owner": "ke", - "parameters": [] - } - ], - "name": "ke", - "super": "js" - }, - { - "access": 33, - "class": "Buffer", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - }, - { - "access": 1, - "descriptor": "([B)V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -271438207, - "descriptor": "I", - "field": "index", - "name": "f", - "owner": "gr" - }, - { - "access": 1, - "descriptor": "[B", - "field": "array", - "name": "m", - "owner": "gr" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(B)I", - "method": "__ab_306", - "name": "ab", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "__ad_309", - "name": "ad", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "__ag_302", - "name": "ag", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "__aq_303", - "name": "aq", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "__bf_332", - "name": "bf", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "__bl_327", - "name": "bl", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "__bm_326", - "name": "bm", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "readUnsignedByte", - "name": "p", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Ljava/lang/String;", - "method": "__aw_304", - "name": "aw", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Z", - "method": "__ax_313", - "name": "ax", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)B", - "method": "__bd_321", - "name": "bd", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)B", - "method": "__bk_320", - "name": "bk", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)B", - "method": "__bn_319", - "name": "bn", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)B", - "method": "readByte", - "name": "v", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__ae_307", - "name": "ae", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__ap_310", - "name": "ap", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__as_311", - "name": "as", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__at_308", - "name": "at", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__bb_317", - "name": "bb", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__bj_329", - "name": "bj", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__bp_331", - "name": "bp", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__bq_318", - "name": "bq", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__br_328", - "name": "br", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__bt_330", - "name": "bt", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__bu_325", - "name": "bu", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__by_324", - "name": "by", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readInt", - "name": "av", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readMedium", - "name": "aj", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readUnsignedByteNegate", - "name": "bs", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)J", - "method": "readLong", - "name": "ar", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "readStringCp1252NullCircumfixed", - "name": "ak", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "readStringCp1252NullTerminated", - "name": "ah", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "readStringCp1252NullTerminatedOrNull", - "name": "ay", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "readBoolean", - "name": "ac", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "__af_314", - "name": "af", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "__ba_316", - "name": "ba", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "__bx_323", - "name": "bx", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "writeIntLE", - "name": "bi", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "writeIntME", - "name": "bz", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "writeMedium", - "name": "o", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "writeShort", - "name": "w", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "writeShortLE", - "name": "bc", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(II)I", - "method": "__aa_312", - "name": "aa", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__ai_315", - "name": "ai", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__bo_322", - "name": "bo", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__c_301", - "name": "c", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__h_300", - "name": "h", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__t_298", - "name": "t", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__y_299", - "name": "y", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "writeByte", - "name": "q", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "writeInt", - "name": "u", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "writeIntLE16", - "name": "bg", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "writeSmartByteShort", - "name": "b", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "(J)V", - "method": "writeLong", - "name": "l", - "owner": "gr", - "parameters": [ - "n" - ] - }, - { - "access": 1, - "descriptor": "(J)V", - "method": "writeLongMedium", - "name": "g", - "owner": "gr", - "parameters": [ - "n" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/CharSequence;B)V", - "method": "__j_296", - "name": "j", - "owner": "gr", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;B)V", - "method": "writeStringCp1252NullTerminated", - "name": "d", - "owner": "gr", - "parameters": [ - "string" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/String;S)V", - "method": "writeStringCp1252NullCircumfixed", - "name": "z", - "owner": "gr", - "parameters": [ - "string" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/math/BigInteger;Ljava/math/BigInteger;I)V", - "method": "encryptRsa", - "name": "ao", - "owner": "gr" - }, - { - "access": 1, - "descriptor": "(S)V", - "method": "__f_295", - "name": "f", - "owner": "gr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(ZB)V", - "method": "writeBoolean", - "name": "e", - "owner": "gr", - "parameters": [ - "value" - ] - }, - { - "access": 1, - "descriptor": "([BIIB)V", - "method": "__al_305", - "name": "al", - "owner": "gr", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "([BIII)V", - "method": "__bh_333", - "name": "bh", - "owner": "gr", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "([BIII)V", - "method": "__s_297", - "name": "s", - "owner": "gr", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "([IB)V", - "method": "xteaEncryptAll", - "name": "am", - "owner": "gr", - "parameters": [ - "xteaKey" - ] - }, - { - "access": 1, - "descriptor": "([II)V", - "method": "xteaDecryptAll", - "name": "an", - "owner": "gr", - "parameters": [ - "xteaKey" - ] - }, - { - "access": 1, - "descriptor": "([IIII)V", - "method": "xteaDecrypt", - "name": "au", - "owner": "gr", - "parameters": [ - "end", - "start", - "xteaKey" - ] - }, - { - "access": 1, - "descriptor": "([IIII)V", - "method": "xteaEncrypt", - "name": "az", - "owner": "gr", - "parameters": [ - "end", - "start", - "xteaKey" - ] - } - ], - "name": "gr", - "super": "gw" - }, - { - "access": 33, - "class": "BufferedFile", - "constructors": [ - { - "access": 1, - "descriptor": "(Ldk;II)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1558233611, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "dy" - }, - { - "access": 0, - "decoder": -3728247331531751000, - "descriptor": "J", - "field": "__e", - "name": "e", - "owner": "dy" - }, - { - "access": 0, - "decoder": -6819476051574243000, - "descriptor": "J", - "field": "__l", - "name": "l", - "owner": "dy" - }, - { - "access": 0, - "decoder": -7773729680030816000, - "descriptor": "J", - "field": "__q", - "name": "q", - "owner": "dy" - }, - { - "access": 0, - "decoder": -846810907, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "dy" - }, - { - "access": 0, - "decoder": 2663146692618914000, - "descriptor": "J", - "field": "capacity", - "name": "x", - "owner": "dy" - }, - { - "access": 0, - "decoder": 5249231081498323000, - "descriptor": "J", - "field": "__u", - "name": "u", - "owner": "dy" - }, - { - "access": 0, - "decoder": 5720856138805192000, - "descriptor": "J", - "field": "__d", - "name": "d", - "owner": "dy" - }, - { - "access": 0, - "descriptor": "Ldk;", - "field": "accessFile", - "name": "m", - "owner": "dy" - }, - { - "access": 0, - "descriptor": "[B", - "field": "readBuffer", - "name": "f", - "owner": "dy" - }, - { - "access": 0, - "descriptor": "[B", - "field": "writeBuffer", - "name": "o", - "owner": "dy" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "flush", - "name": "l", - "owner": "dy", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "load", - "name": "u", - "owner": "dy", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)J", - "method": "length", - "name": "q", - "owner": "dy", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "close", - "name": "m", - "owner": "dy", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(J)V", - "method": "seek", - "name": "f", - "owner": "dy", - "parameters": [ - "index" - ] - }, - { - "access": 1, - "descriptor": "([BI)V", - "method": "readFill", - "name": "w", - "owner": "dy", - "parameters": [ - "dst" - ] - }, - { - "access": 1, - "descriptor": "([BIIB)V", - "method": "read", - "name": "o", - "owner": "dy", - "parameters": [ - "dst", - "dstIndex", - "length" - ] - }, - { - "access": 1, - "descriptor": "([BIII)V", - "method": "write", - "name": "g", - "owner": "dy", - "parameters": [ - "length", - "src", - "srcIndex" - ] - } - ], - "name": "dy", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "BufferedNetSocket", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/net/Socket;II)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lfh;", - "field": "source", - "name": "f", - "owner": "ft" - }, - { - "access": 0, - "descriptor": "Lfr;", - "field": "sink", - "name": "q", - "owner": "ft" - }, - { - "access": 0, - "descriptor": "Ljava/net/Socket;", - "field": "socket", - "name": "m", - "owner": "ft" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(I)I", - "method": "available", - "name": "q", - "owner": "ft", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readUnsignedByte", - "name": "w", - "owner": "ft", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "close", - "name": "g", - "owner": "ft", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "isAvailable", - "name": "f", - "owner": "ft", - "parameters": [ - "length" - ] - }, - { - "access": 1, - "descriptor": "([BIIB)V", - "method": "write", - "name": "u", - "owner": "ft", - "parameters": [ - "length", - "src", - "srcIndex" - ] - }, - { - "access": 1, - "descriptor": "([BIII)I", - "method": "read", - "name": "o", - "owner": "ft", - "parameters": [ - "dst", - "dstIndex", - "length" - ] - }, - { - "access": 4, - "descriptor": "()V", - "method": "__finalize_280", - "name": "finalize", - "owner": "ft", - "parameters": [] - } - ], - "name": "ft", - "super": "fu" - }, - { - "access": 33, - "class": "BufferedSink", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/io/OutputStream;I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 1028856279, - "descriptor": "I", - "field": "limit", - "name": "u", - "owner": "fr" - }, - { - "access": 0, - "decoder": 1805563727, - "descriptor": "I", - "field": "capacity", - "name": "q", - "owner": "fr" - }, - { - "access": 0, - "decoder": 315461309, - "descriptor": "I", - "field": "position", - "name": "o", - "owner": "fr" - }, - { - "access": 0, - "descriptor": "Ljava/io/IOException;", - "field": "exception", - "name": "g", - "owner": "fr" - }, - { - "access": 0, - "descriptor": "Ljava/io/OutputStream;", - "field": "outputStream", - "name": "f", - "owner": "fr" - }, - { - "access": 0, - "descriptor": "Ljava/lang/Thread;", - "field": "thread", - "name": "m", - "owner": "fr" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isClosed0", - "name": "l", - "owner": "fr" - }, - { - "access": 0, - "descriptor": "[B", - "field": "buffer", - "name": "w", - "owner": "fr" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "close", - "name": "q", - "owner": "fr", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "isClosed", - "name": "m", - "owner": "fr", - "parameters": [] - }, - { - "access": 0, - "descriptor": "([BIIB)V", - "method": "write", - "name": "f", - "owner": "fr", - "parameters": [ - "length", - "src", - "srcIndex" - ] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__run_282", - "name": "run", - "owner": "fr", - "parameters": [] - } - ], - "name": "fr", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "BufferedSource", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/io/InputStream;I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1970062431, - "descriptor": "I", - "field": "capacity", - "name": "q", - "owner": "fh" - }, - { - "access": 0, - "decoder": 1507905677, - "descriptor": "I", - "field": "limit", - "name": "u", - "owner": "fh" - }, - { - "access": 0, - "decoder": 267006153, - "descriptor": "I", - "field": "position", - "name": "o", - "owner": "fh" - }, - { - "access": 0, - "descriptor": "Ljava/io/IOException;", - "field": "exception", - "name": "g", - "owner": "fh" - }, - { - "access": 0, - "descriptor": "Ljava/io/InputStream;", - "field": "inputStream", - "name": "f", - "owner": "fh" - }, - { - "access": 0, - "descriptor": "Ljava/lang/Thread;", - "field": "thread", - "name": "m", - "owner": "fh" - }, - { - "access": 0, - "descriptor": "[B", - "field": "buffer", - "name": "w", - "owner": "fh" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 0, - "descriptor": "(I)I", - "method": "available", - "name": "f", - "owner": "fh", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "readUnsignedByte", - "name": "q", - "owner": "fh", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "close", - "name": "o", - "owner": "fh", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(II)Z", - "method": "isAvailable", - "name": "m", - "owner": "fh", - "parameters": [ - "length" - ] - }, - { - "access": 0, - "descriptor": "([BIIB)I", - "method": "read", - "name": "w", - "owner": "fh", - "parameters": [ - "dst", - "dstIndex", - "length" - ] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__run_278", - "name": "run", - "owner": "fh", - "parameters": [] - } - ], - "name": "fh", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ByteArrayNode", - "constructors": [ - { - "access": 1, - "descriptor": "([B)V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "[B", - "field": "byteArray", - "name": "m", - "owner": "gp" - } - ], - "interfaces": [], - "methods": [], - "name": "gp", - "super": "gw" - }, - { - "access": 33, - "class": "ByteArrayPool", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "gi", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ChatChannel", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 612486877, - "descriptor": "I", - "field": "count", - "name": "q", - "owner": "cp" - }, - { - "access": 0, - "descriptor": "[Lbm;", - "field": "messages", - "name": "f", - "owner": "cp" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)I", - "method": "size", - "name": "q", - "owner": "cp", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(II)Lbm;", - "method": "getMessage", - "name": "f", - "owner": "cp", - "parameters": [ - "index" - ] - }, - { - "access": 0, - "descriptor": "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lbm;", - "method": "addMessage", - "name": "m", - "owner": "cp", - "parameters": [ - "prefix", - "sender", - "text", - "type" - ] - } - ], - "name": "cp", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ClanChat", - "constructors": [ - { - "access": 1, - "descriptor": "(Llx;Lky;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 386706253, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "kv" - }, - { - "access": 1, - "decoder": -1534670751, - "descriptor": "I", - "field": "rank", - "name": "n", - "owner": "kv" - }, - { - "access": 1, - "descriptor": "B", - "field": "minKick", - "name": "k", - "owner": "kv" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "x", - "owner": "kv" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "owner", - "name": "d", - "owner": "kv" - }, - { - "access": 16, - "descriptor": "Lky;", - "field": "localUser", - "name": "q", - "owner": "kv" - }, - { - "access": 16, - "descriptor": "Llx;", - "field": "loginType", - "name": "f", - "owner": "kv" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Ljs;", - "method": "newInstance", - "name": "m", - "owner": "kv" - }, - { - "access": 0, - "descriptor": "(II)[Ljs;", - "method": "newTypedArray", - "name": "f", - "owner": "kv" - }, - { - "access": 16, - "descriptor": "(Ljava/lang/String;B)V", - "method": "__x_473", - "name": "x", - "owner": "kv", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/lang/String;I)V", - "method": "__q_472", - "name": "q", - "owner": "kv", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Ljk;I)V", - "method": "__cp_475", - "name": "cp", - "owner": "kv", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(B)V", - "method": "clearIgnoreds", - "name": "cf", - "owner": "kv", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "clearFriends", - "name": "cg", - "owner": "kv", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(Lgr;B)V", - "method": "__a_474", - "name": "a", - "owner": "kv", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Lgr;I)V", - "method": "readUpdate", - "name": "d", - "owner": "kv", - "parameters": [ - "buffer" - ] - } - ], - "name": "kv", - "super": "km" - }, - { - "access": 33, - "class": "ClanMate", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lkd;", - "field": "isFriend0", - "name": "m", - "owner": "jk" - }, - { - "access": 0, - "descriptor": "Lkd;", - "field": "isIgnored0", - "name": "f", - "owner": "jk" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "clearIsFriend", - "name": "m", - "owner": "jk", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "clearIsIgnored", - "name": "w", - "owner": "jk", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "fillIsFriend", - "name": "q", - "owner": "jk", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "fillIsIgnored", - "name": "u", - "owner": "jk", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)Z", - "method": "isFriend", - "name": "f", - "owner": "jk", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)Z", - "method": "isIgnored", - "name": "o", - "owner": "jk", - "parameters": [] - } - ], - "name": "jk", - "super": "ke" - }, - { - "access": 33, - "class": "ClientPacket", - "constructors": [ - { - "access": 0, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -1759434223, - "descriptor": "I", - "field": "length", - "name": "cx", - "owner": "gs" - }, - { - "access": 16, - "decoder": -286923745, - "descriptor": "I", - "field": "id", - "name": "cd", - "owner": "gs" - } - ], - "interfaces": [ - "gb" - ], - "methods": [], - "name": "gs", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ClientParameter", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;)V" - } - ], - "fields": [ - { - "access": 17, - "descriptor": "Ljava/lang/String;", - "field": "id", - "name": "y", - "owner": "ji" - } - ], - "interfaces": [], - "methods": [], - "name": "ji", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ClientPreferences", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - }, - { - "access": 0, - "descriptor": "(Lgr;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -359530975, - "descriptor": "I", - "field": "windowMode", - "name": "o", - "owner": "bf" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "rememberedUsername", - "name": "u", - "owner": "bf" - }, - { - "access": 0, - "descriptor": "Ljava/util/LinkedHashMap;", - "field": "parameters", - "name": "l", - "owner": "bf" - }, - { - "access": 0, - "descriptor": "Z", - "field": "hideUsername", - "name": "g", - "owner": "bf" - }, - { - "access": 0, - "descriptor": "Z", - "field": "roofsHidden", - "name": "q", - "owner": "bf" - }, - { - "access": 0, - "descriptor": "Z", - "field": "titleMusicDisabled", - "name": "w", - "owner": "bf" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Lgr;", - "method": "toBuffer", - "name": "f", - "owner": "bf", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(ZI)V", - "method": "__m_150", - "name": "m", - "owner": "bf", - "parameters": [ - "arg0" - ] - } - ], - "name": "bf", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "CollisionMap", - "constructors": [ - { - "access": 1, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1037712787, - "descriptor": "I", - "field": "yInset", - "name": "ak", - "owner": "fy" - }, - { - "access": 0, - "decoder": -871458249, - "descriptor": "I", - "field": "ySize", - "name": "al", - "owner": "fy" - }, - { - "access": 0, - "decoder": 264774249, - "descriptor": "I", - "field": "xInset", - "name": "ah", - "owner": "fy" - }, - { - "access": 0, - "decoder": 674483785, - "descriptor": "I", - "field": "xSize", - "name": "aw", - "owner": "fy" - }, - { - "access": 1, - "descriptor": "[[I", - "field": "flags", - "name": "ab", - "owner": "fy" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IIII)V", - "method": "__e_290", - "name": "e", - "owner": "fy", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(IIII)V", - "method": "__u_287", - "name": "u", - "owner": "fy", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "clear", - "name": "m", - "owner": "fy", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)V", - "method": "__x_291", - "name": "x", - "owner": "fy", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__o_286", - "name": "o", - "owner": "fy", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__w_285", - "name": "w", - "owner": "fy", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IIIIIZB)V", - "method": "__l_289", - "name": "l", - "owner": "fy", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 1, - "descriptor": "(IIIIZB)V", - "method": "__f_283", - "name": "f", - "owner": "fy", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 1, - "descriptor": "(IIIIZB)V", - "method": "__g_288", - "name": "g", - "owner": "fy", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 1, - "descriptor": "(IIIIZI)V", - "method": "__q_284", - "name": "q", - "owner": "fy", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - } - ], - "name": "fy", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Component", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -201557389, - "descriptor": "I", - "field": "modelId2", - "name": "bm", - "owner": "ho" - }, - { - "access": 0, - "decoder": 138222099, - "descriptor": "I", - "field": "modelType2", - "name": "bu", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1021798347, - "descriptor": "I", - "field": "dragThreshold", - "name": "df", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1047989223, - "descriptor": "I", - "field": "__al", - "name": "al", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1074168553, - "descriptor": "I", - "field": "spriteId2", - "name": "bb", - "owner": "ho" - }, - { - "access": 1, - "decoder": -110526699, - "descriptor": "I", - "field": "lineWid", - "name": "ai", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1253859481, - "descriptor": "I", - "field": "modelAngleY", - "name": "bg", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1361791123, - "descriptor": "I", - "field": "spriteAngle", - "name": "bq", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1390352887, - "descriptor": "I", - "field": "mouseOverRedirect", - "name": "ew", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1423753745, - "descriptor": "I", - "field": "sequenceId", - "name": "bl", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1520351537, - "descriptor": "I", - "field": "__fg", - "name": "fg", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1658511475, - "descriptor": "I", - "field": "__bw", - "name": "bw", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1692331135, - "descriptor": "I", - "field": "__bf", - "name": "bf", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1814696937, - "descriptor": "I", - "field": "rawY", - "name": "aj", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1831692129, - "descriptor": "I", - "field": "mouseOverColor", - "name": "az", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1853255291, - "descriptor": "I", - "field": "__af", - "name": "af", - "owner": "ho" - }, - { - "access": 1, - "decoder": -1995006949, - "descriptor": "I", - "field": "cycle", - "name": "fd", - "owner": "ho" - }, - { - "access": 1, - "decoder": -2001402777, - "descriptor": "I", - "field": "rawWidth", - "name": "av", - "owner": "ho" - }, - { - "access": 1, - "decoder": -2013625215, - "descriptor": "I", - "field": "modelId", - "name": "by", - "owner": "ho" - }, - { - "access": 1, - "decoder": -2018053063, - "descriptor": "I", - "field": "modelOffsetY", - "name": "bi", - "owner": "ho" - }, - { - "access": 1, - "decoder": -2022638615, - "descriptor": "I", - "field": "color", - "name": "am", - "owner": "ho" - }, - { - "access": 1, - "decoder": -2133338643, - "descriptor": "I", - "field": "modelZoom", - "name": "bp", - "owner": "ho" - }, - { - "access": 1, - "decoder": -23173063, - "descriptor": "I", - "field": "paddingX", - "name": "cu", - "owner": "ho" - }, - { - "access": 1, - "decoder": -365781561, - "descriptor": "I", - "field": "color2", - "name": "an", - "owner": "ho" - }, - { - "access": 1, - "decoder": -431656963, - "descriptor": "I", - "field": "modelFrame", - "name": "eg", - "owner": "ho" - }, - { - "access": 1, - "decoder": -459670781, - "descriptor": "I", - "field": "modelOffsetX", - "name": "bj", - "owner": "ho" - }, - { - "access": 1, - "decoder": -537618643, - "descriptor": "I", - "field": "scrollY", - "name": "ad", - "owner": "ho" - }, - { - "access": 1, - "decoder": -581762425, - "descriptor": "I", - "field": "clientCode", - "name": "c", - "owner": "ho" - }, - { - "access": 1, - "decoder": -594884327, - "descriptor": "I", - "field": "outline", - "name": "bk", - "owner": "ho" - }, - { - "access": 1, - "decoder": -617209253, - "descriptor": "I", - "field": "parentId", - "name": "ab", - "owner": "ho" - }, - { - "access": 1, - "decoder": -623790443, - "descriptor": "I", - "field": "scrollWidth", - "name": "ap", - "owner": "ho" - }, - { - "access": 1, - "decoder": -638557371, - "descriptor": "I", - "field": "transparency", - "name": "ax", - "owner": "ho" - }, - { - "access": 1, - "decoder": -648033351, - "descriptor": "I", - "field": "childIndex", - "name": "y", - "owner": "ho" - }, - { - "access": 1, - "decoder": -672198209, - "descriptor": "I", - "field": "__fl", - "name": "fl", - "owner": "ho" - }, - { - "access": 1, - "decoder": -692411223, - "descriptor": "I", - "field": "modelAngleZ", - "name": "bt", - "owner": "ho" - }, - { - "access": 1, - "decoder": -709256449, - "descriptor": "I", - "field": "heightAlignment", - "name": "ag", - "owner": "ho" - }, - { - "access": 1, - "decoder": -856053301, - "descriptor": "I", - "field": "sequenceId2", - "name": "br", - "owner": "ho" - }, - { - "access": 1, - "decoder": -867175629, - "descriptor": "I", - "field": "scrollHeight", - "name": "as", - "owner": "ho" - }, - { - "access": 1, - "decoder": -872904863, - "descriptor": "I", - "field": "rawX", - "name": "aq", - "owner": "ho" - }, - { - "access": 1, - "decoder": -941148335, - "descriptor": "I", - "field": "id", - "name": "t", - "owner": "ho" - }, - { - "access": 1, - "decoder": -95117407, - "descriptor": "I", - "field": "modelFrameCycle", - "name": "ez", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1202342839, - "descriptor": "I", - "field": "rawHeight", - "name": "ar", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1236161275, - "descriptor": "I", - "field": "mouseOverColor2", - "name": "au", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1248629915, - "descriptor": "I", - "field": "itemId", - "name": "ea", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1271321381, - "descriptor": "I", - "field": "x", - "name": "ac", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1271997981, - "descriptor": "I", - "field": "textYAlignment", - "name": "cm", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1300531185, - "descriptor": "I", - "field": "yAlignment", - "name": "p", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1401272343, - "descriptor": "I", - "field": "textLineHeight", - "name": "cy", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1412102151, - "descriptor": "I", - "field": "buttonType", - "name": "b", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1435746863, - "descriptor": "I", - "field": "fontId", - "name": "cr", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1492291497, - "descriptor": "I", - "field": "y", - "name": "ay", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1521310729, - "descriptor": "I", - "field": "type", - "name": "h", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1527989635, - "descriptor": "I", - "field": "textXAlignment", - "name": "cs", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1573420153, - "descriptor": "I", - "field": "spriteId", - "name": "bs", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1628640897, - "descriptor": "I", - "field": "widthAlignment", - "name": "v", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1656646737, - "descriptor": "I", - "field": "height", - "name": "ak", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1716081883, - "descriptor": "I", - "field": "width", - "name": "ah", - "owner": "ho" - }, - { - "access": 1, - "decoder": 1856618959, - "descriptor": "I", - "field": "clickMask", - "name": "cw", - "owner": "ho" - }, - { - "access": 1, - "decoder": 2044722063, - "descriptor": "I", - "field": "modelAngleX", - "name": "bz", - "owner": "ho" - }, - { - "access": 1, - "decoder": 206556853, - "descriptor": "I", - "field": "__aw", - "name": "aw", - "owner": "ho" - }, - { - "access": 1, - "decoder": 2090399935, - "descriptor": "I", - "field": "scrollX", - "name": "at", - "owner": "ho" - }, - { - "access": 1, - "decoder": 2092800189, - "descriptor": "I", - "field": "dragZoneSize", - "name": "dn", - "owner": "ho" - }, - { - "access": 1, - "decoder": 209458049, - "descriptor": "I", - "field": "__fc", - "name": "fc", - "owner": "ho" - }, - { - "access": 1, - "decoder": 215797483, - "descriptor": "I", - "field": "spriteShadow", - "name": "bd", - "owner": "ho" - }, - { - "access": 1, - "decoder": 340244859, - "descriptor": "I", - "field": "itemQuantity", - "name": "es", - "owner": "ho" - }, - { - "access": 1, - "decoder": 365867737, - "descriptor": "I", - "field": "rootIndex", - "name": "fp", - "owner": "ho" - }, - { - "access": 1, - "decoder": 523318277, - "descriptor": "I", - "field": "xAlignment", - "name": "r", - "owner": "ho" - }, - { - "access": 1, - "decoder": 630750753, - "descriptor": "I", - "field": "modelType", - "name": "bx", - "owner": "ho" - }, - { - "access": 1, - "decoder": 720760323, - "descriptor": "I", - "field": "paddingY", - "name": "cb", - "owner": "ho" - }, - { - "access": 1, - "decoder": 727421593, - "descriptor": "I", - "field": "__bh", - "name": "bh", - "owner": "ho" - }, - { - "access": 1, - "decoder": 876695207, - "descriptor": "I", - "field": "__fj", - "name": "fj", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Lho;", - "field": "parent", - "name": "dt", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "buttonText", - "name": "ec", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "dataText", - "name": "de", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "spellActionName", - "name": "dp", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "spellName", - "name": "eu", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "text", - "name": "cv", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "text2", - "name": "ce", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Llj;", - "field": "rectangleMode", - "name": "aa", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__ba", - "name": "ba", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__cg", - "name": "cg", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__fm", - "name": "fm", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__fq", - "name": "fq", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__fw", - "name": "fw", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__fz", - "name": "fz", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "fill", - "name": "ao", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "hasListener", - "name": "ds", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isHidden", - "name": "ae", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isIf3", - "name": "s", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isScrollBar", - "name": "da", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "modelOrthog", - "name": "be", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "modelTransparency", - "name": "bv", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "noClickThrough", - "name": "fx", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "spriteFlipH", - "name": "bo", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "spriteFlipV", - "name": "bc", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "spriteTiling", - "name": "bn", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "Z", - "field": "textShadowed", - "name": "cj", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "__cc", - "name": "cc", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "__ci", - "name": "ci", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "__fh", - "name": "fh", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "cs1ComparisonValues", - "name": "er", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "cs1Comparisons", - "name": "ey", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "invTransmitTriggers", - "name": "du", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "inventorySprites", - "name": "cq", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "inventoryXOffsets", - "name": "ck", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "inventoryYOffsets", - "name": "cn", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "itemIds", - "name": "ef", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "itemQuantities", - "name": "ev", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "statTransmitTriggers", - "name": "dq", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[I", - "field": "varTransmitTriggers", - "name": "dz", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Lho;", - "field": "children", - "name": "ep", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "__ee", - "name": "ee", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "__eh", - "name": "eh", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onChatTransmit", - "name": "em", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onClanTransmit", - "name": "ej", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onClick", - "name": "dc", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onClickRepeat", - "name": "dg", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onDialogAbort", - "name": "en", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onDrag", - "name": "dr", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onDragComplete", - "name": "dw", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onFriendTransmit", - "name": "ex", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onHold", - "name": "dd", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onInvTransmit", - "name": "dj", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onKey", - "name": "ed", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onLoad", - "name": "di", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onMiscTransmit", - "name": "el", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onMouseLeave", - "name": "dl", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onMouseOver", - "name": "dy", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onMouseRepeat", - "name": "dk", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onOp", - "name": "eb", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onRelease", - "name": "db", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onScrollWheel", - "name": "ek", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onStatTransmit", - "name": "dm", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onStockTransmit", - "name": "eq", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onSubChange", - "name": "ei", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onTargetEnter", - "name": "dv", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onTargetLeave", - "name": "do", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onTimer", - "name": "et", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/Object;", - "field": "onVarTransmit", - "name": "dh", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "actions", - "name": "dx", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "itemActions", - "name": "ch", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[[B", - "field": "__cf", - "name": "cf", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[[B", - "field": "__cp", - "name": "cp", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "[[I", - "field": "cs1Instructions", - "name": "eo", - "owner": "ho" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;B)[I", - "method": "readListenerTriggers", - "name": "l", - "owner": "ho", - "parameters": [ - "buffer" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "u", - "owner": "ho", - "parameters": [ - "buffer" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decodeLegacy", - "name": "o", - "owner": "ho", - "parameters": [ - "buffer" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;I)[Ljava/lang/Object;", - "method": "readListener", - "name": "g", - "owner": "ho", - "parameters": [ - "buffer" - ] - }, - { - "access": 1, - "descriptor": "(B)Lkk;", - "method": "getFont", - "name": "d", - "owner": "ho", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(II)Lln;", - "method": "getInventorySprite", - "name": "a", - "owner": "ho" - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "swapItems", - "name": "e", - "owner": "ho", - "parameters": [ - "indexA", - "indexB" - ] - }, - { - "access": 1, - "descriptor": "(ILjava/lang/String;B)V", - "method": "setAction", - "name": "t", - "owner": "ho", - "parameters": [ - "index", - "s" - ] - }, - { - "access": 1, - "descriptor": "(Ljh;IZLhi;I)Ldu;", - "method": "getModel", - "name": "z", - "owner": "ho", - "parameters": [ - "appearance", - "b", - "frame", - "sequence" - ] - }, - { - "access": 1, - "descriptor": "(ZB)Lhp;", - "method": "getSpriteMask", - "name": "j", - "owner": "ho", - "parameters": [ - "b" - ] - }, - { - "access": 1, - "descriptor": "(ZI)Lln;", - "method": "getSprite", - "name": "x", - "owner": "ho", - "parameters": [ - "b" - ] - } - ], - "name": "ho", - "super": "gw" - }, - { - "access": 33, - "class": "Coord", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - }, - { - "access": 1, - "descriptor": "(III)V" - }, - { - "access": 1, - "descriptor": "(Lhu;)V" - } - ], - "fields": [ - { - "access": 1, - "decoder": 1225620013, - "descriptor": "I", - "field": "x", - "name": "f", - "owner": "hu" - }, - { - "access": 1, - "decoder": 154740833, - "descriptor": "I", - "field": "z", - "name": "q", - "owner": "hu" - }, - { - "access": 1, - "decoder": 503621925, - "descriptor": "I", - "field": "y", - "name": "m", - "owner": "hu" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lhu;B)Z", - "method": "equals0", - "name": "f", - "owner": "hu", - "parameters": [ - "other" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/String;I)Ljava/lang/String;", - "method": "toString0", - "name": "q", - "owner": "hu", - "parameters": [ - "separator" - ] - }, - { - "access": 1, - "descriptor": "()I", - "method": "__hashCode_383", - "name": "hashCode", - "owner": "hu", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Ljava/lang/String;", - "method": "__toString_384", - "name": "toString", - "owner": "hu", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "packed", - "name": "m", - "owner": "hu", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_382", - "name": "equals", - "owner": "hu", - "parameters": [ - "arg0" - ] - } - ], - "name": "hu", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Decimator", - "constructors": [ - { - "access": 1, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1376358157, - "descriptor": "I", - "field": "inputRate", - "name": "w", - "owner": "dp" - }, - { - "access": 0, - "decoder": -876645877, - "descriptor": "I", - "field": "outputRate", - "name": "o", - "owner": "dp" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "table", - "name": "u", - "owner": "dp" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IB)I", - "method": "scalePosition", - "name": "q", - "owner": "dp", - "parameters": [ - "position" - ] - }, - { - "access": 0, - "descriptor": "(II)I", - "method": "scaleRate", - "name": "f", - "owner": "dp", - "parameters": [ - "rate" - ] - }, - { - "access": 0, - "descriptor": "([BI)[B", - "method": "resample", - "name": "m", - "owner": "dp" - } - ], - "name": "dp", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "DefaultsGroup", - "constructors": [ - { - "access": 0, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -800980069, - "descriptor": "I", - "field": "group", - "name": "f", - "owner": "ka" - } - ], - "interfaces": [], - "methods": [], - "name": "ka", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "DesktopPlatformInfoProvider", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "lm" - ], - "methods": [ - { - "access": 1, - "descriptor": "(I)Llb;", - "method": "get", - "name": "m", - "owner": "lu", - "parameters": [] - } - ], - "name": "lu", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "DevicePcmPlayer", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -106586673, - "descriptor": "I", - "field": "capacity2", - "name": "q", - "owner": "ax" - }, - { - "access": 0, - "descriptor": "Ljavax/sound/sampled/AudioFormat;", - "field": "format", - "name": "m", - "owner": "ax" - }, - { - "access": 0, - "descriptor": "Ljavax/sound/sampled/SourceDataLine;", - "field": "line", - "name": "f", - "owner": "ax" - }, - { - "access": 0, - "descriptor": "[B", - "field": "byteSamples", - "name": "w", - "owner": "ax" - } - ], - "interfaces": [], - "methods": [ - { - "access": 4, - "descriptor": "()V", - "method": "write", - "name": "w", - "owner": "ax", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(B)I", - "method": "position", - "name": "q", - "owner": "ax", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "close", - "name": "o", - "owner": "ax", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "discard", - "name": "u", - "owner": "ax", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "init", - "name": "m", - "owner": "ax", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(II)V", - "method": "open", - "name": "f", - "owner": "ax", - "parameters": [ - "bufferSize" - ] - } - ], - "name": "ax", - "super": "co" - }, - { - "access": 33, - "class": "DevicePcmPlayerProvider", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "cz" - ], - "methods": [ - { - "access": 1, - "descriptor": "(B)Lco;", - "method": "player", - "name": "m", - "owner": "az" - } - ], - "name": "az", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "DirectByteArrayCopier", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/nio/ByteBuffer;", - "field": "directBuffer", - "name": "m", - "owner": "gv" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)[B", - "method": "get", - "name": "m", - "owner": "gv", - "parameters": [] - }, - { - "access": 0, - "descriptor": "([BI)V", - "method": "set", - "name": "f", - "owner": "gv", - "parameters": [ - "array" - ] - } - ], - "name": "gv", - "super": "gu" - }, - { - "access": 33, - "class": "DirectWrapper", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/Object;I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/lang/Object;", - "field": "obj", - "name": "m", - "owner": "ew" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()Ljava/lang/Object;", - "method": "get", - "name": "m", - "owner": "ew", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()Z", - "method": "isSoft", - "name": "f", - "owner": "ew", - "parameters": [] - } - ], - "name": "ew", - "super": "eu" - }, - { - "access": 33, - "class": "DualNode", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "J", - "field": "keyDual", - "name": "cg", - "owner": "fn" - }, - { - "access": 1, - "descriptor": "Lfn;", - "field": "nextDual", - "name": "cp", - "owner": "fn" - }, - { - "access": 1, - "descriptor": "Lfn;", - "field": "previousDual", - "name": "cf", - "owner": "fn" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "removeDual", - "name": "cg", - "owner": "fn", - "parameters": [] - } - ], - "name": "fn", - "super": "gw" - }, - { - "access": 33, - "class": "DynamicObject", - "constructors": [ - { - "access": 0, - "descriptor": "(IIIIIIIZLex;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -126308963, - "descriptor": "I", - "field": "y", - "name": "u", - "owner": "cf" - }, - { - "access": 0, - "decoder": -1596313489, - "descriptor": "I", - "field": "cycleStart", - "name": "e", - "owner": "cf" - }, - { - "access": 0, - "decoder": -2017547185, - "descriptor": "I", - "field": "frame", - "name": "l", - "owner": "cf" - }, - { - "access": 0, - "decoder": -351084819, - "descriptor": "I", - "field": "x", - "name": "o", - "owner": "cf" - }, - { - "access": 0, - "decoder": 1369707199, - "descriptor": "I", - "field": "id", - "name": "m", - "owner": "cf" - }, - { - "access": 0, - "decoder": 141031459, - "descriptor": "I", - "field": "orientation", - "name": "q", - "owner": "cf" - }, - { - "access": 0, - "decoder": 1713856147, - "descriptor": "I", - "field": "type", - "name": "f", - "owner": "cf" - }, - { - "access": 0, - "decoder": 844945979, - "descriptor": "I", - "field": "plane", - "name": "w", - "owner": "cf" - }, - { - "access": 0, - "descriptor": "Ljh;", - "field": "sequenceDefinition", - "name": "g", - "owner": "cf" - } - ], - "interfaces": [], - "methods": [ - { - "access": 20, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "cf", - "parameters": [] - } - ], - "name": "cf", - "super": "ex" - }, - { - "access": 33, - "class": "EnumDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -12324053, - "descriptor": "I", - "field": "outputcount", - "name": "g", - "owner": "jw" - }, - { - "access": 1, - "decoder": 1948115527, - "descriptor": "I", - "field": "defaultint", - "name": "u", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "C", - "field": "inputtype", - "name": "q", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "C", - "field": "outputtype", - "name": "w", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "defaultstr", - "name": "o", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "[I", - "field": "intvals", - "name": "e", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "[I", - "field": "keys", - "name": "l", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "strvals", - "name": "x", - "owner": "jw" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "f", - "owner": "jw" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "jw" - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "size", - "name": "w", - "owner": "jw", - "parameters": [] - } - ], - "name": "jw", - "super": "fn" - }, - { - "access": 33, - "class": "FaceNormal", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1376860893, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "el" - }, - { - "access": 0, - "decoder": -2074333261, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "el" - }, - { - "access": 0, - "decoder": 2619977, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "el" - } - ], - "interfaces": [], - "methods": [], - "name": "el", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "FloorOverlayDefinition", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -111851793, - "descriptor": "I", - "field": "rgb", - "name": "q", - "owner": "jf" - }, - { - "access": 1, - "decoder": -122393061, - "descriptor": "I", - "field": "hue2", - "name": "x", - "owner": "jf" - }, - { - "access": 1, - "decoder": -1719896767, - "descriptor": "I", - "field": "saturation", - "name": "l", - "owner": "jf" - }, - { - "access": 1, - "decoder": -624223733, - "descriptor": "I", - "field": "lightness", - "name": "e", - "owner": "jf" - }, - { - "access": 1, - "decoder": 127639041, - "descriptor": "I", - "field": "lightness2", - "name": "k", - "owner": "jf" - }, - { - "access": 1, - "decoder": 1514187401, - "descriptor": "I", - "field": "saturation2", - "name": "d", - "owner": "jf" - }, - { - "access": 1, - "decoder": 2013422835, - "descriptor": "I", - "field": "hue", - "name": "g", - "owner": "jf" - }, - { - "access": 1, - "decoder": 528865753, - "descriptor": "I", - "field": "rgb2", - "name": "u", - "owner": "jf" - }, - { - "access": 1, - "decoder": 733377225, - "descriptor": "I", - "field": "texture", - "name": "w", - "owner": "jf" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__o", - "name": "o", - "owner": "jf" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(II)V", - "method": "setHsl", - "name": "o", - "owner": "jf", - "parameters": [ - "rgb" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;III)V", - "method": "decode0", - "name": "w", - "owner": "jf" - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "postDecode", - "name": "f", - "owner": "jf", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lgr;II)V", - "method": "decode", - "name": "q", - "owner": "jf" - } - ], - "name": "jf", - "super": "fn" - }, - { - "access": 33, - "class": "FloorUnderlayDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -635678213, - "descriptor": "I", - "field": "rgb", - "name": "q", - "owner": "ih" - }, - { - "access": 1, - "decoder": -1465372343, - "descriptor": "I", - "field": "hue", - "name": "w", - "owner": "ih" - }, - { - "access": 1, - "decoder": -1691813081, - "descriptor": "I", - "field": "lightness", - "name": "u", - "owner": "ih" - }, - { - "access": 1, - "decoder": 1484542081, - "descriptor": "I", - "field": "hueMultiplier", - "name": "g", - "owner": "ih" - }, - { - "access": 1, - "decoder": 2031118785, - "descriptor": "I", - "field": "saturation", - "name": "o", - "owner": "ih" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "postDecode", - "name": "q", - "owner": "ih", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(IB)V", - "method": "setHsl", - "name": "u", - "owner": "ih", - "parameters": [ - "rgb" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode", - "name": "w", - "owner": "ih" - }, - { - "access": 0, - "descriptor": "(Lgr;III)V", - "method": "decode0", - "name": "o", - "owner": "ih" - } - ], - "name": "ih", - "super": "fn" - }, - { - "access": 33, - "class": "FontName", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/String;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__g", - "name": "g", - "owner": "kx" - } - ], - "interfaces": [], - "methods": [], - "name": "kx", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Fonts", - "constructors": [ - { - "access": 1, - "descriptor": "(Lir;Lir;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lir;", - "field": "__f", - "name": "f", - "owner": "kz" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "__m", - "name": "m", - "owner": "kz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "map", - "name": "q", - "owner": "kz" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "([Lkx;I)Ljava/util/HashMap;", - "method": "createMap", - "name": "m", - "owner": "kz" - } - ], - "name": "kz", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Formatting", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "cy", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Frames", - "constructors": [ - { - "access": 1, - "descriptor": "(Lir;Lir;IZ)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[Ldz;", - "field": "frames", - "name": "m", - "owner": "en" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(II)Z", - "method": "hasAlphaTransform", - "name": "m", - "owner": "en", - "parameters": [ - "frame" - ] - } - ], - "name": "en", - "super": "fn" - }, - { - "access": 33, - "class": "Friend", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Z", - "field": "__f", - "name": "f", - "owner": "kq" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "kq" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lkq;I)I", - "method": "compareTo00", - "name": "m", - "owner": "kq", - "parameters": [ - "other" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)I", - "method": "__compareTo_467", - "name": "compareTo", - "owner": "kq", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljs;I)I", - "method": "__aj_466", - "name": "aj", - "owner": "kq", - "parameters": [ - "arg0" - ] - } - ], - "name": "kq", - "super": "ke" - }, - { - "access": 33, - "class": "FriendLoginUpdate", - "constructors": [ - { - "access": 0, - "descriptor": "(Lkp;I)V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -1390885889, - "descriptor": "I", - "field": "time", - "name": "q", - "owner": "kn" - }, - { - "access": 1, - "descriptor": "Lkp;", - "field": "username", - "name": "w", - "owner": "kn" - }, - { - "access": 1, - "descriptor": "S", - "field": "world", - "name": "o", - "owner": "kn" - } - ], - "interfaces": [], - "methods": [], - "name": "kn", - "super": "gh" - }, - { - "access": 33, - "class": "FriendSystem", - "constructors": [ - { - "access": 0, - "descriptor": "(Llx;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 1477282369, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "bh" - }, - { - "access": 16, - "descriptor": "Llx;", - "field": "loginType", - "name": "w", - "owner": "bh" - }, - { - "access": 17, - "descriptor": "Lkg;", - "field": "friendsList", - "name": "o", - "owner": "bh" - }, - { - "access": 17, - "descriptor": "Lkj;", - "field": "ignoreList", - "name": "u", - "owner": "bh" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)Z", - "method": "__m_151", - "name": "m", - "owner": "bh", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(B)Z", - "method": "__a_160", - "name": "a", - "owner": "bh", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(B)Z", - "method": "__e_158", - "name": "e", - "owner": "bh", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__f_152", - "name": "f", - "owner": "bh", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__w_154", - "name": "w", - "owner": "bh", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "clear", - "name": "o", - "owner": "bh", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(Lgr;II)V", - "method": "__q_153", - "name": "q", - "owner": "bh", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/lang/String;B)V", - "method": "__x_159", - "name": "x", - "owner": "bh", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/lang/String;I)V", - "method": "__l_157", - "name": "l", - "owner": "bh", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/lang/String;I)V", - "method": "removeFriend", - "name": "z", - "owner": "bh", - "parameters": [ - "name" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/lang/String;I)V", - "method": "removeIgnore", - "name": "j", - "owner": "bh", - "parameters": [ - "name" - ] - }, - { - "access": 16, - "descriptor": "(Lkp;I)Z", - "method": "__g_156", - "name": "g", - "owner": "bh", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Lkp;S)Z", - "method": "__t_161", - "name": "t", - "owner": "bh", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(Lkp;ZI)Z", - "method": "__u_155", - "name": "u", - "owner": "bh", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "bh", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "FriendsList", - "constructors": [ - { - "access": 1, - "descriptor": "(Llx;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -217526077, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "kg" - }, - { - "access": 1, - "descriptor": "Ljy;", - "field": "friendLoginUpdates", - "name": "d", - "owner": "kg" - }, - { - "access": 16, - "descriptor": "Llx;", - "field": "loginType", - "name": "q", - "owner": "kg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Ljs;", - "method": "newInstance", - "name": "m", - "owner": "kg" - }, - { - "access": 0, - "descriptor": "(II)[Ljs;", - "method": "newTypedArray", - "name": "f", - "owner": "kg" - }, - { - "access": 1, - "descriptor": "(Lgr;IB)V", - "method": "read", - "name": "x", - "owner": "kg", - "parameters": [ - "buffer", - "n" - ] - }, - { - "access": 1, - "descriptor": "(Lkp;ZI)Z", - "method": "__q_461", - "name": "q", - "owner": "kg", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "kg", - "super": "km" - }, - { - "access": 33, - "class": "GrandExchangeEvent", - "constructors": [ - { - "access": 0, - "descriptor": "(Lgr;BI)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "string1", - "name": "w", - "owner": "l" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "string2", - "name": "o", - "owner": "l" - }, - { - "access": 17, - "decoder": -633089807, - "descriptor": "I", - "field": "world", - "name": "m", - "owner": "l" - }, - { - "access": 17, - "decoder": -6503890758391258000, - "descriptor": "J", - "field": "__f", - "name": "f", - "owner": "l" - }, - { - "access": 17, - "descriptor": "Lx;", - "field": "grandExchangeOffer", - "name": "q", - "owner": "l" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "__f_4", - "name": "f", - "owner": "l", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "__m_3", - "name": "m", - "owner": "l", - "parameters": [] - } - ], - "name": "l", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "GrandExchangeEvents", - "constructors": [ - { - "access": 1, - "descriptor": "(Lgr;Z)V" - } - ], - "fields": [ - { - "access": 17, - "descriptor": "Ljava/util/List;", - "field": "events", - "name": "m", - "owner": "g" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(Ljava/util/Comparator;ZI)V", - "method": "sort", - "name": "m", - "owner": "g" - } - ], - "name": "g", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "GrandExchangeOffer", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - }, - { - "access": 1, - "descriptor": "(Lgr;Z)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "B", - "field": "state", - "name": "m", - "owner": "x" - }, - { - "access": 1, - "decoder": -1627453165, - "descriptor": "I", - "field": "unitPrice", - "name": "q", - "owner": "x" - }, - { - "access": 1, - "decoder": 1136727241, - "descriptor": "I", - "field": "id", - "name": "f", - "owner": "x" - }, - { - "access": 1, - "decoder": 1413132419, - "descriptor": "I", - "field": "currentQuantity", - "name": "o", - "owner": "x" - }, - { - "access": 1, - "decoder": 396420073, - "descriptor": "I", - "field": "currentPrice", - "name": "u", - "owner": "x" - }, - { - "access": 1, - "decoder": 562564821, - "descriptor": "I", - "field": "totalQuantity", - "name": "w", - "owner": "x" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(II)V", - "method": "__o_9", - "name": "o", - "owner": "x", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__u_10", - "name": "u", - "owner": "x", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/Integer;I)V", - "method": "__f_8", - "name": "f", - "owner": "x", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "status", - "name": "q", - "owner": "x", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "type", - "name": "w", - "owner": "x", - "parameters": [] - } - ], - "name": "x", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "GraphicsDefaults", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -104203005, - "descriptor": "I", - "field": "mapScenes", - "name": "q", - "owner": "lg" - }, - { - "access": 1, - "decoder": -1052769237, - "descriptor": "I", - "field": "headIconsPk", - "name": "w", - "owner": "lg" - }, - { - "access": 1, - "decoder": -1114417319, - "descriptor": "I", - "field": "mapDots", - "name": "e", - "owner": "lg" - }, - { - "access": 1, - "decoder": -1217061337, - "descriptor": "I", - "field": "mapMarkers", - "name": "g", - "owner": "lg" - }, - { - "access": 1, - "decoder": -1744250043, - "descriptor": "I", - "field": "headIconsPrayer", - "name": "o", - "owner": "lg" - }, - { - "access": 1, - "decoder": -919662109, - "descriptor": "I", - "field": "scrollBars", - "name": "x", - "owner": "lg" - }, - { - "access": 1, - "decoder": 159591367, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "lg" - }, - { - "access": 1, - "decoder": 1673796151, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "lg" - }, - { - "access": 1, - "decoder": 185111653, - "descriptor": "I", - "field": "headIconsHint", - "name": "u", - "owner": "lg" - }, - { - "access": 1, - "decoder": 2043130323, - "descriptor": "I", - "field": "modIcons", - "name": "d", - "owner": "lg" - }, - { - "access": 1, - "decoder": 536911453, - "descriptor": "I", - "field": "crosses", - "name": "l", - "owner": "lg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(Lir;I)V", - "method": "decode", - "name": "m", - "owner": "lg", - "parameters": [ - "index" - ] - } - ], - "name": "lg", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "GzipDecompressor", - "constructors": [ - { - "access": 0, - "descriptor": "(III)V" - }, - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/util/zip/Inflater;", - "field": "inflater", - "name": "m", - "owner": "go" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(Lgr;[BB)V", - "method": "decompress", - "name": "m", - "owner": "go" - } - ], - "name": "go", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "HealthBar", - "constructors": [ - { - "access": 0, - "descriptor": "(Lii;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lii;", - "field": "definition", - "name": "q", - "owner": "cr" - }, - { - "access": 0, - "descriptor": "Lja;", - "field": "updates", - "name": "w", - "owner": "cr" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Z", - "method": "isEmpty", - "name": "q", - "owner": "cr", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(II)Lbg;", - "method": "get", - "name": "f", - "owner": "cr", - "parameters": [ - "cycle" - ] - }, - { - "access": 0, - "descriptor": "(IIIIB)V", - "method": "put", - "name": "m", - "owner": "cr" - } - ], - "name": "cr", - "super": "gw" - }, - { - "access": 33, - "class": "HealthBarDefinition", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1707680631, - "descriptor": "I", - "field": "spriteId2", - "name": "i", - "owner": "ii" - }, - { - "access": 0, - "decoder": 1310001257, - "descriptor": "I", - "field": "spriteId1", - "name": "n", - "owner": "ii" - }, - { - "access": 1, - "decoder": -1180353973, - "descriptor": "I", - "field": "int3", - "name": "x", - "owner": "ii" - }, - { - "access": 1, - "decoder": -1956457117, - "descriptor": "I", - "field": "int4", - "name": "d", - "owner": "ii" - }, - { - "access": 1, - "decoder": -354704697, - "descriptor": "I", - "field": "width", - "name": "a", - "owner": "ii" - }, - { - "access": 1, - "decoder": -642961053, - "descriptor": "I", - "field": "int5", - "name": "k", - "owner": "ii" - }, - { - "access": 1, - "decoder": 1515955705, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "ii" - }, - { - "access": 1, - "decoder": 166567703, - "descriptor": "I", - "field": "widthPadding", - "name": "z", - "owner": "ii" - }, - { - "access": 1, - "decoder": 1890433231, - "descriptor": "I", - "field": "int2", - "name": "e", - "owner": "ii" - }, - { - "access": 1, - "decoder": 390656615, - "descriptor": "I", - "field": "int1", - "name": "l", - "owner": "ii" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;IB)V", - "method": "decode0", - "name": "f", - "owner": "ii" - }, - { - "access": 1, - "descriptor": "(B)Lln;", - "method": "getSprite1", - "name": "q", - "owner": "ii", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Lln;", - "method": "getSprite2", - "name": "w", - "owner": "ii", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "m", - "owner": "ii" - } - ], - "name": "ii", - "super": "fn" - }, - { - "access": 33, - "class": "HealthBarUpdate", - "constructors": [ - { - "access": 0, - "descriptor": "(IIII)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1876302639, - "descriptor": "I", - "field": "cycleOffset", - "name": "w", - "owner": "bg" - }, - { - "access": 0, - "decoder": -820353645, - "descriptor": "I", - "field": "health2", - "name": "q", - "owner": "bg" - }, - { - "access": 0, - "decoder": 1821995313, - "descriptor": "I", - "field": "health", - "name": "f", - "owner": "bg" - }, - { - "access": 0, - "decoder": 2103089795, - "descriptor": "I", - "field": "cycle", - "name": "m", - "owner": "bg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IIIII)V", - "method": "set", - "name": "m", - "owner": "bg" - } - ], - "name": "bg", - "super": "gw" - }, - { - "access": 33, - "class": "HitmarkDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1533306389, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "jm" - }, - { - "access": 0, - "decoder": -1677628889, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "jm" - }, - { - "access": 0, - "decoder": -1841054487, - "descriptor": "I", - "field": "transformVarp", - "name": "ag", - "owner": "jm" - }, - { - "access": 0, - "decoder": 1683792491, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "jm" - }, - { - "access": 0, - "decoder": 1845590719, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "jm" - }, - { - "access": 0, - "decoder": 431076793, - "descriptor": "I", - "field": "fontId", - "name": "k", - "owner": "jm" - }, - { - "access": 0, - "decoder": 516423393, - "descriptor": "I", - "field": "transformVarbit", - "name": "v", - "owner": "jm" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__b", - "name": "b", - "owner": "jm" - }, - { - "access": 1, - "decoder": -102270561, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "jm" - }, - { - "access": 1, - "decoder": -1151968735, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "jm" - }, - { - "access": 1, - "decoder": -389283589, - "descriptor": "I", - "field": "__t", - "name": "t", - "owner": "jm" - }, - { - "access": 1, - "decoder": 1003116765, - "descriptor": "I", - "field": "__c", - "name": "c", - "owner": "jm" - }, - { - "access": 1, - "decoder": 1498880475, - "descriptor": "I", - "field": "__r", - "name": "r", - "owner": "jm" - }, - { - "access": 1, - "decoder": 1751286975, - "descriptor": "I", - "field": "__y", - "name": "y", - "owner": "jm" - }, - { - "access": 1, - "decoder": 199815415, - "descriptor": "I", - "field": "__h", - "name": "h", - "owner": "jm" - }, - { - "access": 1, - "descriptor": "[I", - "field": "transforms", - "name": "p", - "owner": "jm" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "q", - "owner": "jm" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "w", - "owner": "jm" - }, - { - "access": 1, - "descriptor": "(B)Lln;", - "method": "__e_419", - "name": "e", - "owner": "jm", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Lln;", - "method": "__l_418", - "name": "l", - "owner": "jm", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lkk;", - "method": "getFont", - "name": "d", - "owner": "jm", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lln;", - "method": "__g_417", - "name": "g", - "owner": "jm", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lln;", - "method": "__x_420", - "name": "x", - "owner": "jm", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IS)Ljava/lang/String;", - "method": "getString", - "name": "u", - "owner": "jm", - "parameters": [ - "n" - ] - }, - { - "access": 17, - "descriptor": "(B)Ljm;", - "method": "transform", - "name": "o", - "owner": "jm", - "parameters": [] - } - ], - "name": "jm", - "super": "fn" - }, - { - "access": 33, - "class": "Huffman", - "constructors": [ - { - "access": 1, - "descriptor": "([B)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[B", - "field": "__f", - "name": "f", - "owner": "gd" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__m", - "name": "m", - "owner": "gd" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__q", - "name": "q", - "owner": "gd" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "([BII[BIB)I", - "method": "__m_293", - "name": "m", - "owner": "gd", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 1, - "descriptor": "([BI[BIII)I", - "method": "__f_294", - "name": "f", - "owner": "gd", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - } - ], - "name": "gd", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IgnoreList", - "constructors": [ - { - "access": 1, - "descriptor": "(Llx;)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Llx;", - "field": "loginType", - "name": "q", - "owner": "kj" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Ljs;", - "method": "newInstance", - "name": "m", - "owner": "kj" - }, - { - "access": 0, - "descriptor": "(II)[Ljs;", - "method": "newTypedArray", - "name": "f", - "owner": "kj" - }, - { - "access": 1, - "descriptor": "(Lgr;IB)V", - "method": "read", - "name": "q", - "owner": "kj", - "parameters": [ - "buffer", - "n" - ] - } - ], - "name": "kj", - "super": "km" - }, - { - "access": 33, - "class": "Ignored", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 344024525, - "descriptor": "I", - "field": "id", - "name": "m", - "owner": "ks" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lks;I)I", - "method": "compareTo00", - "name": "m", - "owner": "ks", - "parameters": [ - "other" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)I", - "method": "__compareTo_460", - "name": "compareTo", - "owner": "ks", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljs;I)I", - "method": "__aj_459", - "name": "aj", - "owner": "ks", - "parameters": [ - "arg0" - ] - } - ], - "name": "ks", - "super": "js" - }, - { - "access": 33, - "class": "Instrument", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "delayDecay", - "name": "n", - "owner": "db" - }, - { - "access": 0, - "descriptor": "I", - "field": "delayTime", - "name": "k", - "owner": "db" - }, - { - "access": 0, - "descriptor": "I", - "field": "duration", - "name": "z", - "owner": "db" - }, - { - "access": 0, - "descriptor": "I", - "field": "offset", - "name": "j", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__a", - "name": "a", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__f", - "name": "f", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__g", - "name": "g", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__l", - "name": "l", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__m", - "name": "m", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__o", - "name": "o", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__q", - "name": "q", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__u", - "name": "u", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Lde;", - "field": "__w", - "name": "w", - "owner": "db" - }, - { - "access": 0, - "descriptor": "Ldi;", - "field": "filter", - "name": "i", - "owner": "db" - }, - { - "access": 0, - "descriptor": "[I", - "field": "oscillatorDelays", - "name": "d", - "owner": "db" - }, - { - "access": 0, - "descriptor": "[I", - "field": "oscillatorPitch", - "name": "x", - "owner": "db" - }, - { - "access": 0, - "descriptor": "[I", - "field": "oscillatorVolume", - "name": "e", - "owner": "db" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(II)[I", - "method": "synthesize", - "name": "m", - "owner": "db" - }, - { - "access": 16, - "descriptor": "(III)I", - "method": "evaluateWave", - "name": "f", - "owner": "db" - }, - { - "access": 16, - "descriptor": "(Lgr;)V", - "method": "decode", - "name": "q", - "owner": "db", - "parameters": [ - "buffer" - ] - } - ], - "name": "db", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IntHashTable", - "constructors": [ - { - "access": 1, - "descriptor": "([I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[I", - "field": "array", - "name": "m", - "owner": "lv" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(II)I", - "method": "get", - "name": "m", - "owner": "lv" - } - ], - "name": "lv", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IntegerNode", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "I", - "field": "integer", - "name": "m", - "owner": "gn" - } - ], - "interfaces": [], - "methods": [], - "name": "gn", - "super": "gw" - }, - { - "access": 33, - "class": "InterfaceParent", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -707461797, - "descriptor": "I", - "field": "itf", - "name": "m", - "owner": "bx" - }, - { - "access": 0, - "decoder": 1712037041, - "descriptor": "I", - "field": "type", - "name": "f", - "owner": "bx" - }, - { - "access": 0, - "descriptor": "Z", - "field": "keep", - "name": "q", - "owner": "bx" - } - ], - "interfaces": [], - "methods": [], - "name": "bx", - "super": "gw" - }, - { - "access": 33, - "class": "Interpreter", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "bv", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "InvDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": 1358868971, - "descriptor": "I", - "field": "size", - "name": "q", - "owner": "ib" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "f", - "owner": "ib" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "ib" - } - ], - "name": "ib", - "super": "fn" - }, - { - "access": 33, - "class": "ItemContainer", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[I", - "field": "ids", - "name": "f", - "owner": "bc" - }, - { - "access": 0, - "descriptor": "[I", - "field": "quantities", - "name": "q", - "owner": "bc" - } - ], - "interfaces": [], - "methods": [], - "name": "bc", - "super": "gw" - }, - { - "access": 33, - "class": "ItemDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1378899027, - "descriptor": "I", - "field": "manwearyoff", - "name": "aw", - "owner": "jv" - }, - { - "access": 0, - "decoder": -1619361485, - "descriptor": "I", - "field": "womanwearyoff", - "name": "ae", - "owner": "jv" - }, - { - "access": 0, - "decoder": -17174497, - "descriptor": "I", - "field": "resizey", - "name": "af", - "owner": "jv" - }, - { - "access": 0, - "decoder": -1969719185, - "descriptor": "I", - "field": "boughttemplate", - "name": "bd", - "owner": "jv" - }, - { - "access": 0, - "decoder": -650184697, - "descriptor": "I", - "field": "manhead", - "name": "ap", - "owner": "jv" - }, - { - "access": 0, - "decoder": -691559863, - "descriptor": "I", - "field": "manwear3", - "name": "at", - "owner": "jv" - }, - { - "access": 0, - "decoder": -771136925, - "descriptor": "I", - "field": "womanwear3", - "name": "ad", - "owner": "jv" - }, - { - "access": 0, - "decoder": 106668727, - "descriptor": "I", - "field": "womanhead2", - "name": "an", - "owner": "jv" - }, - { - "access": 0, - "decoder": 1070080857, - "descriptor": "I", - "field": "model", - "name": "a", - "owner": "jv" - }, - { - "access": 0, - "decoder": 1395132907, - "descriptor": "I", - "field": "resizez", - "name": "ai", - "owner": "jv" - }, - { - "access": 0, - "decoder": 140643039, - "descriptor": "I", - "field": "manwear2", - "name": "ak", - "owner": "jv" - }, - { - "access": 0, - "decoder": 154223105, - "descriptor": "I", - "field": "womanwear2", - "name": "ab", - "owner": "jv" - }, - { - "access": 0, - "decoder": 1709659237, - "descriptor": "I", - "field": "womanhead", - "name": "am", - "owner": "jv" - }, - { - "access": 0, - "decoder": 548044049, - "descriptor": "I", - "field": "manhead2", - "name": "as", - "owner": "jv" - }, - { - "access": 0, - "decoder": 69034859, - "descriptor": "I", - "field": "resizex", - "name": "ax", - "owner": "jv" - }, - { - "access": 0, - "decoder": 700576005, - "descriptor": "I", - "field": "boughtlink", - "name": "bk", - "owner": "jv" - }, - { - "access": 0, - "decoder": 881309855, - "descriptor": "I", - "field": "shiftclickindex", - "name": "ay", - "owner": "jv" - }, - { - "access": 0, - "decoder": 886682223, - "descriptor": "I", - "field": "womanwear", - "name": "al", - "owner": "jv" - }, - { - "access": 0, - "decoder": 939367983, - "descriptor": "I", - "field": "manwear", - "name": "ah", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "Llh;", - "field": "params", - "name": "bq", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "countco", - "name": "au", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "countobj", - "name": "az", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_d", - "name": "s", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_s", - "name": "j", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_d", - "name": "y", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_s", - "name": "t", - "owner": "jv" - }, - { - "access": 1, - "decoder": -1057008657, - "descriptor": "I", - "field": "team", - "name": "bs", - "owner": "jv" - }, - { - "access": 1, - "decoder": -1854342455, - "descriptor": "I", - "field": "placeholdertemplate", - "name": "bo", - "owner": "jv" - }, - { - "access": 1, - "decoder": -1984887305, - "descriptor": "I", - "field": "contrast", - "name": "bb", - "owner": "jv" - }, - { - "access": 1, - "decoder": -2121346423, - "descriptor": "I", - "field": "certtemplate", - "name": "aa", - "owner": "jv" - }, - { - "access": 1, - "decoder": -2130350563, - "descriptor": "I", - "field": "yof2d", - "name": "v", - "owner": "jv" - }, - { - "access": 1, - "decoder": -237597001, - "descriptor": "I", - "field": "stackable", - "name": "ag", - "owner": "jv" - }, - { - "access": 1, - "decoder": -343501105, - "descriptor": "I", - "field": "cost", - "name": "aq", - "owner": "jv" - }, - { - "access": 1, - "decoder": -533708435, - "descriptor": "I", - "field": "xof2d", - "name": "p", - "owner": "jv" - }, - { - "access": 1, - "decoder": -590103687, - "descriptor": "I", - "field": "id", - "name": "i", - "owner": "jv" - }, - { - "access": 1, - "decoder": 278037959, - "descriptor": "I", - "field": "zoom2d", - "name": "h", - "owner": "jv" - }, - { - "access": 1, - "decoder": 507808107, - "descriptor": "I", - "field": "yan2d", - "name": "c", - "owner": "jv" - }, - { - "access": 1, - "decoder": 551313257, - "descriptor": "I", - "field": "zan2d", - "name": "r", - "owner": "jv" - }, - { - "access": 1, - "decoder": 619422509, - "descriptor": "I", - "field": "certlink", - "name": "ao", - "owner": "jv" - }, - { - "access": 1, - "decoder": 738319589, - "descriptor": "I", - "field": "ambient", - "name": "ba", - "owner": "jv" - }, - { - "access": 1, - "decoder": 807815565, - "descriptor": "I", - "field": "placeholderlink", - "name": "bc", - "owner": "jv" - }, - { - "access": 1, - "decoder": 880150839, - "descriptor": "I", - "field": "xan2d", - "name": "b", - "owner": "jv" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "z", - "owner": "jv" - }, - { - "access": 1, - "descriptor": "Z", - "field": "members", - "name": "aj", - "owner": "jv" - }, - { - "access": 1, - "descriptor": "Z", - "field": "stockmarket", - "name": "bn", - "owner": "jv" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "iop", - "name": "ar", - "owner": "jv" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "op", - "name": "av", - "owner": "jv" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "__f_425", - "name": "f", - "owner": "jv", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "q", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "w", - "owner": "jv" - }, - { - "access": 0, - "descriptor": "(Ljv;Ljv;I)V", - "method": "genBought", - "name": "u", - "owner": "jv", - "parameters": [ - "link", - "template" - ] - }, - { - "access": 0, - "descriptor": "(Ljv;Ljv;I)V", - "method": "genCert", - "name": "o", - "owner": "jv", - "parameters": [ - "link", - "template" - ] - }, - { - "access": 0, - "descriptor": "(Ljv;Ljv;I)V", - "method": "genPlaceholder", - "name": "g", - "owner": "jv", - "parameters": [ - "link", - "template" - ] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "getShiftClickIndex", - "name": "b", - "owner": "jv", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IB)Ljv;", - "method": "getCountObj", - "name": "x", - "owner": "jv", - "parameters": [ - "quantity" - ] - }, - { - "access": 1, - "descriptor": "(IIS)I", - "method": "getIntParam", - "name": "y", - "owner": "jv" - }, - { - "access": 1, - "descriptor": "(ILjava/lang/String;I)Ljava/lang/String;", - "method": "getStringParam", - "name": "h", - "owner": "jv" - }, - { - "access": 17, - "descriptor": "(II)Ldu;", - "method": "getModel", - "name": "e", - "owner": "jv", - "parameters": [ - "quantity" - ] - }, - { - "access": 17, - "descriptor": "(II)Ldw;", - "method": "__l_426", - "name": "l", - "owner": "jv", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(ZB)Ldw;", - "method": "__j_428", - "name": "j", - "owner": "jv", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(ZI)Ldw;", - "method": "__t_430", - "name": "t", - "owner": "jv", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(ZI)Z", - "method": "__s_429", - "name": "s", - "owner": "jv", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(ZI)Z", - "method": "__z_427", - "name": "z", - "owner": "jv", - "parameters": [ - "arg0" - ] - } - ], - "name": "jv", - "super": "fn" - }, - { - "access": 33, - "class": "IterableDualNodeQueue", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lfn;", - "field": "head", - "name": "f", - "owner": "jc" - }, - { - "access": 1, - "descriptor": "Lfn;", - "field": "sentinel", - "name": "m", - "owner": "jc" - } - ], - "interfaces": [ - "java.lang.Iterable" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Lfn;)Lfn;", - "method": "__o_446", - "name": "o", - "owner": "jc", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "()Lfn;", - "method": "__q_444", - "name": "q", - "owner": "jc", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lfn;", - "method": "__u_447", - "name": "u", - "owner": "jc", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lfn;", - "method": "__w_445", - "name": "w", - "owner": "jc", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Ljava/util/Iterator;", - "method": "__iterator_448", - "name": "iterator", - "owner": "jc", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "m", - "owner": "jc", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lfn;)V", - "method": "add", - "name": "f", - "owner": "jc" - } - ], - "name": "jc", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IterableDualNodeQueueIterator", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljc;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lfn;", - "field": "__f", - "name": "f", - "owner": "jl" - }, - { - "access": 0, - "descriptor": "Lfn;", - "field": "__q", - "name": "q", - "owner": "jl" - }, - { - "access": 0, - "descriptor": "Ljc;", - "field": "queue", - "name": "m", - "owner": "jl" - } - ], - "interfaces": [ - "java.util.Iterator" - ], - "methods": [ - { - "access": 1, - "descriptor": "()Ljava/lang/Object;", - "method": "__next_436", - "name": "next", - "owner": "jl", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__remove_438", - "name": "remove", - "owner": "jl", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "__hasNext_437", - "name": "hasNext", - "owner": "jl", - "parameters": [] - } - ], - "name": "jl", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IterableNodeDeque", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lgw;", - "field": "current", - "name": "f", - "owner": "ja" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "sentinel", - "name": "m", - "owner": "ja" - } - ], - "interfaces": [ - "java.lang.Iterable" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Lgw;)Lgw;", - "method": "previousOrLast", - "name": "u", - "owner": "ja", - "parameters": [ - "node" - ] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "last", - "name": "o", - "owner": "ja", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "previous", - "name": "g", - "owner": "ja", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Ljava/util/Iterator;", - "method": "__iterator_432", - "name": "iterator", - "owner": "ja", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "m", - "owner": "ja", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "isEmpty", - "name": "l", - "owner": "ja" - }, - { - "access": 1, - "descriptor": "(Lgw;)V", - "method": "addFirst", - "name": "f", - "owner": "ja", - "parameters": [ - "node" - ] - }, - { - "access": 1, - "descriptor": "(Lgw;)V", - "method": "addLast", - "name": "q", - "owner": "ja", - "parameters": [ - "node" - ] - } - ], - "name": "ja", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IterableNodeDequeDescendingIterator", - "constructors": [ - { - "access": 0, - "descriptor": "(Lja;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lgw;", - "field": "__f", - "name": "f", - "owner": "jt" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "__q", - "name": "q", - "owner": "jt" - }, - { - "access": 0, - "descriptor": "Lja;", - "field": "deque", - "name": "m", - "owner": "jt" - } - ], - "interfaces": [ - "java.util.Iterator" - ], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "__g_440", - "name": "g", - "owner": "jt", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lja;)V", - "method": "__u_439", - "name": "u", - "owner": "jt", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "()Ljava/lang/Object;", - "method": "__next_441", - "name": "next", - "owner": "jt", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__remove_443", - "name": "remove", - "owner": "jt", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "__hasNext_442", - "name": "hasNext", - "owner": "jt", - "parameters": [] - } - ], - "name": "jt", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "IterableNodeHashTableIterator", - "constructors": [ - { - "access": 0, - "descriptor": "(Llh;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "lk" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "__f", - "name": "f", - "owner": "lk" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "__w", - "name": "w", - "owner": "lk" - }, - { - "access": 0, - "descriptor": "Llh;", - "field": "hashTable", - "name": "m", - "owner": "lk" - } - ], - "interfaces": [ - "java.util.Iterator" - ], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "__u_479", - "name": "u", - "owner": "lk", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Ljava/lang/Object;", - "method": "__next_480", - "name": "next", - "owner": "lk", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__remove_482", - "name": "remove", - "owner": "lk", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "__hasNext_481", - "name": "hasNext", - "owner": "lk", - "parameters": [] - } - ], - "name": "lk", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "KitDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[I", - "field": "models", - "name": "d", - "owner": "im" - }, - { - "access": 0, - "descriptor": "[I", - "field": "models2", - "name": "u", - "owner": "im" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_d", - "name": "l", - "owner": "im" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_s", - "name": "g", - "owner": "im" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_d", - "name": "x", - "owner": "im" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_s", - "name": "e", - "owner": "im" - }, - { - "access": 1, - "decoder": 1619779051, - "descriptor": "I", - "field": "bodyPart", - "name": "o", - "owner": "im" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__k", - "name": "k", - "owner": "im" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "im" - }, - { - "access": 0, - "descriptor": "(Lgr;S)V", - "method": "decode", - "name": "f", - "owner": "im" - }, - { - "access": 1, - "descriptor": "(B)Ldw;", - "method": "__g_416", - "name": "g", - "owner": "im", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Ldw;", - "method": "__o_414", - "name": "o", - "owner": "im", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "__u_415", - "name": "u", - "owner": "im", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "__w_413", - "name": "w", - "owner": "im", - "parameters": [] - } - ], - "name": "im", - "super": "fn" - }, - { - "access": 33, - "class": "Link", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "Lgh;", - "field": "__f", - "name": "f", - "owner": "gh" - }, - { - "access": 1, - "descriptor": "Lgh;", - "field": "__m", - "name": "m", - "owner": "gh" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "remove", - "name": "m", - "owner": "gh" - } - ], - "name": "gh", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "LinkDeque", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lgh;", - "field": "__f", - "name": "f", - "owner": "jy" - }, - { - "access": 0, - "descriptor": "Lgh;", - "field": "__m", - "name": "m", - "owner": "jy" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()Lgh;", - "method": "__f_434", - "name": "f", - "owner": "jy", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgh;", - "method": "__q_435", - "name": "q", - "owner": "jy", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lgh;)V", - "method": "__m_433", - "name": "m", - "owner": "jy", - "parameters": [ - "arg0" - ] - } - ], - "name": "jy", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Login", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "cu", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "LoginPacket", - "constructors": [ - { - "access": 0, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 17, - "decoder": 1743806243, - "descriptor": "I", - "field": "id", - "name": "u", - "owner": "gl" - } - ], - "interfaces": [ - "gb" - ], - "methods": [], - "name": "gl", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "LoginType", - "constructors": [ - { - "access": 0, - "descriptor": "(IILjava/lang/String;Ljava/lang/String;)V" - }, - { - "access": 0, - "descriptor": "(IILjava/lang/String;Ljava/lang/String;Z[Llx;)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Ljava/lang/String;", - "field": "__d", - "name": "d", - "owner": "lx" - }, - { - "access": 17, - "decoder": -1916729379, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "lx" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()Ljava/lang/String;", - "method": "__toString_542", - "name": "toString", - "owner": "lx", - "parameters": [] - } - ], - "name": "lx", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MenuAction", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1483856253, - "descriptor": "I", - "field": "opcode", - "name": "q", - "owner": "cs" - }, - { - "access": 0, - "decoder": -2057883817, - "descriptor": "I", - "field": "argument0", - "name": "w", - "owner": "cs" - }, - { - "access": 0, - "decoder": 1764645917, - "descriptor": "I", - "field": "argument2", - "name": "f", - "owner": "cs" - }, - { - "access": 0, - "decoder": 305977315, - "descriptor": "I", - "field": "argument1", - "name": "m", - "owner": "cs" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "action", - "name": "o", - "owner": "cs" - } - ], - "interfaces": [], - "methods": [], - "name": "cs", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Message", - "constructors": [ - { - "access": 0, - "descriptor": "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 1164592791, - "descriptor": "I", - "field": "cycle", - "name": "f", - "owner": "bm" - }, - { - "access": 0, - "decoder": 1223792995, - "descriptor": "I", - "field": "type", - "name": "q", - "owner": "bm" - }, - { - "access": 0, - "decoder": 1597147817, - "descriptor": "I", - "field": "count", - "name": "m", - "owner": "bm" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "prefix", - "name": "l", - "owner": "bm" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "sender", - "name": "w", - "owner": "bm" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "text", - "name": "e", - "owner": "bm" - }, - { - "access": 0, - "descriptor": "Lkd;", - "field": "isFromFriend0", - "name": "u", - "owner": "bm" - }, - { - "access": 0, - "descriptor": "Lkd;", - "field": "isFromIgnored0", - "name": "g", - "owner": "bm" - }, - { - "access": 0, - "descriptor": "Lkp;", - "field": "senderUsername", - "name": "o", - "owner": "bm" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "clearIsFromFriend", - "name": "f", - "owner": "bm", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "clearIsFromIgnored", - "name": "o", - "owner": "bm", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "fillIsFromFriend", - "name": "w", - "owner": "bm", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;B)V", - "method": "set", - "name": "m", - "owner": "bm", - "parameters": [ - "prefix", - "sender", - "text", - "type" - ] - }, - { - "access": 0, - "descriptor": "(S)V", - "method": "fillIsFromIgnored", - "name": "g", - "owner": "bm", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(B)V", - "method": "fillSenderUsername", - "name": "l", - "owner": "bm", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(B)Z", - "method": "isFromIgnored", - "name": "u", - "owner": "bm", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)Z", - "method": "isFromFriend", - "name": "q", - "owner": "bm", - "parameters": [] - } - ], - "name": "bm", - "super": "fn" - }, - { - "access": 33, - "class": "Messages", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "cw", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MidiFileReader", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - }, - { - "access": 0, - "descriptor": "([B)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "I", - "field": "division", - "name": "f", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "J", - "field": "__e", - "name": "e", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "Lgr;", - "field": "buffer", - "name": "m", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__u", - "name": "u", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "[I", - "field": "trackLengths", - "name": "o", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "[I", - "field": "trackPositions", - "name": "w", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "[I", - "field": "trackStarts", - "name": "q", - "owner": "hs" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()I", - "method": "getPrioritizedTrack", - "name": "z", - "owner": "hs", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()I", - "method": "trackCount", - "name": "w", - "owner": "hs", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "clear", - "name": "f", - "owner": "hs", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "setTrackDone", - "name": "g", - "owner": "hs", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()Z", - "method": "isDone", - "name": "j", - "owner": "hs", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()Z", - "method": "isReady", - "name": "q", - "owner": "hs", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "readMessage", - "name": "e", - "owner": "hs", - "parameters": [ - "trackId" - ] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "readMessage0", - "name": "x", - "owner": "hs", - "parameters": [ - "trackId" - ] - }, - { - "access": 0, - "descriptor": "(I)J", - "method": "__a_372", - "name": "a", - "owner": "hs", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "gotoTrack", - "name": "o", - "owner": "hs", - "parameters": [ - "trackId" - ] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "markTrackPosition", - "name": "u", - "owner": "hs", - "parameters": [ - "trackId" - ] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "readTrackLength", - "name": "l", - "owner": "hs", - "parameters": [ - "trackId" - ] - }, - { - "access": 0, - "descriptor": "(II)I", - "method": "__d_371", - "name": "d", - "owner": "hs", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(J)V", - "method": "reset", - "name": "s", - "owner": "hs" - }, - { - "access": 0, - "descriptor": "([B)V", - "method": "parse", - "name": "m", - "owner": "hs", - "parameters": [ - "midi" - ] - } - ], - "name": "hs", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MidiPcmStream", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -7547625335559871000, - "descriptor": "J", - "field": "__ac", - "name": "ac", - "owner": "hm" - }, - { - "access": 0, - "decoder": 1450922835, - "descriptor": "I", - "field": "track", - "name": "av", - "owner": "hm" - }, - { - "access": 0, - "decoder": 2095480747, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "hm" - }, - { - "access": 0, - "decoder": 335918727, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "hm" - }, - { - "access": 0, - "decoder": 3736036110499629000, - "descriptor": "J", - "field": "__ay", - "name": "ay", - "owner": "hm" - }, - { - "access": 0, - "decoder": 713752539, - "descriptor": "I", - "field": "trackLength", - "name": "ar", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "Lhq;", - "field": "patchStream", - "name": "ah", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "Lhs;", - "field": "midiFile", - "name": "aq", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "Lld;", - "field": "musicPatches", - "name": "m", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__aj", - "name": "aj", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__b", - "name": "b", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__c", - "name": "c", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__d", - "name": "d", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__e", - "name": "e", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__g", - "name": "g", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__h", - "name": "h", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__k", - "name": "k", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__l", - "name": "l", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__n", - "name": "n", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__o", - "name": "o", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__p", - "name": "p", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__r", - "name": "r", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__u", - "name": "u", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__x", - "name": "x", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__y", - "name": "y", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[[Lha;", - "field": "__ag", - "name": "ag", - "owner": "hm" - }, - { - "access": 0, - "descriptor": "[[Lha;", - "field": "__v", - "name": "v", - "owner": "hm" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "__ai_367", - "name": "ai", - "owner": "hm", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__at_354", - "name": "at", - "owner": "hm", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__ab_352", - "name": "ab", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__ad_355", - "name": "ad", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__ae_353", - "name": "ae", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__ah_351", - "name": "ah", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__ap_356", - "name": "ap", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(II)V", - "method": "__au_357", - "name": "au", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(IIB)V", - "method": "__p_349", - "name": "p", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(IIB)V", - "method": "__v_350", - "name": "v", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(III)V", - "method": "__ao_358", - "name": "ao", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(III)V", - "method": "__s_343", - "name": "s", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(III)V", - "method": "__t_344", - "name": "t", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(IIIB)V", - "method": "__y_345", - "name": "y", - "owner": "hm", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(IIII)V", - "method": "__b_347", - "name": "b", - "owner": "hm", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(IIII)V", - "method": "__c_348", - "name": "c", - "owner": "hm", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(Lha;I)I", - "method": "__aa_359", - "name": "aa", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lha;I)I", - "method": "__af_361", - "name": "af", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lha;I)I", - "method": "__ax_360", - "name": "ax", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lha;I)Z", - "method": "__ba_368", - "name": "ba", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lha;ZI)V", - "method": "__h_346", - "name": "h", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(Lha;[IIII)Z", - "method": "__bb_369", - "name": "bb", - "owner": "hm", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__f_341", - "name": "f", - "owner": "hm", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(B)V", - "method": "clearAll", - "name": "w", - "owner": "hm", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(B)V", - "method": "removeAll", - "name": "o", - "owner": "hm", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "clear", - "name": "a", - "owner": "hm", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(I)Z", - "method": "isReady", - "name": "z", - "owner": "hm", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(IB)V", - "method": "__m_340", - "name": "m", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(III)V", - "method": "__j_342", - "name": "j", - "owner": "hm", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 33, - "descriptor": "(Lhe;Lir;Ldt;II)Z", - "method": "loadMusicTrack", - "name": "q", - "owner": "hm", - "parameters": [ - "frequency", - "i", - "musicTrack", - "s" - ] - }, - { - "access": 33, - "descriptor": "(Lhe;ZI)V", - "method": "setMusicTrack", - "name": "x", - "owner": "hm", - "parameters": [ - "b", - "musicTrack" - ] - }, - { - "access": 36, - "descriptor": "()I", - "method": "__l_364", - "name": "l", - "owner": "hm", - "parameters": [] - }, - { - "access": 36, - "descriptor": "()Ldc;", - "method": "__g_363", - "name": "g", - "owner": "hm", - "parameters": [] - }, - { - "access": 36, - "descriptor": "()Ldc;", - "method": "__u_362", - "name": "u", - "owner": "hm", - "parameters": [] - }, - { - "access": 36, - "descriptor": "(I)V", - "method": "__d_366", - "name": "d", - "owner": "hm", - "parameters": [ - "arg0" - ] - }, - { - "access": 36, - "descriptor": "([III)V", - "method": "__e_365", - "name": "e", - "owner": "hm", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - } - ], - "name": "hm", - "super": "dc" - }, - { - "access": 33, - "class": "MilliClock", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -8372744267470319000, - "descriptor": "J", - "field": "__w", - "name": "w", - "owner": "fd" - }, - { - "access": 0, - "decoder": 1217137493, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "fd" - }, - { - "access": 0, - "decoder": 1940981129, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "fd" - }, - { - "access": 0, - "decoder": 250272357, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "fd" - }, - { - "access": 0, - "decoder": 576555527, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "fd" - }, - { - "access": 0, - "descriptor": "[J", - "field": "__m", - "name": "m", - "owner": "fd" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(B)V", - "method": "mark", - "name": "m", - "owner": "fd", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(III)I", - "method": "wait", - "name": "f", - "owner": "fd", - "parameters": [ - "cycleMs", - "minSleepMs" - ] - } - ], - "name": "fd", - "super": "fa" - }, - { - "access": 33, - "class": "Model", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - }, - { - "access": 1, - "descriptor": "([Ldu;I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "B", - "field": "__y", - "name": "y", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "__h", - "name": "h", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "bottomY", - "name": "aj", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "boundsType", - "name": "aq", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "diameter", - "name": "ar", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "indicesCount", - "name": "e", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "radius", - "name": "ac", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "verticesCount", - "name": "o", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "xMid", - "name": "ay", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "xMidOffset", - "name": "aw", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "xzRadius", - "name": "av", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "yMid", - "name": "ah", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "yMidOffset", - "name": "al", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "zMid", - "name": "ak", - "owner": "du" - }, - { - "access": 0, - "descriptor": "I", - "field": "zMidOffset", - "name": "ab", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__s", - "name": "s", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__z", - "name": "z", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[B", - "field": "faceAlphas", - "name": "j", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__b", - "name": "b", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__c", - "name": "c", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__r", - "name": "r", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "faceColors1", - "name": "n", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "faceColors2", - "name": "i", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "faceColors3", - "name": "a", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "indices1", - "name": "x", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "indices2", - "name": "d", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "indices3", - "name": "k", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "verticesX", - "name": "u", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "verticesY", - "name": "g", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[I", - "field": "verticesZ", - "name": "l", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[S", - "field": "faceTextures", - "name": "t", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "faceLabelsAlpha", - "name": "v", - "owner": "du" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "vertexLabels", - "name": "p", - "owner": "du" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isSingleTile", - "name": "ag", - "owner": "du" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "__g_232", - "name": "g", - "owner": "du", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "resetBounds", - "name": "x", - "owner": "du", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "calculateBoundingBox", - "name": "o", - "owner": "du", - "parameters": [ - "yaw" - ] - }, - { - "access": 0, - "descriptor": "(IIIIIIIIJ)V", - "method": "draw", - "name": "cy", - "owner": "du", - "parameters": [ - "cameraPitchCosine", - "cameraPitchSine", - "cameraYawCosine", - "cameraYawSine", - "tag", - "x", - "y", - "yaw", - "z" - ] - }, - { - "access": 0, - "descriptor": "(I[IIII)V", - "method": "transform", - "name": "z", - "owner": "du", - "parameters": [ - "labels", - "tx", - "ty", - "type", - "tz" - ] - }, - { - "access": 0, - "descriptor": "(ZLdu;[B)Ldu;", - "method": "copy0", - "name": "w", - "owner": "du" - }, - { - "access": 1, - "descriptor": "()I", - "method": "__l_233", - "name": "l", - "owner": "du", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "calculateBoundsCylinder", - "name": "u", - "owner": "du", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "rotateY180", - "name": "s", - "owner": "du", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "rotateY270Ccw", - "name": "t", - "owner": "du", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "rotateY90Ccw", - "name": "j", - "owner": "du", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "rotateZ", - "name": "y", - "owner": "du", - "parameters": [ - "pitch" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "offsetBy", - "name": "h", - "owner": "du", - "parameters": [ - "x", - "y", - "z" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "scale", - "name": "b", - "owner": "du", - "parameters": [ - "x", - "y", - "z" - ] - }, - { - "access": 1, - "descriptor": "(Len;I)V", - "finalArgument": -2, - "method": "animate", - "name": "d", - "owner": "du", - "parameters": [ - "frame", - "frames" - ] - }, - { - "access": 1, - "descriptor": "(Len;ILen;I[I)V", - "method": "animate2", - "name": "a", - "owner": "du" - }, - { - "access": 1, - "descriptor": "(Z)Ldu;", - "method": "toSharedSequenceModel", - "name": "f", - "owner": "du", - "parameters": [ - "b" - ] - }, - { - "access": 1, - "descriptor": "(Z)Ldu;", - "method": "toSharedSpotAnimationModel", - "name": "q", - "owner": "du", - "parameters": [ - "b" - ] - }, - { - "access": 1, - "descriptor": "([[IIIIZI)Ldu;", - "method": "__m_231", - "name": "m", - "owner": "du", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__ag_236", - "name": "ag", - "owner": "du", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__aq_237", - "name": "aq", - "owner": "du", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(ZZZJ)V", - "method": "draw0", - "name": "v", - "owner": "du" - }, - { - "access": 17, - "descriptor": "(IIIIIII)V", - "method": "__c_234", - "name": "c", - "owner": "du", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6" - ] - }, - { - "access": 17, - "descriptor": "(IIIIIIII)V", - "method": "__p_235", - "name": "p", - "owner": "du", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7" - ] - } - ], - "name": "du", - "super": "ex" - }, - { - "access": 33, - "class": "ModelData", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - }, - { - "access": 0, - "descriptor": "([B)V" - }, - { - "access": 1, - "descriptor": "(Ldw;ZZZZ)V" - }, - { - "access": 1, - "descriptor": "([Ldw;I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "B", - "field": "__a", - "name": "a", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "__ac", - "name": "ac", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "__ah", - "name": "ah", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "__ak", - "name": "ak", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "__ar", - "name": "ar", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "__ay", - "name": "ay", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "faceCount", - "name": "o", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "I", - "field": "verticesCount", - "name": "m", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isBoundsCalculated", - "name": "av", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__e", - "name": "e", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__j", - "name": "j", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__k", - "name": "k", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__x", - "name": "x", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[B", - "field": "faceAlphas", - "name": "d", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__b", - "name": "b", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__h", - "name": "h", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "indices1", - "name": "u", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "indices2", - "name": "g", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "indices3", - "name": "l", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "verticesX", - "name": "f", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "verticesY", - "name": "q", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "verticesZ", - "name": "w", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[Ldq;", - "field": "__ag", - "name": "ag", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[Ldq;", - "field": "__v", - "name": "v", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[Lel;", - "field": "faceNormals", - "name": "p", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[S", - "field": "__s", - "name": "s", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[S", - "field": "__t", - "name": "t", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[S", - "field": "__y", - "name": "y", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[S", - "field": "faceColors", - "name": "n", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[S", - "field": "faceTextures", - "name": "i", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "faceLabelsAlpha", - "name": "r", - "owner": "dw" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "vertexLabels", - "name": "c", - "owner": "dw" - }, - { - "access": 1, - "descriptor": "S", - "field": "__aj", - "name": "aj", - "owner": "dw" - }, - { - "access": 1, - "descriptor": "S", - "field": "__aq", - "name": "aq", - "owner": "dw" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "__c_229", - "name": "c", - "owner": "dw", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "__g_220", - "name": "g", - "owner": "dw", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "invalidate", - "name": "b", - "owner": "dw", - "parameters": [] - }, - { - "access": 0, - "descriptor": "([B)V", - "method": "__f_215", - "name": "f", - "owner": "dw", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "([B)V", - "method": "__q_216", - "name": "q", - "owner": "dw", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "()Ldw;", - "method": "__o_218", - "name": "o", - "owner": "dw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__d_223", - "name": "d", - "owner": "dw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__h_228", - "name": "h", - "owner": "dw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__l_221", - "name": "l", - "owner": "dw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__t_226", - "name": "t", - "owner": "dw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__x_222", - "name": "x", - "owner": "dw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__a_224", - "name": "a", - "owner": "dw", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__y_227", - "name": "y", - "owner": "dw", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__z_225", - "name": "z", - "owner": "dw", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(SS)V", - "method": "recolor", - "name": "j", - "owner": "dw", - "parameters": [ - "from", - "to" - ] - }, - { - "access": 1, - "descriptor": "(SS)V", - "method": "retexture", - "name": "s", - "owner": "dw", - "parameters": [ - "from", - "to" - ] - }, - { - "access": 1, - "descriptor": "([[IIIIZI)Ldw;", - "method": "__u_219", - "name": "u", - "owner": "dw", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 16, - "descriptor": "(Ldw;I)I", - "method": "__w_217", - "name": "w", - "owner": "dw", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 17, - "descriptor": "(IIIII)Ldu;", - "method": "toModel", - "name": "v", - "owner": "dw", - "parameters": [ - "a", - "b", - "c", - "d", - "e" - ] - } - ], - "name": "dw", - "super": "ex" - }, - { - "access": 33, - "class": "ModelData0", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [], - "methods": [], - "name": "ed", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MouseHandler", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.awt.event.FocusListener", - "java.awt.event.MouseListener", - "java.awt.event.MouseMotionListener" - ], - "methods": [ - { - "access": 16, - "descriptor": "(Ljava/awt/event/MouseEvent;I)I", - "method": "getButton", - "name": "f", - "owner": "bb", - "parameters": [ - "mouseEvent" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/FocusEvent;)V", - "method": "__focusGained_119", - "name": "focusGained", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "__mouseClicked_115", - "name": "mouseClicked", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/FocusEvent;)V", - "method": "__focusLost_120", - "name": "focusLost", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "__mouseDragged_118", - "name": "mouseDragged", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "__mouseEntered_116", - "name": "mouseEntered", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "__mouseExited_117", - "name": "mouseExited", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "__mouseReleased_114", - "name": "mouseReleased", - "owner": "bb", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "mouseMoved", - "name": "mouseMoved", - "owner": "bb" - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/MouseEvent;)V", - "method": "mousePressed", - "name": "mousePressed", - "owner": "bb" - } - ], - "name": "bb", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MouseRecorder", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 973045825, - "descriptor": "I", - "field": "index", - "name": "q", - "owner": "bu" - }, - { - "access": 0, - "descriptor": "Ljava/lang/Object;", - "field": "lock", - "name": "f", - "owner": "bu" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isRunning", - "name": "m", - "owner": "bu" - }, - { - "access": 0, - "descriptor": "[I", - "field": "xs", - "name": "w", - "owner": "bu" - }, - { - "access": 0, - "descriptor": "[I", - "field": "ys", - "name": "o", - "owner": "bu" - }, - { - "access": 0, - "descriptor": "[J", - "field": "millis", - "name": "u", - "owner": "bu" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "__run_123", - "name": "run", - "owner": "bu", - "parameters": [] - } - ], - "name": "bu", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MusicPatch", - "constructors": [ - { - "access": 0, - "descriptor": "([B)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 574200865, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__g", - "name": "g", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__o", - "name": "o", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__w", - "name": "w", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__l", - "name": "l", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[Lcx;", - "field": "rawSounds", - "name": "f", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[Lhd;", - "field": "__u", - "name": "u", - "owner": "hl" - }, - { - "access": 0, - "descriptor": "[S", - "field": "__q", - "name": "q", - "owner": "hl" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "clear", - "name": "q", - "owner": "hl", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Ldt;[B[II)Z", - "method": "__f_373", - "name": "f", - "owner": "hl", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - } - ], - "name": "hl", - "super": "gw" - }, - { - "access": 33, - "class": "MusicPatchNode", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1520706641, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "ha" - }, - { - "access": 0, - "decoder": -2058553171, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "ha" - }, - { - "access": 0, - "decoder": -2083252379, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "ha" - }, - { - "access": 0, - "decoder": -2136855685, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "ha" - }, - { - "access": 0, - "decoder": -308599455, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "ha" - }, - { - "access": 0, - "decoder": -439388365, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "ha" - }, - { - "access": 0, - "decoder": -471899285, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "ha" - }, - { - "access": 0, - "decoder": -666877449, - "descriptor": "I", - "field": "__y", - "name": "y", - "owner": "ha" - }, - { - "access": 0, - "decoder": -836502917, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "ha" - }, - { - "access": 0, - "decoder": -852988281, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "ha" - }, - { - "access": 0, - "decoder": 1359854411, - "descriptor": "I", - "field": "__b", - "name": "b", - "owner": "ha" - }, - { - "access": 0, - "decoder": 1605236771, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "ha" - }, - { - "access": 0, - "decoder": 173672931, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "ha" - }, - { - "access": 0, - "decoder": 219840779, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "ha" - }, - { - "access": 0, - "decoder": 476852577, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "ha" - }, - { - "access": 0, - "decoder": 62958303, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "ha" - }, - { - "access": 0, - "decoder": 801157533, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "ha" - }, - { - "access": 0, - "descriptor": "Lcx;", - "field": "rawSound", - "name": "q", - "owner": "ha" - }, - { - "access": 0, - "descriptor": "Lds;", - "field": "stream", - "name": "t", - "owner": "ha" - }, - { - "access": 0, - "descriptor": "Lhd;", - "field": "__w", - "name": "w", - "owner": "ha" - }, - { - "access": 0, - "descriptor": "Lhl;", - "field": "patch", - "name": "f", - "owner": "ha" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "__m_370", - "name": "m", - "owner": "ha", - "parameters": [] - } - ], - "name": "ha", - "super": "gw" - }, - { - "access": 33, - "class": "MusicPatchNode2", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1455145595, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "hd" - }, - { - "access": 0, - "decoder": -249046051, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "hd" - }, - { - "access": 0, - "decoder": 140046797, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "hd" - }, - { - "access": 0, - "decoder": 1577527995, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "hd" - }, - { - "access": 0, - "decoder": 1984131473, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "hd" - }, - { - "access": 0, - "decoder": 320761691, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "hd" - }, - { - "access": 0, - "decoder": 391670135, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "hd" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__f", - "name": "f", - "owner": "hd" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__m", - "name": "m", - "owner": "hd" - } - ], - "interfaces": [], - "methods": [], - "name": "hd", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "MusicPatchPcmStream", - "constructors": [ - { - "access": 0, - "descriptor": "(Lhm;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lct;", - "field": "mixer", - "name": "q", - "owner": "hq" - }, - { - "access": 0, - "descriptor": "Lhm;", - "field": "superStream", - "name": "m", - "owner": "hq" - }, - { - "access": 0, - "descriptor": "Lje;", - "field": "queue", - "name": "f", - "owner": "hq" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lha;II)V", - "method": "__f_380", - "name": "f", - "owner": "hq", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(Lha;[IIIII)V", - "method": "__m_379", - "name": "m", - "owner": "hq", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 4, - "descriptor": "()I", - "method": "__l_376", - "name": "l", - "owner": "hq", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()Ldc;", - "method": "__g_375", - "name": "g", - "owner": "hq", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()Ldc;", - "method": "__u_374", - "name": "u", - "owner": "hq", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "__d_378", - "name": "d", - "owner": "hq", - "parameters": [ - "arg0" - ] - }, - { - "access": 4, - "descriptor": "([III)V", - "method": "__e_377", - "name": "e", - "owner": "hq", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - } - ], - "name": "hq", - "super": "dc" - }, - { - "access": 33, - "class": "MusicSample", - "constructors": [ - { - "access": 0, - "descriptor": "([B)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__ah", - "name": "ah", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "__ay", - "name": "ay", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "__h", - "name": "h", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "__y", - "name": "y", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "end", - "name": "o", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "sampleCount", - "name": "q", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "sampleRate", - "name": "f", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "I", - "field": "start", - "name": "w", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__b", - "name": "b", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__u", - "name": "u", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "[B", - "field": "samples", - "name": "ac", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "[F", - "field": "__t", - "name": "t", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "[[B", - "field": "__m", - "name": "m", - "owner": "cd" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)[F", - "method": "__g_175", - "name": "g", - "owner": "cd", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "([B)V", - "method": "read", - "name": "o", - "owner": "cd" - }, - { - "access": 0, - "descriptor": "([I)Lcx;", - "method": "toRawSound", - "name": "x", - "owner": "cd" - } - ], - "name": "cd", - "super": "gw" - }, - { - "access": 33, - "class": "MusicTrack", - "constructors": [ - { - "access": 0, - "descriptor": "(Lgr;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lld;", - "field": "table", - "name": "m", - "owner": "he" - }, - { - "access": 0, - "descriptor": "[B", - "field": "midi", - "name": "f", - "owner": "he" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "__f_381", - "name": "f", - "owner": "he", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "clear", - "name": "q", - "owner": "he", - "parameters": [] - } - ], - "name": "he", - "super": "gw" - }, - { - "access": 33, - "class": "NanoClock", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 7586221391557635000, - "descriptor": "J", - "field": "lastTimeNano", - "name": "m", - "owner": "fp" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(B)V", - "method": "mark", - "name": "m", - "owner": "fp", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(III)I", - "method": "wait", - "name": "f", - "owner": "fp", - "parameters": [ - "cycleMs", - "minSleepMs" - ] - } - ], - "name": "fp", - "super": "fa" - }, - { - "access": 33, - "class": "NetCache", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "iq", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "NetFileRequest", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": 1487103265, - "descriptor": "I", - "field": "crc", - "name": "f", - "owner": "iz" - }, - { - "access": 1, - "descriptor": "B", - "field": "padding", - "name": "q", - "owner": "iz" - }, - { - "access": 1, - "descriptor": "Lit;", - "field": "archive", - "name": "m", - "owner": "iz" - } - ], - "interfaces": [], - "methods": [], - "name": "iz", - "super": "fn" - }, - { - "access": 33, - "class": "Node", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "J", - "field": "key", - "name": "cl", - "owner": "gw" - }, - { - "access": 1, - "descriptor": "Lgw;", - "field": "next", - "name": "cz", - "owner": "gw" - }, - { - "access": 1, - "descriptor": "Lgw;", - "field": "previous", - "name": "ct", - "owner": "gw" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "remove", - "name": "es", - "owner": "gw", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "hasNext", - "name": "eg", - "owner": "gw", - "parameters": [] - } - ], - "name": "gw", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "NodeDeque", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lgw;", - "field": "current", - "name": "f", - "owner": "je" - }, - { - "access": 1, - "descriptor": "Lgw;", - "field": "sentinel", - "name": "m", - "owner": "je" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()Lgw;", - "method": "first", - "name": "l", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "last", - "name": "g", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "next", - "name": "x", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "previous", - "name": "e", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "removeFirst", - "name": "u", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "removeLast", - "name": "o", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "m", - "owner": "je", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lgw;)V", - "method": "addFirst", - "name": "f", - "owner": "je", - "parameters": [ - "node" - ] - }, - { - "access": 1, - "descriptor": "(Lgw;)V", - "method": "addLast", - "name": "q", - "owner": "je", - "parameters": [ - "node" - ] - } - ], - "name": "je", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "NpcDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1235927151, - "descriptor": "I", - "field": "__ag", - "name": "ag", - "owner": "jz" - }, - { - "access": 0, - "decoder": -1469219067, - "descriptor": "I", - "field": "resizeh", - "name": "r", - "owner": "jz" - }, - { - "access": 0, - "decoder": 1011388197, - "descriptor": "I", - "field": "transformVarbit", - "name": "ac", - "owner": "jz" - }, - { - "access": 0, - "decoder": 1390683537, - "descriptor": "I", - "field": "resizev", - "name": "p", - "owner": "jz" - }, - { - "access": 0, - "decoder": 1631362233, - "descriptor": "I", - "field": "transformVarp", - "name": "ay", - "owner": "jz" - }, - { - "access": 0, - "decoder": 1962875903, - "descriptor": "I", - "field": "__aq", - "name": "aq", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "Llh;", - "field": "params", - "name": "al", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__e", - "name": "e", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "[I", - "field": "models", - "name": "l", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_d", - "name": "s", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_s", - "name": "j", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_d", - "name": "y", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_s", - "name": "t", - "owner": "jz" - }, - { - "access": 1, - "decoder": -1213774321, - "descriptor": "I", - "field": "walkleftanim", - "name": "a", - "owner": "jz" - }, - { - "access": 1, - "decoder": -1541308911, - "descriptor": "I", - "field": "size", - "name": "g", - "owner": "jz" - }, - { - "access": 1, - "decoder": -1937346627, - "descriptor": "I", - "field": "id", - "name": "o", - "owner": "jz" - }, - { - "access": 1, - "decoder": -284110917, - "descriptor": "I", - "field": "walkanim", - "name": "n", - "owner": "jz" - }, - { - "access": 1, - "decoder": -506638747, - "descriptor": "I", - "field": "__av", - "name": "av", - "owner": "jz" - }, - { - "access": 1, - "decoder": -96930503, - "descriptor": "I", - "field": "walkrightanim", - "name": "z", - "owner": "jz" - }, - { - "access": 1, - "decoder": 1192179847, - "descriptor": "I", - "field": "combatLevel", - "name": "c", - "owner": "jz" - }, - { - "access": 1, - "decoder": 1311553413, - "descriptor": "I", - "field": "turnrightanim", - "name": "k", - "owner": "jz" - }, - { - "access": 1, - "decoder": 1952230339, - "descriptor": "I", - "field": "walkbackanim", - "name": "i", - "owner": "jz" - }, - { - "access": 1, - "decoder": 235824283, - "descriptor": "I", - "field": "headIconPrayer", - "name": "aj", - "owner": "jz" - }, - { - "access": 1, - "decoder": 275200787, - "descriptor": "I", - "field": "readyanim", - "name": "x", - "owner": "jz" - }, - { - "access": 1, - "decoder": 819690597, - "descriptor": "I", - "field": "turnleftanim", - "name": "d", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "u", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__ak", - "name": "ak", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__v", - "name": "v", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "Z", - "field": "drawMapDot", - "name": "b", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isFollower", - "name": "aw", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isInteractable", - "name": "ah", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "[I", - "field": "transforms", - "name": "ar", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "op", - "name": "h", - "owner": "jz" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "postDecode", - "name": "q", - "owner": "jz", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "w", - "owner": "jz" - }, - { - "access": 0, - "descriptor": "(Lgr;IB)V", - "method": "decode0", - "name": "o", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "__e_431", - "name": "e", - "owner": "jz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(III)I", - "method": "getIntParam", - "name": "x", - "owner": "jz" - }, - { - "access": 1, - "descriptor": "(ILjava/lang/String;I)Ljava/lang/String;", - "method": "getStringParam", - "name": "d", - "owner": "jz" - }, - { - "access": 17, - "descriptor": "(B)Ljz;", - "method": "transform", - "name": "l", - "owner": "jz", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)Ldw;", - "method": "getModelData", - "name": "g", - "owner": "jz", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(Ljh;ILjh;II)Ldu;", - "method": "getModel", - "name": "u", - "owner": "jz", - "parameters": [ - "n1", - "n2", - "s1", - "s2" - ] - } - ], - "name": "jz", - "super": "fn" - }, - { - "access": 33, - "class": "ObjectDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1509832827, - "descriptor": "I", - "field": "modelSizeX", - "name": "ah", - "owner": "jr" - }, - { - "access": 0, - "decoder": -1720702573, - "descriptor": "I", - "field": "offsetHeight", - "name": "ab", - "owner": "jr" - }, - { - "access": 0, - "decoder": -2119965579, - "descriptor": "I", - "field": "transformVarp", - "name": "an", - "owner": "jr" - }, - { - "access": 0, - "decoder": -216646581, - "descriptor": "I", - "field": "contrast", - "name": "aq", - "owner": "jr" - }, - { - "access": 0, - "decoder": -268374709, - "descriptor": "I", - "field": "clipType", - "name": "b", - "owner": "jr" - }, - { - "access": 0, - "decoder": 1136644531, - "descriptor": "I", - "field": "transformVarbit", - "name": "am", - "owner": "jr" - }, - { - "access": 0, - "decoder": 1746573233, - "descriptor": "I", - "field": "modelSizeY", - "name": "aw", - "owner": "jr" - }, - { - "access": 0, - "decoder": 511434049, - "descriptor": "I", - "field": "modelHeight", - "name": "ak", - "owner": "jr" - }, - { - "access": 0, - "decoder": 533219139, - "descriptor": "I", - "field": "ambient", - "name": "ag", - "owner": "jr" - }, - { - "access": 0, - "decoder": 818611483, - "descriptor": "I", - "field": "offsetY", - "name": "ae", - "owner": "jr" - }, - { - "access": 0, - "decoder": 967376007, - "descriptor": "I", - "field": "offsetX", - "name": "al", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "Llh;", - "field": "params", - "name": "af", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isRotated", - "name": "ac", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isSolid", - "name": "ad", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "Z", - "field": "nonFlatShading", - "name": "c", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__d", - "name": "d", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__x", - "name": "x", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_d", - "name": "i", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_s", - "name": "n", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_d", - "name": "z", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_s", - "name": "a", - "owner": "jr" - }, - { - "access": 1, - "decoder": -1018236769, - "descriptor": "I", - "field": "animationId", - "name": "p", - "owner": "jr" - }, - { - "access": 1, - "decoder": -1519592967, - "descriptor": "I", - "field": "int5", - "name": "ao", - "owner": "jr" - }, - { - "access": 1, - "decoder": -1737602209, - "descriptor": "I", - "field": "mapIconId", - "name": "av", - "owner": "jr" - }, - { - "access": 1, - "decoder": -1990510197, - "descriptor": "I", - "field": "int4", - "name": "au", - "owner": "jr" - }, - { - "access": 1, - "decoder": -2034835389, - "descriptor": "I", - "field": "id", - "name": "e", - "owner": "jr" - }, - { - "access": 1, - "decoder": -301273619, - "descriptor": "I", - "field": "sizeY", - "name": "s", - "owner": "jr" - }, - { - "access": 1, - "decoder": -324183669, - "descriptor": "I", - "field": "mapSceneId", - "name": "ar", - "owner": "jr" - }, - { - "access": 1, - "decoder": -553719901, - "descriptor": "I", - "field": "interactType", - "name": "t", - "owner": "jr" - }, - { - "access": 1, - "decoder": 1201773735, - "descriptor": "I", - "field": "int6", - "name": "aa", - "owner": "jr" - }, - { - "access": 1, - "decoder": 1419333853, - "descriptor": "I", - "field": "int1", - "name": "h", - "owner": "jr" - }, - { - "access": 1, - "decoder": 1455451843, - "descriptor": "I", - "field": "int3", - "name": "ap", - "owner": "jr" - }, - { - "access": 1, - "decoder": 374616127, - "descriptor": "I", - "field": "ambientSoundId", - "name": "az", - "owner": "jr" - }, - { - "access": 1, - "decoder": 713665805, - "descriptor": "I", - "field": "int2", - "name": "v", - "owner": "jr" - }, - { - "access": 1, - "decoder": 998026479, - "descriptor": "I", - "field": "sizeX", - "name": "j", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "k", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "Z", - "field": "boolean1", - "name": "y", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "Z", - "field": "boolean2", - "name": "at", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "Z", - "field": "clipped", - "name": "ay", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "Z", - "field": "modelClipped", - "name": "r", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "[I", - "field": "__ax", - "name": "ax", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "[I", - "field": "transforms", - "name": "as", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "op", - "name": "aj", - "owner": "jr" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "postDecode", - "name": "q", - "owner": "jr", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "w", - "owner": "jr" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "o", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "__t_424", - "name": "t", - "owner": "jr", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)I", - "method": "getIntParam", - "name": "z", - "owner": "jr" - }, - { - "access": 1, - "descriptor": "(ILjava/lang/String;I)Ljava/lang/String;", - "method": "getStringParam", - "name": "j", - "owner": "jr" - }, - { - "access": 16, - "descriptor": "(IIB)Ldw;", - "method": "getModelData", - "name": "d", - "owner": "jr", - "parameters": [ - "m", - "n" - ] - }, - { - "access": 17, - "descriptor": "(B)Ljr;", - "method": "transform", - "name": "a", - "owner": "jr", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)Z", - "method": "__g_422", - "name": "g", - "owner": "jr", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(II)Z", - "method": "__u_421", - "name": "u", - "owner": "jr", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(II[[IIIIB)Ldu;", - "method": "getModel", - "name": "e", - "owner": "jr" - }, - { - "access": 17, - "descriptor": "(II[[IIIILjh;II)Ldu;", - "method": "getModelDynamic", - "name": "x", - "owner": "jr" - }, - { - "access": 17, - "descriptor": "(II[[IIIIS)Lex;", - "method": "__l_423", - "name": "l", - "owner": "jr", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - } - ], - "name": "jr", - "super": "fn" - }, - { - "access": 33, - "class": "ObjectNode", - "constructors": [ - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)V" - } - ], - "fields": [ - { - "access": 17, - "descriptor": "Ljava/lang/Object;", - "field": "obj", - "name": "m", - "owner": "fk" - } - ], - "interfaces": [], - "methods": [], - "name": "fk", - "super": "gw" - }, - { - "access": 33, - "class": "OwnWorldComparator", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "bj" - } - ], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ll;Ll;B)I", - "method": "__m_132", - "name": "m", - "owner": "bj", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_134", - "name": "equals", - "owner": "bj", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_133", - "name": "compare", - "owner": "bj", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "bj", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "PacketBufferNode", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -2051819203, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "gg" - }, - { - "access": 1, - "decoder": 1433542775, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "gg" - }, - { - "access": 1, - "descriptor": "Lgs;", - "field": "__m", - "name": "m", - "owner": "gg" - }, - { - "access": 1, - "descriptor": "Lhx;", - "field": "packetBuffer", - "name": "q", - "owner": "gg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(I)V", - "method": "__f_292", - "name": "f", - "owner": "gg", - "parameters": [] - } - ], - "name": "gg", - "super": "gw" - }, - { - "access": 33, - "class": "PacketWriter", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1028046199, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "cl" - }, - { - "access": 0, - "decoder": -1986766063, - "descriptor": "I", - "field": "serverPacket0Length", - "name": "l", - "owner": "cl" - }, - { - "access": 0, - "decoder": 120570975, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "cl" - }, - { - "access": 0, - "decoder": 1672229609, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lfu;", - "field": "socket0", - "name": "m", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lge;", - "field": "__i", - "name": "i", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lge;", - "field": "__k", - "name": "k", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lge;", - "field": "__n", - "name": "n", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lge;", - "field": "serverPacket0", - "name": "g", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lgr;", - "field": "buffer", - "name": "w", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lhx;", - "field": "packetBuffer", - "name": "u", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Lja;", - "field": "packetBufferNodes", - "name": "f", - "owner": "cl" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__e", - "name": "e", - "owner": "cl" - }, - { - "access": 1, - "descriptor": "Lhn;", - "field": "isaacCipher", - "name": "o", - "owner": "cl" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "removeSocket", - "name": "u", - "owner": "cl", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Lfu;", - "method": "getSocket", - "name": "g", - "owner": "cl", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "close", - "name": "o", - "owner": "cl", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lfu;B)V", - "method": "setSocket", - "name": "w", - "owner": "cl", - "parameters": [ - "socket" - ] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__f_166", - "name": "f", - "owner": "cl", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__m_165", - "name": "m", - "owner": "cl", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(Lgg;I)V", - "method": "__q_167", - "name": "q", - "owner": "cl", - "parameters": [ - "arg0" - ] - } - ], - "name": "cl", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ParamDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "C", - "field": "type", - "name": "q", - "owner": "jb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "autodisable", - "name": "u", - "owner": "jb" - }, - { - "access": 1, - "decoder": 1133042753, - "descriptor": "I", - "field": "defaultint", - "name": "w", - "owner": "jb" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "defaultstr", - "name": "o", - "owner": "jb" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "postDecode", - "name": "f", - "owner": "jb", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "q", - "owner": "jb" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "w", - "owner": "jb" - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "isString", - "name": "o", - "owner": "jb" - } - ], - "name": "jb", - "super": "fn" - }, - { - "access": 33, - "class": "PcmPlayer", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1586398263, - "descriptor": "I", - "field": "nextPosition", - "name": "r", - "owner": "co" - }, - { - "access": 0, - "decoder": -1671644011, - "descriptor": "I", - "field": "capacity", - "name": "s", - "owner": "co" - }, - { - "access": 0, - "decoder": -200656835998283420, - "descriptor": "J", - "field": "retryTimeMs", - "name": "h", - "owner": "co" - }, - { - "access": 0, - "decoder": -645495803, - "descriptor": "I", - "field": "__ac", - "name": "ac", - "owner": "co" - }, - { - "access": 0, - "decoder": -8124323644430480000, - "descriptor": "J", - "field": "timeMs", - "name": "j", - "owner": "co" - }, - { - "access": 0, - "decoder": -8188447292076891000, - "descriptor": "J", - "field": "__p", - "name": "p", - "owner": "co" - }, - { - "access": 0, - "decoder": 1125788887, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "co" - }, - { - "access": 0, - "decoder": 1624619697, - "descriptor": "I", - "field": "__c", - "name": "c", - "owner": "co" - }, - { - "access": 0, - "decoder": 1907203055, - "descriptor": "I", - "field": "__y", - "name": "y", - "owner": "co" - }, - { - "access": 0, - "decoder": 48658021, - "descriptor": "I", - "field": "__b", - "name": "b", - "owner": "co" - }, - { - "access": 0, - "decoder": 951871565, - "descriptor": "I", - "field": "frequency", - "name": "t", - "owner": "co" - }, - { - "access": 0, - "descriptor": "Ldc;", - "field": "stream0", - "name": "a", - "owner": "co" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__v", - "name": "v", - "owner": "co" - }, - { - "access": 0, - "descriptor": "[Ldc;", - "field": "__ah", - "name": "ah", - "owner": "co" - }, - { - "access": 0, - "descriptor": "[Ldc;", - "field": "__ay", - "name": "ay", - "owner": "co" - }, - { - "access": 4, - "descriptor": "[I", - "field": "samples", - "name": "i", - "owner": "co" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(II)V", - "method": "skip", - "name": "ak", - "owner": "co", - "parameters": [ - "length" - ] - }, - { - "access": 16, - "descriptor": "(Ldc;II)V", - "method": "__ab_177", - "name": "ab", - "owner": "co", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 16, - "descriptor": "([II)V", - "method": "fill", - "name": "aw", - "owner": "co", - "parameters": [ - "buffer", - "length" - ] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "__ac_176", - "name": "ac", - "owner": "co", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()V", - "method": "write", - "name": "w", - "owner": "co", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(B)I", - "method": "position", - "name": "q", - "owner": "co", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "close", - "name": "o", - "owner": "co", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "discard", - "name": "u", - "owner": "co", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(I)V", - "method": "init", - "name": "m", - "owner": "co", - "parameters": [] - }, - { - "access": 4, - "descriptor": "(II)V", - "method": "open", - "name": "f", - "owner": "co", - "parameters": [ - "bufferSize" - ] - }, - { - "access": 49, - "descriptor": "(B)V", - "method": "tryDiscard", - "name": "ay", - "owner": "co", - "parameters": [] - }, - { - "access": 49, - "descriptor": "(I)V", - "method": "run", - "name": "ar", - "owner": "co", - "parameters": [] - }, - { - "access": 49, - "descriptor": "(I)V", - "method": "shutdown", - "name": "ah", - "owner": "co", - "parameters": [] - }, - { - "access": 49, - "descriptor": "(Ldc;I)V", - "method": "setStream", - "name": "av", - "owner": "co", - "parameters": [ - "stream" - ] - } - ], - "name": "co", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "PcmStreamMixer", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "ct" - }, - { - "access": 0, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "ct" - }, - { - "access": 0, - "descriptor": "Lje;", - "field": "__f", - "name": "f", - "owner": "ct" - }, - { - "access": 0, - "descriptor": "Lje;", - "field": "subStreams", - "name": "m", - "owner": "ct" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "__q_168", - "name": "q", - "owner": "ct", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "skipSubStreams", - "name": "a", - "owner": "ct", - "parameters": [ - "length" - ] - }, - { - "access": 0, - "descriptor": "(Ldf;)V", - "method": "__o_170", - "name": "o", - "owner": "ct", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lgw;Ldf;)V", - "method": "__w_169", - "name": "w", - "owner": "ct", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "([III)V", - "method": "updateSubStreams", - "name": "x", - "owner": "ct", - "parameters": [ - "buffer", - "end", - "start" - ] - }, - { - "access": 4, - "descriptor": "()I", - "method": "__l_171", - "name": "l", - "owner": "ct", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()Ldc;", - "method": "firstSubStream", - "name": "u", - "owner": "ct", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()Ldc;", - "method": "nextSubStream", - "name": "g", - "owner": "ct", - "parameters": [] - }, - { - "access": 49, - "descriptor": "(I)V", - "method": "__d_173", - "name": "d", - "owner": "ct", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ldc;)V", - "method": "addSubStream", - "name": "m", - "owner": "ct", - "parameters": [ - "subStream" - ] - }, - { - "access": 49, - "descriptor": "(Ldc;)V", - "method": "removeSubStream", - "name": "f", - "owner": "ct", - "parameters": [ - "subStream" - ] - }, - { - "access": 49, - "descriptor": "([III)V", - "method": "__e_172", - "name": "e", - "owner": "ct", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - } - ], - "name": "ct", - "super": "dc" - }, - { - "access": 33, - "class": "PlatformInfo", - "constructors": [ - { - "access": 0, - "descriptor": "(IZIIIIIZIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIILjava/lang/String;Ljava/lang/String;[IILjava/lang/String;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1667177301, - "descriptor": "I", - "field": "__ab", - "name": "ab", - "owner": "lb" - }, - { - "access": 0, - "decoder": -170839105, - "descriptor": "I", - "field": "__ba", - "name": "ba", - "owner": "lb" - }, - { - "access": 0, - "decoder": -1765017, - "descriptor": "I", - "field": "__ad", - "name": "ad", - "owner": "lb" - }, - { - "access": 0, - "decoder": -817941105, - "descriptor": "I", - "field": "__ap", - "name": "ap", - "owner": "lb" - }, - { - "access": 0, - "decoder": 1196598207, - "descriptor": "I", - "field": "__ai", - "name": "ai", - "owner": "lb" - }, - { - "access": 0, - "decoder": 1318366785, - "descriptor": "I", - "field": "__ay", - "name": "ay", - "owner": "lb" - }, - { - "access": 0, - "decoder": 1466207635, - "descriptor": "I", - "field": "__bn", - "name": "bn", - "owner": "lb" - }, - { - "access": 0, - "decoder": 1955966365, - "descriptor": "I", - "field": "__af", - "name": "af", - "owner": "lb" - }, - { - "access": 0, - "decoder": 2097018521, - "descriptor": "I", - "field": "__al", - "name": "al", - "owner": "lb" - }, - { - "access": 0, - "decoder": 30207059, - "descriptor": "I", - "field": "__am", - "name": "am", - "owner": "lb" - }, - { - "access": 0, - "decoder": 385109109, - "descriptor": "I", - "field": "__ae", - "name": "ae", - "owner": "lb" - }, - { - "access": 0, - "decoder": 467004305, - "descriptor": "I", - "field": "__aw", - "name": "aw", - "owner": "lb" - }, - { - "access": 0, - "decoder": 703904161, - "descriptor": "I", - "field": "__ak", - "name": "ak", - "owner": "lb" - }, - { - "access": 0, - "decoder": 871094255, - "descriptor": "I", - "field": "__ax", - "name": "ax", - "owner": "lb" - }, - { - "access": 0, - "decoder": 890109053, - "descriptor": "I", - "field": "__an", - "name": "an", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__aa", - "name": "aa", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__ao", - "name": "ao", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__au", - "name": "au", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__az", - "name": "az", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__bb", - "name": "bb", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__bk", - "name": "bk", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "__bs", - "name": "bs", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__ah", - "name": "ah", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__at", - "name": "at", - "owner": "lb" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__bq", - "name": "bq", - "owner": "lb" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(I)I", - "method": "size", - "name": "f", - "owner": "lb", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lgr;I)V", - "method": "write", - "name": "m", - "owner": "lb", - "parameters": [ - "buffer" - ] - } - ], - "name": "lb", - "super": "gw" - }, - { - "access": 33, - "class": "PlayerAppearance", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -3506189412688081400, - "descriptor": "J", - "field": "__o", - "name": "o", - "owner": "hi" - }, - { - "access": 0, - "decoder": 8217880921734028000, - "descriptor": "J", - "field": "__u", - "name": "u", - "owner": "hi" - }, - { - "access": 0, - "descriptor": "[I", - "field": "bodyColors", - "name": "f", - "owner": "hi" - }, - { - "access": 0, - "descriptor": "[I", - "field": "equipment", - "name": "m", - "owner": "hi" - }, - { - "access": 1, - "decoder": 1676934923, - "descriptor": "I", - "field": "npcTransformId", - "name": "w", - "owner": "hi" - }, - { - "access": 1, - "descriptor": "Z", - "field": "isFemale", - "name": "q", - "owner": "hi" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "__u_390", - "name": "u", - "owner": "hi", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Ldw;", - "method": "getModelData", - "name": "l", - "owner": "hi", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "getChatHeadId", - "name": "e", - "owner": "hi", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IZI)V", - "method": "__f_386", - "name": "f", - "owner": "hi", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IZI)V", - "method": "__q_387", - "name": "q", - "owner": "hi", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;I)V", - "method": "__o_389", - "name": "o", - "owner": "hi", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljh;ILjh;II)Ldu;", - "method": "getModel", - "name": "g", - "owner": "hi" - }, - { - "access": 1, - "descriptor": "(ZB)V", - "method": "__w_388", - "name": "w", - "owner": "hi", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "([I[IZII)V", - "method": "__m_385", - "name": "m", - "owner": "hi", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - } - ], - "name": "hi", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "PlayerType", - "constructors": [ - { - "access": 0, - "descriptor": "(IIZZZ)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": 1999564657, - "descriptor": "I", - "field": "id", - "name": "g", - "owner": "ij" - }, - { - "access": 17, - "decoder": 613822977, - "descriptor": "I", - "field": "modIcon", - "name": "l", - "owner": "ij" - }, - { - "access": 17, - "descriptor": "Z", - "field": "isPrivileged", - "name": "e", - "owner": "ij" - }, - { - "access": 17, - "descriptor": "Z", - "field": "isUser", - "name": "x", - "owner": "ij" - } - ], - "interfaces": [ - "gc" - ], - "methods": [ - { - "access": 1, - "descriptor": "(B)I", - "method": "__f_391", - "name": "f", - "owner": "ij", - "parameters": [] - } - ], - "name": "ij", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Players", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "cq", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Rasterizer2D", - "constructors": [ - { - "access": 4, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [], - "methods": [], - "name": "lf", - "super": "fn" - }, - { - "access": 33, - "class": "Rasterizer3D", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "et", - "super": "lf" - }, - { - "access": 33, - "class": "RawPcmStream", - "constructors": [ - { - "access": 0, - "descriptor": "(Lcx;II)V" - }, - { - "access": 0, - "descriptor": "(Lcx;III)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "end", - "name": "d", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "I", - "field": "start", - "name": "x", - "owner": "ds" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__k", - "name": "k", - "owner": "ds" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()I", - "method": "__az_179", - "name": "az", - "owner": "ds", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "__b_189", - "name": "b", - "owner": "ds", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()V", - "method": "__o_180", - "name": "o", - "owner": "ds", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()Z", - "method": "__au_204", - "name": "au", - "owner": "ds", - "parameters": [] - }, - { - "access": 0, - "descriptor": "([IIIII)I", - "method": "__ad_202", - "name": "ad", - "owner": "ds", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 0, - "descriptor": "([IIIII)I", - "method": "__ap_203", - "name": "ap", - "owner": "ds", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "__ae_195", - "name": "ae", - "owner": "ds", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Z", - "method": "__at_196", - "name": "at", - "owner": "ds", - "parameters": [] - }, - { - "access": 32, - "descriptor": "(I)V", - "method": "__z_183", - "name": "z", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 32, - "descriptor": "(II)V", - "method": "__j_184", - "name": "j", - "owner": "ds", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 33, - "descriptor": "()I", - "method": "__ab_194", - "name": "ab", - "owner": "ds", - "parameters": [] - }, - { - "access": 33, - "descriptor": "()I", - "method": "__s_185", - "name": "s", - "owner": "ds", - "parameters": [] - }, - { - "access": 33, - "descriptor": "()I", - "method": "__t_186", - "name": "t", - "owner": "ds", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "__a_182", - "name": "a", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "__ah_193", - "name": "ah", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "__d_201", - "name": "d", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "__v_192", - "name": "v", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "__x_181", - "name": "x", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(I)V", - "method": "__y_187", - "name": "y", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "(II)V", - "method": "__c_190", - "name": "c", - "owner": "ds", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 33, - "descriptor": "(III)V", - "method": "__p_191", - "name": "p", - "owner": "ds", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 33, - "descriptor": "(Z)V", - "method": "__h_188", - "name": "h", - "owner": "ds", - "parameters": [ - "arg0" - ] - }, - { - "access": 33, - "descriptor": "([III)V", - "method": "__e_200", - "name": "e", - "owner": "ds", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 4, - "descriptor": "()I", - "method": "__l_199", - "name": "l", - "owner": "ds", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()Ldc;", - "method": "__g_198", - "name": "g", - "owner": "ds", - "parameters": [] - }, - { - "access": 4, - "descriptor": "()Ldc;", - "method": "__u_197", - "name": "u", - "owner": "ds", - "parameters": [] - } - ], - "name": "ds", - "super": "dc" - }, - { - "access": 33, - "class": "RawSound", - "constructors": [ - { - "access": 0, - "descriptor": "(I[BII)V" - }, - { - "access": 0, - "descriptor": "(I[BIIZ)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "end", - "name": "w", - "owner": "cx" - }, - { - "access": 1, - "descriptor": "I", - "field": "sampleRate", - "name": "m", - "owner": "cx" - }, - { - "access": 1, - "descriptor": "I", - "field": "start", - "name": "q", - "owner": "cx" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__o", - "name": "o", - "owner": "cx" - }, - { - "access": 1, - "descriptor": "[B", - "field": "samples", - "name": "f", - "owner": "cx" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(Ldp;)Lcx;", - "method": "resample", - "name": "m", - "owner": "cx", - "parameters": [ - "decimator" - ] - } - ], - "name": "cx", - "super": "dd" - }, - { - "access": 33, - "class": "RectangleMode", - "constructors": [ - { - "access": 0, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -1204297807, - "descriptor": "I", - "field": "id2", - "name": "o", - "owner": "lj" - }, - { - "access": 17, - "decoder": -1391612747, - "descriptor": "I", - "field": "id", - "name": "w", - "owner": "lj" - } - ], - "interfaces": [ - "gc" - ], - "methods": [ - { - "access": 1, - "descriptor": "(B)I", - "method": "__f_491", - "name": "f", - "owner": "lj", - "parameters": [] - } - ], - "name": "lj", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ReflectionCheck", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1091722075, - "descriptor": "I", - "field": "size", - "name": "w", - "owner": "lw" - }, - { - "access": 0, - "decoder": -1955146989, - "descriptor": "I", - "field": "id", - "name": "q", - "owner": "lw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "creationErrors", - "name": "u", - "owner": "lw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "intReplaceValues", - "name": "f", - "owner": "lw" - }, - { - "access": 0, - "descriptor": "[I", - "field": "operations", - "name": "o", - "owner": "lw" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/reflect/Field;", - "field": "fields", - "name": "g", - "owner": "lw" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/reflect/Method;", - "field": "methods", - "name": "l", - "owner": "lw" - }, - { - "access": 0, - "descriptor": "[[[B", - "field": "arguments", - "name": "m", - "owner": "lw" - } - ], - "interfaces": [], - "methods": [], - "name": "lw", - "super": "gw" - }, - { - "access": 33, - "class": "RunException", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/Throwable;Ljava/lang/String;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "string", - "name": "o", - "owner": "fx" - }, - { - "access": 0, - "descriptor": "Ljava/lang/Throwable;", - "field": "throwable", - "name": "u", - "owner": "fx" - } - ], - "interfaces": [], - "methods": [], - "name": "fx", - "super": "java.lang.RuntimeException" - }, - { - "access": 33, - "class": "Scene", - "constructors": [ - { - "access": 1, - "descriptor": "(III[[[I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "minPlane", - "name": "g", - "owner": "em" - }, - { - "access": 0, - "descriptor": "I", - "field": "planes", - "name": "f", - "owner": "em" - }, - { - "access": 0, - "descriptor": "I", - "field": "tempGameObjectsCount", - "name": "l", - "owner": "em" - }, - { - "access": 0, - "descriptor": "I", - "field": "xSize", - "name": "q", - "owner": "em" - }, - { - "access": 0, - "descriptor": "I", - "field": "ySize", - "name": "w", - "owner": "em" - }, - { - "access": 0, - "descriptor": "[Leh;", - "field": "tempGameObjects", - "name": "e", - "owner": "em" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "__bd", - "name": "bd", - "owner": "em" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "__bk", - "name": "bk", - "owner": "em" - }, - { - "access": 0, - "descriptor": "[[[I", - "field": "__x", - "name": "x", - "owner": "em" - }, - { - "access": 0, - "descriptor": "[[[I", - "field": "tileHeights", - "name": "o", - "owner": "em" - }, - { - "access": 0, - "descriptor": "[[[Ldj;", - "field": "tiles", - "name": "u", - "owner": "em" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "occlude", - "name": "ai", - "owner": "em", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(III)Z", - "method": "__ba_253", - "name": "ba", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(III)Z", - "method": "__bn_257", - "name": "bn", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(IIII)Z", - "method": "__bb_254", - "name": "bb", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(IIII)Z", - "method": "__bs_255", - "name": "bs", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(IIIIII)Z", - "method": "__bq_256", - "name": "bq", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 0, - "descriptor": "(IIIIIIIILex;IZJI)Z", - "method": "newGameObject", - "name": "j", - "owner": "em", - "parameters": [ - "centerX", - "centerY", - "entity", - "flags", - "height", - "isTemp", - "orientation", - "plane", - "sizeX", - "sizeY", - "startX", - "startY", - "tag" - ] - }, - { - "access": 0, - "descriptor": "(Ldj;Z)V", - "method": "drawTile", - "name": "au", - "owner": "em", - "parameters": [ - "b", - "tile" - ] - }, - { - "access": 0, - "descriptor": "(Ldv;IIIIII)V", - "method": "__aa_252", - "name": "aa", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6" - ] - }, - { - "access": 0, - "descriptor": "(Ldw;III)V", - "method": "__al_248", - "name": "al", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(Ldw;IIIII)V", - "method": "__ab_249", - "name": "ab", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 0, - "descriptor": "(Leb;IIIIIII)V", - "method": "__ao_251", - "name": "ao", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7" - ] - }, - { - "access": 0, - "descriptor": "(Leh;)V", - "method": "removeGameObject", - "name": "t", - "owner": "em", - "parameters": [ - "gameObject" - ] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__as_250", - "name": "as", - "owner": "em", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "m", - "owner": "em", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clearTempGameObjects", - "name": "s", - "owner": "em", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "init", - "name": "f", - "owner": "em", - "parameters": [ - "minPlane" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "setLinkBelow", - "name": "q", - "owner": "em", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)J", - "method": "__ac_245", - "name": "ac", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)J", - "method": "__ar_244", - "name": "ar", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)J", - "method": "__ay_246", - "name": "ay", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)J", - "method": "getFloorDecorationTag", - "name": "ah", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)Ldo;", - "method": "getFloorDecoration", - "name": "av", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)Leh;", - "method": "__aj_243", - "name": "aj", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)Lej;", - "method": "getBoundaryObject", - "name": "ag", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)Leq;", - "method": "getWallDecoration", - "name": "aq", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__aw_247", - "name": "aw", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__c_242", - "name": "c", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "removeBoundaryObject", - "name": "h", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "removeFloorDecoration", - "name": "p", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "removeGroundItemPile", - "name": "v", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "removeWallDecoration", - "name": "b", - "owner": "em", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__y_241", - "name": "y", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "setTileMinPlane", - "name": "o", - "owner": "em", - "parameters": [ - "minPlane", - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIIII)V", - "method": "draw", - "name": "az", - "owner": "em", - "parameters": [ - "pitch", - "plane", - "x", - "y", - "yaw", - "z" - ] - }, - { - "access": 1, - "descriptor": "(IIIIIIIIIIIIIIIIIIII)V", - "method": "addTile", - "name": "u", - "owner": "em" - }, - { - "access": 1, - "descriptor": "(IIIIIILex;IJI)Z", - "method": "__d_238", - "name": "d", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7", - "arg8", - "arg9" - ] - }, - { - "access": 1, - "descriptor": "(IIIIILex;IJIIII)Z", - "method": "__z_240", - "name": "z", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg10", - "arg11", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7", - "arg8", - "arg9" - ] - }, - { - "access": 1, - "descriptor": "(IIIIILex;IJZ)Z", - "method": "__a_239", - "name": "a", - "owner": "em", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7", - "arg8" - ] - }, - { - "access": 1, - "descriptor": "(IIIILex;JI)V", - "method": "newFloorDecoration", - "name": "g", - "owner": "em", - "parameters": [ - "entity", - "flags", - "plane", - "tag", - "tileHeight", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIILex;JLex;Lex;)V", - "method": "newGroundItemPile", - "name": "l", - "owner": "em", - "parameters": [ - "first", - "plane", - "second", - "tag", - "third", - "tileHeight", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIILex;Lex;IIIIJI)V", - "method": "newWallDecoration", - "name": "x", - "owner": "em", - "parameters": [ - "entity1", - "entity2", - "flags", - "int7", - "orientation", - "plane", - "tag", - "tileHeight", - "x", - "xOffset", - "y", - "yOffset" - ] - }, - { - "access": 1, - "descriptor": "(IIIILex;Lex;IIJI)V", - "method": "newBoundaryObject", - "name": "e", - "owner": "em", - "parameters": [ - "entity1", - "entity2", - "flags", - "orientationA", - "orientationB", - "plane", - "tag", - "tileHeight", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIJ)I", - "method": "getObjectFlags", - "name": "ak", - "owner": "em", - "parameters": [ - "id", - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIZ)V", - "method": "menuOpen", - "name": "ap", - "owner": "em", - "parameters": [ - "b", - "plane", - "screenX", - "screenY" - ] - }, - { - "access": 1, - "descriptor": "([IIIIII)V", - "method": "drawTileMinimap", - "name": "ae", - "owner": "em", - "parameters": [ - "index", - "pixels", - "plane", - "width", - "x", - "y" - ] - } - ], - "name": "em", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Script", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1077473933, - "descriptor": "I", - "field": "intArgumentCount", - "name": "g", - "owner": "cg" - }, - { - "access": 0, - "decoder": -1124477681, - "descriptor": "I", - "field": "localStringCount", - "name": "u", - "owner": "cg" - }, - { - "access": 0, - "decoder": -503680987, - "descriptor": "I", - "field": "stringArgumentCount", - "name": "l", - "owner": "cg" - }, - { - "access": 0, - "decoder": 1952727759, - "descriptor": "I", - "field": "localIntCount", - "name": "o", - "owner": "cg" - }, - { - "access": 0, - "descriptor": "[I", - "field": "intOperands", - "name": "q", - "owner": "cg" - }, - { - "access": 0, - "descriptor": "[I", - "field": "opcodes", - "name": "f", - "owner": "cg" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/String;", - "field": "stringOperands", - "name": "w", - "owner": "cg" - }, - { - "access": 0, - "descriptor": "[Llh;", - "field": "switches", - "name": "e", - "owner": "cg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(II)[Llh;", - "method": "__o_164", - "name": "o", - "owner": "cg", - "parameters": [ - "arg0" - ] - } - ], - "name": "cg", - "super": "fn" - }, - { - "access": 33, - "class": "ScriptEvent", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1089993721, - "descriptor": "I", - "field": "opIndex", - "name": "u", - "owner": "by" - }, - { - "access": 0, - "decoder": -1330602393, - "descriptor": "I", - "field": "keyPressed", - "name": "l", - "owner": "by" - }, - { - "access": 0, - "decoder": -161292529, - "descriptor": "I", - "field": "type0", - "name": "k", - "owner": "by" - }, - { - "access": 0, - "decoder": -2138736593, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "by" - }, - { - "access": 0, - "decoder": 327085889, - "descriptor": "I", - "field": "keyTyped", - "name": "e", - "owner": "by" - }, - { - "access": 0, - "decoder": 488198377, - "descriptor": "I", - "field": "mouseX", - "name": "w", - "owner": "by" - }, - { - "access": 0, - "decoder": 95719815, - "descriptor": "I", - "field": "mouseY", - "name": "o", - "owner": "by" - }, - { - "access": 0, - "descriptor": "Lho;", - "field": "component", - "name": "q", - "owner": "by" - }, - { - "access": 0, - "descriptor": "Lho;", - "field": "dragTarget", - "name": "g", - "owner": "by" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "targetName", - "name": "x", - "owner": "by" - }, - { - "access": 0, - "descriptor": "Z", - "field": "boolean1", - "name": "f", - "owner": "by" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/Object;", - "field": "args0", - "name": "m", - "owner": "by" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(IB)V", - "method": "setType", - "name": "f", - "owner": "by", - "parameters": [ - "type" - ] - }, - { - "access": 1, - "descriptor": "([Ljava/lang/Object;I)V", - "method": "setArgs", - "name": "m", - "owner": "by", - "parameters": [ - "args" - ] - } - ], - "name": "by", - "super": "gw" - }, - { - "access": 33, - "class": "ScriptFrame", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1715361849, - "descriptor": "I", - "field": "pc", - "name": "f", - "owner": "bn" - }, - { - "access": 0, - "descriptor": "Lcg;", - "field": "script", - "name": "m", - "owner": "bn" - }, - { - "access": 0, - "descriptor": "[I", - "field": "intLocals", - "name": "q", - "owner": "bn" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/String;", - "field": "stringLocals", - "name": "w", - "owner": "bn" - } - ], - "interfaces": [], - "methods": [], - "name": "bn", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SecureRandomCallable", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.util.concurrent.Callable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()Ljava/lang/Object;", - "method": "__call_121", - "name": "call", - "owner": "bk", - "parameters": [] - } - ], - "name": "bk", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SecureRandomFuture", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/util/concurrent/ExecutorService;", - "field": "executor", - "name": "m", - "owner": "cn" - }, - { - "access": 0, - "descriptor": "Ljava/util/concurrent/Future;", - "field": "future", - "name": "f", - "owner": "cn" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)Ljava/security/SecureRandom;", - "method": "get", - "name": "q", - "owner": "cn", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "shutdown", - "name": "m", - "owner": "cn", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "isDone", - "name": "f", - "owner": "cn", - "parameters": [] - } - ], - "name": "cn", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SequenceDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "[I", - "field": "__d", - "name": "d", - "owner": "jh" - }, - { - "access": 0, - "descriptor": "[I", - "field": "frameIds2", - "name": "g", - "owner": "jh" - }, - { - "access": 1, - "decoder": -1308226131, - "descriptor": "I", - "field": "shield", - "name": "i", - "owner": "jh" - }, - { - "access": 1, - "decoder": -1629538741, - "descriptor": "I", - "field": "weapon", - "name": "a", - "owner": "jh" - }, - { - "access": 1, - "decoder": -28345361, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "jh" - }, - { - "access": 1, - "decoder": -736885973, - "descriptor": "I", - "field": "frameCount", - "name": "x", - "owner": "jh" - }, - { - "access": 1, - "decoder": 1147391369, - "descriptor": "I", - "field": "__t", - "name": "t", - "owner": "jh" - }, - { - "access": 1, - "decoder": 1309695045, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "jh" - }, - { - "access": 1, - "decoder": 1339014215, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "jh" - }, - { - "access": 1, - "decoder": 2012242069, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "jh" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__k", - "name": "k", - "owner": "jh" - }, - { - "access": 1, - "descriptor": "[I", - "field": "__e", - "name": "e", - "owner": "jh" - }, - { - "access": 1, - "descriptor": "[I", - "field": "frameIds", - "name": "u", - "owner": "jh" - }, - { - "access": 1, - "descriptor": "[I", - "field": "frameLengths", - "name": "l", - "owner": "jh" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "postDecode", - "name": "w", - "owner": "jh", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Ldu;II)Ldu;", - "method": "animateSpotAnimation", - "name": "g", - "owner": "jh", - "parameters": [ - "frame", - "model" - ] - }, - { - "access": 0, - "descriptor": "(Ldu;IIB)Ldu;", - "method": "animateObject", - "name": "u", - "owner": "jh", - "parameters": [ - "frame", - "model", - "orientation" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "jh" - }, - { - "access": 0, - "descriptor": "(Lgr;S)V", - "method": "decode", - "name": "f", - "owner": "jh" - }, - { - "access": 1, - "descriptor": "(Ldu;II)Ldu;", - "method": "animateComponent", - "name": "e", - "owner": "jh", - "parameters": [ - "frame", - "model" - ] - }, - { - "access": 1, - "descriptor": "(Ldu;II)Ldu;", - "method": "animateSequence", - "name": "o", - "owner": "jh", - "parameters": [ - "frame", - "model" - ] - }, - { - "access": 1, - "descriptor": "(Ldu;ILjh;II)Ldu;", - "method": "animateSequence2", - "name": "l", - "owner": "jh", - "parameters": [ - "frame", - "model", - "sequence", - "sequenceFrame" - ] - } - ], - "name": "jh", - "super": "fn" - }, - { - "access": 33, - "class": "ServerBuild", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/String;I)V" - } - ], - "fields": [ - { - "access": 17, - "decoder": -947415971, - "descriptor": "I", - "field": "id", - "name": "u", - "owner": "iy" - }, - { - "access": 17, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "o", - "owner": "iy" - } - ], - "interfaces": [], - "methods": [], - "name": "iy", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ServerPacket", - "constructors": [ - { - "access": 0, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 17, - "decoder": 1117211673, - "descriptor": "I", - "field": "id", - "name": "cu", - "owner": "ge" - }, - { - "access": 17, - "decoder": 947096829, - "descriptor": "I", - "field": "length", - "name": "cb", - "owner": "ge" - } - ], - "interfaces": [], - "methods": [], - "name": "ge", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Skeleton", - "constructors": [ - { - "access": 0, - "descriptor": "(I[B)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1634889691, - "descriptor": "I", - "field": "id", - "name": "m", - "owner": "ek" - }, - { - "access": 0, - "decoder": 1875841677, - "descriptor": "I", - "field": "count", - "name": "f", - "owner": "ek" - }, - { - "access": 0, - "descriptor": "[I", - "field": "transformTypes", - "name": "q", - "owner": "ek" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "labels", - "name": "w", - "owner": "ek" - } - ], - "interfaces": [], - "methods": [], - "name": "ek", - "super": "gw" - }, - { - "access": 33, - "class": "Skills", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "hc", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SoftWrapper", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/Object;I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/lang/ref/SoftReference;", - "field": "ref", - "name": "m", - "owner": "ef" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()Ljava/lang/Object;", - "method": "get", - "name": "m", - "owner": "ef", - "parameters": [] - }, - { - "access": 0, - "descriptor": "()Z", - "method": "isSoft", - "name": "f", - "owner": "ef", - "parameters": [] - } - ], - "name": "ef", - "super": "eu" - }, - { - "access": 33, - "class": "SoundCache", - "constructors": [ - { - "access": 1, - "descriptor": "(Lir;Lir;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lir;", - "field": "musicSampleIndex", - "name": "f", - "owner": "dt" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "soundEffectIndex", - "name": "m", - "owner": "dt" - }, - { - "access": 0, - "descriptor": "Lld;", - "field": "musicSamples", - "name": "q", - "owner": "dt" - }, - { - "access": 0, - "descriptor": "Lld;", - "field": "rawSounds", - "name": "w", - "owner": "dt" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(II[II)Lcx;", - "method": "getMusicSample0", - "name": "f", - "owner": "dt" - }, - { - "access": 0, - "descriptor": "(II[IS)Lcx;", - "method": "getSoundEffect0", - "name": "m", - "owner": "dt" - }, - { - "access": 1, - "descriptor": "(I[IB)Lcx;", - "method": "getSoundEffect", - "name": "q", - "owner": "dt" - }, - { - "access": 1, - "descriptor": "(I[II)Lcx;", - "method": "getMusicSample", - "name": "w", - "owner": "dt" - } - ], - "name": "dt", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SoundEffect", - "constructors": [ - { - "access": 0, - "descriptor": "(Lgr;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "end", - "name": "w", - "owner": "ci" - }, - { - "access": 0, - "descriptor": "I", - "field": "start", - "name": "q", - "owner": "ci" - }, - { - "access": 0, - "descriptor": "[Ldb;", - "field": "instruments", - "name": "f", - "owner": "ci" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()Lcx;", - "method": "toRawSound", - "name": "f", - "owner": "ci", - "parameters": [] - }, - { - "access": 16, - "descriptor": "()[B", - "method": "mix", - "name": "w", - "owner": "ci", - "parameters": [] - }, - { - "access": 17, - "descriptor": "()I", - "method": "__q_174", - "name": "q", - "owner": "ci", - "parameters": [] - } - ], - "name": "ci", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SoundEnvelope", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "amplitude", - "name": "d", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "end", - "name": "o", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "form", - "name": "u", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "max", - "name": "k", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "phaseIndex", - "name": "l", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "segments", - "name": "m", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "start", - "name": "w", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "step", - "name": "e", - "owner": "de" - }, - { - "access": 0, - "descriptor": "I", - "field": "ticks", - "name": "g", - "owner": "de" - }, - { - "access": 0, - "descriptor": "[I", - "field": "durations", - "name": "f", - "owner": "de" - }, - { - "access": 0, - "descriptor": "[I", - "field": "phases", - "name": "q", - "owner": "de" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "()V", - "method": "reset", - "name": "q", - "owner": "de", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)I", - "method": "doStep", - "name": "w", - "owner": "de", - "parameters": [ - "n" - ] - }, - { - "access": 16, - "descriptor": "(Lgr;)V", - "method": "decode", - "name": "m", - "owner": "de", - "parameters": [ - "buffer" - ] - }, - { - "access": 16, - "descriptor": "(Lgr;)V", - "method": "decodeSegments", - "name": "f", - "owner": "de", - "parameters": [ - "buffer" - ] - } - ], - "name": "de", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SoundSystem", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 64, - "descriptor": "[Lco;", - "field": "players", - "name": "m", - "owner": "dx" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "__run_178", - "name": "run", - "owner": "dx", - "parameters": [] - } - ], - "name": "dx", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "SpotAnimationDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -20619847, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "io" - }, - { - "access": 0, - "decoder": -2065492247, - "descriptor": "I", - "field": "model", - "name": "u", - "owner": "io" - }, - { - "access": 0, - "decoder": -713866165, - "descriptor": "I", - "field": "id", - "name": "o", - "owner": "io" - }, - { - "access": 0, - "decoder": 1199960995, - "descriptor": "I", - "field": "resizev", - "name": "n", - "owner": "io" - }, - { - "access": 0, - "decoder": 1650590363, - "descriptor": "I", - "field": "orientation", - "name": "i", - "owner": "io" - }, - { - "access": 0, - "decoder": 1866148625, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "io" - }, - { - "access": 0, - "decoder": 680796997, - "descriptor": "I", - "field": "resizeh", - "name": "k", - "owner": "io" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_d", - "name": "e", - "owner": "io" - }, - { - "access": 0, - "descriptor": "[S", - "field": "recol_s", - "name": "l", - "owner": "io" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_d", - "name": "d", - "owner": "io" - }, - { - "access": 0, - "descriptor": "[S", - "field": "retex_s", - "name": "x", - "owner": "io" - }, - { - "access": 1, - "decoder": 1580078789, - "descriptor": "I", - "field": "sequence", - "name": "g", - "owner": "io" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "f", - "owner": "io", - "parameters": [ - "buffer" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "io", - "parameters": [ - "buffer", - "n" - ] - }, - { - "access": 17, - "descriptor": "(II)Ldu;", - "method": "getModel", - "name": "w", - "owner": "io" - } - ], - "name": "io", - "super": "fn" - }, - { - "access": 33, - "class": "SpriteMask", - "constructors": [ - { - "access": 0, - "descriptor": "(II[I[II)V" - } - ], - "fields": [ - { - "access": 17, - "decoder": -193097093, - "descriptor": "I", - "field": "height", - "name": "f", - "owner": "hp" - }, - { - "access": 17, - "decoder": 574541221, - "descriptor": "I", - "field": "width", - "name": "m", - "owner": "hp" - }, - { - "access": 17, - "descriptor": "[I", - "field": "xStarts", - "name": "w", - "owner": "hp" - }, - { - "access": 17, - "descriptor": "[I", - "field": "xWidths", - "name": "q", - "owner": "hp" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(III)Z", - "method": "contains", - "name": "m", - "owner": "hp", - "parameters": [ - "x", - "y" - ] - } - ], - "name": "hp", - "super": "fn" - }, - { - "access": 33, - "class": "Strings", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "id", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "StructDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Llh;", - "field": "params", - "name": "q", - "owner": "jq" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "postDecode", - "name": "f", - "owner": "jq", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "q", - "owner": "jq" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "w", - "owner": "jq" - }, - { - "access": 1, - "descriptor": "(IIB)I", - "method": "getIntParam", - "name": "o", - "owner": "jq" - }, - { - "access": 1, - "descriptor": "(ILjava/lang/String;I)Ljava/lang/String;", - "method": "getStringParam", - "name": "u", - "owner": "jq" - } - ], - "name": "jq", - "super": "fn" - }, - { - "access": 33, - "class": "StudioGame", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;I)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -1688917715, - "descriptor": "I", - "field": "id", - "name": "l", - "owner": "is" - }, - { - "access": 17, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "g", - "owner": "is" - } - ], - "interfaces": [ - "gc" - ], - "methods": [ - { - "access": 1, - "descriptor": "(B)I", - "method": "ordinal", - "name": "f", - "owner": "is" - } - ], - "name": "is", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Task", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1097728571, - "descriptor": "I", - "field": "type", - "name": "u", - "owner": "fm" - }, - { - "access": 0, - "descriptor": "Lfm;", - "field": "next", - "name": "m", - "owner": "fm" - }, - { - "access": 0, - "descriptor": "Ljava/lang/Object;", - "field": "objectArgument", - "name": "l", - "owner": "fm" - }, - { - "access": 1, - "descriptor": "I", - "field": "intArgument", - "name": "g", - "owner": "fm" - }, - { - "access": 65, - "descriptor": "I", - "field": "status", - "name": "o", - "owner": "fm" - }, - { - "access": 65, - "descriptor": "Ljava/lang/Object;", - "field": "result", - "name": "e", - "owner": "fm" - } - ], - "interfaces": [], - "methods": [], - "name": "fm", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "TaskHandler", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lfm;", - "field": "current", - "name": "q", - "owner": "fz" - }, - { - "access": 0, - "descriptor": "Lfm;", - "field": "task0", - "name": "w", - "owner": "fz" - }, - { - "access": 0, - "descriptor": "Ljava/lang/Thread;", - "field": "thread", - "name": "o", - "owner": "fz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isClosed", - "name": "u", - "owner": "fz" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 16, - "descriptor": "(IIILjava/lang/Object;I)Lfm;", - "method": "newTask", - "name": "f", - "owner": "fz" - }, - { - "access": 17, - "descriptor": "()V", - "method": "__run_279", - "name": "run", - "owner": "fz", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "close", - "name": "m", - "owner": "fz", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(Ljava/lang/Runnable;II)Lfm;", - "method": "newThreadTask", - "name": "w", - "owner": "fz" - }, - { - "access": 17, - "descriptor": "(Ljava/lang/String;II)Lfm;", - "method": "newSocketTask", - "name": "q", - "owner": "fz" - } - ], - "name": "fz", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Texture", - "constructors": [ - { - "access": 0, - "descriptor": "(Lgr;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "animationDirection", - "name": "d", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "I", - "field": "animationSpeed", - "name": "k", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "I", - "field": "int1", - "name": "o", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__u", - "name": "u", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isLoaded", - "name": "i", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__e", - "name": "e", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__l", - "name": "l", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__x", - "name": "x", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "[I", - "field": "files", - "name": "g", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "[I", - "field": "pixels", - "name": "n", - "owner": "dh" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "()V", - "method": "reset", - "name": "f", - "owner": "dh" - }, - { - "access": 0, - "descriptor": "(DILir;)Z", - "method": "__m_230", - "name": "m", - "owner": "dh", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "animate", - "name": "q", - "owner": "dh", - "parameters": [ - "n" - ] - } - ], - "name": "dh", - "super": "gw" - }, - { - "access": 33, - "class": "TextureProvider", - "constructors": [ - { - "access": 1, - "descriptor": "(Lir;Lir;IDI)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 1124790219, - "descriptor": "I", - "field": "textureSize", - "name": "u", - "owner": "dl" - }, - { - "access": 0, - "decoder": 1130378699, - "descriptor": "I", - "field": "remaining", - "name": "w", - "owner": "dl" - }, - { - "access": 0, - "decoder": 762273989, - "descriptor": "I", - "field": "capacity", - "name": "q", - "owner": "dl" - }, - { - "access": 0, - "descriptor": "D", - "field": "brightness0", - "name": "o", - "owner": "dl" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "archive", - "name": "g", - "owner": "dl" - }, - { - "access": 0, - "descriptor": "Lje;", - "field": "deque", - "name": "f", - "owner": "dl" - }, - { - "access": 0, - "descriptor": "[Ldh;", - "field": "textures", - "name": "m", - "owner": "dl" - } - ], - "interfaces": [ - "ei" - ], - "methods": [ - { - "access": 1, - "descriptor": "(D)V", - "method": "setBrightness", - "name": "f", - "owner": "dl", - "parameters": [ - "brightness" - ] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__m_212", - "name": "m", - "owner": "dl", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "clear", - "name": "g", - "owner": "dl", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IB)Z", - "method": "__o_214", - "name": "o", - "owner": "dl", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)I", - "method": "__w_213", - "name": "w", - "owner": "dl", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "animate", - "name": "l", - "owner": "dl", - "parameters": [ - "n" - ] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "isLowDetail", - "name": "u", - "owner": "dl" - }, - { - "access": 1, - "descriptor": "(II)[I", - "method": "load", - "name": "q", - "owner": "dl" - } - ], - "name": "dl", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "Timer", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -500639955, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "jo" - }, - { - "access": 0, - "decoder": -5820022560321696000, - "descriptor": "J", - "field": "__o", - "name": "o", - "owner": "jo" - }, - { - "access": 0, - "decoder": -6206176920376958000, - "descriptor": "J", - "field": "__w", - "name": "w", - "owner": "jo" - }, - { - "access": 0, - "decoder": -7044840680232741000, - "descriptor": "J", - "field": "__u", - "name": "u", - "owner": "jo" - }, - { - "access": 0, - "decoder": -8166664055136527000, - "descriptor": "J", - "field": "__f", - "name": "f", - "owner": "jo" - }, - { - "access": 0, - "decoder": 1684916659, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "jo" - }, - { - "access": 0, - "decoder": 2043109577, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "jo" - }, - { - "access": 0, - "decoder": 6181704275746247000, - "descriptor": "J", - "field": "__m", - "name": "m", - "owner": "jo" - }, - { - "access": 0, - "decoder": 978183419, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "jo" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__q", - "name": "q", - "owner": "jo" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(B)V", - "method": "__f_450", - "name": "f", - "owner": "jo", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__m_449", - "name": "m", - "owner": "jo", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__u_454", - "name": "u", - "owner": "jo", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__w_452", - "name": "w", - "owner": "jo", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__q_451", - "name": "q", - "owner": "jo", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;I)V", - "method": "write", - "name": "g", - "owner": "jo", - "parameters": [ - "buffer" - ] - }, - { - "access": 1, - "descriptor": "(S)V", - "method": "__o_453", - "name": "o", - "owner": "jo", - "parameters": [] - } - ], - "name": "jo", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "TriBool", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [], - "methods": [], - "name": "kd", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "UrlRequest", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/net/URL;)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Ljava/net/URL;", - "field": "url", - "name": "m", - "owner": "ey" - }, - { - "access": 64, - "descriptor": "Z", - "field": "isDone0", - "name": "f", - "owner": "ey" - }, - { - "access": 64, - "descriptor": "[B", - "field": "response0", - "name": "q", - "owner": "ey" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(B)[B", - "method": "getResponse", - "name": "f", - "owner": "ey", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "isDone", - "name": "m", - "owner": "ey", - "parameters": [] - } - ], - "name": "ey", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "UrlRequester", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/util/Queue;", - "field": "requests", - "name": "q", - "owner": "eo" - }, - { - "access": 16, - "descriptor": "Ljava/lang/Thread;", - "field": "thread", - "name": "m", - "owner": "eo" - }, - { - "access": 64, - "descriptor": "Z", - "field": "isClosed", - "name": "f", - "owner": "eo" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "__run_260", - "name": "run", - "owner": "eo", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Ljava/net/URL;I)Ley;", - "method": "request", - "name": "m", - "owner": "eo", - "parameters": [ - "url" - ] - }, - { - "access": 1, - "descriptor": "(S)V", - "method": "close", - "name": "f", - "owner": "eo", - "parameters": [] - } - ], - "name": "eo", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "User", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lkp;", - "field": "previousUsername", - "name": "w", - "owner": "js" - }, - { - "access": 0, - "descriptor": "Lkp;", - "field": "username0", - "name": "q", - "owner": "js" - } - ], - "interfaces": [ - "java.lang.Comparable" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Lkp;Lkp;I)V", - "method": "set", - "name": "aq", - "owner": "js", - "parameters": [ - "previousUsername", - "username" - ] - }, - { - "access": 1, - "descriptor": "(B)Ljava/lang/String;", - "method": "name", - "name": "v", - "owner": "js", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "previousName", - "name": "ag", - "owner": "js", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lkp;", - "method": "username", - "name": "p", - "owner": "js", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)I", - "method": "__compareTo_455", - "name": "compareTo", - "owner": "js", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljs;I)I", - "method": "compareTo0", - "name": "aj", - "owner": "js", - "parameters": [ - "other" - ] - } - ], - "name": "js", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "UserComparator1", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "ly" - } - ], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ljs;Ljs;B)I", - "method": "__m_472", - "name": "m", - "owner": "ly", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_474", - "name": "equals", - "owner": "ly", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_473", - "name": "compare", - "owner": "ly", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "ly", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "UserComparator10", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "eg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;B)I", - "method": "__m_268", - "name": "m", - "owner": "eg", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_269", - "name": "compare", - "owner": "eg", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "eg", - "super": "kf" - }, - { - "access": 33, - "class": "UserComparator2", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "li" - } - ], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ljs;Ljs;I)I", - "method": "__m_475", - "name": "m", - "owner": "li", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_477", - "name": "equals", - "owner": "li", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_476", - "name": "compare", - "owner": "li", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "li", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "UserComparator3", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "fq" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;I)I", - "method": "__m_274", - "name": "m", - "owner": "fq", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_275", - "name": "compare", - "owner": "fq", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "fq", - "super": "kf" - }, - { - "access": 33, - "class": "UserComparator4", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "ev" - } - ], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;I)I", - "method": "__m_261", - "name": "m", - "owner": "ev", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_263", - "name": "equals", - "owner": "ev", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_262", - "name": "compare", - "owner": "ev", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "ev", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "UserComparator5", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "ep" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;B)I", - "method": "__m_272", - "name": "m", - "owner": "ep", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_273", - "name": "compare", - "owner": "ep", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "ep", - "super": "kf" - }, - { - "access": 33, - "class": "UserComparator6", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "fg" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;I)I", - "method": "__m_276", - "name": "m", - "owner": "fg", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_277", - "name": "compare", - "owner": "fg", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "fg", - "super": "kf" - }, - { - "access": 33, - "class": "UserComparator7", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "ez" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;I)I", - "method": "__m_270", - "name": "m", - "owner": "ez", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_271", - "name": "compare", - "owner": "ez", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "ez", - "super": "kf" - }, - { - "access": 33, - "class": "UserComparator8", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "es" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;B)I", - "method": "__m_266", - "name": "m", - "owner": "es", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_267", - "name": "compare", - "owner": "es", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "es", - "super": "kf" - }, - { - "access": 33, - "class": "UserComparator9", - "constructors": [ - { - "access": 1, - "descriptor": "(Z)V" - } - ], - "fields": [ - { - "access": 16, - "descriptor": "Z", - "field": "__m", - "name": "m", - "owner": "ea" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lke;Lke;I)I", - "method": "__m_264", - "name": "m", - "owner": "ea", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_265", - "name": "compare", - "owner": "ea", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "ea", - "super": "kf" - }, - { - "access": 33, - "class": "Username", - "constructors": [ - { - "access": 1, - "descriptor": "(Ljava/lang/String;Llx;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "cleanName", - "name": "f", - "owner": "kp" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "name0", - "name": "m", - "owner": "kp" - } - ], - "interfaces": [ - "java.lang.Comparable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()I", - "method": "__hashCode_463", - "name": "hashCode", - "owner": "kp", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Ljava/lang/String;", - "method": "__toString_464", - "name": "toString", - "owner": "kp", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Ljava/lang/String;", - "method": "name", - "name": "m", - "owner": "kp", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "hasCleanName", - "name": "f", - "owner": "kp", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)I", - "method": "__compareTo_465", - "name": "compareTo", - "owner": "kp", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_462", - "name": "equals", - "owner": "kp", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Lkp;B)I", - "method": "compareTo0", - "name": "q", - "owner": "kp", - "parameters": [ - "other" - ] - } - ], - "name": "kp", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "VarbitDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -1710935305, - "descriptor": "I", - "field": "endBit", - "name": "o", - "owner": "ia" - }, - { - "access": 1, - "decoder": -870948181, - "descriptor": "I", - "field": "startBit", - "name": "w", - "owner": "ia" - }, - { - "access": 1, - "decoder": 1552575189, - "descriptor": "I", - "field": "baseVar", - "name": "q", - "owner": "ia" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "decode", - "name": "q", - "owner": "ia" - }, - { - "access": 0, - "descriptor": "(Lgr;IB)V", - "method": "decode0", - "name": "w", - "owner": "ia" - } - ], - "name": "ia", - "super": "fn" - }, - { - "access": 33, - "class": "VarcInt", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "Z", - "field": "persist", - "name": "q", - "owner": "iw" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;I)V", - "method": "__q_411", - "name": "q", - "owner": "iw", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "__w_412", - "name": "w", - "owner": "iw", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "iw", - "super": "fn" - }, - { - "access": 33, - "class": "Varcs", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 4836824701467349000, - "descriptor": "J", - "field": "lastWriteTimeMs", - "name": "g", - "owner": "ch" - }, - { - "access": 0, - "descriptor": "Ljava/util/Map;", - "field": "map", - "name": "w", - "owner": "ch" - }, - { - "access": 0, - "descriptor": "Z", - "field": "unwrittenChanges", - "name": "u", - "owner": "ch" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/String;", - "field": "strings", - "name": "o", - "owner": "ch" - }, - { - "access": 0, - "descriptor": "[Z", - "field": "intsPersistence", - "name": "q", - "owner": "ch" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "clearTransient", - "name": "g", - "owner": "ch", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "read", - "name": "x", - "owner": "ch" - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "tryWrite", - "name": "d", - "owner": "ch", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "write", - "name": "e", - "owner": "ch" - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "hasUnwrittenChanges", - "name": "a", - "owner": "ch", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(IB)I", - "method": "getInt", - "name": "f", - "owner": "ch", - "parameters": [ - "index" - ] - }, - { - "access": 0, - "descriptor": "(IB)Ljava/lang/String;", - "method": "getStringOld", - "name": "u", - "owner": "ch", - "parameters": [ - "index" - ] - }, - { - "access": 0, - "descriptor": "(II)Ljava/lang/String;", - "method": "getString", - "name": "w", - "owner": "ch", - "parameters": [ - "index" - ] - }, - { - "access": 0, - "descriptor": "(III)V", - "method": "setInt", - "name": "m", - "owner": "ch", - "parameters": [ - "index", - "n" - ] - }, - { - "access": 0, - "descriptor": "(ILjava/lang/String;B)V", - "method": "setStringOld", - "name": "o", - "owner": "ch", - "parameters": [ - "index", - "s" - ] - }, - { - "access": 0, - "descriptor": "(ILjava/lang/String;I)V", - "method": "setString", - "name": "q", - "owner": "ch", - "parameters": [ - "index", - "s" - ] - }, - { - "access": 0, - "descriptor": "(ZB)Ldk;", - "method": "getPreferencesFile", - "name": "l", - "owner": "ch" - } - ], - "name": "ch", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "VarpDefinition", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "decoder": -1792568421, - "descriptor": "I", - "field": "type", - "name": "w", - "owner": "ix" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;B)V", - "method": "decode", - "name": "f", - "owner": "ix" - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "ix" - } - ], - "name": "ix", - "super": "fn" - }, - { - "access": 33, - "class": "Varps", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "hv", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "VertexNormal", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - }, - { - "access": 0, - "descriptor": "(Ldq;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1493845293, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "dq" - }, - { - "access": 0, - "decoder": -487323631, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "dq" - }, - { - "access": 0, - "decoder": 1414310131, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "dq" - }, - { - "access": 0, - "decoder": 1575149515, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "dq" - } - ], - "interfaces": [], - "methods": [], - "name": "dq", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "ViewportMouse", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "dm", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "World", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -144265493, - "descriptor": "I", - "field": "id", - "name": "d", - "owner": "bt" - }, - { - "access": 0, - "decoder": 1147427427, - "descriptor": "I", - "field": "index", - "name": "j", - "owner": "bt" - }, - { - "access": 0, - "decoder": 1863464125, - "descriptor": "I", - "field": "population", - "name": "n", - "owner": "bt" - }, - { - "access": 0, - "decoder": 1942858323, - "descriptor": "I", - "field": "location", - "name": "z", - "owner": "bt" - }, - { - "access": 0, - "decoder": 956991319, - "descriptor": "I", - "field": "properties", - "name": "k", - "owner": "bt" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "activity", - "name": "a", - "owner": "bt" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "host", - "name": "i", - "owner": "bt" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)Z", - "method": "__x_145", - "name": "x", - "owner": "bt", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(B)Z", - "method": "__z_148", - "name": "z", - "owner": "bt", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "__a_147", - "name": "a", - "owner": "bt", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "__d_146", - "name": "d", - "owner": "bt", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "__e_144", - "name": "e", - "owner": "bt", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "__j_149", - "name": "j", - "owner": "bt", - "parameters": [] - } - ], - "name": "bt", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMap", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1140942239, - "descriptor": "I", - "field": "__aj", - "name": "aj", - "owner": "lz" - }, - { - "access": 0, - "decoder": -1301477687, - "descriptor": "I", - "field": "__av", - "name": "av", - "owner": "lz" - }, - { - "access": 0, - "decoder": -1469654441, - "descriptor": "I", - "field": "__aq", - "name": "aq", - "owner": "lz" - }, - { - "access": 0, - "decoder": -1653084915, - "descriptor": "I", - "field": "__ac", - "name": "ac", - "owner": "lz" - }, - { - "access": 0, - "decoder": -1683910031, - "descriptor": "I", - "field": "__aw", - "name": "aw", - "owner": "lz" - }, - { - "access": 0, - "decoder": -1774424249, - "descriptor": "I", - "field": "__bm", - "name": "bm", - "owner": "lz" - }, - { - "access": 0, - "decoder": -1979665983, - "descriptor": "I", - "field": "__ab", - "name": "ab", - "owner": "lz" - }, - { - "access": 0, - "decoder": -237734529, - "descriptor": "I", - "field": "__ba", - "name": "ba", - "owner": "lz" - }, - { - "access": 0, - "decoder": -298919797, - "descriptor": "I", - "field": "__ar", - "name": "ar", - "owner": "lz" - }, - { - "access": 0, - "decoder": -4747643242047041000, - "descriptor": "J", - "field": "__ap", - "name": "ap", - "owner": "lz" - }, - { - "access": 0, - "decoder": -56022357, - "descriptor": "I", - "field": "__p", - "name": "p", - "owner": "lz" - }, - { - "access": 0, - "decoder": -815748997, - "descriptor": "I", - "field": "__at", - "name": "at", - "owner": "lz" - }, - { - "access": 0, - "decoder": -869889187, - "descriptor": "I", - "field": "__am", - "name": "am", - "owner": "lz" - }, - { - "access": 0, - "decoder": -89657613, - "descriptor": "I", - "field": "__r", - "name": "r", - "owner": "lz" - }, - { - "access": 0, - "decoder": -969094439, - "descriptor": "I", - "field": "__as", - "name": "as", - "owner": "lz" - }, - { - "access": 0, - "decoder": -988933407, - "descriptor": "I", - "field": "__ad", - "name": "ad", - "owner": "lz" - }, - { - "access": 0, - "decoder": 1318118645, - "descriptor": "I", - "field": "__c", - "name": "c", - "owner": "lz" - }, - { - "access": 0, - "decoder": 1664740569, - "descriptor": "I", - "field": "__ay", - "name": "ay", - "owner": "lz" - }, - { - "access": 0, - "decoder": 1711576969, - "descriptor": "I", - "field": "__b", - "name": "b", - "owner": "lz" - }, - { - "access": 0, - "decoder": 2031417343, - "descriptor": "I", - "field": "__bx", - "name": "bx", - "owner": "lz" - }, - { - "access": 0, - "decoder": 2064651113, - "descriptor": "I", - "field": "__al", - "name": "al", - "owner": "lz" - }, - { - "access": 0, - "decoder": 2064728623, - "descriptor": "I", - "field": "__bu", - "name": "bu", - "owner": "lz" - }, - { - "access": 0, - "decoder": 547126547, - "descriptor": "I", - "field": "__ae", - "name": "ae", - "owner": "lz" - }, - { - "access": 0, - "decoder": 754899959, - "descriptor": "I", - "field": "__by", - "name": "by", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "F", - "field": "zoom", - "name": "v", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "F", - "field": "zoomTarget", - "name": "ag", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lag;", - "field": "__t", - "name": "t", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lag;", - "field": "currentMapArea0", - "name": "s", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lag;", - "field": "mainMapArea", - "name": "j", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lal;", - "field": "worldMapManager", - "name": "y", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lhu;", - "field": "mouseCoord", - "name": "bd", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "__e", - "name": "e", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "__g", - "name": "g", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "__l", - "name": "l", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "fonts", - "name": "i", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "mapAreas", - "name": "z", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "__af", - "name": "af", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "__ax", - "name": "ax", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "__bk", - "name": "bk", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "enabledCategories", - "name": "aa", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "enabledElements", - "name": "ao", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "flashingElements", - "name": "ak", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/Iterator;", - "field": "iconIterator", - "name": "bn", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Ljava/util/List;", - "field": "__bq", - "name": "bq", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lkk;", - "field": "font", - "name": "n", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lln;", - "field": "sprite", - "name": "bo", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Lls;", - "field": "cacheLoader", - "name": "h", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__an", - "name": "an", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "elementsDisabled", - "name": "ai", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "Z", - "field": "perpetualFlash0", - "name": "ah", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "[Llq;", - "field": "mapSceneSprites", - "name": "a", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "Z", - "field": "__bc", - "name": "bc", - "owner": "lz" - }, - { - "access": 16, - "descriptor": "[I", - "field": "__bs", - "name": "bs", - "owner": "lz" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "__bk_539", - "name": "bk", - "owner": "lz", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__g_517", - "name": "g", - "owner": "lz", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "smoothZoom", - "name": "u", - "owner": "lz", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Z", - "method": "__x_520", - "name": "x", - "owner": "lz", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(IB)F", - "method": "__av_525", - "name": "av", - "owner": "lz", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(IIII)V", - "method": "jump", - "name": "b", - "owner": "lz", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 0, - "descriptor": "(IIIIIB)V", - "method": "drawLoading", - "name": "aj", - "owner": "lz" - }, - { - "access": 0, - "descriptor": "(IIIIIII)V", - "method": "__v_524", - "name": "v", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 0, - "descriptor": "(IIIIIII)Z", - "method": "__p_523", - "name": "p", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 0, - "descriptor": "(IIZJ)V", - "method": "__o_516", - "name": "o", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(Lag;B)V", - "method": "setCurrentMapArea", - "name": "t", - "owner": "lz", - "parameters": [ - "mapArea" - ] - }, - { - "access": 0, - "descriptor": "(Lag;I)V", - "method": "initializeWorldMapManager", - "name": "y", - "owner": "lz", - "parameters": [ - "mapArea" - ] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "getZoomLevel", - "name": "ar", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Lak;", - "method": "iconNext", - "name": "by", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(B)V", - "method": "loadCache", - "name": "ac", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Z", - "method": "getElementsEnabled", - "name": "bs", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__ae_530", - "name": "ae", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__ap_533", - "name": "ap", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__as_534", - "name": "as", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__at_531", - "name": "at", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "currentMapAreaId", - "name": "j", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lag;", - "method": "getCurrentMapArea", - "name": "s", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lak;", - "method": "iconStart", - "name": "bx", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(I)Lhu;", - "method": "__ad_532", - "name": "ad", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__an_536", - "name": "an", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__au_538", - "name": "au", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__f_514", - "name": "f", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "stopCurrentFlashes", - "name": "af", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(IB)V", - "method": "flashCategory", - "name": "ax", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(IB)Z", - "method": "isElementDisabled", - "name": "bq", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(II)Lag;", - "method": "getMapArea", - "name": "ah", - "owner": "lz", - "parameters": [ - "id" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__am_535", - "name": "am", - "owner": "lz", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__az_537", - "name": "az", - "owner": "lz", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "flashElement", - "name": "aa", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "setCurrentMapAreaId", - "name": "z", - "owner": "lz", - "parameters": [ - "id" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "setZoomLevel", - "name": "aq", - "owner": "lz", - "parameters": [ - "zoom" - ] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "isCategoryDisabled", - "name": "bn", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__ak_526", - "name": "ak", - "owner": "lz", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__aw_527", - "name": "aw", - "owner": "lz", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IIIB)V", - "method": "__al_528", - "name": "al", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIII)Lag;", - "method": "mapAreaAtCoord", - "name": "d", - "owner": "lz", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__ab_529", - "name": "ab", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIIIB)V", - "method": "drawOverview", - "name": "ag", - "owner": "lz", - "parameters": [ - "height", - "width", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIIII)V", - "method": "draw", - "name": "c", - "owner": "lz", - "parameters": [ - "cycle", - "height", - "width", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIIIIIB)V", - "method": "__bd_540", - "name": "bd", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 1, - "descriptor": "(IIIZI)V", - "method": "__a_521", - "name": "a", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(IILhu;Lhu;B)V", - "method": "menuAction", - "name": "bo", - "owner": "lz", - "parameters": [ - "a", - "b", - "c", - "d" - ] - }, - { - "access": 1, - "descriptor": "(IIZIIIIB)V", - "method": "onCycle", - "name": "q", - "owner": "lz", - "parameters": [ - "a", - "b", - "c", - "d", - "e", - "f", - "g" - ] - }, - { - "access": 1, - "descriptor": "(IIZZS)V", - "method": "__w_515", - "name": "w", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(ILhu;I)Lhu;", - "method": "__bc_541", - "name": "bc", - "owner": "lz", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IZI)V", - "method": "disableCategory", - "name": "bb", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(IZI)V", - "method": "disableElement", - "name": "ba", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(Lag;Lhu;Lhu;ZI)V", - "method": "__h_522", - "name": "h", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(Lir;Lir;Lir;Lkk;Ljava/util/HashMap;[Llq;I)V", - "method": "init", - "name": "m", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(S)Z", - "method": "isCacheLoaded", - "name": "ay", - "owner": "lz", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(ZI)V", - "method": "perpetualFlash", - "name": "ao", - "owner": "lz" - }, - { - "access": 1, - "descriptor": "(ZI)V", - "method": "setElementsEnabled", - "name": "ai", - "owner": "lz" - }, - { - "access": 16, - "descriptor": "(B)V", - "method": "__e_519", - "name": "e", - "owner": "lz", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(IIZI)V", - "method": "__l_518", - "name": "l", - "owner": "lz", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - } - ], - "name": "lz", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapArchiveLoader", - "constructors": [ - { - "access": 0, - "descriptor": "(Lir;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 624113115, - "descriptor": "I", - "field": "percentLoaded", - "name": "g", - "owner": "ls" - }, - { - "access": 0, - "descriptor": "Lir;", - "field": "archive", - "name": "u", - "owner": "ls" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "cacheName", - "name": "o", - "owner": "ls" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isLoaded", - "name": "l", - "owner": "ls" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)I", - "method": "load", - "name": "f", - "owner": "ls", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "percentLoaded", - "name": "w", - "owner": "ls", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Ljava/lang/String;I)V", - "method": "reset", - "name": "m", - "owner": "ls", - "parameters": [ - "cacheName" - ] - }, - { - "access": 0, - "descriptor": "(S)Z", - "method": "isLoaded", - "name": "q", - "owner": "ls", - "parameters": [] - } - ], - "name": "ls", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapArea", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 1025105175, - "descriptor": "I", - "field": "maxY0", - "name": "x", - "owner": "ag" - }, - { - "access": 0, - "decoder": 1232579503, - "descriptor": "I", - "field": "id0", - "name": "m", - "owner": "ag" - }, - { - "access": 0, - "decoder": 1238532539, - "descriptor": "I", - "field": "minX0", - "name": "g", - "owner": "ag" - }, - { - "access": 0, - "decoder": 196514055, - "descriptor": "I", - "field": "zoom0", - "name": "o", - "owner": "ag" - }, - { - "access": 0, - "decoder": 225384859, - "descriptor": "I", - "field": "maxX0", - "name": "l", - "owner": "ag" - }, - { - "access": 0, - "decoder": 963380367, - "descriptor": "I", - "field": "minY0", - "name": "e", - "owner": "ag" - }, - { - "access": 0, - "decoder": 986239133, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "ag" - }, - { - "access": 0, - "descriptor": "Lhu;", - "field": "origin0", - "name": "u", - "owner": "ag" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "archiveName0", - "name": "f", - "owner": "ag" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "name0", - "name": "q", - "owner": "ag" - }, - { - "access": 0, - "descriptor": "Ljava/util/LinkedList;", - "field": "sections", - "name": "k", - "owner": "ag" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isMain0", - "name": "d", - "owner": "ag" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "setBounds", - "name": "g", - "owner": "ag", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "__a_39", - "name": "a", - "owner": "ag", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(Lgr;S)Lab;", - "method": "readWorldMapSection", - "name": "f", - "owner": "ag" - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "maxX", - "name": "s", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "minX", - "name": "j", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)I", - "method": "originX", - "name": "h", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Ljava/lang/String;", - "method": "archiveName", - "name": "x", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Ljava/lang/String;", - "method": "name", - "name": "d", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(B)Z", - "method": "isMain", - "name": "e", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "id", - "name": "l", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "maxY", - "name": "y", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "minY", - "name": "t", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "originPlane", - "name": "b", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "originY", - "name": "c", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "zoom", - "name": "z", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Lhu;", - "method": "origin", - "name": "p", - "owner": "ag", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(III)Lhu;", - "method": "coord", - "name": "u", - "owner": "ag", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(III)Z", - "method": "containsPosition", - "name": "w", - "owner": "ag", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIII)Z", - "method": "containsCoord", - "name": "q", - "owner": "ag", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(IIII)[I", - "method": "position", - "name": "o", - "owner": "ag", - "parameters": [ - "plane", - "x", - "y" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;II)V", - "method": "read", - "name": "m", - "owner": "ag" - } - ], - "name": "ag", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapAreaData", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "__i", - "name": "i", - "owner": "ae" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashSet;", - "field": "__n", - "name": "n", - "owner": "ae" - }, - { - "access": 0, - "descriptor": "Ljava/util/List;", - "field": "__a", - "name": "a", - "owner": "ae" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(Lgr;Lgr;IZI)V", - "method": "__ce_76", - "name": "ce", - "owner": "ae", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;ZB)V", - "method": "__cy_77", - "name": "cy", - "owner": "ae", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "ae", - "super": "ag" - }, - { - "access": 33, - "class": "WorldMapCacheName", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/String;)V" - } - ], - "fields": [ - { - "access": 17, - "descriptor": "Ljava/lang/String;", - "field": "name", - "name": "u", - "owner": "aw" - } - ], - "interfaces": [], - "methods": [], - "name": "aw", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapElement", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1007121521, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "ic" - }, - { - "access": 0, - "decoder": -1209054101, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "ic" - }, - { - "access": 0, - "decoder": -1825795359, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "ic" - }, - { - "access": 0, - "decoder": -322924875, - "descriptor": "I", - "field": "sprite2", - "name": "g", - "owner": "ic" - }, - { - "access": 0, - "decoder": 1336803515, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "ic" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__b", - "name": "b", - "owner": "ic" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__h", - "name": "h", - "owner": "ic" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__i", - "name": "i", - "owner": "ic" - }, - { - "access": 1, - "decoder": -231067, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "ic" - }, - { - "access": 1, - "decoder": -653112729, - "descriptor": "I", - "field": "category", - "name": "c", - "owner": "ic" - }, - { - "access": 1, - "decoder": 1184517129, - "descriptor": "I", - "field": "textSize", - "name": "x", - "owner": "ic" - }, - { - "access": 1, - "decoder": 2012857993, - "descriptor": "I", - "field": "sprite1", - "name": "u", - "owner": "ic" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "__l", - "name": "l", - "owner": "ic" - }, - { - "access": 1, - "descriptor": "Ljava/lang/String;", - "field": "string1", - "name": "n", - "owner": "ic" - }, - { - "access": 1, - "descriptor": "[Ljava/lang/String;", - "field": "strings", - "name": "k", - "owner": "ic" - }, - { - "access": 17, - "decoder": -1579051565, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "ic" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IB)Lln;", - "method": "getSprite0", - "name": "u", - "owner": "ic", - "parameters": [ - "id" - ] - }, - { - "access": 0, - "descriptor": "(Lgr;II)V", - "method": "decode0", - "name": "q", - "owner": "ic", - "parameters": [ - "buffer", - "opcode" - ] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__g_410", - "name": "g", - "owner": "ic", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__w_409", - "name": "w", - "owner": "ic", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(Lgr;B)V", - "method": "decode", - "name": "f", - "owner": "ic", - "parameters": [ - "buffer" - ] - }, - { - "access": 1, - "descriptor": "(ZI)Lln;", - "method": "getSprite", - "name": "o", - "owner": "ic", - "parameters": [ - "b" - ] - } - ], - "name": "ic", - "super": "fn" - }, - { - "access": 33, - "class": "WorldMapEvent", - "constructors": [ - { - "access": 1, - "descriptor": "(ILhu;Lhu;)V" - } - ], - "fields": [ - { - "access": 1, - "decoder": 264384233, - "descriptor": "I", - "field": "mapElement", - "name": "m", - "owner": "ap" - }, - { - "access": 1, - "descriptor": "Lhu;", - "field": "coord1", - "name": "f", - "owner": "ap" - }, - { - "access": 1, - "descriptor": "Lhu;", - "field": "coord2", - "name": "q", - "owner": "ap" - } - ], - "interfaces": [], - "methods": [], - "name": "ap", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapIcon1", - "constructors": [ - { - "access": 0, - "descriptor": "(Lhu;Lhu;ILaj;)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -1722323621, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "t" - }, - { - "access": 16, - "decoder": -362031241, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "t" - }, - { - "access": 16, - "decoder": 364253793, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "t" - }, - { - "access": 16, - "descriptor": "Laj;", - "field": "label0", - "name": "f", - "owner": "t" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)I", - "method": "__q_17", - "name": "q", - "owner": "t", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "__w_18", - "name": "w", - "owner": "t", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Laj;", - "method": "__f_16", - "name": "f", - "owner": "t", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__m_15", - "name": "m", - "owner": "t", - "parameters": [] - } - ], - "name": "t", - "super": "ak" - }, - { - "access": 33, - "class": "WorldMapIcon2", - "constructors": [ - { - "access": 0, - "descriptor": "(Lhu;Lhu;ILav;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1431936619, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "r" - }, - { - "access": 0, - "decoder": -25914375, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "r" - }, - { - "access": 0, - "decoder": 927871683, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "r" - }, - { - "access": 0, - "descriptor": "Laj;", - "field": "label0", - "name": "w", - "owner": "r" - }, - { - "access": 16, - "decoder": -985436813, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "r" - }, - { - "access": 16, - "descriptor": "Lav;", - "field": "__f", - "name": "f", - "owner": "r" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)I", - "method": "__q_30", - "name": "q", - "owner": "r", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "__w_31", - "name": "w", - "owner": "r", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Laj;", - "method": "__f_29", - "name": "f", - "owner": "r", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__z_27", - "name": "z", - "owner": "r", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "__m_28", - "name": "m", - "owner": "r", - "parameters": [] - } - ], - "name": "r", - "super": "ak" - }, - { - "access": 33, - "class": "WorldMapLabel", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/lang/String;IILs;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -471061617, - "descriptor": "I", - "field": "width", - "name": "f", - "owner": "aj" - }, - { - "access": 0, - "decoder": -85027761, - "descriptor": "I", - "field": "height", - "name": "q", - "owner": "aj" - }, - { - "access": 0, - "descriptor": "Ljava/lang/String;", - "field": "text", - "name": "m", - "owner": "aj" - }, - { - "access": 0, - "descriptor": "Ls;", - "field": "size", - "name": "w", - "owner": "aj" - } - ], - "interfaces": [], - "methods": [], - "name": "aj", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapLabelSize", - "constructors": [ - { - "access": 0, - "descriptor": "(III)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": -422937451, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "s" - }, - { - "access": 16, - "decoder": 1252293513, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "s" - }, - { - "access": 16, - "decoder": 707828941, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "s" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(FI)Z", - "method": "__f_14", - "name": "f", - "owner": "s", - "parameters": [ - "arg0" - ] - } - ], - "name": "s", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapRegion", - "constructors": [ - { - "access": 0, - "descriptor": "(IIILjava/util/HashMap;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1061363609, - "descriptor": "I", - "field": "x", - "name": "u", - "owner": "av" - }, - { - "access": 0, - "decoder": -120515153, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "av" - }, - { - "access": 0, - "decoder": 2099407363, - "descriptor": "I", - "field": "y", - "name": "g", - "owner": "av" - }, - { - "access": 0, - "decoder": 415972873, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "av" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "iconsMap", - "name": "n", - "owner": "av" - }, - { - "access": 0, - "descriptor": "Ljava/util/LinkedList;", - "field": "__e", - "name": "e", - "owner": "av" - }, - { - "access": 0, - "descriptor": "Ljava/util/List;", - "field": "iconsList", - "name": "k", - "owner": "av" - }, - { - "access": 16, - "descriptor": "Ljava/util/HashMap;", - "field": "fonts", - "name": "i", - "owner": "av" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "__e_42", - "name": "e", - "owner": "av", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)Ljava/util/List;", - "method": "icons", - "name": "at", - "owner": "av", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__d_44", - "name": "d", - "owner": "av", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(II)Laj;", - "method": "__al_55", - "name": "al", - "owner": "av", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(IIIB)V", - "method": "__w_40", - "name": "w", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(IIIII)V", - "method": "__ad_58", - "name": "ad", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(IIIIII)Ljava/util/List;", - "method": "__ae_57", - "name": "ae", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 0, - "descriptor": "(IIILjava/util/HashSet;I)V", - "method": "__j_46", - "name": "j", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(IILjava/util/HashSet;IB)V", - "method": "__ah_54", - "name": "ah", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(IILjava/util/HashSet;IB)V", - "method": "__aq_48", - "name": "aq", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(Lak;IIFI)V", - "method": "__ar_51", - "name": "ar", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 0, - "descriptor": "(Lak;Lic;IIFI)V", - "method": "__ay_53", - "name": "ay", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 0, - "descriptor": "(Lic;B)Laj;", - "method": "__ab_56", - "name": "ab", - "owner": "av", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Lic;III)V", - "method": "__ac_52", - "name": "ac", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(Lic;IIIIB)V", - "method": "__av_50", - "name": "av", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 0, - "descriptor": "(Lir;B)Z", - "method": "__a_45", - "name": "a", - "owner": "av", - "parameters": [ - "arg0" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/util/HashSet;IIB)V", - "method": "__s_47", - "name": "s", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/util/HashSet;III)V", - "method": "__aj_49", - "name": "aj", - "owner": "av", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/util/HashSet;Ljava/util/List;B)V", - "method": "__u_41", - "name": "u", - "owner": "av", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/util/List;I)V", - "method": "__x_43", - "name": "x", - "owner": "av", - "parameters": [ - "arg0" - ] - } - ], - "name": "av", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapSection0", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1022177315, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "y" - }, - { - "access": 0, - "decoder": -1388959491, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "y" - }, - { - "access": 0, - "decoder": -1397517463, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "y" - }, - { - "access": 0, - "decoder": -150870205, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "y" - }, - { - "access": 0, - "decoder": -1657956317, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "y" - }, - { - "access": 0, - "decoder": -2011838881, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "y" - }, - { - "access": 0, - "decoder": -477370575, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "y" - }, - { - "access": 0, - "decoder": -671345527, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "y" - }, - { - "access": 0, - "decoder": -799353317, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "y" - }, - { - "access": 0, - "decoder": 1009718107, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "y" - }, - { - "access": 0, - "decoder": 1299225715, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "y" - }, - { - "access": 0, - "decoder": 1345061881, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "y" - }, - { - "access": 0, - "decoder": 529427495, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "y" - }, - { - "access": 0, - "decoder": 82600709, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "y" - } - ], - "interfaces": [ - "ab" - ], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "__g_25", - "name": "g", - "owner": "y", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)Z", - "method": "__q_21", - "name": "q", - "owner": "y", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)Lhu;", - "method": "__o_23", - "name": "o", - "owner": "y", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IIIB)Z", - "method": "__f_20", - "name": "f", - "owner": "y", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIII)[I", - "method": "__w_22", - "name": "w", - "owner": "y", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(Lag;I)V", - "method": "__m_19", - "name": "m", - "owner": "y", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;B)V", - "method": "__u_24", - "name": "u", - "owner": "y", - "parameters": [ - "arg0" - ] - } - ], - "name": "y", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapSection1", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1383826035, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "as" - }, - { - "access": 0, - "decoder": -1513010233, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "as" - }, - { - "access": 0, - "decoder": -1797724181, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "as" - }, - { - "access": 0, - "decoder": -1875803617, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "as" - }, - { - "access": 0, - "decoder": -1971304641, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "as" - }, - { - "access": 0, - "decoder": -890169045, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "as" - }, - { - "access": 0, - "decoder": 1483447179, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "as" - }, - { - "access": 0, - "decoder": 1526007343, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "as" - }, - { - "access": 0, - "decoder": 284566685, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "as" - }, - { - "access": 0, - "decoder": 325777555, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "as" - } - ], - "interfaces": [ - "ab" - ], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "__g_84", - "name": "g", - "owner": "as", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)Z", - "method": "__q_80", - "name": "q", - "owner": "as", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)Lhu;", - "method": "__o_82", - "name": "o", - "owner": "as", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IIIB)Z", - "method": "__f_79", - "name": "f", - "owner": "as", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIII)[I", - "method": "__w_81", - "name": "w", - "owner": "as", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(Lag;I)V", - "method": "__m_78", - "name": "m", - "owner": "as", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;B)V", - "method": "__u_83", - "name": "u", - "owner": "as", - "parameters": [ - "arg0" - ] - } - ], - "name": "as", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapSection2", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1024859679, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "ah" - }, - { - "access": 0, - "decoder": -1272330125, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "ah" - }, - { - "access": 0, - "decoder": -1561552223, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "ah" - }, - { - "access": 0, - "decoder": -245382089, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "ah" - }, - { - "access": 0, - "decoder": 40495485, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "ah" - }, - { - "access": 0, - "decoder": 982234927, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "ah" - } - ], - "interfaces": [ - "ab" - ], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "__g_65", - "name": "g", - "owner": "ah", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)Z", - "method": "__q_61", - "name": "q", - "owner": "ah", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)Lhu;", - "method": "__o_63", - "name": "o", - "owner": "ah", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IIIB)Z", - "method": "__f_60", - "name": "f", - "owner": "ah", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIII)[I", - "method": "__w_62", - "name": "w", - "owner": "ah", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(Lag;I)V", - "method": "__m_59", - "name": "m", - "owner": "ah", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;B)V", - "method": "__u_64", - "name": "u", - "owner": "ah", - "parameters": [ - "arg0" - ] - } - ], - "name": "ah", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapSection3", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1068088609, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "p" - }, - { - "access": 0, - "decoder": -1351623663, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "p" - }, - { - "access": 0, - "decoder": -1622972483, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "p" - }, - { - "access": 0, - "decoder": -627081155, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "p" - }, - { - "access": 0, - "decoder": 1016557381, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "p" - }, - { - "access": 0, - "decoder": 1257151629, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "p" - }, - { - "access": 0, - "decoder": 1389733201, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "p" - }, - { - "access": 0, - "decoder": 395786901, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "p" - }, - { - "access": 0, - "decoder": 702057599, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "p" - }, - { - "access": 0, - "decoder": 884736611, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "p" - } - ], - "interfaces": [ - "ab" - ], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "__g_38", - "name": "g", - "owner": "p", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIB)Z", - "method": "__q_34", - "name": "q", - "owner": "p", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)Lhu;", - "method": "__o_36", - "name": "o", - "owner": "p", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(IIIB)Z", - "method": "__f_33", - "name": "f", - "owner": "p", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIII)[I", - "method": "__w_35", - "name": "w", - "owner": "p", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(Lag;I)V", - "method": "__m_32", - "name": "m", - "owner": "p", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Lgr;B)V", - "method": "__u_37", - "name": "u", - "owner": "p", - "parameters": [ - "arg0" - ] - } - ], - "name": "p", - "super": "java.lang.Object" - }, - { - "access": 33, - "class": "WorldMapSectionType", - "constructors": [ - { - "access": 0, - "descriptor": "(IB)V" - } - ], - "fields": [ - { - "access": 16, - "decoder": 738759853, - "descriptor": "I", - "field": "type", - "name": "o", - "owner": "h" - }, - { - "access": 16, - "descriptor": "B", - "field": "id", - "name": "u", - "owner": "h" - } - ], - "interfaces": [ - "gc" - ], - "methods": [ - { - "access": 1, - "descriptor": "(B)I", - "method": "__f_26", - "name": "f", - "owner": "h", - "parameters": [] - } - ], - "name": "h", - "super": "java.lang.Object" - }, - { - "access": 48, - "class": "TotalQuantityComparator", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ll;Ll;I)I", - "method": "__m_5", - "name": "m", - "owner": "e", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_7", - "name": "equals", - "owner": "e", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_6", - "name": "compare", - "owner": "e", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "e", - "super": "java.lang.Object" - }, - { - "access": 48, - "class": "UnitPriceComparator", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ll;Ll;I)I", - "method": "__m_11", - "name": "m", - "owner": "d", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_13", - "name": "equals", - "owner": "d", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_12", - "name": "compare", - "owner": "d", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "d", - "super": "java.lang.Object" - }, - { - "access": 48, - "class": "WorldComparator", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.util.Comparator" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ll;Ll;I)I", - "method": "__m_0", - "name": "m", - "owner": "u", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;)Z", - "method": "__equals_2", - "name": "equals", - "owner": "u", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;Ljava/lang/Object;)I", - "method": "__compare_1", - "name": "compare", - "owner": "u", - "parameters": [ - "arg0", - "arg1" - ] - } - ], - "name": "u", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "AccessFile", - "constructors": [ - { - "access": 1, - "descriptor": "(Ljava/io/File;Ljava/lang/String;J)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -5849841282281477000, - "descriptor": "J", - "field": "capacity", - "name": "f", - "owner": "dk" - }, - { - "access": 0, - "decoder": 7465414039279036000, - "descriptor": "J", - "field": "index", - "name": "q", - "owner": "dk" - }, - { - "access": 0, - "descriptor": "Ljava/io/RandomAccessFile;", - "field": "file", - "name": "m", - "owner": "dk" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(J)V", - "method": "seek", - "name": "m", - "owner": "dk", - "parameters": [ - "index" - ] - }, - { - "access": 17, - "descriptor": "(I)J", - "method": "length", - "name": "o", - "owner": "dk", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(I)V", - "method": "close", - "name": "q", - "owner": "dk", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(ZI)V", - "method": "closeSync", - "name": "w", - "owner": "dk", - "parameters": [ - "sync" - ] - }, - { - "access": 17, - "descriptor": "([BIIB)V", - "method": "write", - "name": "f", - "owner": "dk", - "parameters": [ - "length", - "src", - "srcIndex" - ] - }, - { - "access": 17, - "descriptor": "([BIII)I", - "method": "read", - "name": "u", - "owner": "dk", - "parameters": [ - "dst", - "dstIndex", - "length" - ] - }, - { - "access": 4, - "descriptor": "()V", - "method": "__finalize_211", - "name": "finalize", - "owner": "dk", - "parameters": [] - } - ], - "name": "dk", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "ArchiveDisk", - "constructors": [ - { - "access": 1, - "descriptor": "(ILdy;Ldy;I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1982523283, - "descriptor": "I", - "field": "archive", - "name": "w", - "owner": "ff" - }, - { - "access": 0, - "decoder": -748616567, - "descriptor": "I", - "field": "maxEntrySize", - "name": "o", - "owner": "ff" - }, - { - "access": 0, - "descriptor": "Ldy;", - "field": "datFile", - "name": "f", - "owner": "ff" - }, - { - "access": 0, - "descriptor": "Ldy;", - "field": "idxFile", - "name": "q", - "owner": "ff" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I[BIZI)Z", - "method": "write0", - "name": "q", - "owner": "ff" - }, - { - "access": 1, - "descriptor": "(II)[B", - "method": "read", - "name": "m", - "owner": "ff", - "parameters": [ - "entry" - ] - }, - { - "access": 1, - "descriptor": "(I[BII)Z", - "method": "write", - "name": "f", - "owner": "ff" - } - ], - "name": "ff", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "BoundaryObject", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -260081891, - "descriptor": "I", - "field": "y", - "name": "q", - "owner": "ej" - }, - { - "access": 0, - "decoder": -693868549, - "descriptor": "I", - "field": "flags", - "name": "e", - "owner": "ej" - }, - { - "access": 0, - "decoder": -9307913, - "descriptor": "I", - "field": "tileHeight", - "name": "m", - "owner": "ej" - }, - { - "access": 0, - "decoder": -969316473, - "descriptor": "I", - "field": "orientationB", - "name": "o", - "owner": "ej" - }, - { - "access": 0, - "decoder": 1724480965, - "descriptor": "I", - "field": "orientationA", - "name": "w", - "owner": "ej" - }, - { - "access": 0, - "decoder": 860688417, - "descriptor": "I", - "field": "x", - "name": "f", - "owner": "ej" - }, - { - "access": 1, - "decoder": -4401157754236673500, - "descriptor": "J", - "field": "tag", - "name": "l", - "owner": "ej" - }, - { - "access": 1, - "descriptor": "Lex;", - "field": "entity1", - "name": "u", - "owner": "ej" - }, - { - "access": 1, - "descriptor": "Lex;", - "field": "entity2", - "name": "g", - "owner": "ej" - } - ], - "interfaces": [], - "methods": [], - "name": "ej", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "Bzip2Decompressor", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "gk", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "Bzip2State", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1510817847, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "gt" - }, - { - "access": 0, - "decoder": -1793367959, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "gt" - }, - { - "access": 0, - "decoder": -1981923611, - "descriptor": "I", - "field": "__h", - "name": "h", - "owner": "gt" - }, - { - "access": 0, - "decoder": -1987934943, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "gt" - }, - { - "access": 0, - "decoder": -1994129645, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "gt" - }, - { - "access": 0, - "decoder": -473971741, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "gt" - }, - { - "access": 0, - "decoder": -557334365, - "descriptor": "I", - "field": "__c", - "name": "c", - "owner": "gt" - }, - { - "access": 0, - "decoder": -861462251, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "gt" - }, - { - "access": 0, - "decoder": -886333045, - "descriptor": "I", - "field": "__v", - "name": "v", - "owner": "gt" - }, - { - "access": 0, - "decoder": -953353963, - "descriptor": "I", - "field": "__y", - "name": "y", - "owner": "gt" - }, - { - "access": 0, - "decoder": 1502359789, - "descriptor": "I", - "field": "__t", - "name": "t", - "owner": "gt" - }, - { - "access": 0, - "decoder": 1860254567, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "gt" - }, - { - "access": 0, - "decoder": 444639767, - "descriptor": "I", - "field": "__ae", - "name": "ae", - "owner": "gt" - }, - { - "access": 0, - "decoder": 594179173, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "B", - "field": "__i", - "name": "i", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__ac", - "name": "ac", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__aj", - "name": "aj", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__av", - "name": "av", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__ay", - "name": "ay", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__g", - "name": "g", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[B", - "field": "__x", - "name": "x", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__ab", - "name": "ab", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__ar", - "name": "ar", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__b", - "name": "b", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__r", - "name": "r", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[Z", - "field": "__ag", - "name": "ag", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[Z", - "field": "__aq", - "name": "aq", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[[B", - "field": "__ah", - "name": "ah", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "__ak", - "name": "ak", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "__al", - "name": "al", - "owner": "gt" - }, - { - "access": 0, - "descriptor": "[[I", - "field": "__aw", - "name": "aw", - "owner": "gt" - }, - { - "access": 16, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "gt" - }, - { - "access": 16, - "descriptor": "I", - "field": "__m", - "name": "m", - "owner": "gt" - }, - { - "access": 16, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "gt" - }, - { - "access": 16, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "gt" - }, - { - "access": 16, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "gt" - }, - { - "access": 16, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "gt" - } - ], - "interfaces": [], - "methods": [], - "name": "gt", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "Canvas", - "constructors": [ - { - "access": 0, - "descriptor": "(Ljava/awt/Component;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/awt/Component;", - "field": "component", - "name": "m", - "owner": "ao" - } - ], - "interfaces": [], - "methods": [ - { - "access": 17, - "descriptor": "(Ljava/awt/Graphics;)V", - "method": "paint", - "name": "paint", - "owner": "ao", - "parameters": [ - "g" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/Graphics;)V", - "method": "update", - "name": "update", - "owner": "ao", - "parameters": [ - "g" - ] - } - ], - "name": "ao", - "super": "java.awt.Canvas" - }, - { - "access": 49, - "class": "Client", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 12, - "decoder": 1789653893, - "descriptor": "I", - "field": "fps", - "name": "k", - "owner": "ba" - }, - { - "access": 12, - "descriptor": "Lfz;", - "field": "taskHandler", - "name": "m", - "owner": "ba" - }, - { - "access": 12, - "descriptor": "Ljava/lang/String;", - "field": "__ks_at", - "name": "at", - "owner": "ks" - }, - { - "access": 12, - "descriptor": "Z", - "field": "__hy_az", - "name": "az", - "owner": "hy" - }, - { - "access": 12, - "descriptor": "Z", - "field": "isStereo", - "name": "u", - "owner": "co" - }, - { - "access": 24, - "descriptor": "D", - "field": "__bv_r", - "name": "r", - "owner": "bv" - }, - { - "access": 24, - "descriptor": "Law;", - "field": "WorldMapCacheName_area", - "name": "w", - "owner": "aw" - }, - { - "access": 24, - "descriptor": "Lcj;", - "field": "AttackOption_alwaysRightClick", - "name": "f", - "owner": "cj" - }, - { - "access": 24, - "descriptor": "Lcj;", - "field": "AttackOption_dependsOnCombatLevels", - "name": "m", - "owner": "cj" - }, - { - "access": 24, - "descriptor": "Lcj;", - "field": "AttackOption_hidden", - "name": "w", - "owner": "cj" - }, - { - "access": 24, - "descriptor": "Lcj;", - "field": "AttackOption_leftClickWhereAvailable", - "name": "q", - "owner": "cj" - }, - { - "access": 24, - "descriptor": "Lgl;", - "field": "__gl_f", - "name": "f", - "owner": "gl" - }, - { - "access": 24, - "descriptor": "Lgl;", - "field": "__gl_o", - "name": "o", - "owner": "gl" - }, - { - "access": 24, - "descriptor": "Lgs;", - "field": "__gs_am", - "name": "am", - "owner": "gs" - }, - { - "access": 24, - "descriptor": "Lgs;", - "field": "__gs_ci", - "name": "ci", - "owner": "gs" - }, - { - "access": 24, - "descriptor": "Lh;", - "field": "__h_f", - "name": "f", - "owner": "h" - }, - { - "access": 24, - "descriptor": "Lh;", - "field": "__h_m", - "name": "m", - "owner": "h" - }, - { - "access": 24, - "descriptor": "Lh;", - "field": "__h_q", - "name": "q", - "owner": "h" - }, - { - "access": 24, - "descriptor": "Lh;", - "field": "__h_w", - "name": "w", - "owner": "h" - }, - { - "access": 24, - "descriptor": "Lij;", - "field": "PlayerType_hardcoreIronman", - "name": "u", - "owner": "ij" - }, - { - "access": 24, - "descriptor": "Lij;", - "field": "PlayerType_ironman", - "name": "w", - "owner": "ij" - }, - { - "access": 24, - "descriptor": "Lij;", - "field": "PlayerType_jagexModerator", - "name": "q", - "owner": "ij" - }, - { - "access": 24, - "descriptor": "Lij;", - "field": "PlayerType_normal", - "name": "m", - "owner": "ij" - }, - { - "access": 24, - "descriptor": "Lij;", - "field": "PlayerType_playerModerator", - "name": "f", - "owner": "ij" - }, - { - "access": 24, - "descriptor": "Lij;", - "field": "PlayerType_ultimateIronman", - "name": "o", - "owner": "ij" - }, - { - "access": 24, - "descriptor": "Lis;", - "field": "__is_f", - "name": "f", - "owner": "is" - }, - { - "access": 24, - "descriptor": "Lis;", - "field": "__is_m", - "name": "m", - "owner": "is" - }, - { - "access": 24, - "descriptor": "Lis;", - "field": "__is_o", - "name": "o", - "owner": "is" - }, - { - "access": 24, - "descriptor": "Lis;", - "field": "__is_q", - "name": "q", - "owner": "is" - }, - { - "access": 24, - "descriptor": "Lis;", - "field": "__is_w", - "name": "w", - "owner": "is" - }, - { - "access": 24, - "descriptor": "Ljava/math/BigInteger;", - "field": "__ce_o", - "name": "o", - "owner": "ce" - }, - { - "access": 24, - "descriptor": "Ljava/math/BigInteger;", - "field": "__ce_u", - "name": "u", - "owner": "ce" - }, - { - "access": 24, - "descriptor": "Ljava/math/BigInteger;", - "field": "__cm_f", - "name": "f", - "owner": "cm" - }, - { - "access": 24, - "descriptor": "Ljava/math/BigInteger;", - "field": "__cm_m", - "name": "m", - "owner": "cm" - }, - { - "access": 24, - "descriptor": "Ljava/util/Map;", - "field": "Messages_channels", - "name": "m", - "owner": "cw" - }, - { - "access": 24, - "descriptor": "Ljc;", - "field": "Messages_queue", - "name": "q", - "owner": "cw" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_a", - "name": "a", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_d", - "name": "d", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_e", - "name": "e", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_f", - "name": "f", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_g", - "name": "g", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_j", - "name": "j", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_k", - "name": "k", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_l", - "name": "l", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_m", - "name": "m", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_o", - "name": "o", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_q", - "name": "q", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_s", - "name": "s", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_t", - "name": "t", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_u", - "name": "u", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_w", - "name": "w", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_x", - "name": "x", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lji;", - "field": "__ji_z", - "name": "z", - "owner": "ji" - }, - { - "access": 24, - "descriptor": "Lka;", - "field": "DefaultsGroup_graphics", - "name": "m", - "owner": "ka" - }, - { - "access": 24, - "descriptor": "Lkx;", - "field": "fontNameVerdana11", - "name": "x", - "owner": "lz" - }, - { - "access": 24, - "descriptor": "Lkx;", - "field": "fontNameVerdana13", - "name": "d", - "owner": "lz" - }, - { - "access": 24, - "descriptor": "Lkx;", - "field": "fontNameVerdana15", - "name": "k", - "owner": "lz" - }, - { - "access": 24, - "descriptor": "Llh;", - "field": "Messages_hashTable", - "name": "f", - "owner": "cw" - }, - { - "access": 24, - "descriptor": "Llj;", - "field": "__lj_f", - "name": "f", - "owner": "lj" - }, - { - "access": 24, - "descriptor": "Llj;", - "field": "__lj_q", - "name": "q", - "owner": "lj" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_f", - "name": "f", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_g", - "name": "g", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_l", - "name": "l", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_o", - "name": "o", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_q", - "name": "q", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_u", - "name": "u", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "Llx;", - "field": "__lx_w", - "name": "w", - "owner": "lx" - }, - { - "access": 24, - "descriptor": "[B", - "field": "__hs_x", - "name": "x", - "owner": "hs" - }, - { - "access": 24, - "descriptor": "[C", - "field": "__kb_q", - "name": "q", - "owner": "kb" - }, - { - "access": 24, - "descriptor": "[C", - "field": "__kb_w", - "name": "w", - "owner": "kb" - }, - { - "access": 24, - "descriptor": "[F", - "field": "__ca_f", - "name": "f", - "owner": "ca" - }, - { - "access": 24, - "descriptor": "[I", - "field": "PacketBuffer_masks", - "name": "x", - "owner": "hx" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__bq_b", - "name": "b", - "owner": "bq" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__bq_c", - "name": "c", - "owner": "bq" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__bq_h", - "name": "h", - "owner": "bq" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__bq_r", - "name": "r", - "owner": "bq" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__bq_t", - "name": "t", - "owner": "bq" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__bq_y", - "name": "y", - "owner": "bq" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__ca_m", - "name": "m", - "owner": "ca" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__client_gd", - "name": "gd", - "owner": "client" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_aa", - "name": "aa", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_af", - "name": "af", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_ai", - "name": "ai", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_ao", - "name": "ao", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_au", - "name": "au", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_ax", - "name": "ax", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__em_ba", - "name": "ba", - "owner": "em" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__gx_d", - "name": "d", - "owner": "gx" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__gx_x", - "name": "x", - "owner": "gx" - }, - { - "access": 24, - "descriptor": "[I", - "field": "__hi_d", - "name": "d", - "owner": "hi" - }, - { - "access": 24, - "descriptor": "[I", - "field": "playerMenuOpcodes", - "name": "kp", - "owner": "client" - }, - { - "access": 24, - "descriptor": "[Lgl;", - "field": "__gl_g", - "name": "g", - "owner": "gl" - }, - { - "access": 24, - "descriptor": "[Ljava/lang/String;", - "field": "__bv_z", - "name": "z", - "owner": "bv" - }, - { - "access": 24, - "descriptor": "[Ljava/lang/String;", - "field": "__hg_f", - "name": "f", - "owner": "hg" - }, - { - "access": 24, - "descriptor": "[[I", - "field": "__dv_b", - "name": "b", - "owner": "dv" - }, - { - "access": 24, - "descriptor": "[[I", - "field": "__dv_h", - "name": "h", - "owner": "dv" - }, - { - "access": 24, - "descriptor": "[[Ljava/lang/String;", - "field": "__hg_m", - "name": "m", - "owner": "hg" - }, - { - "access": 25, - "descriptor": "Law;", - "field": "WorldMapCacheName_compositeMap", - "name": "f", - "owner": "aw" - }, - { - "access": 25, - "descriptor": "Law;", - "field": "WorldMapCacheName_compositeTexture", - "name": "q", - "owner": "aw" - }, - { - "access": 25, - "descriptor": "Law;", - "field": "WorldMapCacheName_details", - "name": "m", - "owner": "aw" - }, - { - "access": 25, - "descriptor": "Law;", - "field": "WorldMapCacheName_labels", - "name": "o", - "owner": "aw" - }, - { - "access": 25, - "descriptor": "Lcl;", - "field": "packetWriter", - "name": "fj", - "owner": "client" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_a", - "name": "a", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_aa", - "name": "aa", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ab", - "name": "ab", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ac", - "name": "ac", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ad", - "name": "ad", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ae", - "name": "ae", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_af", - "name": "af", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ag", - "name": "ag", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ah", - "name": "ah", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ai", - "name": "ai", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_aj", - "name": "aj", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ak", - "name": "ak", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_al", - "name": "al", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_am", - "name": "am", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_an", - "name": "an", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ao", - "name": "ao", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ap", - "name": "ap", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_aq", - "name": "aq", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ar", - "name": "ar", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_as", - "name": "as", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_at", - "name": "at", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_au", - "name": "au", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_av", - "name": "av", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_aw", - "name": "aw", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ax", - "name": "ax", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ay", - "name": "ay", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_az", - "name": "az", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_b", - "name": "b", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ba", - "name": "ba", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bb", - "name": "bb", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bc", - "name": "bc", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bd", - "name": "bd", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_be", - "name": "be", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bf", - "name": "bf", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bg", - "name": "bg", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bh", - "name": "bh", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bi", - "name": "bi", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bj", - "name": "bj", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bk", - "name": "bk", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bl", - "name": "bl", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bm", - "name": "bm", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bn", - "name": "bn", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bo", - "name": "bo", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bp", - "name": "bp", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bq", - "name": "bq", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_br", - "name": "br", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bs", - "name": "bs", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bt", - "name": "bt", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bu", - "name": "bu", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bv", - "name": "bv", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bw", - "name": "bw", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bx", - "name": "bx", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_by", - "name": "by", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_bz", - "name": "bz", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_c", - "name": "c", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_ce", - "name": "ce", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_cj", - "name": "cj", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_cm", - "name": "cm", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_cr", - "name": "cr", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_cs", - "name": "cs", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_cv", - "name": "cv", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_cy", - "name": "cy", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_d", - "name": "d", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_e", - "name": "e", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_f", - "name": "f", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_g", - "name": "g", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_h", - "name": "h", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_i", - "name": "i", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_j", - "name": "j", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_k", - "name": "k", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_l", - "name": "l", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_m", - "name": "m", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_n", - "name": "n", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_o", - "name": "o", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_p", - "name": "p", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_q", - "name": "q", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_r", - "name": "r", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_s", - "name": "s", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_t", - "name": "t", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_u", - "name": "u", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_v", - "name": "v", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_w", - "name": "w", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_x", - "name": "x", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_y", - "name": "y", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lge;", - "field": "__ge_z", - "name": "z", - "owner": "ge" - }, - { - "access": 25, - "descriptor": "Lgl;", - "field": "__gl_m", - "name": "m", - "owner": "gl" - }, - { - "access": 25, - "descriptor": "Lgl;", - "field": "__gl_q", - "name": "q", - "owner": "gl" - }, - { - "access": 25, - "descriptor": "Lgl;", - "field": "__gl_w", - "name": "w", - "owner": "gl" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_a", - "name": "a", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_aa", - "name": "aa", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ab", - "name": "ab", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ac", - "name": "ac", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ad", - "name": "ad", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ae", - "name": "ae", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_af", - "name": "af", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ag", - "name": "ag", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ah", - "name": "ah", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ai", - "name": "ai", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_aj", - "name": "aj", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ak", - "name": "ak", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_al", - "name": "al", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_an", - "name": "an", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ao", - "name": "ao", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ap", - "name": "ap", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_aq", - "name": "aq", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ar", - "name": "ar", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_as", - "name": "as", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_at", - "name": "at", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_au", - "name": "au", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_av", - "name": "av", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_aw", - "name": "aw", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ax", - "name": "ax", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ay", - "name": "ay", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_az", - "name": "az", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_b", - "name": "b", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ba", - "name": "ba", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bb", - "name": "bb", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bc", - "name": "bc", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bd", - "name": "bd", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_be", - "name": "be", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bf", - "name": "bf", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bg", - "name": "bg", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bh", - "name": "bh", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bi", - "name": "bi", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bj", - "name": "bj", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bk", - "name": "bk", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bl", - "name": "bl", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bm", - "name": "bm", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bn", - "name": "bn", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bo", - "name": "bo", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bp", - "name": "bp", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bq", - "name": "bq", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_br", - "name": "br", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bs", - "name": "bs", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bt", - "name": "bt", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bu", - "name": "bu", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bv", - "name": "bv", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bw", - "name": "bw", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bx", - "name": "bx", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_by", - "name": "by", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_bz", - "name": "bz", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_c", - "name": "c", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cb", - "name": "cb", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cc", - "name": "cc", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ce", - "name": "ce", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cf", - "name": "cf", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cg", - "name": "cg", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ch", - "name": "ch", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cj", - "name": "cj", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ck", - "name": "ck", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cl", - "name": "cl", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cm", - "name": "cm", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cn", - "name": "cn", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cp", - "name": "cp", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cq", - "name": "cq", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cr", - "name": "cr", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cs", - "name": "cs", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_ct", - "name": "ct", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cu", - "name": "cu", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cv", - "name": "cv", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cw", - "name": "cw", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cy", - "name": "cy", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_cz", - "name": "cz", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_d", - "name": "d", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_e", - "name": "e", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_f", - "name": "f", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_g", - "name": "g", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_h", - "name": "h", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_i", - "name": "i", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_j", - "name": "j", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_k", - "name": "k", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_l", - "name": "l", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_m", - "name": "m", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_n", - "name": "n", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_o", - "name": "o", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_p", - "name": "p", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_q", - "name": "q", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_r", - "name": "r", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_s", - "name": "s", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_t", - "name": "t", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_u", - "name": "u", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_v", - "name": "v", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_w", - "name": "w", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_x", - "name": "x", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_y", - "name": "y", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lgs;", - "field": "__gs_z", - "name": "z", - "owner": "gs" - }, - { - "access": 25, - "descriptor": "Lis;", - "field": "__is_u", - "name": "u", - "owner": "is" - }, - { - "access": 25, - "descriptor": "Liy;", - "field": "__iy_f", - "name": "f", - "owner": "iy" - }, - { - "access": 25, - "descriptor": "Liy;", - "field": "__iy_m", - "name": "m", - "owner": "iy" - }, - { - "access": 25, - "descriptor": "Liy;", - "field": "__iy_q", - "name": "q", - "owner": "iy" - }, - { - "access": 25, - "descriptor": "Liy;", - "field": "__iy_w", - "name": "w", - "owner": "iy" - }, - { - "access": 25, - "descriptor": "Lji;", - "field": "__ji_i", - "name": "i", - "owner": "ji" - }, - { - "access": 25, - "descriptor": "Lji;", - "field": "__ji_n", - "name": "n", - "owner": "ji" - }, - { - "access": 25, - "descriptor": "Lkd;", - "field": "TriBool_false", - "name": "q", - "owner": "kd" - }, - { - "access": 25, - "descriptor": "Lkd;", - "field": "TriBool_true", - "name": "f", - "owner": "kd" - }, - { - "access": 25, - "descriptor": "Lkd;", - "field": "TriBool_unknown", - "name": "m", - "owner": "kd" - }, - { - "access": 25, - "descriptor": "Lkx;", - "field": "FontName_bold12", - "name": "q", - "owner": "kx" - }, - { - "access": 25, - "descriptor": "Lkx;", - "field": "FontName_plain11", - "name": "m", - "owner": "kx" - }, - { - "access": 25, - "descriptor": "Lkx;", - "field": "FontName_plain12", - "name": "f", - "owner": "kx" - }, - { - "access": 25, - "descriptor": "Lkx;", - "field": "FontName_verdana11", - "name": "w", - "owner": "kx" - }, - { - "access": 25, - "descriptor": "Lkx;", - "field": "FontName_verdana13", - "name": "o", - "owner": "kx" - }, - { - "access": 25, - "descriptor": "Lkx;", - "field": "FontName_verdana15", - "name": "u", - "owner": "kx" - }, - { - "access": 25, - "descriptor": "Llj;", - "field": "__lj_m", - "name": "m", - "owner": "lj" - }, - { - "access": 25, - "descriptor": "Llx;", - "field": "__lx_e", - "name": "e", - "owner": "lx" - }, - { - "access": 25, - "descriptor": "Llx;", - "field": "__lx_m", - "name": "m", - "owner": "lx" - }, - { - "access": 25, - "descriptor": "Ls;", - "field": "WorldMapLabelSize_large", - "name": "q", - "owner": "s" - }, - { - "access": 25, - "descriptor": "Ls;", - "field": "WorldMapLabelSize_medium", - "name": "f", - "owner": "s" - }, - { - "access": 25, - "descriptor": "Ls;", - "field": "WorldMapLabelSize_small", - "name": "m", - "owner": "s" - }, - { - "access": 25, - "descriptor": "[C", - "field": "base37Table", - "name": "m", - "owner": "ku" - }, - { - "access": 25, - "descriptor": "[C", - "field": "cp1252AsciiExtension", - "name": "m", - "owner": "kr" - }, - { - "access": 25, - "descriptor": "[S", - "field": "__ht_m", - "name": "m", - "owner": "ht" - }, - { - "access": 25, - "descriptor": "[S", - "field": "__ht_q", - "name": "q", - "owner": "ht" - }, - { - "access": 25, - "descriptor": "[Z", - "field": "Skills_enabled", - "name": "f", - "owner": "hc" - }, - { - "access": 25, - "descriptor": "[[S", - "field": "__ht_f", - "name": "f", - "owner": "ht" - }, - { - "access": 25, - "descriptor": "[[S", - "field": "__ht_w", - "name": "w", - "owner": "ht" - }, - { - "access": 72, - "descriptor": "Z", - "field": "hasFocus", - "name": "an", - "owner": "ba" - }, - { - "access": 73, - "decoder": -1080652669, - "descriptor": "I", - "field": "MouseHandler_idleCycles", - "name": "o", - "owner": "bb" - }, - { - "access": 73, - "decoder": -474146073, - "descriptor": "I", - "field": "KeyHandler_idleCycles", - "name": "ci", - "owner": "an" - }, - { - "access": 73, - "decoder": -5429651987476438000, - "descriptor": "J", - "field": "MouseHandler_millis0", - "name": "e", - "owner": "bb" - }, - { - "access": 73, - "decoder": -813801905, - "descriptor": "I", - "field": "MouseHandler_lastPressedX0", - "name": "a", - "owner": "bb" - }, - { - "access": 73, - "decoder": 1048471439, - "descriptor": "I", - "field": "MouseHandler_x0", - "name": "g", - "owner": "bb" - }, - { - "access": 73, - "decoder": 14138669, - "descriptor": "I", - "field": "MouseHandler_lastPressedY0", - "name": "z", - "owner": "bb" - }, - { - "access": 73, - "decoder": 2000222973, - "descriptor": "I", - "field": "MouseHandler_y0", - "name": "l", - "owner": "bb" - }, - { - "access": 73, - "decoder": 3555003757894628400, - "descriptor": "J", - "field": "MouseHandler_lastPressedTimeMillis0", - "name": "j", - "owner": "bb" - }, - { - "access": 73, - "decoder": 590718769, - "descriptor": "I", - "field": "MouseHandler_lastButton0", - "name": "i", - "owner": "bb" - }, - { - "access": 73, - "decoder": 642308075, - "descriptor": "I", - "field": "MouseHandler_currentButton0", - "name": "u", - "owner": "bb" - }, - { - "access": 8, - "decoder": -1019558835, - "descriptor": "I", - "field": "__bv_y", - "name": "y", - "owner": "bv" - }, - { - "access": 8, - "decoder": -1036874153, - "descriptor": "I", - "field": "hintArrowPlayerIndex", - "name": "ct", - "owner": "client" - }, - { - "access": 8, - "decoder": -1042005999, - "descriptor": "I", - "field": "__ba_aw", - "name": "aw", - "owner": "ba" - }, - { - "access": 8, - "decoder": -1050480853, - "descriptor": "I", - "field": "__client_fd", - "name": "fd", - "owner": "client" - }, - { - "access": 8, - "decoder": -1086790653, - "descriptor": "I", - "field": "__ik_rt", - "name": "rt", - "owner": "ik" - }, - { - "access": 8, - "decoder": -1119867679, - "descriptor": "I", - "field": "__lr_m", - "name": "m", - "owner": "lr" - }, - { - "access": 8, - "decoder": -1131782991, - "descriptor": "I", - "field": "__ao_gk", - "name": "gk", - "owner": "ao" - }, - { - "access": 8, - "decoder": -114766123, - "descriptor": "I", - "field": "Interpreter_stringStackSize", - "name": "x", - "owner": "bv" - }, - { - "access": 8, - "decoder": -1149138989, - "descriptor": "I", - "field": "__client_hk", - "name": "hk", - "owner": "client" - }, - { - "access": 8, - "decoder": -1163038981, - "descriptor": "I", - "field": "camAngleY", - "name": "hp", - "owner": "client" - }, - { - "access": 8, - "decoder": -1168497831, - "descriptor": "I", - "field": "Messages_count", - "name": "w", - "owner": "cw" - }, - { - "access": 8, - "decoder": -1179083285, - "descriptor": "I", - "field": "__ba_l", - "name": "l", - "owner": "ba" - }, - { - "access": 8, - "decoder": -12041645, - "descriptor": "I", - "field": "menuX", - "name": "kw", - "owner": "v" - }, - { - "access": 8, - "decoder": -1208053825, - "descriptor": "I", - "field": "__an_cw", - "name": "cw", - "owner": "an" - }, - { - "access": 8, - "decoder": -1208823721, - "descriptor": "I", - "field": "__client_ke", - "name": "ke", - "owner": "client" - }, - { - "access": 8, - "decoder": -1213062413, - "descriptor": "I", - "field": "__client_iy", - "name": "iy", - "owner": "client" - }, - { - "access": 8, - "decoder": -1218466245, - "descriptor": "I", - "field": "__by_hb", - "name": "hb", - "owner": "by" - }, - { - "access": 8, - "decoder": -123748133, - "descriptor": "I", - "field": "hintArrowY", - "name": "cc", - "owner": "client" - }, - { - "access": 8, - "decoder": -1237576843, - "descriptor": "I", - "field": "Interpreter_intStackSize", - "name": "l", - "owner": "fe" - }, - { - "access": 8, - "decoder": -1247107945, - "descriptor": "I", - "field": "__bs_nb", - "name": "nb", - "owner": "bs" - }, - { - "access": 8, - "decoder": -1267243587, - "descriptor": "I", - "field": "__client_jz", - "name": "jz", - "owner": "client" - }, - { - "access": 8, - "decoder": -12672775, - "descriptor": "I", - "field": "gameDrawingMode", - "name": "oz", - "owner": "client" - }, - { - "access": 8, - "decoder": -1282224505, - "descriptor": "I", - "field": "__iv_q", - "name": "q", - "owner": "iv" - }, - { - "access": 8, - "decoder": -1286287981, - "descriptor": "I", - "field": "__x_rg", - "name": "rg", - "owner": "x" - }, - { - "access": 8, - "decoder": -1302827103, - "descriptor": "I", - "field": "mouseCrossState", - "name": "jw", - "owner": "client" - }, - { - "access": 8, - "decoder": -1309758309, - "descriptor": "I", - "field": "combatTargetPlayerIndex", - "name": "kx", - "owner": "client" - }, - { - "access": 8, - "decoder": -1313705721, - "descriptor": "I", - "field": "__client_cq", - "name": "cq", - "owner": "client" - }, - { - "access": 8, - "decoder": -134014371, - "descriptor": "I", - "field": "__client_gy", - "name": "gy", - "owner": "client" - }, - { - "access": 8, - "decoder": -1344682613, - "descriptor": "I", - "field": "selectedSpellFlags", - "name": "my", - "owner": "do" - }, - { - "access": 8, - "decoder": -1352723865, - "descriptor": "I", - "field": "__client_qp", - "name": "qp", - "owner": "client" - }, - { - "access": 8, - "decoder": -1362734353, - "descriptor": "I", - "field": "__client_pl", - "name": "pl", - "owner": "client" - }, - { - "access": 8, - "decoder": -1367955455, - "descriptor": "I", - "field": "__hq_qg", - "name": "qg", - "owner": "hq" - }, - { - "access": 8, - "decoder": -137788125, - "descriptor": "I", - "field": "minimapState", - "name": "qm", - "owner": "client" - }, - { - "access": 8, - "decoder": -1379876433, - "descriptor": "I", - "field": "__client_ng", - "name": "ng", - "owner": "client" - }, - { - "access": 8, - "decoder": -1406125895, - "descriptor": "I", - "field": "__client_hx", - "name": "hx", - "owner": "client" - }, - { - "access": 8, - "decoder": -1420078475, - "descriptor": "I", - "field": "__client_hj", - "name": "hj", - "owner": "client" - }, - { - "access": 8, - "decoder": -1431050759, - "descriptor": "I", - "field": "js5ConnectState", - "name": "da", - "owner": "client" - }, - { - "access": 8, - "decoder": -1454618167, - "descriptor": "I", - "field": "Tiles_minPlane", - "name": "q", - "owner": "bq" - }, - { - "access": 8, - "decoder": -1456975367, - "descriptor": "I", - "field": "__client_gh", - "name": "gh", - "owner": "client" - }, - { - "access": 8, - "decoder": -1481002083, - "descriptor": "I", - "field": "soundEffectCount", - "name": "qa", - "owner": "client" - }, - { - "access": 8, - "decoder": -1514610183, - "descriptor": "I", - "field": "Login_loadingPercent", - "name": "b", - "owner": "cu" - }, - { - "access": 8, - "decoder": -1516124929, - "descriptor": "I", - "field": "__as_ey", - "name": "ey", - "owner": "as" - }, - { - "access": 8, - "decoder": -1520594673, - "descriptor": "I", - "field": "titleLoadingStage", - "name": "dt", - "owner": "client" - }, - { - "access": 8, - "decoder": -1546210597, - "descriptor": "I", - "field": "archiveLoaderArchive", - "name": "sq", - "owner": "client" - }, - { - "access": 8, - "decoder": -1555836449, - "descriptor": "I", - "field": "__ar_qw", - "name": "qw", - "owner": "ar" - }, - { - "access": 8, - "decoder": -1569269731, - "descriptor": "I", - "field": "npcCount", - "name": "ep", - "owner": "client" - }, - { - "access": 8, - "decoder": -1605454211, - "descriptor": "I", - "field": "__g_z", - "name": "z", - "owner": "g" - }, - { - "access": 8, - "decoder": -1605855913, - "descriptor": "I", - "field": "__client_sl", - "name": "sl", - "owner": "client" - }, - { - "access": 8, - "decoder": -1628183831, - "descriptor": "I", - "field": "mouseWheelRotation", - "name": "oe", - "owner": "client" - }, - { - "access": 8, - "decoder": -163579343, - "descriptor": "I", - "field": "loginState", - "name": "ed", - "owner": "client" - }, - { - "access": 8, - "decoder": -1645409107, - "descriptor": "I", - "field": "selectedItemComponent", - "name": "ix", - "owner": "ge" - }, - { - "access": 8, - "decoder": -1698831905, - "descriptor": "I", - "field": "__ba_e", - "name": "e", - "owner": "ba" - }, - { - "access": 8, - "decoder": -1704358328771671000, - "descriptor": "J", - "field": "__client_pp", - "name": "pp", - "owner": "client" - }, - { - "access": 8, - "decoder": -1715020411, - "descriptor": "I", - "field": "__client_mf", - "name": "mf", - "owner": "client" - }, - { - "access": 8, - "decoder": -1731573291, - "descriptor": "I", - "field": "__client_cn", - "name": "cn", - "owner": "client" - }, - { - "access": 8, - "decoder": -1734004743, - "descriptor": "I", - "field": "menuHeight", - "name": "ka", - "owner": "ak" - }, - { - "access": 8, - "decoder": -1749538901, - "descriptor": "I", - "field": "menuOptionsCount", - "name": "ll", - "owner": "client" - }, - { - "access": 8, - "decoder": -1757834373, - "descriptor": "I", - "field": "hintArrowX", - "name": "cz", - "owner": "client" - }, - { - "access": 8, - "decoder": -1762891465, - "descriptor": "I", - "field": "__dk_o", - "name": "o", - "owner": "dk" - }, - { - "access": 8, - "decoder": -1792536059, - "descriptor": "I", - "field": "rebootTimer", - "name": "cf", - "owner": "client" - }, - { - "access": 8, - "decoder": -1802494233, - "descriptor": "I", - "field": "publicChatMode", - "name": "pt", - "owner": "client" - }, - { - "access": 8, - "decoder": -1807262579, - "descriptor": "I", - "field": "__bw_d", - "name": "d", - "owner": "bw" - }, - { - "access": 8, - "decoder": -1810047523, - "descriptor": "I", - "field": "__i_af", - "name": "af", - "owner": "i" - }, - { - "access": 8, - "decoder": -184301597, - "descriptor": "I", - "field": "pcmPlayerCount", - "name": "e", - "owner": "cu" - }, - { - "access": 8, - "decoder": -1869532553, - "descriptor": "I", - "field": "localPlayerIndex", - "name": "ji", - "owner": "client" - }, - { - "access": 8, - "decoder": -1942470229, - "descriptor": "I", - "field": "__ak_qj", - "name": "qj", - "owner": "ak" - }, - { - "access": 8, - "decoder": -1942898885, - "descriptor": "I", - "field": "__an_cc", - "name": "cc", - "owner": "an" - }, - { - "access": 8, - "decoder": -1945589829, - "descriptor": "I", - "field": "cameraZ", - "name": "hl", - "owner": "k" - }, - { - "access": 8, - "decoder": -1946112139, - "descriptor": "I", - "field": "__y_sn", - "name": "sn", - "owner": "y" - }, - { - "access": 8, - "decoder": -1972775883, - "descriptor": "I", - "field": "componentClickX", - "name": "mt", - "owner": "client" - }, - { - "access": 8, - "decoder": -1984048653, - "descriptor": "I", - "field": "mouseCrossY", - "name": "jq", - "owner": "client" - }, - { - "access": 8, - "decoder": -2062450631, - "descriptor": "I", - "field": "selectedItemId", - "name": "iz", - "owner": "cs" - }, - { - "access": 8, - "decoder": -2071972829, - "descriptor": "I", - "field": "__dm_l", - "name": "l", - "owner": "dm" - }, - { - "access": 8, - "decoder": -2077113503, - "descriptor": "I", - "field": "__ka_e", - "name": "e", - "owner": "ka" - }, - { - "access": 8, - "decoder": -2078849253, - "descriptor": "I", - "field": "__ba_s", - "name": "s", - "owner": "ba" - }, - { - "access": 8, - "decoder": -2142579405, - "descriptor": "I", - "field": "__bq_p", - "name": "p", - "owner": "bq" - }, - { - "access": 8, - "decoder": -215744973, - "descriptor": "I", - "field": "__bb_hz", - "name": "hz", - "owner": "bb" - }, - { - "access": 8, - "decoder": -22568397, - "descriptor": "I", - "field": "__cq_n", - "name": "n", - "owner": "cq" - }, - { - "access": 8, - "decoder": -244224193, - "descriptor": "I", - "field": "__ir_s", - "name": "s", - "owner": "ir" - }, - { - "access": 8, - "decoder": -256520591, - "descriptor": "I", - "field": "port2", - "name": "eq", - "owner": "ag" - }, - { - "access": 8, - "decoder": -274968037, - "descriptor": "I", - "field": "__client_ls", - "name": "ls", - "owner": "client" - }, - { - "access": 8, - "decoder": -278874973, - "descriptor": "I", - "field": "__client_nh", - "name": "nh", - "owner": "client" - }, - { - "access": 8, - "decoder": -281664295, - "descriptor": "I", - "field": "__ba_q", - "name": "q", - "owner": "ba" - }, - { - "access": 8, - "decoder": -3234258972092460000, - "descriptor": "J", - "field": "__cu_bz", - "name": "bz", - "owner": "cu" - }, - { - "access": 8, - "decoder": -34294211, - "descriptor": "I", - "field": "__client_qy", - "name": "qy", - "owner": "client" - }, - { - "access": 8, - "decoder": -3607118089363666000, - "descriptor": "J", - "field": "garbageCollectorLastCheckTimeMs", - "name": "aa", - "owner": "ba" - }, - { - "access": 8, - "decoder": -362336323, - "descriptor": "I", - "field": "destinationX", - "name": "pd", - "owner": "client" - }, - { - "access": 8, - "decoder": -365366303, - "descriptor": "I", - "field": "__iy_lo", - "name": "lo", - "owner": "iy" - }, - { - "access": 8, - "decoder": -376233039, - "descriptor": "I", - "field": "__cu_br", - "name": "br", - "owner": "cu" - }, - { - "access": 8, - "decoder": -438288575, - "descriptor": "I", - "field": "baseY", - "name": "fr", - "owner": "bw" - }, - { - "access": 8, - "decoder": -441913785, - "descriptor": "I", - "field": "__client_hc", - "name": "hc", - "owner": "client" - }, - { - "access": 8, - "decoder": -447055355, - "descriptor": "I", - "field": "__client_eo", - "name": "eo", - "owner": "client" - }, - { - "access": 8, - "decoder": -457229589, - "descriptor": "I", - "field": "__eh_fy", - "name": "fy", - "owner": "eh" - }, - { - "access": 8, - "decoder": -460406997, - "descriptor": "I", - "field": "__client_pm", - "name": "pm", - "owner": "client" - }, - { - "access": 8, - "decoder": -480633777, - "descriptor": "I", - "field": "__client_hu", - "name": "hu", - "owner": "client" - }, - { - "access": 8, - "decoder": -516933613, - "descriptor": "I", - "field": "__client_hn", - "name": "hn", - "owner": "client" - }, - { - "access": 8, - "decoder": -546798303, - "descriptor": "I", - "field": "rootComponentCount", - "name": "os", - "owner": "client" - }, - { - "access": 8, - "decoder": -597100741, - "descriptor": "I", - "field": "__client_fn", - "name": "fn", - "owner": "client" - }, - { - "access": 8, - "decoder": -6104270600047501000, - "descriptor": "J", - "field": "js5StartTimeMs", - "name": "ds", - "owner": "eh" - }, - { - "access": 8, - "decoder": -6166028446082638000, - "descriptor": "J", - "field": "currentTimeMsOffset", - "name": "f", - "owner": "ga" - }, - { - "access": 8, - "decoder": -627650567, - "descriptor": "I", - "field": "hintArrowHeight", - "name": "ci", - "owner": "client" - }, - { - "access": 8, - "decoder": -629885193, - "descriptor": "I", - "field": "viewportHeight", - "name": "rx", - "owner": "client" - }, - { - "access": 8, - "decoder": -631434243, - "descriptor": "I", - "field": "plane", - "name": "jg", - "owner": "dx" - }, - { - "access": 8, - "decoder": -64320473, - "descriptor": "I", - "field": "__client_ky", - "name": "ky", - "owner": "client" - }, - { - "access": 8, - "decoder": -6574384275386813000, - "descriptor": "J", - "field": "__client_ch", - "name": "ch", - "owner": "client" - }, - { - "access": 8, - "decoder": -6780258776884307000, - "descriptor": "J", - "field": "__hd_fc", - "name": "fc", - "owner": "hd" - }, - { - "access": 8, - "decoder": -704675849, - "descriptor": "I", - "field": "__dr_ao", - "name": "ao", - "owner": "dr" - }, - { - "access": 8, - "decoder": -745071109, - "descriptor": "I", - "field": "__hb_sg", - "name": "sg", - "owner": "hb" - }, - { - "access": 8, - "decoder": -753026759, - "descriptor": "I", - "field": "port1", - "name": "ee", - "owner": "q" - }, - { - "access": 8, - "decoder": -758575207, - "descriptor": "I", - "field": "__client_nv", - "name": "nv", - "owner": "client" - }, - { - "access": 8, - "decoder": -76329055, - "descriptor": "I", - "field": "__lr_q", - "name": "q", - "owner": "lr" - }, - { - "access": 8, - "decoder": -766468303, - "descriptor": "I", - "field": "Players_count", - "name": "u", - "owner": "cq" - }, - { - "access": 8, - "decoder": -783816509, - "descriptor": "I", - "field": "rootInterface", - "name": "mm", - "owner": "client" - }, - { - "access": 8, - "decoder": -790717597, - "descriptor": "I", - "field": "baseX", - "name": "ff", - "owner": "af" - }, - { - "access": 8, - "decoder": -791125441, - "descriptor": "I", - "field": "ByteArrayPool_smallCount", - "name": "m", - "owner": "gi" - }, - { - "access": 8, - "decoder": -817957995, - "descriptor": "I", - "field": "__an_ra", - "name": "ra", - "owner": "an" - }, - { - "access": 8, - "decoder": -818676431, - "descriptor": "I", - "field": "__client_qc", - "name": "qc", - "owner": "client" - }, - { - "access": 8, - "decoder": -81902865, - "descriptor": "I", - "field": "viewportTempY", - "name": "ia", - "owner": "client" - }, - { - "access": 8, - "decoder": -836653679, - "descriptor": "I", - "field": "dragItemSlotDestination", - "name": "jy", - "owner": "client" - }, - { - "access": 8, - "decoder": -836962805, - "descriptor": "I", - "field": "__client_jo", - "name": "jo", - "owner": "client" - }, - { - "access": 8, - "decoder": -843739713, - "descriptor": "I", - "field": "__client_nw", - "name": "nw", - "owner": "client" - }, - { - "access": 8, - "decoder": -8445874050676184000, - "descriptor": "J", - "field": "mouseLastLastPressedTimeMillis", - "name": "cb", - "owner": "client" - }, - { - "access": 8, - "decoder": -852671813, - "descriptor": "I", - "field": "__dm_k", - "name": "k", - "owner": "dm" - }, - { - "access": 8, - "decoder": -852697585, - "descriptor": "I", - "field": "__fo_ro", - "name": "ro", - "owner": "fo" - }, - { - "access": 8, - "decoder": -871534943, - "descriptor": "I", - "field": "hintArrowType", - "name": "cp", - "owner": "client" - }, - { - "access": 8, - "decoder": -883931753, - "descriptor": "I", - "field": "__eo_u", - "name": "u", - "owner": "eo" - }, - { - "access": 8, - "decoder": -898263359, - "descriptor": "I", - "field": "__client_ku", - "name": "ku", - "owner": "client" - }, - { - "access": 8, - "decoder": -93280591, - "descriptor": "I", - "field": "__an_ct", - "name": "ct", - "owner": "an" - }, - { - "access": 8, - "decoder": -934082817, - "descriptor": "I", - "field": "__client_na", - "name": "na", - "owner": "client" - }, - { - "access": 8, - "decoder": -948290091, - "descriptor": "I", - "field": "__p_go", - "name": "go", - "owner": "p" - }, - { - "access": 8, - "decoder": -952172003, - "descriptor": "I", - "field": "__client_if", - "name": "if", - "owner": "client" - }, - { - "access": 8, - "decoder": -964416527, - "descriptor": "I", - "field": "__client_ej", - "name": "ej", - "owner": "client" - }, - { - "access": 8, - "decoder": -971800905, - "descriptor": "I", - "field": "ByteArrayPool_largeCount", - "name": "q", - "owner": "gi" - }, - { - "access": 8, - "decoder": -992379173, - "descriptor": "I", - "field": "__bx_o", - "name": "o", - "owner": "bx" - }, - { - "access": 8, - "decoder": 1005832199, - "descriptor": "I", - "field": "camFollowHeight", - "name": "ho", - "owner": "client" - }, - { - "access": 8, - "decoder": 1006519291, - "descriptor": "I", - "field": "__fw_nm", - "name": "nm", - "owner": "fw" - }, - { - "access": 8, - "decoder": 1013162399149344800, - "descriptor": "J", - "field": "garbageCollectorLastCollectionTime", - "name": "ao", - "owner": "ba" - }, - { - "access": 8, - "decoder": 1019025247, - "descriptor": "I", - "field": "__client_nk", - "name": "nk", - "owner": "client" - }, - { - "access": 8, - "decoder": 1052276727, - "descriptor": "I", - "field": "componentClickY", - "name": "me", - "owner": "client" - }, - { - "access": 8, - "decoder": 1052834531, - "descriptor": "I", - "field": "cameraX", - "name": "ha", - "owner": "as" - }, - { - "access": 8, - "decoder": 1075569245, - "descriptor": "I", - "field": "__bu_hy", - "name": "hy", - "owner": "bu" - }, - { - "access": 8, - "decoder": 1076448827, - "descriptor": "I", - "field": "__gs_qh", - "name": "qh", - "owner": "gs" - }, - { - "access": 8, - "decoder": 1077910071, - "descriptor": "I", - "field": "__cu_aj", - "name": "aj", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1084498299, - "descriptor": "I", - "field": "__client_jc", - "name": "jc", - "owner": "client" - }, - { - "access": 8, - "decoder": 1112094745, - "descriptor": "I", - "field": "__an_ch", - "name": "ch", - "owner": "an" - }, - { - "access": 8, - "decoder": 1132932607, - "descriptor": "I", - "field": "__client_nx", - "name": "nx", - "owner": "client" - }, - { - "access": 8, - "decoder": 1135175963, - "descriptor": "I", - "field": "__dm_u", - "name": "u", - "owner": "dm" - }, - { - "access": 8, - "decoder": 1143875805, - "descriptor": "I", - "field": "__bt_g", - "name": "g", - "owner": "bt" - }, - { - "access": 8, - "decoder": 1154760205, - "descriptor": "I", - "field": "__client_dp", - "name": "dp", - "owner": "client" - }, - { - "access": 8, - "decoder": 1181569415, - "descriptor": "I", - "field": "__fs_au", - "name": "au", - "owner": "fs" - }, - { - "access": 8, - "decoder": 1186004739, - "descriptor": "I", - "field": "gameBuild", - "name": "bq", - "owner": "client" - }, - { - "access": 8, - "decoder": 120772859, - "descriptor": "I", - "field": "__hv_h", - "name": "h", - "owner": "hv" - }, - { - "access": 8, - "decoder": 1230692157, - "descriptor": "I", - "field": "__client_pb", - "name": "pb", - "owner": "client" - }, - { - "access": 8, - "decoder": 1298845031, - "descriptor": "I", - "field": "destinationY", - "name": "pk", - "owner": "client" - }, - { - "access": 8, - "decoder": 1326137897, - "descriptor": "I", - "field": "cameraY", - "name": "hs", - "owner": "g" - }, - { - "access": 8, - "decoder": 1348053843, - "descriptor": "I", - "field": "__client_oo", - "name": "oo", - "owner": "client" - }, - { - "access": 8, - "decoder": 1351620693, - "descriptor": "I", - "field": "__dq_rq", - "name": "rq", - "owner": "dq" - }, - { - "access": 8, - "decoder": 1365951359, - "descriptor": "I", - "field": "__client_qf", - "name": "qf", - "owner": "client" - }, - { - "access": 8, - "decoder": 1393270633, - "descriptor": "I", - "field": "hintArrowSubY", - "name": "cx", - "owner": "client" - }, - { - "access": 8, - "decoder": 1431381579, - "descriptor": "I", - "field": "__cu_bl", - "name": "bl", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1467519791, - "descriptor": "I", - "field": "__client_nq", - "name": "nq", - "owner": "client" - }, - { - "access": 8, - "decoder": 1485594821, - "descriptor": "I", - "field": "hintArrowNpcIndex", - "name": "cl", - "owner": "client" - }, - { - "access": 8, - "decoder": 1486366835, - "descriptor": "I", - "field": "itemDragDuration", - "name": "jt", - "owner": "client" - }, - { - "access": 8, - "decoder": 1502058429, - "descriptor": "I", - "field": "__client_ht", - "name": "ht", - "owner": "client" - }, - { - "access": 8, - "decoder": 1548448409, - "descriptor": "I", - "field": "__bf_m", - "name": "m", - "owner": "bf" - }, - { - "access": 8, - "decoder": 1548722671, - "descriptor": "I", - "field": "__cu_bj", - "name": "bj", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1577759565, - "descriptor": "I", - "field": "__s_fi", - "name": "fi", - "owner": "s" - }, - { - "access": 8, - "decoder": 1602665191, - "descriptor": "I", - "field": "followerIndex", - "name": "ml", - "owner": "client" - }, - { - "access": 8, - "decoder": 1606541885, - "descriptor": "I", - "field": "__cu_q", - "name": "q", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1608439891, - "descriptor": "I", - "field": "__w_qs", - "name": "qs", - "owner": "w" - }, - { - "access": 8, - "decoder": 161627197, - "descriptor": "I", - "field": "__lr_f", - "name": "f", - "owner": "lr" - }, - { - "access": 8, - "decoder": 1630772923, - "descriptor": "I", - "field": "isItemSelected", - "name": "lz", - "owner": "client" - }, - { - "access": 8, - "decoder": 1658018867, - "descriptor": "I", - "field": "__client_hg", - "name": "hg", - "owner": "client" - }, - { - "access": 8, - "decoder": 1664350313, - "descriptor": "I", - "field": "__client_hr", - "name": "hr", - "owner": "client" - }, - { - "access": 8, - "decoder": 1677133239, - "descriptor": "I", - "field": "__cu_ac", - "name": "ac", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1678472241, - "descriptor": "I", - "field": "clientType", - "name": "bm", - "owner": "client" - }, - { - "access": 8, - "decoder": 1691923909, - "descriptor": "I", - "field": "__client_ju", - "name": "ju", - "owner": "client" - }, - { - "access": 8, - "decoder": 1694810089, - "descriptor": "I", - "field": "__client_mb", - "name": "mb", - "owner": "client" - }, - { - "access": 8, - "decoder": 1769484271, - "descriptor": "I", - "field": "__cu_bb", - "name": "bb", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1791955261, - "descriptor": "I", - "field": "js5Errors", - "name": "ek", - "owner": "client" - }, - { - "access": 8, - "decoder": 1861681835, - "descriptor": "I", - "field": "__cu_aw", - "name": "aw", - "owner": "cu" - }, - { - "access": 8, - "decoder": 1875936371, - "descriptor": "I", - "field": "menuY", - "name": "kl", - "owner": "ba" - }, - { - "access": 8, - "decoder": 1881890525, - "descriptor": "I", - "field": "__client_np", - "name": "np", - "owner": "client" - }, - { - "access": 8, - "decoder": 1889277277, - "descriptor": "I", - "field": "overheadTextLimit", - "name": "iv", - "owner": "client" - }, - { - "access": 8, - "decoder": 1909006131, - "descriptor": "I", - "field": "cycle", - "name": "cu", - "owner": "client" - }, - { - "access": 8, - "decoder": 1912123225, - "descriptor": "I", - "field": "selectedItemSlot", - "name": "lx", - "owner": "ii" - }, - { - "access": 8, - "decoder": 1939745821, - "descriptor": "I", - "field": "__client_nl", - "name": "nl", - "owner": "client" - }, - { - "access": 8, - "decoder": 1959822241, - "descriptor": "I", - "field": "__client_je", - "name": "je", - "owner": "client" - }, - { - "access": 8, - "decoder": 196309625, - "descriptor": "I", - "field": "__client_lc", - "name": "lc", - "owner": "client" - }, - { - "access": 8, - "decoder": 1990512261, - "descriptor": "I", - "field": "__client_ni", - "name": "ni", - "owner": "client" - }, - { - "access": 8, - "decoder": 202604997, - "descriptor": "I", - "field": "mouseCrossX", - "name": "jb", - "owner": "client" - }, - { - "access": 8, - "decoder": 2035623995, - "descriptor": "I", - "field": "viewportWidth", - "name": "ry", - "owner": "client" - }, - { - "access": 8, - "decoder": 2059180753, - "descriptor": "I", - "field": "componentDragDuration", - "name": "no", - "owner": "bu" - }, - { - "access": 8, - "decoder": 206275573, - "descriptor": "I", - "field": "__client_sx", - "name": "sx", - "owner": "client" - }, - { - "access": 8, - "decoder": 2066759739, - "descriptor": "I", - "field": "__an_cz", - "name": "cz", - "owner": "an" - }, - { - "access": 8, - "decoder": 2068355509, - "descriptor": "I", - "field": "language", - "name": "bo", - "owner": "client" - }, - { - "access": 8, - "decoder": 2069364655, - "descriptor": "I", - "field": "cameraYaw", - "name": "he", - "owner": "ha" - }, - { - "access": 8, - "decoder": 2079315667, - "descriptor": "I", - "field": "menuWidth", - "name": "ko", - "owner": "hf" - }, - { - "access": 8, - "decoder": 2096389021, - "descriptor": "I", - "field": "__ek_x", - "name": "x", - "owner": "ek" - }, - { - "access": 8, - "decoder": 2121641763, - "descriptor": "I", - "field": "ByteArrayPool_mediumCount", - "name": "f", - "owner": "gi" - }, - { - "access": 8, - "decoder": 2128395635, - "descriptor": "I", - "field": "__client_ms", - "name": "ms", - "owner": "client" - }, - { - "access": 8, - "decoder": 218086227, - "descriptor": "I", - "field": "__client_hv", - "name": "hv", - "owner": "client" - }, - { - "access": 8, - "decoder": 233222155, - "descriptor": "I", - "field": "worldsCount", - "name": "u", - "owner": "bt" - }, - { - "access": 8, - "decoder": 233318639, - "descriptor": "I", - "field": "mouseCrossColor", - "name": "jm", - "owner": "client" - }, - { - "access": 8, - "decoder": 236939601, - "descriptor": "I", - "field": "__client_ie", - "name": "ie", - "owner": "client" - }, - { - "access": 8, - "decoder": 244995961, - "descriptor": "I", - "field": "gameState", - "name": "br", - "owner": "client" - }, - { - "access": 8, - "decoder": 247245677, - "descriptor": "I", - "field": "chatEffects", - "name": "mg", - "owner": "client" - }, - { - "access": 8, - "decoder": 26099827, - "descriptor": "I", - "field": "__client_lq", - "name": "lq", - "owner": "client" - }, - { - "access": 8, - "decoder": 262104267, - "descriptor": "I", - "field": "__dm_g", - "name": "g", - "owner": "dm" - }, - { - "access": 8, - "decoder": 289477221, - "descriptor": "I", - "field": "viewportDrawCount", - "name": "ii", - "owner": "client" - }, - { - "access": 8, - "decoder": 3311945626287518700, - "descriptor": "J", - "field": "currentTimeMsLast", - "name": "m", - "owner": "ed" - }, - { - "access": 8, - "decoder": 334735939, - "descriptor": "I", - "field": "__ir_bu", - "name": "bu", - "owner": "ir" - }, - { - "access": 8, - "decoder": 3423502126894795300, - "descriptor": "J", - "field": "__z_si", - "name": "si", - "owner": "z" - }, - { - "access": 8, - "decoder": 344308849, - "descriptor": "I", - "field": "__client_nc", - "name": "nc", - "owner": "client" - }, - { - "access": 8, - "decoder": 351193663, - "descriptor": "I", - "field": "__client_in", - "name": "in", - "owner": "client" - }, - { - "access": 8, - "decoder": 352819683, - "descriptor": "I", - "field": "worldProperties", - "name": "bb", - "owner": "client" - }, - { - "access": 8, - "decoder": 36001423, - "descriptor": "I", - "field": "weight", - "name": "mv", - "owner": "client" - }, - { - "access": 8, - "decoder": 386331251, - "descriptor": "I", - "field": "viewportOffsetX", - "name": "rr", - "owner": "client" - }, - { - "access": 8, - "decoder": 402871301, - "descriptor": "I", - "field": "__client_hi", - "name": "hi", - "owner": "client" - }, - { - "access": 8, - "decoder": 410614005, - "descriptor": "I", - "field": "camAngleX", - "name": "hw", - "owner": "client" - }, - { - "access": 8, - "decoder": 424442889, - "descriptor": "I", - "field": "viewportTempX", - "name": "ig", - "owner": "client" - }, - { - "access": 8, - "decoder": 425367827, - "descriptor": "I", - "field": "__ba_d", - "name": "d", - "owner": "ba" - }, - { - "access": 8, - "decoder": 438998245, - "descriptor": "I", - "field": "__client_hd", - "name": "hd", - "owner": "client" - }, - { - "access": 8, - "decoder": 485534011, - "descriptor": "I", - "field": "dragItemSlotSource", - "name": "jp", - "owner": "client" - }, - { - "access": 8, - "decoder": 490189491, - "descriptor": "I", - "field": "cameraPitch", - "name": "hq", - "owner": "t" - }, - { - "access": 8, - "decoder": 516059665, - "descriptor": "I", - "field": "__client_fw", - "name": "fw", - "owner": "client" - }, - { - "access": 8, - "decoder": 535219347, - "descriptor": "I", - "field": "__client_mh", - "name": "mh", - "owner": "client" - }, - { - "access": 8, - "decoder": 541065633, - "descriptor": "I", - "field": "viewportZoom", - "name": "rz", - "owner": "client" - }, - { - "access": 8, - "decoder": 545127349, - "descriptor": "I", - "field": "Interpreter_frameDepth", - "name": "d", - "owner": "bv" - }, - { - "access": 8, - "decoder": 587773171, - "descriptor": "I", - "field": "__client_ph", - "name": "ph", - "owner": "client" - }, - { - "access": 8, - "decoder": 616180377, - "descriptor": "I", - "field": "overheadTextCount", - "name": "ir", - "owner": "client" - }, - { - "access": 8, - "decoder": 636454135, - "descriptor": "I", - "field": "__bd_er", - "name": "er", - "owner": "bd" - }, - { - "access": 8, - "decoder": 662119345, - "descriptor": "I", - "field": "__iu_n", - "name": "n", - "owner": "iu" - }, - { - "access": 8, - "decoder": 685418907, - "descriptor": "I", - "field": "__client_gp", - "name": "gp", - "owner": "client" - }, - { - "access": 8, - "decoder": 689094231, - "descriptor": "I", - "field": "__client_el", - "name": "el", - "owner": "client" - }, - { - "access": 8, - "decoder": 699084605, - "descriptor": "I", - "field": "__client_lb", - "name": "lb", - "owner": "client" - }, - { - "access": 8, - "decoder": 743073293, - "descriptor": "I", - "field": "__client_ns", - "name": "ns", - "owner": "client" - }, - { - "access": 8, - "decoder": 749254081, - "descriptor": "I", - "field": "hintArrowSubX", - "name": "cd", - "owner": "client" - }, - { - "access": 8, - "decoder": 755300107, - "descriptor": "I", - "field": "__client_ex", - "name": "ex", - "owner": "client" - }, - { - "access": 8, - "decoder": 760022015, - "descriptor": "I", - "field": "__client_nd", - "name": "nd", - "owner": "client" - }, - { - "access": 8, - "decoder": 803647694904294300, - "descriptor": "J", - "field": "__cu_bi", - "name": "bi", - "owner": "cu" - }, - { - "access": 8, - "decoder": 813973829, - "descriptor": "I", - "field": "__client_ja", - "name": "ja", - "owner": "client" - }, - { - "access": 8, - "decoder": 821563709, - "descriptor": "I", - "field": "staffModLevel", - "name": "mw", - "owner": "client" - }, - { - "access": 8, - "decoder": 829228151, - "descriptor": "I", - "field": "__client_fe", - "name": "fe", - "owner": "client" - }, - { - "access": 8, - "decoder": 834543729, - "descriptor": "I", - "field": "__bq_v", - "name": "v", - "owner": "bq" - }, - { - "access": 8, - "decoder": 8470625, - "descriptor": "I", - "field": "__client_fk", - "name": "fk", - "owner": "client" - }, - { - "access": 8, - "decoder": 864673321, - "descriptor": "I", - "field": "mapIconCount", - "name": "pi", - "owner": "client" - }, - { - "access": 8, - "decoder": 8818983958751332000, - "descriptor": "J", - "field": "__client_oa", - "name": "oa", - "owner": "client" - }, - { - "access": 8, - "decoder": 885052255, - "descriptor": "I", - "field": "__client_ln", - "name": "ln", - "owner": "client" - }, - { - "access": 8, - "decoder": 910983131, - "descriptor": "I", - "field": "__client_ik", - "name": "ik", - "owner": "client" - }, - { - "access": 8, - "decoder": 932541923, - "descriptor": "I", - "field": "__cu_y", - "name": "y", - "owner": "cu" - }, - { - "access": 8, - "decoder": 933910819, - "descriptor": "I", - "field": "runEnergy", - "name": "mi", - "owner": "client" - }, - { - "access": 8, - "decoder": 944933439, - "descriptor": "I", - "field": "__client_sd", - "name": "sd", - "owner": "client" - }, - { - "access": 8, - "decoder": 945250525, - "descriptor": "I", - "field": "__cq_l", - "name": "l", - "owner": "cq" - }, - { - "access": 8, - "decoder": 992721193, - "descriptor": "I", - "field": "viewportOffsetY", - "name": "rn", - "owner": "client" - }, - { - "access": 8, - "decoder": 994298267, - "descriptor": "I", - "field": "port3", - "name": "eh", - "owner": "ga" - }, - { - "access": 8, - "descriptor": "F", - "field": "__di_l", - "name": "l", - "owner": "di" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_alpha", - "name": "s", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_color", - "name": "j", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_justificationCurrent", - "name": "y", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_justificationTotal", - "name": "t", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_previousColor", - "name": "z", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_previousShadow", - "name": "i", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_shadow", - "name": "a", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_strike", - "name": "k", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "AbstractFont_underline", - "name": "n", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "I", - "field": "Model_transformTempX", - "name": "bd", - "owner": "du" - }, - { - "access": 8, - "descriptor": "I", - "field": "Model_transformTempY", - "name": "bc", - "owner": "du" - }, - { - "access": 8, - "descriptor": "I", - "field": "Model_transformTempZ", - "name": "bo", - "owner": "du" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_alpha", - "name": "o", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipHeight", - "name": "z", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipMidX", - "name": "n", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipMidX2", - "name": "s", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipMidY", - "name": "i", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipMidY2", - "name": "y", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipNegativeMidX", - "name": "j", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipNegativeMidY", - "name": "t", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Rasterizer3D_clipWidth", - "name": "a", - "owner": "et" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraPitchCosine", - "name": "aq", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraPitchSine", - "name": "ag", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraX", - "name": "r", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraXTile", - "name": "b", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraXTileMax", - "name": "t", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraXTileMin", - "name": "s", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraY", - "name": "p", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraYTile", - "name": "c", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraYTileMax", - "name": "h", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraYTileMin", - "name": "y", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraYawCosine", - "name": "av", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraYawSine", - "name": "aj", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_cameraZ", - "name": "v", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_currentOccludersCount", - "name": "am", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_drawnCount", - "name": "j", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_plane", - "name": "z", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_selectedPlane", - "name": "ay", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_selectedScreenX", - "name": "ah", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_selectedScreenY", - "name": "ak", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_viewportXCenter", - "name": "bx", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_viewportXMax", - "name": "bl", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_viewportXMin", - "name": "bu", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_viewportYCenter", - "name": "by", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_viewportYMax", - "name": "br", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "Scene_viewportYMin", - "name": "bm", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "__cd_d", - "name": "d", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "I", - "field": "__cd_e", - "name": "e", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "I", - "field": "__cd_l", - "name": "l", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "I", - "field": "__cd_x", - "name": "x", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "I", - "field": "__di_e", - "name": "e", - "owner": "di" - }, - { - "access": 8, - "descriptor": "I", - "field": "__dw_ab", - "name": "ab", - "owner": "dw" - }, - { - "access": 8, - "descriptor": "I", - "field": "__em_a", - "name": "a", - "owner": "em" - }, - { - "access": 8, - "descriptor": "I", - "field": "__em_ad", - "name": "ad", - "owner": "em" - }, - { - "access": 8, - "descriptor": "Lap;", - "field": "worldMapEvent", - "name": "j", - "owner": "z" - }, - { - "access": 8, - "descriptor": "Lba;", - "field": "gameShell", - "name": "f", - "owner": "ba" - }, - { - "access": 8, - "descriptor": "Lbf;", - "field": "clientPreferences", - "name": "su", - "owner": "lw" - }, - { - "access": 8, - "descriptor": "Lbj;", - "field": "__client_sj", - "name": "sj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lbr;", - "field": "localPlayer", - "name": "jk", - "owner": "ao" - }, - { - "access": 8, - "descriptor": "Lbu;", - "field": "mouseRecorder", - "name": "ck", - "owner": "cb" - }, - { - "access": 8, - "descriptor": "Lch;", - "field": "varcs", - "name": "of", - "owner": "gy" - }, - { - "access": 8, - "descriptor": "Lcj;", - "field": "npcAttackOption", - "name": "de", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lcj;", - "field": "playerAttackOption", - "name": "co", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lclient;", - "field": "client", - "name": "af", - "owner": "dl" - }, - { - "access": 8, - "descriptor": "Lcn;", - "field": "secureRandomFuture", - "name": "eu", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lco;", - "field": "pcmPlayer0", - "name": "qu", - "owner": "aw" - }, - { - "access": 8, - "descriptor": "Lco;", - "field": "pcmPlayer1", - "name": "qb", - "owner": "ir" - }, - { - "access": 8, - "descriptor": "Lcs;", - "field": "tempMenuAction", - "name": "lr", - "owner": "d" - }, - { - "access": 8, - "descriptor": "Lct;", - "field": "pcmStreamMixer", - "name": "qr", - "owner": "fz" - }, - { - "access": 8, - "descriptor": "Ldl;", - "field": "textureProvider", - "name": "jn", - "owner": "cn" - }, - { - "access": 8, - "descriptor": "Ldp;", - "field": "decimator", - "name": "qi", - "owner": "fd" - }, - { - "access": 8, - "descriptor": "Ldu;", - "field": "Model_sharedSequenceModel", - "name": "m", - "owner": "du" - }, - { - "access": 8, - "descriptor": "Ldu;", - "field": "Model_sharedSpotAnimationModel", - "name": "q", - "owner": "du" - }, - { - "access": 8, - "descriptor": "Ldx;", - "field": "soundSystem", - "name": "x", - "owner": "cw" - }, - { - "access": 8, - "descriptor": "Lem;", - "field": "scene", - "name": "gf", - "owner": "bl" - }, - { - "access": 8, - "descriptor": "Leo;", - "field": "urlRequester", - "name": "fz", - "owner": "kd" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "Component_cachedFonts", - "name": "a", - "owner": "ho" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "Component_cachedModels", - "name": "i", - "owner": "ho" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "EnumDefinition_cached", - "name": "f", - "owner": "jw" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "FloorUnderlayDefinition_cached", - "name": "f", - "owner": "ih" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "HealthBarDefinition_cachedSprites", - "name": "w", - "owner": "ii" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "HitmarkDefinition_cached", - "name": "w", - "owner": "jm" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "HitmarkDefinition_cachedFonts", - "name": "u", - "owner": "jm" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "ItemDefinition_cached", - "name": "x", - "owner": "jv" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "ItemDefinition_cachedModels", - "name": "d", - "owner": "jv" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "KitDefinition_cached", - "name": "w", - "owner": "im" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "NpcDefinition_cached", - "name": "q", - "owner": "jz" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "NpcDefinition_cachedModels", - "name": "w", - "owner": "jz" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "ObjectDefinition_cached", - "name": "w", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "ObjectDefinition_cachedModels", - "name": "g", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "ParamDefinition_cached", - "name": "f", - "owner": "jb" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "Script_cached", - "name": "m", - "owner": "cg" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "SpotAnimationDefinition_cached", - "name": "q", - "owner": "io" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "SpotAnimationDefinition_cachedModels", - "name": "w", - "owner": "io" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "Sprite_cached", - "name": "k", - "owner": "jv" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "WorldMapElement_cachedSprites", - "name": "w", - "owner": "ic" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "__ho_n", - "name": "n", - "owner": "ho" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "__ho_z", - "name": "z", - "owner": "ho" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "__ib_f", - "name": "f", - "owner": "ib" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "__iw_f", - "name": "f", - "owner": "iw" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "__jm_o", - "name": "o", - "owner": "jm" - }, - { - "access": 8, - "descriptor": "Ler;", - "field": "__jr_u", - "name": "u", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "Ley;", - "field": "__kn_x", - "name": "x", - "owner": "kn" - }, - { - "access": 8, - "descriptor": "Lfa;", - "field": "clock", - "name": "n", - "owner": "fg" - }, - { - "access": 8, - "descriptor": "Lff;", - "field": "masterDisk", - "name": "sc", - "owner": "kz" - }, - { - "access": 8, - "descriptor": "Lfm;", - "field": "js5SocketTask", - "name": "dn", - "owner": "hr" - }, - { - "access": 8, - "descriptor": "Lfm;", - "field": "socketTask", - "name": "fl", - "owner": "fq" - }, - { - "access": 8, - "descriptor": "Lfu;", - "field": "__ji_fp", - "name": "fp", - "owner": "ji" - }, - { - "access": 8, - "descriptor": "Lfu;", - "field": "js5Socket", - "name": "df", - "owner": "cf" - }, - { - "access": 8, - "descriptor": "Lfv;", - "field": "mouseWheel", - "name": "ol", - "owner": "j" - }, - { - "access": 8, - "descriptor": "Lg;", - "field": "grandExchangeEvents", - "name": "sm", - "owner": "do" - }, - { - "access": 8, - "descriptor": "Lgo;", - "field": "gzipDecompressor", - "name": "i", - "owner": "ir" - }, - { - "access": 8, - "descriptor": "Lgr;", - "field": "__cq_a", - "name": "a", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "Lgt;", - "field": "Bzip2Decompressor_state", - "name": "l", - "owner": "gk" - }, - { - "access": 8, - "descriptor": "Lhi;", - "field": "__client_ru", - "name": "ru", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__client_md", - "name": "md", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__client_mo", - "name": "mo", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__dk_lm", - "name": "lm", - "owner": "dk" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__ej_jv", - "name": "jv", - "owner": "ej" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__fg_jh", - "name": "jh", - "owner": "fg" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__n_n", - "name": "n", - "owner": "n" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "__t_i", - "name": "i", - "owner": "t" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "clickedComponent", - "name": "mc", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "clickedComponentParent", - "name": "mr", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "dragInventoryComponent", - "name": "jf", - "owner": "az" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "mousedOverComponentIf1", - "name": "lu", - "owner": "fa" - }, - { - "access": 8, - "descriptor": "Lho;", - "field": "viewportComponent", - "name": "mx", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "FloorFloorUnderlayDefinition_archive", - "name": "m", - "owner": "ih" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "NpcDefinition_archive", - "name": "m", - "owner": "jz" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "NpcDefinition_modelArchive", - "name": "f", - "owner": "jz" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "ObjectDefinition_archive", - "name": "f", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "VarbitDefinition_archive", - "name": "m", - "owner": "ia" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "__iw_m", - "name": "m", - "owner": "iw" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "__jm_f", - "name": "f", - "owner": "jm" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "__jm_m", - "name": "m", - "owner": "jm" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "__jm_q", - "name": "q", - "owner": "jm" - }, - { - "access": 8, - "descriptor": "Lir;", - "field": "__jr_q", - "name": "q", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "Lis;", - "field": "studioGame", - "name": "bn", - "owner": "c" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "__bc_dm", - "name": "dm", - "owner": "bc" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "__gu_et", - "name": "et", - "owner": "gu" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "__s_dq", - "name": "dq", - "owner": "s" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive0", - "name": "di", - "owner": "ir" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive1", - "name": "dc", - "owner": "ek" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive10", - "name": "dv", - "owner": "j" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive11", - "name": "do", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive12", - "name": "dh", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive13", - "name": "dz", - "owner": "gi" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive14", - "name": "dj", - "owner": "q" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive15", - "name": "du", - "owner": "as" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive16", - "name": "eb", - "owner": "c" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive2", - "name": "dg", - "owner": "be" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive3", - "name": "db", - "owner": "t" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive4", - "name": "dd", - "owner": "v" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive5", - "name": "dy", - "owner": "cn" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive6", - "name": "dk", - "owner": "fq" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive7", - "name": "dl", - "owner": "ad" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive8", - "name": "dr", - "owner": "p" - }, - { - "access": 8, - "descriptor": "Lit;", - "field": "archive9", - "name": "dw", - "owner": "il" - }, - { - "access": 8, - "descriptor": "Liy;", - "field": "serverBuild", - "name": "bs", - "owner": "z" - }, - { - "access": 8, - "descriptor": "Ljava/awt/Font;", - "field": "__hb_av", - "name": "av", - "owner": "hb" - }, - { - "access": 8, - "descriptor": "Ljava/awt/FontMetrics;", - "field": "__bo_ar", - "name": "ar", - "owner": "bo" - }, - { - "access": 8, - "descriptor": "Ljava/awt/Image;", - "field": "__ij_ak", - "name": "ak", - "owner": "ij" - }, - { - "access": 8, - "descriptor": "Ljava/lang/Object;", - "field": "ArchiveDiskActionHandler_lock", - "name": "w", - "owner": "iv" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_colorEndTag", - "name": "l", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_comma", - "name": "f", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_lineBreakTag", - "name": "g", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_pipe", - "name": "q", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_rightArrow", - "name": "u", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_rightParenthesis", - "name": "o", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_spaceLeftParenthesis", - "name": "w", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Formatting_true", - "name": "m", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_loadingText", - "name": "c", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_password", - "name": "ap", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_response0", - "name": "al", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_response1", - "name": "ab", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_response2", - "name": "ae", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_response3", - "name": "at", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "Login_username", - "name": "ad", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__b_by", - "name": "by", - "owner": "b" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__cj_ay", - "name": "ay", - "owner": "cj" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__client_pz", - "name": "pz", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__cu_ai", - "name": "ai", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__cu_bq", - "name": "bq", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__cu_bs", - "name": "bs", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "__id_ab", - "name": "ab", - "owner": "id" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "selectedItemName", - "name": "it", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "selectedSpellActionName", - "name": "mk", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "selectedSpellName", - "name": "mu", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "worldHost", - "name": "ei", - "owner": "af" - }, - { - "access": 8, - "descriptor": "Ljava/lang/String;", - "field": "worldsUrl", - "name": "bx", - "owner": "iy" - }, - { - "access": 8, - "descriptor": "Ljava/lang/Thread;", - "field": "ArchiveDiskActionHandler_thread", - "name": "o", - "owner": "en" - }, - { - "access": 8, - "descriptor": "Ljava/lang/management/GarbageCollectorMXBean;", - "field": "garbageCollector", - "name": "au", - "owner": "ir" - }, - { - "access": 8, - "descriptor": "Ljava/security/SecureRandom;", - "field": "secureRandom", - "name": "ec", - "owner": "t" - }, - { - "access": 8, - "descriptor": "Ljava/util/ArrayList;", - "field": "archiveLoaders", - "name": "sy", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljava/util/Calendar;", - "field": "Interpreter_calendar", - "name": "a", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "Ljava/util/Calendar;", - "field": "__hg_q", - "name": "q", - "owner": "hg" - }, - { - "access": 8, - "descriptor": "Ljava/util/HashMap;", - "field": "fontsMap", - "name": "ft", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljava/util/Hashtable;", - "field": "__fo_q", - "name": "q", - "owner": "fo" - }, - { - "access": 8, - "descriptor": "Ljava/util/Random;", - "field": "AbstractFont_random", - "name": "h", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "Ljava/util/concurrent/ScheduledExecutorService;", - "field": "soundSystemExecutor", - "name": "l", - "owner": "kq" - }, - { - "access": 8, - "descriptor": "Ljava/util/zip/CRC32;", - "field": "Archive_crc", - "name": "aj", - "owner": "it" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "ArchiveDiskActionHandler_requestQueue", - "name": "m", - "owner": "iv" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "ArchiveDiskActionHandler_responseQueue", - "name": "f", - "owner": "iv" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "Scene_tilesDeque", - "name": "az", - "owner": "em" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "__client_kh", - "name": "kh", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "__client_oc", - "name": "oc", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "__client_oh", - "name": "oh", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "graphicsObjects", - "name": "kt", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "objectSounds", - "name": "m", - "owner": "be" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "projectiles", - "name": "kk", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lje;", - "field": "scriptEvents", - "name": "og", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Ljo;", - "field": "timer", - "name": "fm", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lkk;", - "field": "fontBold12", - "name": "fo", - "owner": "q" - }, - { - "access": 8, - "descriptor": "Lkk;", - "field": "fontPlain11", - "name": "fv", - "owner": "by" - }, - { - "access": 8, - "descriptor": "Lkk;", - "field": "fontPlain12", - "name": "fu", - "owner": "az" - }, - { - "access": 8, - "descriptor": "Lkv;", - "field": "clanChat", - "name": "pg", - "owner": "cl" - }, - { - "access": 8, - "descriptor": "Lkz;", - "field": "fonts", - "name": "fs", - "owner": "ic" - }, - { - "access": 8, - "descriptor": "Lla;", - "field": "__eb_ah", - "name": "ah", - "owner": "eb" - }, - { - "access": 8, - "descriptor": "Lla;", - "field": "__eo_ak", - "name": "ak", - "owner": "eo" - }, - { - "access": 8, - "descriptor": "Llb;", - "field": "platformInfo", - "name": "st", - "owner": "s" - }, - { - "access": 8, - "descriptor": "Lld;", - "field": "componentClickMasks", - "name": "on", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lld;", - "field": "interfaceParents", - "name": "mj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lld;", - "field": "itemContainers", - "name": "m", - "owner": "bc" - }, - { - "access": 8, - "descriptor": "Llg;", - "field": "spriteIds", - "name": "em", - "owner": "hg" - }, - { - "access": 8, - "descriptor": "Llm;", - "field": "platformInfoProvider", - "name": "sk", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Lln;", - "field": "__cu_g", - "name": "g", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Lln;", - "field": "__d_gz", - "name": "gz", - "owner": "d" - }, - { - "access": 8, - "descriptor": "Lln;", - "field": "__el_gm", - "name": "gm", - "owner": "el" - }, - { - "access": 8, - "descriptor": "Lln;", - "field": "__kz_l", - "name": "l", - "owner": "kz" - }, - { - "access": 8, - "descriptor": "Lln;", - "field": "sceneMinimapSprite", - "name": "px", - "owner": "bx" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__an_i", - "name": "i", - "owner": "an" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__bd_u", - "name": "u", - "owner": "bd" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__bw_k", - "name": "k", - "owner": "bw" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__cn_bu", - "name": "bu", - "owner": "cn" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__cu_d", - "name": "d", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__cu_o", - "name": "o", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__fb_bm", - "name": "bm", - "owner": "fb" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__h_e", - "name": "e", - "owner": "h" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__jn_by", - "name": "by", - "owner": "jn" - }, - { - "access": 8, - "descriptor": "Llq;", - "field": "__kw_n", - "name": "n", - "owner": "kw" - }, - { - "access": 8, - "descriptor": "Llx;", - "field": "loginType", - "name": "bk", - "owner": "an" - }, - { - "access": 8, - "descriptor": "Llz;", - "field": "worldMap0", - "name": "sz", - "owner": "bo" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_rb", - "name": "rb", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_re", - "name": "re", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_ri", - "name": "ri", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_rm", - "name": "rm", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_rp", - "name": "rp", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_rs", - "name": "rs", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_rv", - "name": "rv", - "owner": "client" - }, - { - "access": 8, - "descriptor": "S", - "field": "__client_rw", - "name": "rw", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "Login_isUsernameRemembered", - "name": "ew", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "ObjectDefinition_isLowDetail", - "name": "m", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "Z", - "field": "Rasterizer3D_isLowDetailTexture", - "name": "q", - "owner": "et" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__bv_s", - "name": "s", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__bv_t", - "name": "t", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__cd_s", - "name": "s", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_ai", - "name": "ai", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_bl", - "name": "bl", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_cw", - "name": "cw", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_fh", - "name": "fh", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_hh", - "name": "hh", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_ij", - "name": "ij", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_is", - "name": "is", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_jl", - "name": "jl", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_nn", - "name": "nn", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_nt", - "name": "nt", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__client_qq", - "name": "qq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__cu_aa", - "name": "aa", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__cu_ax", - "name": "ax", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__cu_ba", - "name": "ba", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__cu_bk", - "name": "bk", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__cu_f", - "name": "f", - "owner": "cu" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__dq_pe", - "name": "pe", - "owner": "dq" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__du_bx", - "name": "bx", - "owner": "du" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__em_ab", - "name": "ab", - "owner": "em" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__em_ac", - "name": "ac", - "owner": "em" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__et_f", - "name": "f", - "owner": "et" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__et_m", - "name": "m", - "owner": "et" - }, - { - "access": 8, - "descriptor": "Z", - "field": "__lp_ca", - "name": "ca", - "owner": "lp" - }, - { - "access": 8, - "descriptor": "Z", - "field": "directBufferUnavailable", - "name": "f", - "owner": "gu" - }, - { - "access": 8, - "descriptor": "Z", - "field": "displayFps", - "name": "cg", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "followerOpsLowPriority", - "name": "lw", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isCameraLocked", - "name": "qz", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isDraggingComponent", - "name": "ny", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isInInstance", - "name": "gg", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isKilled", - "name": "u", - "owner": "ba" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isLoading", - "name": "cj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isLowDetail", - "name": "bc", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isMenuOpen", - "name": "kc", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isResizable", - "name": "or", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "isSpellSelected", - "name": "lv", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "playerMod", - "name": "mn", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "renderSelf", - "name": "js", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "shiftClickDrop", - "name": "lf", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "showLoadingMessages", - "name": "jj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "showMouseCross", - "name": "jr", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "showMouseOverText", - "name": "lj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "tapToDrop", - "name": "lp", - "owner": "client" - }, - { - "access": 8, - "descriptor": "Z", - "field": "useBufferedSocket", - "name": "fx", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[B", - "field": "ArchiveDisk_buffer", - "name": "m", - "owner": "ff" - }, - { - "access": 8, - "descriptor": "[B", - "field": "Model_sharedSequenceModelFaceAlphas", - "name": "f", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[B", - "field": "Model_sharedSpotAnimationModelFaceAlphas", - "name": "w", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[B", - "field": "__cd_g", - "name": "g", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[B", - "field": "__client_ev", - "name": "ev", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[B", - "field": "__cq_q", - "name": "q", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[B", - "field": "__cq_w", - "name": "w", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[C", - "field": "__an_cg", - "name": "cg", - "owner": "an" - }, - { - "access": 8, - "descriptor": "[C", - "field": "__kc_f", - "name": "f", - "owner": "kc" - }, - { - "access": 8, - "descriptor": "[C", - "field": "__kc_q", - "name": "q", - "owner": "kc" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_ag", - "name": "ag", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_aj", - "name": "aj", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_aq", - "name": "aq", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_c", - "name": "c", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_p", - "name": "p", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_r", - "name": "r", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[F", - "field": "__cd_v", - "name": "v", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_delays", - "name": "c", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_noise", - "name": "t", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_phases", - "name": "b", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_pitchBaseSteps", - "name": "v", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_pitchSteps", - "name": "p", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_samples", - "name": "s", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_sine", - "name": "y", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Instrument_volumeSteps", - "name": "r", - "owner": "db" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Interpreter_arrayLengths", - "name": "o", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Interpreter_intLocals", - "name": "q", - "owner": "kp" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Interpreter_intStack", - "name": "g", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "KeyHandler_keyCodes", - "name": "cd", - "owner": "an" - }, - { - "access": 8, - "descriptor": "[I", - "field": "ModelData_cosine", - "name": "at", - "owner": "dw" - }, - { - "access": 8, - "descriptor": "[I", - "field": "ModelData_sine", - "name": "ae", - "owner": "dw" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Model_cosine", - "name": "bl", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Model_sine", - "name": "bm", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Players_indices", - "name": "g", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Players_orientations", - "name": "d", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Players_regions", - "name": "x", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Players_targetIndices", - "name": "k", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Rasterizer3D_rowOffsets", - "name": "h", - "owner": "et" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Scene_planeOccluderCounts", - "name": "ap", - "owner": "em" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Texture_animatedPixels", - "name": "a", - "owner": "dh" - }, - { - "access": 8, - "descriptor": "[I", - "field": "Varps_masks", - "name": "m", - "owner": "hv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__ah_l", - "name": "l", - "owner": "ah" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__an_cf", - "name": "cf", - "owner": "an" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__an_cq", - "name": "cq", - "owner": "an" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__bk_g", - "name": "g", - "owner": "bk" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__bm_i", - "name": "i", - "owner": "bm" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__bt_e", - "name": "e", - "owner": "bt" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__bt_l", - "name": "l", - "owner": "bt" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__ca_d", - "name": "d", - "owner": "ca" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__ca_x", - "name": "x", - "owner": "ca" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__cd_ar", - "name": "ar", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__cd_av", - "name": "av", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__cd_j", - "name": "j", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_fg", - "name": "fg", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_kd", - "name": "kd", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_kn", - "name": "kn", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_nf", - "name": "nf", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_nr", - "name": "nr", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_nz", - "name": "nz", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_pn", - "name": "pn", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_pq", - "name": "pq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_pv", - "name": "pv", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_qd", - "name": "qd", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_qk", - "name": "qk", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_qn", - "name": "qn", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_rd", - "name": "rd", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_rj", - "name": "rj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_rk", - "name": "rk", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_rl", - "name": "rl", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_th", - "name": "th", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__client_tp", - "name": "tp", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__cq_e", - "name": "e", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__cq_i", - "name": "i", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__cy_d", - "name": "d", - "owner": "cy" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_aa", - "name": "aa", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_af", - "name": "af", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_am", - "name": "am", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_an", - "name": "an", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_au", - "name": "au", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_az", - "name": "az", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_ba", - "name": "ba", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_bb", - "name": "bb", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_bj", - "name": "bj", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_bk", - "name": "bk", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_bn", - "name": "bn", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_bq", - "name": "bq", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_br", - "name": "br", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__du_bs", - "name": "bs", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dv_j", - "name": "j", - "owner": "dv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dv_s", - "name": "s", - "owner": "dv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dv_t", - "name": "t", - "owner": "dv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dv_y", - "name": "y", - "owner": "dv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dv_z", - "name": "z", - "owner": "dv" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dw_al", - "name": "al", - "owner": "dw" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dw_aw", - "name": "aw", - "owner": "dw" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dz_f", - "name": "f", - "owner": "dz" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dz_m", - "name": "m", - "owner": "dz" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dz_q", - "name": "q", - "owner": "dz" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__dz_w", - "name": "w", - "owner": "dz" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__et_p", - "name": "p", - "owner": "et" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__et_r", - "name": "r", - "owner": "et" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__fi_e", - "name": "e", - "owner": "fi" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__fi_l", - "name": "l", - "owner": "fi" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__gi_g", - "name": "g", - "owner": "gi" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__gr_q", - "name": "q", - "owner": "gr" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__h_n", - "name": "n", - "owner": "h" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__hc_ef", - "name": "ef", - "owner": "hc" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__hf_k", - "name": "k", - "owner": "hf" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__i_x", - "name": "x", - "owner": "i" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__ia_u", - "name": "u", - "owner": "ia" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__iu_e", - "name": "e", - "owner": "iu" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__kc_w", - "name": "w", - "owner": "kc" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__lr_l", - "name": "l", - "owner": "lr" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__lr_o", - "name": "o", - "owner": "lr" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__lr_w", - "name": "w", - "owner": "lr" - }, - { - "access": 8, - "descriptor": "[I", - "field": "__y_p", - "name": "p", - "owner": "y" - }, - { - "access": 8, - "descriptor": "[I", - "field": "currentLevels", - "name": "ki", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "experience", - "name": "kb", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "levels", - "name": "kr", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "mapIconXs", - "name": "ps", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "mapIconYs", - "name": "pw", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "menuArguments0", - "name": "lk", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "menuArguments1", - "name": "ly", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "menuArguments2", - "name": "li", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "menuOpcodes", - "name": "lh", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "modelViewportXs", - "name": "ap", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "modelViewportYs", - "name": "as", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[I", - "field": "npcIndices", - "name": "fq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextAscents", - "name": "ip", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextColors", - "name": "ic", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextCyclesRemaining", - "name": "io", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextEffects", - "name": "iw", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextXOffsets", - "name": "ib", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextXs", - "name": "iq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "overheadTextYs", - "name": "iu", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "regionLandArchiveIds", - "name": "gb", - "owner": "bb" - }, - { - "access": 8, - "descriptor": "[I", - "field": "regionMapArchiveIds", - "name": "gw", - "owner": "bd" - }, - { - "access": 8, - "descriptor": "[I", - "field": "regions", - "name": "gn", - "owner": "kw" - }, - { - "access": 8, - "descriptor": "[I", - "field": "rootComponentHeights", - "name": "ox", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "rootComponentWidths", - "name": "oj", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "rootComponentXs", - "name": "oy", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "rootComponentYs", - "name": "oi", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[I", - "field": "soundEffectIds", - "name": "qv", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[J", - "field": "__ba_a", - "name": "a", - "owner": "ba" - }, - { - "access": 8, - "descriptor": "[J", - "field": "__ba_j", - "name": "j", - "owner": "ba" - }, - { - "access": 8, - "descriptor": "[J", - "field": "__client_pu", - "name": "pu", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[J", - "field": "__gr_o", - "name": "o", - "owner": "gr" - }, - { - "access": 8, - "descriptor": "[Lbn;", - "field": "Interpreter_frames", - "name": "k", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "[Lbr;", - "field": "players", - "name": "jd", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Lbt;", - "field": "worlds", - "name": "o", - "owner": "bc" - }, - { - "access": 8, - "descriptor": "[Lci;", - "field": "soundEffects", - "name": "qe", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Lcv;", - "field": "npcs", - "name": "ez", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Ldw;", - "field": "__jr_l", - "name": "l", - "owner": "jr" - }, - { - "access": 8, - "descriptor": "[Lee;", - "field": "Scene_currentOccluders", - "name": "an", - "owner": "em" - }, - { - "access": 8, - "descriptor": "[Leh;", - "field": "gameObjects", - "name": "ar", - "owner": "em" - }, - { - "access": 8, - "descriptor": "[Lfy;", - "field": "collisionMaps", - "name": "w", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Lgr;", - "field": "__cq_o", - "name": "o", - "owner": "cq" - }, - { - "access": 8, - "descriptor": "[Lho;", - "field": "__jx_ne", - "name": "ne", - "owner": "jx" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "AbstractFont_lines", - "name": "b", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "Interpreter_stringLocals", - "name": "w", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "Interpreter_stringStack", - "name": "e", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "menuActions", - "name": "ld", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "menuTargetNames", - "name": "la", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "overheadText", - "name": "ih", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Ljava/lang/String;", - "field": "playerMenuActions", - "name": "kq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "__ar_bd", - "name": "bd", - "owner": "ar" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "crossSprites", - "name": "gx", - "owner": "an" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "headIconHintSprites", - "name": "gi", - "owner": "br" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "headIconPkSprites", - "name": "gt", - "owner": "z" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "headIconPrayerSprites", - "name": "gr", - "owner": "bf" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "mapDotSprites", - "name": "gu", - "owner": "at" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "mapIcons", - "name": "po", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Lln;", - "field": "mapMarkerSprites", - "name": "ga", - "owner": "j" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "__an_x", - "name": "x", - "owner": "an" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "__ap_w", - "name": "w", - "owner": "ap" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "__cj_bo", - "name": "bo", - "owner": "cj" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "__en_bc", - "name": "bc", - "owner": "en" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "__ey_bx", - "name": "bx", - "owner": "ey" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "mapSceneSprites", - "name": "gv", - "owner": "gq" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "modIconSprites", - "name": "gc", - "owner": "h" - }, - { - "access": 8, - "descriptor": "[Llq;", - "field": "scrollBarSprites", - "name": "gj", - "owner": "ay" - }, - { - "access": 8, - "descriptor": "[Lx;", - "field": "grandExchangeOffers", - "name": "sb", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[S", - "field": "__cj_sp", - "name": "sp", - "owner": "cj" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__ca_k", - "name": "k", - "owner": "ca" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__cd_z", - "name": "z", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__client_kv", - "name": "kv", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__client_od", - "name": "od", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__client_oq", - "name": "oq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__client_ot", - "name": "ot", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__client_rh", - "name": "rh", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__du_ad", - "name": "ad", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "__du_at", - "name": "at", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[Z", - "field": "menuShiftClick", - "name": "lt", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[[B", - "field": "ByteArrayPool_large", - "name": "u", - "owner": "gi" - }, - { - "access": 8, - "descriptor": "[[B", - "field": "ByteArrayPool_medium", - "name": "o", - "owner": "gi" - }, - { - "access": 8, - "descriptor": "[[B", - "field": "ByteArrayPool_small", - "name": "w", - "owner": "gi" - }, - { - "access": 8, - "descriptor": "[[B", - "field": "__lr_e", - "name": "e", - "owner": "lr" - }, - { - "access": 8, - "descriptor": "[[B", - "field": "regionLandArchives", - "name": "gs", - "owner": "ad" - }, - { - "access": 8, - "descriptor": "[[B", - "field": "regionMapArchives", - "name": "gl", - "owner": "bg" - }, - { - "access": 8, - "descriptor": "[[F", - "field": "__di_u", - "name": "u", - "owner": "di" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "Interpreter_arrays", - "name": "u", - "owner": "bv" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "__di_g", - "name": "g", - "owner": "di" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "__du_ai", - "name": "ai", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "__du_ax", - "name": "ax", - "owner": "du" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "__fi_q", - "name": "q", - "owner": "fi" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "__fi_w", - "name": "w", - "owner": "fi" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "__gd_e", - "name": "e", - "owner": "gd" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "tileLastDrawnActor", - "name": "im", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[[I", - "field": "xteaKeys", - "name": "ge", - "owner": "gf" - }, - { - "access": 8, - "descriptor": "[[Lee;", - "field": "Scene_planeOccluders", - "name": "as", - "owner": "em" - }, - { - "access": 8, - "descriptor": "[[Z", - "field": "visibleTiles", - "name": "bo", - "owner": "em" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "Tiles_renderFlags", - "name": "f", - "owner": "bq" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "__ay_u", - "name": "u", - "owner": "ay" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "__bq_l", - "name": "l", - "owner": "bq" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "__bq_w", - "name": "w", - "owner": "bq" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "__fe_e", - "name": "e", - "owner": "fe" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "__kc_g", - "name": "g", - "owner": "kc" - }, - { - "access": 8, - "descriptor": "[[[B", - "field": "__kz_o", - "name": "o", - "owner": "kz" - }, - { - "access": 8, - "descriptor": "[[[I", - "field": "Tiles_heights", - "name": "m", - "owner": "bq" - }, - { - "access": 8, - "descriptor": "[[[I", - "field": "__bq_a", - "name": "a", - "owner": "bq" - }, - { - "access": 8, - "descriptor": "[[[I", - "field": "instanceChunkTemplates", - "name": "gq", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[[[Lje;", - "field": "groundItems", - "name": "kz", - "owner": "client" - }, - { - "access": 8, - "descriptor": "[[[[Z", - "field": "visibilityMap", - "name": "bc", - "owner": "em" - }, - { - "access": 9, - "decoder": -1063713523, - "descriptor": "I", - "field": "__client_il", - "name": "il", - "owner": "client" - }, - { - "access": 9, - "decoder": -112939189, - "descriptor": "I", - "field": "WorldMapElement_count", - "name": "q", - "owner": "ev" - }, - { - "access": 9, - "decoder": -1141619871, - "descriptor": "I", - "field": "NetCache_ioExceptions", - "name": "r", - "owner": "iq" - }, - { - "access": 9, - "decoder": -1404585009, - "descriptor": "I", - "field": "NetCache_crcMismatches", - "name": "c", - "owner": "iq" - }, - { - "access": 9, - "decoder": -1536028937, - "descriptor": "I", - "field": "__aj_e", - "name": "e", - "owner": "aj" - }, - { - "access": 9, - "decoder": -1583654139, - "descriptor": "I", - "field": "__gg_u", - "name": "u", - "owner": "gg" - }, - { - "access": 9, - "decoder": -1592359229, - "descriptor": "I", - "field": "NetCache_pendingWritesCount", - "name": "x", - "owner": "iq" - }, - { - "access": 9, - "decoder": -1627751389, - "descriptor": "I", - "field": "NetCache_pendingResponsesCount", - "name": "k", - "owner": "iq" - }, - { - "access": 9, - "decoder": -1753937079, - "descriptor": "I", - "field": "__ik_cn", - "name": "cn", - "owner": "ik" - }, - { - "access": 9, - "decoder": -1853704165, - "descriptor": "I", - "field": "MouseHandler_lastPressedX", - "name": "t", - "owner": "bb" - }, - { - "access": 9, - "decoder": -18917723, - "descriptor": "I", - "field": "musicTrackGroupId", - "name": "g", - "owner": "ar" - }, - { - "access": 9, - "decoder": -2044247305, - "descriptor": "I", - "field": "MouseHandler_currentButton", - "name": "d", - "owner": "bb" - }, - { - "access": 9, - "decoder": -2051451755, - "descriptor": "I", - "field": "idxCount", - "name": "u", - "owner": "fs" - }, - { - "access": 9, - "decoder": -2140977119, - "descriptor": "I", - "field": "ViewportMouse_entityCount", - "name": "i", - "owner": "dm" - }, - { - "access": 9, - "decoder": -451622431, - "descriptor": "I", - "field": "__client_ss", - "name": "ss", - "owner": "client" - }, - { - "access": 9, - "decoder": -4580427166942649300, - "descriptor": "J", - "field": "__iq_q", - "name": "q", - "owner": "iq" - }, - { - "access": 9, - "decoder": -649043937, - "descriptor": "I", - "field": "MouseHandler_x", - "name": "k", - "owner": "bb" - }, - { - "access": 9, - "decoder": -674534717, - "descriptor": "I", - "field": "__an_cl", - "name": "cl", - "owner": "an" - }, - { - "access": 9, - "decoder": -7587574528523107000, - "descriptor": "J", - "field": "MouseHandler_millis", - "name": "n", - "owner": "bb" - }, - { - "access": 9, - "decoder": -787495321, - "descriptor": "I", - "field": "revision", - "name": "q", - "owner": "fx" - }, - { - "access": 9, - "decoder": -812708185, - "descriptor": "I", - "field": "musicTrackFileId", - "name": "l", - "owner": "x" - }, - { - "access": 9, - "decoder": -842662451, - "descriptor": "I", - "field": "canvasHeight", - "name": "p", - "owner": "gd" - }, - { - "access": 9, - "decoder": -848833001, - "descriptor": "I", - "field": "__hf_o", - "name": "o", - "owner": "hf" - }, - { - "access": 9, - "decoder": 121013503, - "descriptor": "I", - "field": "__fx_w", - "name": "w", - "owner": "fx" - }, - { - "access": 9, - "decoder": 1291011547, - "descriptor": "I", - "field": "MouseHandler_y", - "name": "x", - "owner": "bb" - }, - { - "access": 9, - "decoder": 1412639841, - "descriptor": "I", - "field": "worldId", - "name": "ba", - "owner": "client" - }, - { - "access": 9, - "decoder": 147524751, - "descriptor": "I", - "field": "PcmPlayer_sampleRate", - "name": "o", - "owner": "kl" - }, - { - "access": 9, - "decoder": 1495729287, - "descriptor": "I", - "field": "NetCache_pendingPriorityWritesCount", - "name": "o", - "owner": "iq" - }, - { - "access": 9, - "decoder": 1535565231, - "descriptor": "I", - "field": "ViewportMouse_y", - "name": "q", - "owner": "dm" - }, - { - "access": 9, - "decoder": 1784515731, - "descriptor": "I", - "field": "canvasWidth", - "name": "r", - "owner": "dt" - }, - { - "access": 9, - "decoder": 1876967757, - "descriptor": "I", - "field": "MouseHandler_lastPressedY", - "name": "y", - "owner": "bb" - }, - { - "access": 9, - "decoder": 1891197573, - "descriptor": "I", - "field": "ViewportMouse_x", - "name": "f", - "owner": "dm" - }, - { - "access": 9, - "decoder": 2126310249, - "descriptor": "I", - "field": "MouseHandler_lastButton", - "name": "s", - "owner": "bb" - }, - { - "access": 9, - "decoder": 235389995, - "descriptor": "I", - "field": "__im_q", - "name": "q", - "owner": "im" - }, - { - "access": 9, - "decoder": 3806612340723844600, - "descriptor": "J", - "field": "MouseHandler_lastPressedTimeMillis", - "name": "h", - "owner": "bb" - }, - { - "access": 9, - "decoder": 422473713, - "descriptor": "I", - "field": "__el_x", - "name": "x", - "owner": "el" - }, - { - "access": 9, - "decoder": 510774535, - "descriptor": "I", - "field": "__ix_f", - "name": "f", - "owner": "ix" - }, - { - "access": 9, - "decoder": 516430597, - "descriptor": "I", - "field": "NetCache_pendingPriorityResponsesCount", - "name": "g", - "owner": "iq" - }, - { - "access": 9, - "decoder": 533653621, - "descriptor": "I", - "field": "__cm_e", - "name": "e", - "owner": "cm" - }, - { - "access": 9, - "decoder": 701739159, - "descriptor": "I", - "field": "__hx_z", - "name": "z", - "owner": "hx" - }, - { - "access": 9, - "decoder": 840549915, - "descriptor": "I", - "field": "__iq_j", - "name": "j", - "owner": "iq" - }, - { - "access": 9, - "decoder": 948359621, - "descriptor": "I", - "field": "__iq_f", - "name": "f", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "B", - "field": "__iq_b", - "name": "b", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "C", - "field": "__go_ck", - "name": "ck", - "owner": "go" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer2D_height", - "name": "av", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer2D_width", - "name": "aj", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer2D_xClipEnd", - "name": "ah", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer2D_xClipStart", - "name": "ay", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer2D_yClipEnd", - "name": "ac", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer2D_yClipStart", - "name": "ar", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "I", - "field": "Rasterizer3D_zoom", - "name": "k", - "owner": "et" - }, - { - "access": 9, - "descriptor": "I", - "field": "Scene_selectedX", - "name": "aw", - "owner": "em" - }, - { - "access": 9, - "descriptor": "I", - "field": "Scene_selectedY", - "name": "al", - "owner": "em" - }, - { - "access": 9, - "descriptor": "Lan;", - "field": "KeyHandler_instance", - "name": "m", - "owner": "an" - }, - { - "access": 9, - "descriptor": "Lbb;", - "field": "MouseHandler_instance", - "name": "w", - "owner": "bb" - }, - { - "access": 9, - "descriptor": "Lbh;", - "field": "friendSystem", - "name": "rc", - "owner": "ag" - }, - { - "access": 9, - "descriptor": "Lcz;", - "field": "pcmPlayerProvider", - "name": "n", - "owner": "bl" - }, - { - "access": 9, - "descriptor": "Ldt;", - "field": "soundCache", - "name": "n", - "owner": "kc" - }, - { - "access": 9, - "descriptor": "Ldy;", - "field": "dat2File", - "name": "n", - "owner": "fs" - }, - { - "access": 9, - "descriptor": "Ldy;", - "field": "idx255File", - "name": "i", - "owner": "fs" - }, - { - "access": 9, - "descriptor": "Ldy;", - "field": "randomDat", - "name": "k", - "owner": "fs" - }, - { - "access": 9, - "descriptor": "Lec;", - "field": "__av_o", - "name": "o", - "owner": "av" - }, - { - "access": 9, - "descriptor": "Lei;", - "field": "Rasterizer3D_textureLoader", - "name": "c", - "owner": "et" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "HealthBarDefinition_cached", - "name": "q", - "owner": "ii" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "PlayerAppearance_cachedModels", - "name": "k", - "owner": "hi" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "SequenceDefinition_cached", - "name": "w", - "owner": "jh" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "VarbitDefinition_cached", - "name": "f", - "owner": "ia" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "VarpDefinition_cached", - "name": "q", - "owner": "ix" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "__jf_f", - "name": "f", - "owner": "jf" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "__jh_o", - "name": "o", - "owner": "jh" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "__jq_f", - "name": "f", - "owner": "jq" - }, - { - "access": 9, - "descriptor": "Ler;", - "field": "__jr_o", - "name": "o", - "owner": "jr" - }, - { - "access": 9, - "descriptor": "Lfu;", - "field": "NetCache_socket", - "name": "m", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Lgd;", - "field": "huffman", - "name": "m", - "owner": "ki" - }, - { - "access": 9, - "descriptor": "Lgr;", - "field": "NetCache_reference", - "name": "y", - "owner": "cq" - }, - { - "access": 9, - "descriptor": "Lgr;", - "field": "NetCache_responseArchiveBuffer", - "name": "z", - "owner": "c" - }, - { - "access": 9, - "descriptor": "Lgr;", - "field": "NetCache_responseHeaderBuffer", - "name": "a", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Lhe;", - "field": "musicTrack", - "name": "k", - "owner": "i" - }, - { - "access": 9, - "descriptor": "Lhm;", - "field": "midiPcmStream", - "name": "w", - "owner": "hf" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "Component_archive", - "name": "e", - "owner": "ho" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "EnumDefinition_archive", - "name": "m", - "owner": "jw" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "ItemDefinition_archive", - "name": "u", - "owner": "jv" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "ItemDefinition_modelArchive", - "name": "g", - "owner": "jv" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "KitDefinition_archive", - "name": "m", - "owner": "im" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "SequenceDefinition_archive", - "name": "m", - "owner": "jh" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "SpotAnimationDefinition_archive", - "name": "m", - "owner": "io" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "SpotAnimationDefinition_modelArchive", - "name": "f", - "owner": "io" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__aq_k", - "name": "k", - "owner": "aq" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__f_m", - "name": "m", - "owner": "f" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__fh_x", - "name": "x", - "owner": "fh" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__hf_f", - "name": "f", - "owner": "hf" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__hf_q", - "name": "q", - "owner": "hf" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__hf_u", - "name": "u", - "owner": "hf" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__ho_d", - "name": "d", - "owner": "ho" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__ic_m", - "name": "m", - "owner": "ic" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__ii_f", - "name": "f", - "owner": "ii" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__ii_m", - "name": "m", - "owner": "ii" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__im_f", - "name": "f", - "owner": "im" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__ix_m", - "name": "m", - "owner": "ix" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__jb_m", - "name": "m", - "owner": "jb" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__jf_m", - "name": "m", - "owner": "jf" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__jh_f", - "name": "f", - "owner": "jh" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__jh_q", - "name": "q", - "owner": "jh" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__jq_m", - "name": "m", - "owner": "jq" - }, - { - "access": 9, - "descriptor": "Lir;", - "field": "__o_m", - "name": "m", - "owner": "o" - }, - { - "access": 9, - "descriptor": "Liz;", - "field": "NetCache_currentResponse", - "name": "i", - "owner": "ed" - }, - { - "access": 9, - "descriptor": "Lja;", - "field": "reflectionChecks", - "name": "m", - "owner": "le" - }, - { - "access": 9, - "descriptor": "Ljava/applet/Applet;", - "field": "__af_m", - "name": "m", - "owner": "af" - }, - { - "access": 9, - "descriptor": "Ljava/applet/Applet;", - "field": "applet", - "name": "m", - "owner": "fx" - }, - { - "access": 9, - "descriptor": "Ljava/io/File;", - "field": "__fo_f", - "name": "f", - "owner": "fo" - }, - { - "access": 9, - "descriptor": "Ljava/io/File;", - "field": "__fs_o", - "name": "o", - "owner": "fs" - }, - { - "access": 9, - "descriptor": "Ljava/io/File;", - "field": "clDat", - "name": "w", - "owner": "lc" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_almostEverywhere", - "name": "hw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_andTheProtectItemPrayerWontWork", - "name": "hj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_attack", - "name": "fq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_cancel", - "name": "iz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_checkingForUpdates", - "name": "s", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_chooseOption", - "name": "fw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_close", - "name": "fd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_connectingToServer", - "name": "if", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_connectingToUpdateServer", - "name": "j", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_connectionLost", - "name": "n", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_continue", - "name": "g", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_drop", - "name": "q", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_examine", - "name": "ep", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_existingUser", - "name": "is", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_fromYourFriendListFirst", - "name": "fe", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_fromYourIgnoreListFirst", - "name": "fy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_hasLoggedIn", - "name": "ea", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_hasLoggedOut", - "name": "es", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_hidden", - "name": "w", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_isAlreadyOnYourFriendList", - "name": "fo", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_level", - "name": "fl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedConfig", - "name": "v", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedFonts", - "name": "b", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedInputHandler", - "name": "ar", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedInterfaces", - "name": "ak", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedSprites", - "name": "aq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedTextures", - "name": "av", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedTitleScreen", - "name": "r", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedUpdateList", - "name": "t", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedWordpack", - "name": "ay", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadedWorldMap", - "name": "al", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loading", - "name": "kq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingConfig", - "name": "p", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingFonts", - "name": "h", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingInterfaces", - "name": "ah", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingPleaseWait", - "name": "k", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingSprites", - "name": "ag", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingTextures", - "name": "aj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingTitleScreen", - "name": "c", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingWordpack", - "name": "ac", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_loadingWorldMap", - "name": "aw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_login", - "name": "ie", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_membersObject", - "name": "m", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_moreOptions", - "name": "fg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_newUser", - "name": "iy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_notWorkOnThisWorld", - "name": "hu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_null", - "name": "e", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_ok", - "name": "o", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_password", - "name": "in", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pin", - "name": "il", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_playersCanAttackEachOther", - "name": "he", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_playersCanAttackEachOtherAlmostEverywhere", - "name": "ht", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pleaseEnterYourPassword", - "name": "dh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pleaseEnterYourUsername", - "name": "dw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pleaseRemoveFriend", - "name": "fi", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pleaseRemoveIgnore", - "name": "fr", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pleaseWait", - "name": "fp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_pleaseWaitAttemptingToReestablish", - "name": "i", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_preparedSoundEngine", - "name": "y", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_preparedVisibilityMap", - "name": "z", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_select", - "name": "u", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_skill", - "name": "fj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_space", - "name": "fh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_startingGameEngine", - "name": "a", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_take", - "name": "f", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_theProtectItemPrayerWill", - "name": "hv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_thisIsABetaWorld", - "name": "ho", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_thisIsAHighRiskPvpWorld", - "name": "hi", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_thisIsAHighRiskWorld", - "name": "hp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_thisIsAPvpWorld", - "name": "hq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_unableToFind", - "name": "eg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_use", - "name": "ez", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_walkHere", - "name": "fc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_warning", - "name": "hl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_welcomeToRuneScape", - "name": "ij", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_yourFriendListIsFull", - "name": "fu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_yourIgnoreListIsFull", - "name": "ft", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "Strings_yourNormalAccountWillNotBeAffected", - "name": "hz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__af_f", - "name": "f", - "owner": "af" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_aa", - "name": "aa", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ad", - "name": "ad", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ae", - "name": "ae", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_af", - "name": "af", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ai", - "name": "ai", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_am", - "name": "am", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_an", - "name": "an", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ao", - "name": "ao", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ap", - "name": "ap", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_as", - "name": "as", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_at", - "name": "at", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_au", - "name": "au", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ax", - "name": "ax", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_az", - "name": "az", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ba", - "name": "ba", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bb", - "name": "bb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bc", - "name": "bc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bd", - "name": "bd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_be", - "name": "be", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bf", - "name": "bf", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bg", - "name": "bg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bh", - "name": "bh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bi", - "name": "bi", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bj", - "name": "bj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bk", - "name": "bk", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bl", - "name": "bl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bm", - "name": "bm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bn", - "name": "bn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bo", - "name": "bo", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bp", - "name": "bp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bq", - "name": "bq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_br", - "name": "br", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bs", - "name": "bs", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bt", - "name": "bt", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bu", - "name": "bu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bv", - "name": "bv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bw", - "name": "bw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bx", - "name": "bx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_by", - "name": "by", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_bz", - "name": "bz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ca", - "name": "ca", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cb", - "name": "cb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cc", - "name": "cc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cd", - "name": "cd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ce", - "name": "ce", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cf", - "name": "cf", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cg", - "name": "cg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ch", - "name": "ch", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ci", - "name": "ci", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cj", - "name": "cj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ck", - "name": "ck", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cl", - "name": "cl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cm", - "name": "cm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cn", - "name": "cn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_co", - "name": "co", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cp", - "name": "cp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cq", - "name": "cq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cr", - "name": "cr", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cs", - "name": "cs", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ct", - "name": "ct", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cu", - "name": "cu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cv", - "name": "cv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cw", - "name": "cw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cx", - "name": "cx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cy", - "name": "cy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_cz", - "name": "cz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_d", - "name": "d", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_da", - "name": "da", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_db", - "name": "db", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dc", - "name": "dc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dd", - "name": "dd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_de", - "name": "de", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_df", - "name": "df", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dg", - "name": "dg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_di", - "name": "di", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dj", - "name": "dj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dk", - "name": "dk", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dl", - "name": "dl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dm", - "name": "dm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dn", - "name": "dn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_do", - "name": "do", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dp", - "name": "dp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dq", - "name": "dq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dr", - "name": "dr", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ds", - "name": "ds", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dt", - "name": "dt", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_du", - "name": "du", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dv", - "name": "dv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dx", - "name": "dx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dy", - "name": "dy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_dz", - "name": "dz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_eb", - "name": "eb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ec", - "name": "ec", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ed", - "name": "ed", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ee", - "name": "ee", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ef", - "name": "ef", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_eh", - "name": "eh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ei", - "name": "ei", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ej", - "name": "ej", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ek", - "name": "ek", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_el", - "name": "el", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_em", - "name": "em", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_en", - "name": "en", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_eo", - "name": "eo", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_eq", - "name": "eq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_er", - "name": "er", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_et", - "name": "et", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_eu", - "name": "eu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ev", - "name": "ev", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ew", - "name": "ew", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ex", - "name": "ex", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ey", - "name": "ey", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fa", - "name": "fa", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fb", - "name": "fb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ff", - "name": "ff", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fk", - "name": "fk", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fm", - "name": "fm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fn", - "name": "fn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fs", - "name": "fs", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fv", - "name": "fv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fx", - "name": "fx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_fz", - "name": "fz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ga", - "name": "ga", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gb", - "name": "gb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gc", - "name": "gc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gd", - "name": "gd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ge", - "name": "ge", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gf", - "name": "gf", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gg", - "name": "gg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gh", - "name": "gh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gi", - "name": "gi", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gj", - "name": "gj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gk", - "name": "gk", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gl", - "name": "gl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gm", - "name": "gm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gn", - "name": "gn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_go", - "name": "go", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gp", - "name": "gp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gq", - "name": "gq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gr", - "name": "gr", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gs", - "name": "gs", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gt", - "name": "gt", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gu", - "name": "gu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gv", - "name": "gv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gw", - "name": "gw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gx", - "name": "gx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gy", - "name": "gy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_gz", - "name": "gz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ha", - "name": "ha", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hb", - "name": "hb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hc", - "name": "hc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hd", - "name": "hd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hf", - "name": "hf", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hg", - "name": "hg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hh", - "name": "hh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hk", - "name": "hk", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hm", - "name": "hm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hn", - "name": "hn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hr", - "name": "hr", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hs", - "name": "hs", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hx", - "name": "hx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_hy", - "name": "hy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ia", - "name": "ia", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ib", - "name": "ib", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ic", - "name": "ic", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_id", - "name": "id", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ig", - "name": "ig", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ih", - "name": "ih", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ii", - "name": "ii", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ik", - "name": "ik", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_im", - "name": "im", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_io", - "name": "io", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ip", - "name": "ip", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_iq", - "name": "iq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ir", - "name": "ir", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_it", - "name": "it", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_iu", - "name": "iu", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_iv", - "name": "iv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_iw", - "name": "iw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ix", - "name": "ix", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ja", - "name": "ja", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jb", - "name": "jb", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jc", - "name": "jc", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jd", - "name": "jd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_je", - "name": "je", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jf", - "name": "jf", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jg", - "name": "jg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jh", - "name": "jh", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ji", - "name": "ji", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jj", - "name": "jj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jk", - "name": "jk", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jl", - "name": "jl", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jm", - "name": "jm", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jn", - "name": "jn", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jo", - "name": "jo", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jp", - "name": "jp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jq", - "name": "jq", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jr", - "name": "jr", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_js", - "name": "js", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jt", - "name": "jt", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ju", - "name": "ju", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jv", - "name": "jv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jw", - "name": "jw", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jx", - "name": "jx", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jy", - "name": "jy", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_jz", - "name": "jz", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_kd", - "name": "kd", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ke", - "name": "ke", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_kf", - "name": "kf", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_kg", - "name": "kg", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_kj", - "name": "kj", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_km", - "name": "km", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_kp", - "name": "kp", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ks", - "name": "ks", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_kv", - "name": "kv", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_ky", - "name": "ky", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_l", - "name": "l", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "__id_x", - "name": "x", - "owner": "id" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "javaVendor", - "name": "m", - "owner": "fz" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "javaVersion", - "name": "f", - "owner": "fz" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "localPlayerName", - "name": "f", - "owner": "fx" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "osName", - "name": "b", - "owner": "ju" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "osNameLowerCase", - "name": "h", - "owner": "p" - }, - { - "access": 9, - "descriptor": "Ljava/lang/String;", - "field": "userHomeDirectory", - "name": "c", - "owner": "as" - }, - { - "access": 9, - "descriptor": "Ljava/util/Comparator;", - "field": "__g_f", - "name": "f", - "owner": "g" - }, - { - "access": 9, - "descriptor": "Ljava/util/Comparator;", - "field": "__g_o", - "name": "o", - "owner": "g" - }, - { - "access": 9, - "descriptor": "Ljava/util/Comparator;", - "field": "__g_q", - "name": "q", - "owner": "g" - }, - { - "access": 9, - "descriptor": "Ljava/util/Comparator;", - "field": "__g_w", - "name": "w", - "owner": "g" - }, - { - "access": 9, - "descriptor": "Ljava/util/zip/CRC32;", - "field": "NetCache_crc", - "name": "t", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Ljp;", - "field": "NetCache_pendingWritesQueue", - "name": "l", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Lkk;", - "field": "__gx_n", - "name": "n", - "owner": "gx" - }, - { - "access": 9, - "descriptor": "Lld;", - "field": "NetCache_pendingPriorityResponses", - "name": "u", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Lld;", - "field": "NetCache_pendingPriorityWrites", - "name": "w", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Lld;", - "field": "NetCache_pendingResponses", - "name": "d", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Lld;", - "field": "NetCache_pendingWrites", - "name": "e", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "Llp;", - "field": "rasterProvider", - "name": "ad", - "owner": "gz" - }, - { - "access": 9, - "descriptor": "Z", - "field": "Scene_isLowDetail", - "name": "m", - "owner": "em" - }, - { - "access": 9, - "descriptor": "Z", - "field": "ViewportMouse_false0", - "name": "w", - "owner": "dm" - }, - { - "access": 9, - "descriptor": "Z", - "field": "ViewportMouse_isInViewport", - "name": "m", - "owner": "dm" - }, - { - "access": 9, - "descriptor": "Z", - "field": "__ar_l", - "name": "l", - "owner": "ar" - }, - { - "access": 9, - "descriptor": "Z", - "field": "__et_w", - "name": "w", - "owner": "et" - }, - { - "access": 9, - "descriptor": "Z", - "field": "__fo_m", - "name": "m", - "owner": "fo" - }, - { - "access": 9, - "descriptor": "Z", - "field": "__ho_j", - "name": "j", - "owner": "ho" - }, - { - "access": 9, - "descriptor": "Z", - "field": "__u_n", - "name": "n", - "owner": "u" - }, - { - "access": 9, - "descriptor": "Z", - "field": "isMembersWorld", - "name": "bd", - "owner": "client" - }, - { - "access": 9, - "descriptor": "Z", - "field": "musicTrackBoolean", - "name": "d", - "owner": "lj" - }, - { - "access": 9, - "descriptor": "[C", - "field": "__kc_m", - "name": "m", - "owner": "kc" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Rasterizer2D_pixels", - "name": "aq", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Rasterizer3D_colorPalette", - "name": "b", - "owner": "et" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Rasterizer3D_cosine", - "name": "ag", - "owner": "et" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Rasterizer3D_sine", - "name": "v", - "owner": "et" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Skills_experienceTable", - "name": "q", - "owner": "hc" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Varps_main", - "name": "q", - "owner": "hv" - }, - { - "access": 9, - "descriptor": "[I", - "field": "Varps_temp", - "name": "f", - "owner": "hv" - }, - { - "access": 9, - "descriptor": "[I", - "field": "__an_cp", - "name": "cp", - "owner": "an" - }, - { - "access": 9, - "descriptor": "[J", - "field": "ViewportMouse_entityTags", - "name": "a", - "owner": "dm" - }, - { - "access": 9, - "descriptor": "[Ldy;", - "field": "idxFiles", - "name": "a", - "owner": "ik" - }, - { - "access": 9, - "descriptor": "[Lgg;", - "field": "packetBufferNodes", - "name": "o", - "owner": "gg" - }, - { - "access": 9, - "descriptor": "[Lic;", - "field": "WorldMapElement_cached", - "name": "f", - "owner": "ho" - }, - { - "access": 9, - "descriptor": "[Lit;", - "field": "NetCache_archives", - "name": "h", - "owner": "iq" - }, - { - "access": 9, - "descriptor": "[Ljava/lang/String;", - "field": "__ao_s", - "name": "s", - "owner": "ao" - }, - { - "access": 9, - "descriptor": "[Ljava/lang/String;", - "field": "cacheDirectoryLocations", - "name": "j", - "owner": "ah" - }, - { - "access": 9, - "descriptor": "[Llq;", - "field": "AbstractFont_modIconSprites", - "name": "x", - "owner": "kt" - }, - { - "access": 9, - "descriptor": "[S", - "field": "__hi_g", - "name": "g", - "owner": "hi" - }, - { - "access": 9, - "descriptor": "[S", - "field": "__hj_e", - "name": "e", - "owner": "hj" - }, - { - "access": 9, - "descriptor": "[Z", - "field": "KeyHandler_pressedKeys", - "name": "cb", - "owner": "an" - }, - { - "access": 9, - "descriptor": "[Z", - "field": "loadedInterfaces", - "name": "l", - "owner": "ho" - }, - { - "access": 9, - "descriptor": "[[Lho;", - "field": "interfaceComponents", - "name": "g", - "owner": "ho" - }, - { - "access": 9, - "descriptor": "[[S", - "field": "__bd_x", - "name": "x", - "owner": "bd" - }, - { - "access": 9, - "descriptor": "[[S", - "field": "__hz_l", - "name": "l", - "owner": "hz" - } - ], - "interfaces": [ - "ky" - ], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "doCycleJs5", - "name": "ef", - "owner": "client", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(B)V", - "method": "doCycleJs5Connect", - "name": "ev", - "owner": "client", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__ge_137", - "name": "ge", - "owner": "client", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(IS)V", - "method": "js5Error", - "name": "ea", - "owner": "client", - "parameters": [ - "code" - ] - }, - { - "access": 0, - "descriptor": "(Lho;B)V", - "method": "alignComponent", - "name": "ip", - "owner": "client", - "parameters": [ - "component" - ] - }, - { - "access": 1, - "descriptor": "(B)Lkp;", - "method": "username", - "name": "kr", - "owner": "client" - }, - { - "access": 16, - "descriptor": "(B)V", - "method": "doCycleLoggedOut", - "name": "fg", - "owner": "client", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(B)Z", - "method": "__ht_140", - "name": "ht", - "owner": "client", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__hi_139", - "name": "hi", - "owner": "client", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__jh_142", - "name": "jh", - "owner": "client", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "doCycleLoggedIn", - "name": "fx", - "owner": "client", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "drawLoggedIn", - "name": "gs", - "owner": "client", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(IIB)V", - "method": "openMenu", - "name": "hj", - "owner": "client", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 16, - "descriptor": "(Lcl;I)Z", - "method": "__hg_138", - "name": "hg", - "owner": "client", - "parameters": [ - "arg0" - ] - }, - { - "access": 16, - "descriptor": "(ZI)V", - "method": "__iu_141", - "name": "iu", - "owner": "client", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "()V", - "method": "init", - "name": "init", - "owner": "client", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "__au_135", - "name": "au", - "owner": "client", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "__j_136", - "name": "j", - "owner": "client", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "doCycle", - "name": "al", - "owner": "client", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "kill0", - "name": "ae", - "owner": "client", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(I)V", - "method": "setUp", - "name": "aw", - "owner": "client", - "parameters": [] - }, - { - "access": 20, - "descriptor": "(ZI)V", - "method": "draw", - "name": "ab", - "owner": "client" - }, - { - "access": 24, - "descriptor": "(DII)V", - "method": "Rasterizer3D_buildPalette", - "name": "g", - "owner": "et", - "parameters": [ - "brightness", - "hsMax", - "hsMin" - ] - }, - { - "access": 24, - "descriptor": "(IIII)I", - "method": "getTileHeight", - "name": "gu", - "owner": "ay" - }, - { - "access": 24, - "descriptor": "(IIII)V", - "method": "Rasterizer3D_setClip", - "name": "f", - "owner": "et", - "parameters": [ - "xEnd", - "xStart", - "yEnd", - "yStart" - ] - }, - { - "access": 24, - "descriptor": "(IIII)V", - "method": "worldToScreen", - "name": "gx", - "owner": "aj" - }, - { - "access": 24, - "descriptor": "(IIIILjava/lang/String;Ljava/lang/String;III)V", - "method": "menuAction", - "name": "hb", - "owner": "bz", - "parameters": [ - "action", - "argument0", - "argument1", - "argument2", - "mouseX", - "mouseY", - "opcode", - "targetName" - ] - }, - { - "access": 24, - "descriptor": "(IIIILln;Lhp;I)V", - "method": "worldToMinimap", - "name": "jk", - "owner": "ep" - }, - { - "access": 24, - "descriptor": "(IIIIZI)V", - "method": "setViewportShape", - "name": "gg", - "owner": "kx", - "parameters": [ - "clear", - "height", - "width", - "x", - "y" - ] - }, - { - "access": 24, - "descriptor": "(Lbr;IIII)V", - "method": "addPlayerToMenu", - "name": "ik", - "owner": "e", - "parameters": [ - "menuArg0", - "menuArg1", - "menuArg2", - "player" - ] - }, - { - "access": 24, - "descriptor": "(Lbx;ZI)V", - "method": "closeInterface", - "name": "jd", - "owner": "cs", - "parameters": [ - "b", - "w" - ] - }, - { - "access": 24, - "descriptor": "(Lbz;IIIIIB)V", - "method": "drawActor2d", - "name": "gr", - "owner": "at", - "parameters": [ - "a", - "actor", - "b", - "c", - "d", - "e" - ] - }, - { - "access": 24, - "descriptor": "(Ldc;B)V", - "method": "PcmStream_disable", - "name": "al", - "owner": "hm", - "parameters": [ - "stream" - ] - }, - { - "access": 24, - "descriptor": "(Lgr;IIIIIIB)V", - "method": "loadTerrain", - "name": "o", - "owner": "e", - "parameters": [ - "buffer", - "n", - "plane", - "x", - "x0", - "y", - "y0" - ] - }, - { - "access": 24, - "descriptor": "(Lgr;Llh;I)Llh;", - "method": "readStringIntParameters", - "name": "m", - "owner": "ir", - "parameters": [ - "buffer", - "hashTable" - ] - }, - { - "access": 24, - "descriptor": "(Lho;I)Z", - "method": "runCs1", - "name": "im", - "owner": "il", - "parameters": [ - "component" - ] - }, - { - "access": 24, - "descriptor": "(Lho;III)V", - "method": "clickComponent", - "name": "jf", - "owner": "cq", - "parameters": [ - "component", - "x", - "y" - ] - }, - { - "access": 24, - "descriptor": "(Lhx;B)V", - "method": "updatePlayer", - "name": "m", - "owner": "k" - }, - { - "access": 24, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;IIIIZB)V", - "method": "insertMenuItem", - "name": "il", - "owner": "j", - "parameters": [ - "action", - "arg0", - "arg1", - "arg2", - "b", - "opcode", - "targetName" - ] - }, - { - "access": 24, - "descriptor": "(Ljava/lang/String;ZI)V", - "method": "drawLoadingMessage", - "name": "gl", - "owner": "bi" - }, - { - "access": 24, - "descriptor": "(Ljz;IIIB)V", - "method": "addNpcToMenu", - "name": "is", - "owner": "dj", - "parameters": [ - "menuArg0", - "menuArg1", - "menuArg2", - "npc" - ] - }, - { - "access": 24, - "descriptor": "(ZLhx;B)V", - "method": "loadRegions", - "name": "gc", - "owner": "af", - "parameters": [ - "isInInstance", - "packetBuffer" - ] - }, - { - "access": 24, - "descriptor": "([BI)[B", - "method": "decompressBytes", - "name": "ay", - "owner": "id" - }, - { - "access": 24, - "descriptor": "([Lho;IIIIIIII)V", - "method": "updateInterface", - "name": "jr", - "owner": "il", - "parameters": [ - "a", - "b", - "c", - "components", - "d", - "parentId", - "x", - "y" - ] - }, - { - "access": 24, - "descriptor": "([Lho;IIIIIIIII)V", - "method": "drawInterface", - "name": "ir", - "owner": "az" - }, - { - "access": 25, - "descriptor": "()V", - "method": "Rasterizer3D_method1", - "name": "m", - "owner": "et" - }, - { - "access": 25, - "descriptor": "()V", - "method": "Rasterizer3D_method3", - "name": "q", - "owner": "et" - }, - { - "access": 25, - "descriptor": "(D)V", - "method": "Rasterizer3D_setBrightness", - "name": "u", - "owner": "et", - "parameters": [ - "brightness" - ] - }, - { - "access": 25, - "descriptor": "(IIIIIZI)Lln;", - "method": "getItemSprite", - "name": "d", - "owner": "ht", - "parameters": [ - "b0", - "id", - "n0", - "n1", - "n2", - "quantity" - ] - }, - { - "access": 25, - "descriptor": "(Lei;)V", - "method": "Rasterizer3D_setTextureLoader", - "name": "o", - "owner": "et", - "parameters": [ - "textureLoader" - ] - }, - { - "access": 25, - "descriptor": "(Lfz;III)Lco;", - "method": "newPcmPlayer", - "name": "aj", - "owner": "cq" - }, - { - "access": 40, - "descriptor": "(IZI)[B", - "method": "ByteArrayPool_get", - "name": "f", - "owner": "gi" - }, - { - "access": 41, - "descriptor": "(I)J", - "method": "currentTimeMs", - "name": "m", - "owner": "ga", - "parameters": [] - }, - { - "access": 8, - "descriptor": "(I)Llz;", - "method": "worldMap", - "name": "er", - "owner": "dy" - }, - { - "access": 8, - "descriptor": "(I)Z", - "method": "loadWorlds", - "name": "m", - "owner": "ji", - "parameters": [] - }, - { - "access": 8, - "descriptor": "(IB)V", - "method": "updateGameState", - "name": "ec", - "owner": "ba", - "parameters": [ - "gameState" - ] - }, - { - "access": 8, - "descriptor": "(ID)I", - "method": "Rasterizer3D_brighten", - "name": "l", - "owner": "et", - "parameters": [ - "brightness", - "rgb" - ] - }, - { - "access": 8, - "descriptor": "(II)Len;", - "method": "getFrames", - "name": "x", - "owner": "bc", - "parameters": [ - "id" - ] - }, - { - "access": 8, - "descriptor": "(II)Ljava/lang/String;", - "method": "colorStartTag", - "name": "f", - "owner": "dy", - "parameters": [ - "color" - ] - }, - { - "access": 8, - "descriptor": "(III)V", - "method": "Rasterizer2D_setPixel", - "name": "eb", - "owner": "lf", - "parameters": [ - "color", - "x", - "y" - ] - }, - { - "access": 8, - "descriptor": "(IIIB)V", - "method": "queueSoundEffect", - "name": "fv", - "owner": "ks" - }, - { - "access": 8, - "descriptor": "(IIIII)V", - "method": "Rasterizer2D_drawHorizontalLineAlpha", - "name": "du", - "owner": "lf", - "parameters": [ - "alpha", - "length", - "rgb", - "x", - "y" - ] - }, - { - "access": 8, - "descriptor": "(IIIII)V", - "method": "Rasterizer2D_drawVerticalLineAlpha", - "name": "dq", - "owner": "lf", - "parameters": [ - "alpha", - "length", - "rgb", - "x", - "y" - ] - }, - { - "access": 8, - "descriptor": "(IIIII)V", - "method": "itemContainerSetItem", - "name": "w", - "owner": "al", - "parameters": [ - "index", - "itemContainerId", - "itemId", - "itemQuantity" - ] - }, - { - "access": 8, - "descriptor": "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V", - "method": "addMessage", - "name": "f", - "owner": "g", - "parameters": [ - "prefix", - "sender", - "text", - "type" - ] - }, - { - "access": 8, - "descriptor": "(IZZZB)Lit;", - "method": "newArchive", - "name": "fw", - "owner": "c" - }, - { - "access": 8, - "descriptor": "(Lbr;ZI)V", - "method": "addPlayerToScene", - "name": "gk", - "owner": "aw", - "parameters": [ - "b", - "player" - ] - }, - { - "access": 8, - "descriptor": "(Lbt;Lbt;IZI)I", - "method": "compareWorlds", - "name": "u", - "owner": "aj", - "parameters": [ - "b", - "mode", - "w0", - "w1" - ] - }, - { - "access": 8, - "descriptor": "(Lby;II)V", - "method": "runScript0", - "name": "f", - "owner": "l", - "parameters": [ - "n", - "scriptEvent" - ] - }, - { - "access": 8, - "descriptor": "(Lho;I)I", - "method": "getComponentClickMask", - "name": "kp", - "owner": "f", - "parameters": [ - "component" - ] - }, - { - "access": 8, - "descriptor": "(Lho;IIB)V", - "method": "alignComponentPosition", - "name": "iw", - "owner": "jf", - "parameters": [ - "component", - "parentHeight", - "parentWidth" - ] - }, - { - "access": 8, - "descriptor": "(Lho;IIZB)V", - "method": "alignComponentSize", - "name": "ic", - "owner": "p", - "parameters": [ - "b", - "component", - "parentHeight", - "parentWidth" - ] - }, - { - "access": 8, - "descriptor": "(Lhx;II)Z", - "method": "updateExternalPlayer", - "name": "o", - "owner": "ie" - }, - { - "access": 8, - "descriptor": "(Lir;II)Lcd;", - "method": "readMusicSample", - "name": "e", - "owner": "cd" - }, - { - "access": 8, - "descriptor": "(Lit;IIIBZI)V", - "method": "requestNetFile", - "name": "f", - "owner": "hx" - }, - { - "access": 8, - "descriptor": "(Ljava/lang/String;I)Ljava/lang/Class;", - "method": "loadClassFromDescriptor", - "name": "w", - "owner": "iw", - "parameters": [ - "descriptor" - ] - }, - { - "access": 8, - "descriptor": "(Lkk;Lkk;Lkk;I)V", - "method": "drawTitle", - "name": "x", - "owner": "bd" - }, - { - "access": 8, - "descriptor": "([BI)Lcg;", - "method": "newScript", - "name": "w", - "owner": "ee", - "parameters": [ - "bytes" - ] - }, - { - "access": 8, - "descriptor": "([BIIIII)V", - "method": "AbstractFont_drawGlyph", - "name": "ah", - "owner": "kt", - "parameters": [ - "color", - "height", - "pixels", - "width", - "x", - "y" - ] - }, - { - "access": 8, - "descriptor": "([BIIIIII)V", - "method": "AbstractFont_drawGlyphAlpha", - "name": "aw", - "owner": "kt", - "parameters": [ - "alpha", - "color", - "height", - "pixels", - "width", - "x", - "y" - ] - }, - { - "access": 8, - "descriptor": "([I[BIIIIIII)V", - "method": "AbstractFont_placeGlyph", - "name": "ak", - "owner": "kt" - }, - { - "access": 8, - "descriptor": "([I[BIIIIIIII)V", - "method": "AbstractFont_placeGlyphAlpha", - "name": "al", - "owner": "kt" - }, - { - "access": 9, - "descriptor": "()V", - "method": "Rasterizer2D_clear", - "name": "dd", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "()V", - "method": "Rasterizer2D_resetClip", - "name": "ds", - "owner": "lf" - }, - { - "access": 9, - "descriptor": "(CI)B", - "method": "charToByteCp1252", - "name": "m", - "owner": "cr", - "parameters": [ - "c" - ] - }, - { - "access": 9, - "descriptor": "(IB)Lho;", - "method": "getInterfaceComponent", - "name": "m", - "owner": "gd", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(IB)Lic;", - "method": "getWorldMapElement", - "name": "m", - "owner": "dm", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(IB)Lio;", - "method": "getSpotAnimationDefinition", - "name": "m", - "owner": "af" - }, - { - "access": 9, - "descriptor": "(IB)Ljb;", - "method": "getParamDefinition", - "name": "m", - "owner": "hz", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(IB)Z", - "method": "loadInterface", - "name": "q", - "owner": "dr", - "parameters": [ - "itf" - ] - }, - { - "access": 9, - "descriptor": "(II)I", - "method": "getVarbit", - "name": "m", - "owner": "ah", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(II)Lim;", - "method": "getKitDefinition", - "name": "m", - "owner": "as" - }, - { - "access": 9, - "descriptor": "(II)Ljh;", - "method": "getSequenceDefinition", - "name": "m", - "owner": "ae" - }, - { - "access": 9, - "descriptor": "(II)Ljm;", - "method": "getHitmarkDefinition", - "name": "f", - "owner": "bp", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(II)Ljr;", - "method": "getObjectDefinition", - "name": "f", - "owner": "af", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(II)Ljv;", - "method": "getItemDefinition", - "name": "m", - "owner": "hc", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(II)Ljz;", - "method": "getNpcDefinition", - "name": "f", - "owner": "jr", - "parameters": [ - "id" - ] - }, - { - "access": 9, - "descriptor": "(III)Lho;", - "method": "getComponentChild", - "name": "f", - "owner": "gx" - }, - { - "access": 9, - "descriptor": "(IIII)V", - "method": "Rasterizer2D_drawHorizontalLine", - "name": "dj", - "owner": "lf", - "parameters": [ - "color", - "length", - "x", - "y" - ] - }, - { - "access": 9, - "descriptor": "(IIII)V", - "method": "Rasterizer2D_drawVerticalLine", - "name": "dm", - "owner": "lf", - "parameters": [ - "color", - "length", - "x", - "y" - ] - }, - { - "access": 9, - "descriptor": "(IIII)V", - "method": "Rasterizer2D_expandClip", - "name": "dc", - "owner": "lf", - "parameters": [ - "xEnd", - "xStart", - "yEnd", - "yStart" - ] - }, - { - "access": 9, - "descriptor": "(IIII)V", - "method": "Rasterizer2D_setClip", - "name": "di", - "owner": "lf", - "parameters": [ - "xEnd", - "xStart", - "yEnd", - "yStart" - ] - }, - { - "access": 9, - "descriptor": "(IIIII)V", - "method": "Rasterizer2D_drawLine", - "name": "et", - "owner": "lf", - "parameters": [ - "color", - "x0", - "x1", - "y0", - "y1" - ] - }, - { - "access": 9, - "descriptor": "(IIIII)V", - "method": "Rasterizer2D_drawRectangle", - "name": "dh", - "owner": "lf", - "parameters": [ - "color", - "height", - "width", - "x", - "y" - ] - }, - { - "access": 9, - "descriptor": "(IIIII)V", - "method": "Rasterizer2D_fillRectangle", - "name": "dr", - "owner": "lf", - "parameters": [ - "color", - "height", - "width", - "x", - "y" - ] - }, - { - "access": 9, - "descriptor": "(IIIIII)V", - "method": "Rasterizer2D_drawRectangleAlpha", - "name": "dz", - "owner": "lf", - "parameters": [ - "alpha", - "height", - "rgb", - "width", - "x", - "y" - ] - }, - { - "access": 9, - "descriptor": "(IIIIIIII)V", - "method": "Scene_addOccluder", - "name": "w", - "owner": "em" - }, - { - "access": 9, - "descriptor": "(Lby;S)V", - "method": "runScript", - "name": "m", - "owner": "ir", - "parameters": [ - "scriptEvent" - ] - }, - { - "access": 9, - "descriptor": "(Lgw;Lgw;)V", - "method": "IterableNodeDeque_addBefore", - "name": "w", - "owner": "ja", - "parameters": [ - "node", - "old" - ] - }, - { - "access": 9, - "descriptor": "(Lir;II)Lci;", - "method": "readSoundEffect", - "name": "m", - "owner": "ci" - }, - { - "access": 9, - "descriptor": "(Lir;II)Lhe;", - "method": "readTrack", - "name": "m", - "owner": "he" - }, - { - "access": 9, - "descriptor": "(Lir;III)Lln;", - "method": "readSprite", - "name": "m", - "owner": "le", - "parameters": [ - "archive", - "file", - "group" - ] - }, - { - "access": 9, - "descriptor": "(Ljava/lang/CharSequence;I)I", - "method": "hashString", - "name": "l", - "owner": "client", - "parameters": [ - "chars" - ] - }, - { - "access": 9, - "descriptor": "(Ljava/lang/CharSequence;II[BII)I", - "method": "encodeStringCp1252", - "name": "w", - "owner": "dt", - "parameters": [ - "dst", - "dstStart", - "src", - "srcEnd", - "srcStart" - ] - }, - { - "access": 9, - "descriptor": "(Ljava/lang/Object;ZB)[B", - "method": "byteArrayFromObject", - "name": "u", - "owner": "dl", - "parameters": [ - "copyArray", - "o" - ] - }, - { - "access": 9, - "descriptor": "(Ljava/lang/String;)Ljava/lang/String;", - "method": "escapeBrackets", - "name": "s", - "owner": "kt", - "parameters": [ - "s" - ] - }, - { - "access": 9, - "descriptor": "(Ljava/lang/String;Ljava/lang/String;ZS)Ldk;", - "method": "getPreferencesFile", - "name": "q", - "owner": "gl" - }, - { - "access": 9, - "descriptor": "([BIII)Ljava/lang/String;", - "method": "decodeStringCp1252", - "name": "o", - "owner": "bx", - "parameters": [ - "length", - "src", - "srcStart" - ] - }, - { - "access": 9, - "descriptor": "([BI[BII)I", - "method": "Bzip2Decompressor_decompress", - "name": "m", - "owner": "gk" - }, - { - "access": 9, - "descriptor": "([BZB)Ljava/lang/Object;", - "method": "byteArrayToObject", - "name": "o", - "owner": "cb", - "parameters": [ - "bytes", - "copyArray" - ] - }, - { - "access": 9, - "descriptor": "([I)V", - "method": "Rasterizer2D_getClipArray", - "name": "dg", - "owner": "lf", - "parameters": [ - "dst" - ] - }, - { - "access": 9, - "descriptor": "([I)V", - "method": "Rasterizer2D_setClipArray", - "name": "db", - "owner": "lf", - "parameters": [ - "src" - ] - }, - { - "access": 9, - "descriptor": "([III)V", - "method": "Rasterizer2D_replace", - "name": "dp", - "owner": "lf", - "parameters": [ - "height", - "pixels", - "width" - ] - }, - { - "access": 9, - "descriptor": "([III)V", - "method": "clearIntArray", - "name": "x", - "owner": "hh" - }, - { - "access": 9, - "descriptor": "([IIIII)V", - "method": "Scene_buildVisiblityMap", - "name": "at", - "owner": "em", - "parameters": [ - "a", - "b", - "c", - "viewportHeight", - "viewportWidth" - ] - }, - { - "access": 9, - "descriptor": "([Lgc;II)Lgc;", - "method": "findEnumerated", - "name": "m", - "owner": "bn", - "parameters": [ - "ordinal", - "values" - ] - } - ], - "name": "client", - "super": "ba" - }, - { - "access": 49, - "class": "DemotingHashTable", - "constructors": [ - { - "access": 1, - "descriptor": "(II)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "capacity", - "name": "m", - "owner": "ec" - }, - { - "access": 0, - "descriptor": "I", - "field": "remaining", - "name": "f", - "owner": "ec" - }, - { - "access": 0, - "descriptor": "Ljc;", - "field": "queue", - "name": "w", - "owner": "ec" - }, - { - "access": 0, - "descriptor": "Llh;", - "field": "hashTable", - "name": "q", - "owner": "ec" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(J)V", - "method": "remove", - "name": "f", - "owner": "ec", - "parameters": [ - "key" - ] - }, - { - "access": 0, - "descriptor": "(Leu;)V", - "method": "removeWrapper", - "name": "q", - "owner": "ec", - "parameters": [ - "wrapper" - ] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "u", - "owner": "ec", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "demote", - "name": "o", - "owner": "ec", - "parameters": [ - "softeningLevel" - ] - }, - { - "access": 1, - "descriptor": "(J)Ljava/lang/Object;", - "method": "get", - "name": "m", - "owner": "ec", - "parameters": [ - "key" - ] - }, - { - "access": 1, - "descriptor": "(Ljava/lang/Object;JI)V", - "method": "put", - "name": "w", - "owner": "ec", - "parameters": [ - "key", - "size", - "value" - ] - } - ], - "name": "ec", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "DualNodeDeque", - "constructors": [ - { - "access": 1, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Lfn;", - "field": "sentinel", - "name": "m", - "owner": "jp" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()Lfn;", - "method": "last", - "name": "o", - "owner": "jp" - }, - { - "access": 1, - "descriptor": "()Lfn;", - "method": "removeLast", - "name": "w", - "owner": "jp" - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "u", - "owner": "jp" - }, - { - "access": 1, - "descriptor": "(Lfn;)V", - "method": "addFirst", - "name": "m", - "owner": "jp" - }, - { - "access": 1, - "descriptor": "(Lfn;)V", - "method": "addLast", - "name": "f", - "owner": "jp" - } - ], - "name": "jp", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "EvictingDualNodeHashTable", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "capacity", - "name": "f", - "owner": "er" - }, - { - "access": 0, - "descriptor": "I", - "field": "remainingCapacity", - "name": "q", - "owner": "er" - }, - { - "access": 0, - "descriptor": "Lfn;", - "field": "__m", - "name": "m", - "owner": "er" - }, - { - "access": 0, - "descriptor": "Ljp;", - "field": "deque", - "name": "o", - "owner": "er" - }, - { - "access": 0, - "descriptor": "Lld;", - "field": "hashTable", - "name": "w", - "owner": "er" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "w", - "owner": "er", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(J)Lfn;", - "method": "get", - "name": "m", - "owner": "er", - "parameters": [ - "key" - ] - }, - { - "access": 1, - "descriptor": "(J)V", - "method": "remove", - "name": "f", - "owner": "er", - "parameters": [ - "key" - ] - }, - { - "access": 1, - "descriptor": "(Lfn;J)V", - "method": "put", - "name": "q", - "owner": "er", - "parameters": [ - "key", - "value" - ] - } - ], - "name": "er", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "FloorDecoration", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1241982749, - "descriptor": "I", - "field": "flags", - "name": "u", - "owner": "do" - }, - { - "access": 0, - "decoder": -1358154703, - "descriptor": "I", - "field": "tileHeight", - "name": "f", - "owner": "do" - }, - { - "access": 0, - "decoder": 1309467119, - "descriptor": "I", - "field": "x", - "name": "q", - "owner": "do" - }, - { - "access": 0, - "decoder": 318503957, - "descriptor": "I", - "field": "y", - "name": "w", - "owner": "do" - }, - { - "access": 1, - "decoder": -5063688075016131000, - "descriptor": "J", - "field": "tag", - "name": "m", - "owner": "do" - }, - { - "access": 1, - "descriptor": "Lex;", - "field": "entity", - "name": "o", - "owner": "do" - } - ], - "interfaces": [], - "methods": [], - "name": "do", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "Font", - "constructors": [ - { - "access": 1, - "descriptor": "([B)V" - }, - { - "access": 1, - "descriptor": "([B[I[I[I[I[I[[B)V" - } - ], - "fields": [], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "([BIIIII)V", - "method": "drawGlyph", - "name": "m", - "owner": "kk" - }, - { - "access": 16, - "descriptor": "([BIIIIII)V", - "method": "drawGlyphAlpha", - "name": "f", - "owner": "kk" - } - ], - "name": "kk", - "super": "kt" - }, - { - "access": 49, - "class": "GameObject", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1017836867, - "descriptor": "I", - "field": "startX", - "name": "g", - "owner": "eh" - }, - { - "access": 0, - "decoder": -1043687633, - "descriptor": "I", - "field": "lastDrawn", - "name": "k", - "owner": "eh" - }, - { - "access": 0, - "decoder": -1519796265, - "descriptor": "I", - "field": "startY", - "name": "e", - "owner": "eh" - }, - { - "access": 0, - "decoder": -161115901, - "descriptor": "I", - "field": "flags", - "name": "i", - "owner": "eh" - }, - { - "access": 0, - "decoder": -1791908691, - "descriptor": "I", - "field": "height", - "name": "q", - "owner": "eh" - }, - { - "access": 0, - "decoder": -379698951, - "descriptor": "I", - "field": "endX", - "name": "l", - "owner": "eh" - }, - { - "access": 0, - "decoder": -607228629, - "descriptor": "I", - "field": "endY", - "name": "x", - "owner": "eh" - }, - { - "access": 0, - "decoder": 109300811, - "descriptor": "I", - "field": "centerX", - "name": "w", - "owner": "eh" - }, - { - "access": 0, - "decoder": 1393658667, - "descriptor": "I", - "field": "orientation", - "name": "m", - "owner": "eh" - }, - { - "access": 0, - "decoder": 1941106389, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "eh" - }, - { - "access": 0, - "decoder": 2095667225, - "descriptor": "I", - "field": "plane", - "name": "f", - "owner": "eh" - }, - { - "access": 0, - "decoder": 714046631, - "descriptor": "I", - "field": "centerY", - "name": "o", - "owner": "eh" - }, - { - "access": 1, - "decoder": -114546124748632880, - "descriptor": "J", - "field": "tag", - "name": "n", - "owner": "eh" - }, - { - "access": 1, - "descriptor": "Lex;", - "field": "entity", - "name": "u", - "owner": "eh" - } - ], - "interfaces": [], - "methods": [], - "name": "eh", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "GraphicsObject", - "constructors": [ - { - "access": 0, - "descriptor": "(IIIIIII)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1189549567, - "descriptor": "I", - "field": "x", - "name": "w", - "owner": "bw" - }, - { - "access": 0, - "decoder": -1245488067, - "descriptor": "I", - "field": "cycleStart", - "name": "f", - "owner": "bw" - }, - { - "access": 0, - "decoder": -1950327625, - "descriptor": "I", - "field": "frameCycle", - "name": "e", - "owner": "bw" - }, - { - "access": 0, - "decoder": -289084031, - "descriptor": "I", - "field": "id", - "name": "m", - "owner": "bw" - }, - { - "access": 0, - "decoder": 1156757009, - "descriptor": "I", - "field": "height", - "name": "u", - "owner": "bw" - }, - { - "access": 0, - "decoder": 1416438985, - "descriptor": "I", - "field": "y", - "name": "o", - "owner": "bw" - }, - { - "access": 0, - "decoder": 1541221595, - "descriptor": "I", - "field": "frame", - "name": "l", - "owner": "bw" - }, - { - "access": 0, - "decoder": 432847573, - "descriptor": "I", - "field": "plane", - "name": "q", - "owner": "bw" - }, - { - "access": 0, - "descriptor": "Ljh;", - "field": "sequenceDefinition", - "name": "g", - "owner": "bw" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isFinished", - "name": "x", - "owner": "bw" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(II)V", - "method": "advance", - "name": "m", - "owner": "bw", - "parameters": [ - "cycles" - ] - }, - { - "access": 20, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "bw", - "parameters": [] - } - ], - "name": "bw", - "super": "ex" - }, - { - "access": 49, - "class": "GroundItem", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": 454094667, - "descriptor": "I", - "field": "quantity", - "name": "f", - "owner": "ck" - }, - { - "access": 0, - "decoder": 893970699, - "descriptor": "I", - "field": "id", - "name": "m", - "owner": "ck" - } - ], - "interfaces": [], - "methods": [ - { - "access": 20, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "ck", - "parameters": [] - } - ], - "name": "ck", - "super": "ex" - }, - { - "access": 49, - "class": "GroundItemPile", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1363136655, - "descriptor": "I", - "field": "x", - "name": "q", - "owner": "dr" - }, - { - "access": 0, - "decoder": -1659262853, - "descriptor": "I", - "field": "height", - "name": "l", - "owner": "dr" - }, - { - "access": 0, - "decoder": -325682933, - "descriptor": "I", - "field": "tileHeight", - "name": "f", - "owner": "dr" - }, - { - "access": 0, - "decoder": -3696674445500473000, - "descriptor": "J", - "field": "tag", - "name": "g", - "owner": "dr" - }, - { - "access": 0, - "decoder": 968072997, - "descriptor": "I", - "field": "y", - "name": "w", - "owner": "dr" - }, - { - "access": 0, - "descriptor": "Lex;", - "field": "first", - "name": "o", - "owner": "dr" - }, - { - "access": 0, - "descriptor": "Lex;", - "field": "second", - "name": "m", - "owner": "dr" - }, - { - "access": 0, - "descriptor": "Lex;", - "field": "third", - "name": "u", - "owner": "dr" - } - ], - "interfaces": [], - "methods": [], - "name": "dr", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "IndexedSprite", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 1, - "descriptor": "I", - "field": "height", - "name": "l", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "I", - "field": "subHeight", - "name": "w", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "I", - "field": "subWidth", - "name": "q", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "I", - "field": "width", - "name": "g", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "I", - "field": "xOffset", - "name": "o", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "I", - "field": "yOffset", - "name": "u", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "[B", - "field": "pixels", - "name": "m", - "owner": "lq" - }, - { - "access": 1, - "descriptor": "[I", - "field": "palette", - "name": "f", - "owner": "lq" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()V", - "method": "normalize", - "name": "m", - "owner": "lq", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__q_492", - "name": "q", - "owner": "lq", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "shiftColors", - "name": "f", - "owner": "lq", - "parameters": [ - "b", - "g", - "r" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__o_493", - "name": "o", - "owner": "lq", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - } - ], - "name": "lq", - "super": "lf" - }, - { - "access": 49, - "class": "IsaacCipher", - "constructors": [ - { - "access": 1, - "descriptor": "([I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1670027699, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "hn" - }, - { - "access": 0, - "decoder": -325762649, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "hn" - }, - { - "access": 0, - "decoder": -689202647, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "hn" - }, - { - "access": 0, - "decoder": 1514845493, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "hn" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__o", - "name": "o", - "owner": "hn" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__u", - "name": "u", - "owner": "hn" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(B)V", - "method": "__q_338", - "name": "q", - "owner": "hn", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)I", - "method": "__f_337", - "name": "f", - "owner": "hn", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)I", - "method": "__m_336", - "name": "m", - "owner": "hn", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(I)V", - "method": "__w_339", - "name": "w", - "owner": "hn", - "parameters": [] - } - ], - "name": "hn", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "IterableNodeHashTable", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "index", - "name": "o", - "owner": "lh" - }, - { - "access": 0, - "descriptor": "I", - "field": "size", - "name": "m", - "owner": "lh" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "current", - "name": "w", - "owner": "lh" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "currentGet", - "name": "q", - "owner": "lh" - }, - { - "access": 0, - "descriptor": "[Lgw;", - "field": "buckets", - "name": "f", - "owner": "lh" - } - ], - "interfaces": [ - "java.lang.Iterable" - ], - "methods": [ - { - "access": 1, - "descriptor": "()Lgw;", - "method": "first", - "name": "w", - "owner": "lh" - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "next", - "name": "o", - "owner": "lh" - }, - { - "access": 1, - "descriptor": "()Ljava/util/Iterator;", - "method": "__iterator_478", - "name": "iterator", - "owner": "lh", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "q", - "owner": "lh", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(J)Lgw;", - "method": "get", - "name": "m", - "owner": "lh" - }, - { - "access": 1, - "descriptor": "(Lgw;J)V", - "method": "put", - "name": "f", - "owner": "lh" - } - ], - "name": "lh", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "KeyHandler", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [], - "interfaces": [ - "java.awt.event.FocusListener", - "java.awt.event.KeyListener" - ], - "methods": [ - { - "access": 17, - "descriptor": "(Ljava/awt/event/FocusEvent;)V", - "method": "__focusGained_88", - "name": "focusGained", - "owner": "an", - "parameters": [ - "arg0" - ] - }, - { - "access": 17, - "descriptor": "(Ljava/awt/event/KeyEvent;)V", - "method": "__keyTyped_87", - "name": "keyTyped", - "owner": "an", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/FocusEvent;)V", - "method": "__focusLost_89", - "name": "focusLost", - "owner": "an", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/KeyEvent;)V", - "method": "__keyReleased_86", - "name": "keyReleased", - "owner": "an", - "parameters": [ - "arg0" - ] - }, - { - "access": 49, - "descriptor": "(Ljava/awt/event/KeyEvent;)V", - "method": "keyPressed", - "name": "keyPressed", - "owner": "an", - "parameters": [ - "ke" - ] - } - ], - "name": "an", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "MouseWheelHandler", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -182252389, - "descriptor": "I", - "field": "rotation", - "name": "m", - "owner": "am" - } - ], - "interfaces": [ - "fv", - "java.awt.event.MouseWheelListener" - ], - "methods": [ - { - "access": 0, - "descriptor": "(Ljava/awt/Component;B)V", - "method": "addTo", - "name": "m", - "owner": "am", - "parameters": [ - "component" - ] - }, - { - "access": 0, - "descriptor": "(Ljava/awt/Component;I)V", - "method": "removeFrom", - "name": "f", - "owner": "am", - "parameters": [ - "component" - ] - }, - { - "access": 33, - "descriptor": "(I)I", - "method": "useRotation", - "name": "q", - "owner": "am", - "parameters": [] - }, - { - "access": 33, - "descriptor": "(Ljava/awt/event/MouseWheelEvent;)V", - "method": "__mouseWheelMoved_85", - "name": "mouseWheelMoved", - "owner": "am", - "parameters": [ - "arg0" - ] - } - ], - "name": "am", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "NetSocket", - "constructors": [ - { - "access": 1, - "descriptor": "(Ljava/net/Socket;Lfz;I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -738185459, - "descriptor": "I", - "field": "__l", - "name": "l", - "owner": "fb" - }, - { - "access": 0, - "decoder": 2057244853, - "descriptor": "I", - "field": "__e", - "name": "e", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Lfm;", - "field": "task", - "name": "u", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Lfz;", - "field": "taskHandler", - "name": "o", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Ljava/io/InputStream;", - "field": "inputStream", - "name": "m", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Ljava/io/OutputStream;", - "field": "outputStream", - "name": "f", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Ljava/net/Socket;", - "field": "socket", - "name": "q", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "exceptionWriting", - "name": "x", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isClosed", - "name": "w", - "owner": "fb" - }, - { - "access": 0, - "descriptor": "[B", - "field": "array", - "name": "g", - "owner": "fb" - }, - { - "access": 16, - "decoder": -1644762957, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "fb" - }, - { - "access": 16, - "decoder": -782964015, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "fb" - } - ], - "interfaces": [ - "java.lang.Runnable" - ], - "methods": [ - { - "access": 0, - "descriptor": "([BIIB)V", - "method": "write0", - "name": "ay", - "owner": "fb", - "parameters": [ - "length", - "src", - "srcIndex" - ] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__run_281", - "name": "run", - "owner": "fb", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "available", - "name": "q", - "owner": "fb", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readUnsignedByte", - "name": "w", - "owner": "fb", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "close", - "name": "g", - "owner": "fb", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(II)Z", - "method": "isAvailable", - "name": "f", - "owner": "fb", - "parameters": [ - "length" - ] - }, - { - "access": 1, - "descriptor": "([BIIB)V", - "method": "write", - "name": "u", - "owner": "fb", - "parameters": [ - "length", - "src", - "srcIndex" - ] - }, - { - "access": 1, - "descriptor": "([BIII)I", - "method": "read", - "name": "o", - "owner": "fb", - "parameters": [ - "dst", - "dstIndex", - "length" - ] - }, - { - "access": 4, - "descriptor": "()V", - "method": "finalize", - "name": "finalize", - "owner": "fb" - } - ], - "name": "fb", - "super": "fu" - }, - { - "access": 49, - "class": "NodeHashTable", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "index", - "name": "o", - "owner": "ld" - }, - { - "access": 0, - "descriptor": "I", - "field": "size", - "name": "m", - "owner": "ld" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "current", - "name": "w", - "owner": "ld" - }, - { - "access": 0, - "descriptor": "Lgw;", - "field": "currentGet", - "name": "q", - "owner": "ld" - }, - { - "access": 0, - "descriptor": "[Lgw;", - "field": "buckets", - "name": "f", - "owner": "ld" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "()Lgw;", - "method": "first", - "name": "w", - "owner": "ld", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lgw;", - "method": "next", - "name": "o", - "owner": "ld", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "clear", - "name": "q", - "owner": "ld", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(J)Lgw;", - "method": "get", - "name": "m", - "owner": "ld", - "parameters": [ - "key" - ] - }, - { - "access": 1, - "descriptor": "(Lgw;J)V", - "method": "put", - "name": "f", - "owner": "ld", - "parameters": [ - "key", - "node" - ] - } - ], - "name": "ld", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "Npc", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljz;", - "field": "definition", - "name": "m", - "owner": "cv" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(B)Z", - "method": "isVisible", - "name": "z", - "owner": "cv", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(IBI)V", - "method": "__m_162", - "name": "m", - "owner": "cv", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 16, - "descriptor": "(IIZI)V", - "method": "__f_163", - "name": "f", - "owner": "cv", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 20, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "cv", - "parameters": [] - } - ], - "name": "cv", - "super": "bz" - }, - { - "access": 49, - "class": "ObjectSound", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1041508847, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "be" - }, - { - "access": 0, - "decoder": -1608400407, - "descriptor": "I", - "field": "__x", - "name": "x", - "owner": "be" - }, - { - "access": 0, - "decoder": -211591209, - "descriptor": "I", - "field": "__o", - "name": "o", - "owner": "be" - }, - { - "access": 0, - "decoder": -731474443, - "descriptor": "I", - "field": "soundEffectId", - "name": "l", - "owner": "be" - }, - { - "access": 0, - "decoder": -800464493, - "descriptor": "I", - "field": "__q", - "name": "q", - "owner": "be" - }, - { - "access": 0, - "decoder": -85911525, - "descriptor": "I", - "field": "__w", - "name": "w", - "owner": "be" - }, - { - "access": 0, - "decoder": 1344558633, - "descriptor": "I", - "field": "__g", - "name": "g", - "owner": "be" - }, - { - "access": 0, - "decoder": 1748890449, - "descriptor": "I", - "field": "__d", - "name": "d", - "owner": "be" - }, - { - "access": 0, - "decoder": 512258949, - "descriptor": "I", - "field": "__u", - "name": "u", - "owner": "be" - }, - { - "access": 0, - "decoder": 647270745, - "descriptor": "I", - "field": "__f", - "name": "f", - "owner": "be" - }, - { - "access": 0, - "descriptor": "Lds;", - "field": "stream1", - "name": "e", - "owner": "be" - }, - { - "access": 0, - "descriptor": "Lds;", - "field": "stream2", - "name": "i", - "owner": "be" - }, - { - "access": 0, - "descriptor": "Ljr;", - "field": "obj", - "name": "a", - "owner": "be" - }, - { - "access": 0, - "descriptor": "[I", - "field": "soundEffectIds", - "name": "k", - "owner": "be" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(I)V", - "method": "set", - "name": "f", - "owner": "be", - "parameters": [] - } - ], - "name": "be", - "super": "gw" - }, - { - "access": 49, - "class": "Occluder", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1114046315, - "descriptor": "I", - "field": "maxY", - "name": "d", - "owner": "ee" - }, - { - "access": 0, - "decoder": -1334433969, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "ee" - }, - { - "access": 0, - "decoder": -13700523, - "descriptor": "I", - "field": "maxTileX", - "name": "f", - "owner": "ee" - }, - { - "access": 0, - "decoder": -1527021367, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "ee" - }, - { - "access": 0, - "decoder": -1805075909, - "descriptor": "I", - "field": "maxZ", - "name": "e", - "owner": "ee" - }, - { - "access": 0, - "decoder": -1824663821, - "descriptor": "I", - "field": "minX", - "name": "u", - "owner": "ee" - }, - { - "access": 0, - "decoder": -2141305127, - "descriptor": "I", - "field": "maxX", - "name": "g", - "owner": "ee" - }, - { - "access": 0, - "decoder": -373839103, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "ee" - }, - { - "access": 0, - "decoder": -407777817, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "ee" - }, - { - "access": 0, - "decoder": -41239751, - "descriptor": "I", - "field": "minZ", - "name": "l", - "owner": "ee" - }, - { - "access": 0, - "decoder": -570391007, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "ee" - }, - { - "access": 0, - "decoder": -691483983, - "descriptor": "I", - "field": "minTileX", - "name": "m", - "owner": "ee" - }, - { - "access": 0, - "decoder": -806776509, - "descriptor": "I", - "field": "type", - "name": "o", - "owner": "ee" - }, - { - "access": 0, - "decoder": 1324959981, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "ee" - }, - { - "access": 0, - "decoder": 1501977891, - "descriptor": "I", - "field": "maxTileY", - "name": "w", - "owner": "ee" - }, - { - "access": 0, - "decoder": 768402657, - "descriptor": "I", - "field": "minTileY", - "name": "q", - "owner": "ee" - }, - { - "access": 0, - "decoder": 826041747, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "ee" - }, - { - "access": 0, - "decoder": 842961497, - "descriptor": "I", - "field": "minY", - "name": "x", - "owner": "ee" - } - ], - "interfaces": [], - "methods": [], - "name": "ee", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "PacketBuffer", - "constructors": [ - { - "access": 1, - "descriptor": "(I)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1048718919, - "descriptor": "I", - "field": "bitIndex", - "name": "d", - "owner": "hx" - }, - { - "access": 0, - "descriptor": "Lhn;", - "field": "isaacCipher0", - "name": "e", - "owner": "hx" - } - ], - "interfaces": [], - "methods": [ - { - "access": 1, - "descriptor": "(B)Z", - "method": "__ig_334", - "name": "ig", - "owner": "hx", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readByteIsaac", - "name": "ii", - "owner": "hx", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)I", - "method": "readSmartByteShortIsaac", - "name": "ia", - "owner": "hx", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "exportIndex", - "name": "jm", - "owner": "hx", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "importIndex", - "name": "jq", - "owner": "hx", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(II)I", - "method": "bitsRemaining", - "name": "jr", - "owner": "hx", - "parameters": [ - "index" - ] - }, - { - "access": 1, - "descriptor": "(II)I", - "method": "readBits", - "name": "jw", - "owner": "hx", - "parameters": [ - "bits" - ] - }, - { - "access": 1, - "descriptor": "(IS)V", - "method": "writeByteIsaac", - "name": "im", - "owner": "hx", - "parameters": [ - "b" - ] - }, - { - "access": 1, - "descriptor": "(Lhn;B)V", - "method": "setIsaacCipher", - "name": "ih", - "owner": "hx", - "parameters": [ - "isaacCipher" - ] - }, - { - "access": 1, - "descriptor": "([BIII)V", - "method": "__jb_335", - "name": "jb", - "owner": "hx", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "([II)V", - "method": "newIsaacCipher", - "name": "io", - "owner": "hx", - "parameters": [ - "array" - ] - } - ], - "name": "hx", - "super": "gr" - }, - { - "access": 49, - "class": "Player", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1136542281, - "descriptor": "I", - "field": "skillLevel", - "name": "l", - "owner": "br" - }, - { - "access": 0, - "decoder": -1624108131, - "descriptor": "I", - "field": "tileHeight2", - "name": "n", - "owner": "br" - }, - { - "access": 0, - "decoder": -1771431457, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "br" - }, - { - "access": 0, - "decoder": -351876137, - "descriptor": "I", - "field": "animationCycleStart", - "name": "x", - "owner": "br" - }, - { - "access": 0, - "decoder": -359981047, - "descriptor": "I", - "field": "animationCycleEnd", - "name": "d", - "owner": "br" - }, - { - "access": 0, - "decoder": -539678769, - "descriptor": "I", - "field": "tileX", - "name": "aq", - "owner": "br" - }, - { - "access": 0, - "decoder": -793415473, - "descriptor": "I", - "field": "headIconPrayer", - "name": "w", - "owner": "br" - }, - { - "access": 0, - "decoder": 1332604413, - "descriptor": "I", - "field": "plane", - "name": "c", - "owner": "br" - }, - { - "access": 0, - "decoder": 1486240677, - "descriptor": "I", - "field": "index", - "name": "r", - "owner": "br" - }, - { - "access": 0, - "decoder": 1610462047, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "br" - }, - { - "access": 0, - "decoder": 1989338999, - "descriptor": "I", - "field": "tileHeight", - "name": "e", - "owner": "br" - }, - { - "access": 0, - "decoder": 2021372599, - "descriptor": "I", - "field": "headIconPk", - "name": "q", - "owner": "br" - }, - { - "access": 0, - "decoder": 224552403, - "descriptor": "I", - "field": "__j", - "name": "j", - "owner": "br" - }, - { - "access": 0, - "decoder": 305969541, - "descriptor": "I", - "field": "__s", - "name": "s", - "owner": "br" - }, - { - "access": 0, - "decoder": 665272587, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "br" - }, - { - "access": 0, - "decoder": 702193221, - "descriptor": "I", - "field": "tileY", - "name": "aj", - "owner": "br" - }, - { - "access": 0, - "decoder": 892671055, - "descriptor": "I", - "field": "__t", - "name": "t", - "owner": "br" - }, - { - "access": 0, - "decoder": 91041167, - "descriptor": "I", - "field": "team", - "name": "h", - "owner": "br" - }, - { - "access": 0, - "decoder": 984869133, - "descriptor": "I", - "field": "combatLevel", - "name": "g", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Ldu;", - "field": "model0", - "name": "a", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Lhi;", - "field": "appearance", - "name": "f", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Lkd;", - "field": "isFriend", - "name": "p", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Lkd;", - "field": "isInClanChat", - "name": "v", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Lkp;", - "field": "username", - "name": "m", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Z", - "field": "__ag", - "name": "ag", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isHidden", - "name": "b", - "owner": "br" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isUnanimated", - "name": "y", - "owner": "br" - }, - { - "access": 0, - "descriptor": "[Ljava/lang/String;", - "field": "actions", - "name": "u", - "owner": "br" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)Z", - "method": "__f_124", - "name": "f", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(B)Z", - "method": "__o_127", - "name": "o", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)I", - "method": "transformedSize", - "name": "l", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__g_129", - "name": "g", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__q_125", - "name": "q", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__u_128", - "name": "u", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(I)V", - "method": "__w_126", - "name": "w", - "owner": "br", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(III)V", - "method": "resetPath", - "name": "d", - "owner": "br", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 16, - "descriptor": "(B)Z", - "method": "isVisible", - "name": "z", - "owner": "br", - "parameters": [] - }, - { - "access": 16, - "descriptor": "(IIBI)V", - "method": "__a_131", - "name": "a", - "owner": "br", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 16, - "descriptor": "(IIBI)V", - "method": "__x_130", - "name": "x", - "owner": "br", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 16, - "descriptor": "(Lgr;I)V", - "method": "read", - "name": "m", - "owner": "br", - "parameters": [ - "buffer" - ] - }, - { - "access": 20, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "br", - "parameters": [] - } - ], - "name": "br", - "super": "bz" - }, - { - "access": 49, - "class": "Projectile", - "constructors": [ - { - "access": 0, - "descriptor": "(IIIIIIIIIII)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1038876505, - "descriptor": "I", - "field": "plane", - "name": "f", - "owner": "cb" - }, - { - "access": 0, - "decoder": -1421996173, - "descriptor": "I", - "field": "sourceY", - "name": "w", - "owner": "cb" - }, - { - "access": 0, - "decoder": -2072120189, - "descriptor": "I", - "field": "pitch", - "name": "b", - "owner": "cb" - }, - { - "access": 0, - "decoder": -2074328969, - "descriptor": "I", - "field": "int4", - "name": "x", - "owner": "cb" - }, - { - "access": 0, - "decoder": -377214997, - "descriptor": "I", - "field": "frame", - "name": "r", - "owner": "cb" - }, - { - "access": 0, - "decoder": -4446033, - "descriptor": "I", - "field": "sourceZ", - "name": "o", - "owner": "cb" - }, - { - "access": 0, - "decoder": -675081925, - "descriptor": "I", - "field": "int5", - "name": "u", - "owner": "cb" - }, - { - "access": 0, - "decoder": -742871951, - "descriptor": "I", - "field": "frameCycle", - "name": "p", - "owner": "cb" - }, - { - "access": 0, - "decoder": -769539171, - "descriptor": "I", - "field": "int3", - "name": "e", - "owner": "cb" - }, - { - "access": 0, - "decoder": 1281680175, - "descriptor": "I", - "field": "yaw", - "name": "h", - "owner": "cb" - }, - { - "access": 0, - "decoder": 1652455041, - "descriptor": "I", - "field": "sourceX", - "name": "q", - "owner": "cb" - }, - { - "access": 0, - "decoder": 2111080001, - "descriptor": "I", - "field": "id", - "name": "m", - "owner": "cb" - }, - { - "access": 0, - "decoder": 2121946763, - "descriptor": "I", - "field": "cycleEnd", - "name": "l", - "owner": "cb" - }, - { - "access": 0, - "decoder": 358196599, - "descriptor": "I", - "field": "cycleStart", - "name": "g", - "owner": "cb" - }, - { - "access": 0, - "decoder": 551413977, - "descriptor": "I", - "field": "targetIndex", - "name": "d", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "accelerationZ", - "name": "y", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "speed", - "name": "s", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "speedX", - "name": "z", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "speedY", - "name": "j", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "speedZ", - "name": "t", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "x", - "name": "n", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "y", - "name": "i", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "D", - "field": "z", - "name": "a", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "Ljh;", - "field": "sequenceDefinition", - "name": "c", - "owner": "cb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isMoving", - "name": "k", - "owner": "cb" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(II)V", - "method": "advance", - "name": "f", - "owner": "cb", - "parameters": [ - "cycles" - ] - }, - { - "access": 16, - "descriptor": "(IIIII)V", - "method": "setDestination", - "name": "m", - "owner": "cb", - "parameters": [ - "cycle", - "height", - "x", - "y" - ] - }, - { - "access": 20, - "descriptor": "(I)Ldu;", - "method": "getModel", - "name": "e", - "owner": "cb", - "parameters": [] - } - ], - "name": "cb", - "super": "ex" - }, - { - "access": 49, - "class": "RasterProvider", - "constructors": [ - { - "access": 0, - "descriptor": "(IILjava/awt/Component;)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "Ljava/awt/Component;", - "field": "component0", - "name": "m", - "owner": "ai" - }, - { - "access": 0, - "descriptor": "Ljava/awt/Image;", - "field": "image", - "name": "f", - "owner": "ai" - } - ], - "interfaces": [], - "methods": [ - { - "access": 16, - "descriptor": "(Ljava/awt/Component;B)V", - "method": "setComponent", - "name": "m", - "owner": "ai" - }, - { - "access": 16, - "descriptor": "(Ljava/awt/Graphics;III)V", - "method": "drawFull0", - "name": "w", - "owner": "ai", - "parameters": [ - "graphics", - "x", - "y" - ] - }, - { - "access": 16, - "descriptor": "(Ljava/awt/Graphics;IIIIB)V", - "method": "draw0", - "name": "o", - "owner": "ai", - "parameters": [ - "graphics", - "height", - "width", - "x", - "y" - ] - }, - { - "access": 17, - "descriptor": "(III)V", - "method": "drawFull", - "name": "f", - "owner": "ai", - "parameters": [ - "x", - "y" - ] - }, - { - "access": 17, - "descriptor": "(IIIIB)V", - "method": "draw", - "name": "q", - "owner": "ai", - "parameters": [ - "height", - "width", - "x", - "y" - ] - } - ], - "name": "ai", - "super": "lp" - }, - { - "access": 49, - "class": "Sprite", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - }, - { - "access": 1, - "descriptor": "(II)V" - }, - { - "access": 1, - "descriptor": "([III)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "xOffset", - "name": "o", - "owner": "ln" - }, - { - "access": 1, - "descriptor": "I", - "field": "height", - "name": "g", - "owner": "ln" - }, - { - "access": 1, - "descriptor": "I", - "field": "subHeight", - "name": "q", - "owner": "ln" - }, - { - "access": 1, - "descriptor": "I", - "field": "subWidth", - "name": "f", - "owner": "ln" - }, - { - "access": 1, - "descriptor": "I", - "field": "width", - "name": "u", - "owner": "ln" - }, - { - "access": 1, - "descriptor": "I", - "field": "yOffset", - "name": "w", - "owner": "ln" - }, - { - "access": 1, - "descriptor": "[I", - "field": "pixels", - "name": "m", - "owner": "ln" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(IIIIII)V", - "method": "__aw_512", - "name": "aw", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5" - ] - }, - { - "access": 1, - "descriptor": "()Lln;", - "method": "copy", - "name": "m", - "owner": "ln", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()Lln;", - "method": "copyNormalized", - "name": "f", - "owner": "ln", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__g_497", - "name": "g", - "owner": "ln", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__q_494", - "name": "q", - "owner": "ln", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "__u_496", - "name": "u", - "owner": "ln", - "parameters": [] - }, - { - "access": 1, - "descriptor": "()V", - "method": "normalize", - "name": "w", - "owner": "ln", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__e_499", - "name": "e", - "owner": "ln", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__l_498", - "name": "l", - "owner": "ln", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(I)V", - "method": "__o_495", - "name": "o", - "owner": "ln", - "parameters": [ - "arg0" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__a_501", - "name": "a", - "owner": "ln", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(II)V", - "method": "__x_500", - "name": "x", - "owner": "ln", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__h_504", - "name": "h", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(III)V", - "method": "__v_506", - "name": "v", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__ak_511", - "name": "ak", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__al_513", - "name": "al", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__j_502", - "name": "j", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(IIII)V", - "method": "__t_503", - "name": "t", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3" - ] - }, - { - "access": 1, - "descriptor": "(IIIII)V", - "method": "__aj_507", - "name": "aj", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 1, - "descriptor": "(IIIII)V", - "method": "__c_505", - "name": "c", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4" - ] - }, - { - "access": 1, - "descriptor": "(IIIIIIDI)V", - "method": "__ah_510", - "name": "ah", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7" - ] - }, - { - "access": 1, - "descriptor": "(IIIIIIII[I[I)V", - "method": "__ay_509", - "name": "ay", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7", - "arg8", - "arg9" - ] - }, - { - "access": 1, - "descriptor": "(IIIIII[I[I)V", - "method": "__ac_508", - "name": "ac", - "owner": "ln", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7" - ] - } - ], - "name": "ln", - "super": "lf" - }, - { - "access": 49, - "class": "Tile", - "constructors": [ - { - "access": 0, - "descriptor": "(III)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1078135311, - "descriptor": "I", - "field": "minPlane", - "name": "a", - "owner": "dj" - }, - { - "access": 0, - "decoder": -172066661, - "descriptor": "I", - "field": "__h", - "name": "h", - "owner": "dj" - }, - { - "access": 0, - "decoder": -561562755, - "descriptor": "I", - "field": "y", - "name": "q", - "owner": "dj" - }, - { - "access": 0, - "decoder": -792635627, - "descriptor": "I", - "field": "gameObjectsCount", - "name": "d", - "owner": "dj" - }, - { - "access": 0, - "decoder": 103024387, - "descriptor": "I", - "field": "x", - "name": "f", - "owner": "dj" - }, - { - "access": 0, - "decoder": 1065165981, - "descriptor": "I", - "field": "plane", - "name": "m", - "owner": "dj" - }, - { - "access": 0, - "decoder": 1192947815, - "descriptor": "I", - "field": "gameObjectsEdgeMask", - "name": "i", - "owner": "dj" - }, - { - "access": 0, - "decoder": 1724493981, - "descriptor": "I", - "field": "__y", - "name": "y", - "owner": "dj" - }, - { - "access": 0, - "decoder": 2030010491, - "descriptor": "I", - "field": "__b", - "name": "b", - "owner": "dj" - }, - { - "access": 0, - "decoder": 507854577, - "descriptor": "I", - "field": "originalPlane", - "name": "w", - "owner": "dj" - }, - { - "access": 0, - "decoder": 769252193, - "descriptor": "I", - "field": "drawGameObjectEdges", - "name": "t", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Ldj;", - "field": "linkedBelowTile", - "name": "c", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Ldo;", - "field": "floorDecoration", - "name": "e", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Ldr;", - "field": "groundItemPile", - "name": "x", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Ldv;", - "field": "model", - "name": "u", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Leb;", - "field": "paint", - "name": "o", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Lej;", - "field": "boundaryObject", - "name": "g", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Leq;", - "field": "wallDecoration", - "name": "l", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Z", - "field": "drawGameObjects", - "name": "s", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Z", - "field": "drawPrimary", - "name": "z", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "Z", - "field": "drawSecondary", - "name": "j", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "[I", - "field": "gameObjectEdgeMasks", - "name": "n", - "owner": "dj" - }, - { - "access": 0, - "descriptor": "[Leh;", - "field": "gameObjects", - "name": "k", - "owner": "dj" - } - ], - "interfaces": [], - "methods": [], - "name": "dj", - "super": "gw" - }, - { - "access": 49, - "class": "TileModel", - "constructors": [ - { - "access": 0, - "descriptor": "(IIIIIIIIIIIIIIIIIII)V" - } - ], - "fields": [ - { - "access": 0, - "descriptor": "I", - "field": "overlayRgb", - "name": "a", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "I", - "field": "rotation", - "name": "n", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "I", - "field": "shape", - "name": "k", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "I", - "field": "underlayRgb", - "name": "i", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isFlat", - "name": "d", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__e", - "name": "e", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__f", - "name": "f", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__g", - "name": "g", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__l", - "name": "l", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__m", - "name": "m", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__o", - "name": "o", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__q", - "name": "q", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__u", - "name": "u", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__w", - "name": "w", - "owner": "dv" - }, - { - "access": 0, - "descriptor": "[I", - "field": "__x", - "name": "x", - "owner": "dv" - } - ], - "interfaces": [], - "methods": [], - "name": "dv", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "TilePaint", - "constructors": [ - { - "access": 0, - "descriptor": "(IIIIIIZ)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1057776035, - "descriptor": "I", - "field": "nwColor", - "name": "w", - "owner": "eb" - }, - { - "access": 0, - "decoder": -1668262341, - "descriptor": "I", - "field": "neColor", - "name": "q", - "owner": "eb" - }, - { - "access": 0, - "decoder": -1875844515, - "descriptor": "I", - "field": "seColor", - "name": "f", - "owner": "eb" - }, - { - "access": 0, - "decoder": 181759449, - "descriptor": "I", - "field": "swColor", - "name": "m", - "owner": "eb" - }, - { - "access": 0, - "decoder": 2097947337, - "descriptor": "I", - "field": "rgb", - "name": "g", - "owner": "eb" - }, - { - "access": 0, - "decoder": 463308567, - "descriptor": "I", - "field": "texture", - "name": "o", - "owner": "eb" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isFlat", - "name": "u", - "owner": "eb" - } - ], - "interfaces": [], - "methods": [], - "name": "eb", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "Tiles", - "constructors": [], - "fields": [], - "interfaces": [], - "methods": [], - "name": "bq", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "WallDecoration", - "constructors": [ - { - "access": 0, - "descriptor": "()V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1164153171, - "descriptor": "I", - "field": "flags", - "name": "d", - "owner": "eq" - }, - { - "access": 0, - "decoder": -1531207607, - "descriptor": "I", - "field": "yOffset", - "name": "g", - "owner": "eq" - }, - { - "access": 0, - "decoder": -183359389, - "descriptor": "I", - "field": "orientation", - "name": "w", - "owner": "eq" - }, - { - "access": 0, - "decoder": -303827911, - "descriptor": "I", - "field": "int7", - "name": "o", - "owner": "eq" - }, - { - "access": 0, - "decoder": -629971645, - "descriptor": "I", - "field": "y", - "name": "q", - "owner": "eq" - }, - { - "access": 0, - "decoder": 1411967127, - "descriptor": "I", - "field": "x", - "name": "f", - "owner": "eq" - }, - { - "access": 0, - "decoder": 1781638945, - "descriptor": "I", - "field": "tileHeight", - "name": "m", - "owner": "eq" - }, - { - "access": 0, - "decoder": 1927462659, - "descriptor": "I", - "field": "xOffset", - "name": "u", - "owner": "eq" - }, - { - "access": 1, - "decoder": 3167575053900974600, - "descriptor": "J", - "field": "tag", - "name": "x", - "owner": "eq" - }, - { - "access": 1, - "descriptor": "Lex;", - "field": "entity1", - "name": "l", - "owner": "eq" - }, - { - "access": 1, - "descriptor": "Lex;", - "field": "entity2", - "name": "e", - "owner": "eq" - } - ], - "interfaces": [], - "methods": [], - "name": "eq", - "super": "java.lang.Object" - }, - { - "access": 49, - "class": "WorldMapManager", - "constructors": [ - { - "access": 1, - "descriptor": "([Llq;Ljava/util/HashMap;Lir;Lir;)V" - } - ], - "fields": [ - { - "access": 0, - "decoder": -1459928419, - "descriptor": "I", - "field": "__k", - "name": "k", - "owner": "al" - }, - { - "access": 0, - "decoder": -395718741, - "descriptor": "I", - "field": "__a", - "name": "a", - "owner": "al" - }, - { - "access": 0, - "decoder": 1364441271, - "descriptor": "I", - "field": "__n", - "name": "n", - "owner": "al" - }, - { - "access": 0, - "decoder": 1729323633, - "descriptor": "I", - "field": "__i", - "name": "i", - "owner": "al" - }, - { - "access": 0, - "descriptor": "Lae;", - "field": "mapAreaData", - "name": "q", - "owner": "al" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "__g", - "name": "g", - "owner": "al" - }, - { - "access": 0, - "descriptor": "Ljava/util/HashMap;", - "field": "icons", - "name": "o", - "owner": "al" - }, - { - "access": 0, - "descriptor": "Lln;", - "field": "overviewSprite", - "name": "w", - "owner": "al" - }, - { - "access": 0, - "descriptor": "Z", - "field": "isLoaded0", - "name": "m", - "owner": "al" - }, - { - "access": 0, - "descriptor": "Z", - "field": "loadStarted", - "name": "f", - "owner": "al" - }, - { - "access": 0, - "descriptor": "[Llq;", - "field": "mapSceneSprites", - "name": "l", - "owner": "al" - }, - { - "access": 0, - "descriptor": "[[Lav;", - "field": "regions", - "name": "u", - "owner": "al" - }, - { - "access": 1, - "decoder": 1085359673, - "descriptor": "I", - "field": "__z", - "name": "z", - "owner": "al" - }, - { - "access": 16, - "descriptor": "Lir;", - "field": "__e", - "name": "e", - "owner": "al" - }, - { - "access": 16, - "descriptor": "Lir;", - "field": "__x", - "name": "x", - "owner": "al" - }, - { - "access": 16, - "descriptor": "Ljava/util/HashMap;", - "field": "fonts", - "name": "d", - "owner": "al" - } - ], - "interfaces": [], - "methods": [ - { - "access": 0, - "descriptor": "(B)V", - "method": "buildIcons0", - "name": "x", - "owner": "al", - "parameters": [] - }, - { - "access": 0, - "descriptor": "(III)F", - "method": "__d_75", - "name": "d", - "owner": "al", - "parameters": [ - "arg0", - "arg1" - ] - }, - { - "access": 1, - "descriptor": "(I)Ljava/util/HashMap;", - "method": "buildIcons", - "name": "e", - "owner": "al", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(I)Z", - "method": "isLoaded", - "name": "l", - "owner": "al", - "parameters": [] - }, - { - "access": 1, - "descriptor": "(IIIIIIIIIII)Ljava/util/List;", - "method": "__u_74", - "name": "u", - "owner": "al", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7", - "arg8", - "arg9" - ] - }, - { - "access": 1, - "descriptor": "(IIIILjava/util/HashSet;III)V", - "method": "drawOverview", - "name": "o", - "owner": "al" - }, - { - "access": 1, - "descriptor": "(Lir;Ljava/lang/String;ZB)V", - "method": "load", - "name": "m", - "owner": "al", - "parameters": [ - "cacheName", - "archive", - "isMembersWorld" - ] - }, - { - "access": 17, - "descriptor": "(B)V", - "method": "clearIcons", - "name": "f", - "owner": "al", - "parameters": [] - }, - { - "access": 17, - "descriptor": "(IIIIIIIII)V", - "method": "__q_72", - "name": "q", - "owner": "al", - "parameters": [ - "arg0", - "arg1", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7" - ] - }, - { - "access": 17, - "descriptor": "(IIIIIIIILjava/util/HashSet;Ljava/util/HashSet;IIZB)V", - "method": "__w_73", - "name": "w", - "owner": "al", - "parameters": [ - "arg0", - "arg1", - "arg10", - "arg11", - "arg12", - "arg2", - "arg3", - "arg4", - "arg5", - "arg6", - "arg7", - "arg8", - "arg9" - ] - } - ], - "name": "al", - "super": "java.lang.Object" - } -] \ No newline at end of file +[ { + "class" : "Formatting", + "name" : "cy", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "Task", + "name" : "fm", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "intArgument", + "owner" : "fm", + "name" : "g", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "next", + "owner" : "fm", + "name" : "m", + "access" : 0, + "descriptor" : "Lfm;" + }, { + "field" : "objectArgument", + "owner" : "fm", + "name" : "l", + "access" : 0, + "descriptor" : "Ljava/lang/Object;" + }, { + "field" : "result", + "owner" : "fm", + "name" : "e", + "access" : 65, + "descriptor" : "Ljava/lang/Object;" + }, { + "field" : "status", + "owner" : "fm", + "name" : "o", + "access" : 65, + "descriptor" : "I" + }, { + "field" : "type", + "owner" : "fm", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1097728571 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "GzipDecompressor", + "name" : "go", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "inflater", + "owner" : "go", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/util/zip/Inflater;" + } ], + "methods" : [ { + "method" : "decompress", + "owner" : "go", + "name" : "m", + "access" : 1, + "descriptor" : "(Lgr;[BB)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + }, { + "access" : 0, + "descriptor" : "(III)V" + } ] +}, { + "class" : "AbstractRasterProvider", + "name" : "lp", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "height", + "owner" : "lp", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : -239960145 + }, { + "field" : "pixels", + "owner" : "lp", + "name" : "q", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "width", + "owner" : "lp", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : -560298363 + } ], + "methods" : [ { + "method" : "apply", + "owner" : "lp", + "name" : "b", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "draw", + "owner" : "lp", + "name" : "q", + "access" : 1025, + "parameters" : [ "x", "y", "width", "height" ], + "descriptor" : "(IIIIB)V" + }, { + "method" : "drawFull", + "owner" : "lp", + "name" : "f", + "access" : 1025, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)V" + } ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "Clock", + "name" : "fa", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "mark", + "owner" : "fa", + "name" : "m", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "wait", + "owner" : "fa", + "name" : "f", + "access" : 1025, + "parameters" : [ "cycleMs", "minSleepMs" ], + "descriptor" : "(III)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ByteArrayPool", + "name" : "gi", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "DevicePcmPlayer", + "name" : "ax", + "super" : "co", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "byteSamples", + "owner" : "ax", + "name" : "w", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "capacity2", + "owner" : "ax", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -106586673 + }, { + "field" : "format", + "owner" : "ax", + "name" : "m", + "access" : 0, + "descriptor" : "Ljavax/sound/sampled/AudioFormat;" + }, { + "field" : "line", + "owner" : "ax", + "name" : "f", + "access" : 0, + "descriptor" : "Ljavax/sound/sampled/SourceDataLine;" + } ], + "methods" : [ { + "method" : "close", + "owner" : "ax", + "name" : "o", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "discard", + "owner" : "ax", + "name" : "u", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "init", + "owner" : "ax", + "name" : "m", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "open", + "owner" : "ax", + "name" : "f", + "access" : 4, + "parameters" : [ "bufferSize" ], + "descriptor" : "(II)V" + }, { + "method" : "position", + "owner" : "ax", + "name" : "q", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "write", + "owner" : "ax", + "name" : "w", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Canvas", + "name" : "ao", + "super" : "java.awt.Canvas", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "component", + "owner" : "ao", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/awt/Component;" + } ], + "methods" : [ { + "method" : "paint", + "owner" : "ao", + "name" : "paint", + "access" : 17, + "parameters" : [ "g" ], + "descriptor" : "(Ljava/awt/Graphics;)V" + }, { + "method" : "update", + "owner" : "ao", + "name" : "update", + "access" : 17, + "parameters" : [ "g" ], + "descriptor" : "(Ljava/awt/Graphics;)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/awt/Component;)V" + } ] +}, { + "class" : "ClientParameter", + "name" : "ji", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "id", + "owner" : "ji", + "name" : "y", + "access" : 17, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;)V" + } ] +}, { + "class" : "MenuAction", + "name" : "cs", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "action", + "owner" : "cs", + "name" : "o", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "argument0", + "owner" : "cs", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -2057883817 + }, { + "field" : "argument1", + "owner" : "cs", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 305977315 + }, { + "field" : "argument2", + "owner" : "cs", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1764645917 + }, { + "field" : "opcode", + "owner" : "cs", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1483856253 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ClientPacket", + "name" : "gs", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gb" ], + "fields" : [ { + "field" : "id", + "owner" : "gs", + "name" : "cd", + "access" : 16, + "descriptor" : "I", + "decoder" : -286923745 + }, { + "field" : "length", + "owner" : "gs", + "name" : "cx", + "access" : 16, + "descriptor" : "I", + "decoder" : -1759434223 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(II)V" + } ] +}, { + "class" : "TilePaint", + "name" : "eb", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "isFlat", + "owner" : "eb", + "name" : "u", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "neColor", + "owner" : "eb", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1668262341 + }, { + "field" : "nwColor", + "owner" : "eb", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1057776035 + }, { + "field" : "rgb", + "owner" : "eb", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 2097947337 + }, { + "field" : "seColor", + "owner" : "eb", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1875844515 + }, { + "field" : "swColor", + "owner" : "eb", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 181759449 + }, { + "field" : "texture", + "owner" : "eb", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 463308567 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIIIIIZ)V" + } ] +}, { + "class" : "AbstractByteArrayCopier", + "name" : "gu", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "get", + "owner" : "gu", + "name" : "m", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "(I)[B" + }, { + "method" : "set", + "owner" : "gu", + "name" : "f", + "access" : 1024, + "parameters" : [ "array" ], + "descriptor" : "([BI)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ModelData0", + "name" : "ed", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Varps", + "name" : "hv", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "Strings", + "name" : "id", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "WorldMapCacheName", + "name" : "aw", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "name", + "owner" : "aw", + "name" : "u", + "access" : 17, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/String;)V" + } ] +}, { + "class" : "TriBool", + "name" : "kd", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Decimator", + "name" : "dp", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "inputRate", + "owner" : "dp", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1376358157 + }, { + "field" : "outputRate", + "owner" : "dp", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -876645877 + }, { + "field" : "table", + "owner" : "dp", + "name" : "u", + "access" : 0, + "descriptor" : "[[I" + } ], + "methods" : [ { + "method" : "resample", + "owner" : "dp", + "name" : "m", + "access" : 0, + "descriptor" : "([BI)[B" + }, { + "method" : "scalePosition", + "owner" : "dp", + "name" : "q", + "access" : 0, + "parameters" : [ "position" ], + "descriptor" : "(IB)I" + }, { + "method" : "scaleRate", + "owner" : "dp", + "name" : "f", + "access" : 0, + "parameters" : [ "rate" ], + "descriptor" : "(II)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(II)V" + } ] +}, { + "class" : "DirectByteArrayCopier", + "name" : "gv", + "super" : "gu", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "directBuffer", + "owner" : "gv", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/nio/ByteBuffer;" + } ], + "methods" : [ { + "method" : "get", + "owner" : "gv", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)[B" + }, { + "method" : "set", + "owner" : "gv", + "name" : "f", + "access" : 0, + "parameters" : [ "array" ], + "descriptor" : "([BI)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Varcs", + "name" : "ch", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "intsPersistence", + "owner" : "ch", + "name" : "q", + "access" : 0, + "descriptor" : "[Z" + }, { + "field" : "lastWriteTimeMs", + "owner" : "ch", + "name" : "g", + "access" : 0, + "descriptor" : "J", + "decoder" : 4836824701467349417 + }, { + "field" : "map", + "owner" : "ch", + "name" : "w", + "access" : 0, + "descriptor" : "Ljava/util/Map;" + }, { + "field" : "strings", + "owner" : "ch", + "name" : "o", + "access" : 0, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "unwrittenChanges", + "owner" : "ch", + "name" : "u", + "access" : 0, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "clearTransient", + "owner" : "ch", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "getInt", + "owner" : "ch", + "name" : "f", + "access" : 0, + "parameters" : [ "index" ], + "descriptor" : "(IB)I" + }, { + "method" : "getPreferencesFile", + "owner" : "ch", + "name" : "l", + "access" : 0, + "descriptor" : "(ZB)Ldk;" + }, { + "method" : "getString", + "owner" : "ch", + "name" : "w", + "access" : 0, + "parameters" : [ "index" ], + "descriptor" : "(II)Ljava/lang/String;" + }, { + "method" : "getStringOld", + "owner" : "ch", + "name" : "u", + "access" : 0, + "parameters" : [ "index" ], + "descriptor" : "(IB)Ljava/lang/String;" + }, { + "method" : "hasUnwrittenChanges", + "owner" : "ch", + "name" : "a", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "read", + "owner" : "ch", + "name" : "x", + "access" : 0, + "descriptor" : "(I)V" + }, { + "method" : "setInt", + "owner" : "ch", + "name" : "m", + "access" : 0, + "parameters" : [ "index", "n" ], + "descriptor" : "(III)V" + }, { + "method" : "setString", + "owner" : "ch", + "name" : "q", + "access" : 0, + "parameters" : [ "index", "s" ], + "descriptor" : "(ILjava/lang/String;I)V" + }, { + "method" : "setStringOld", + "owner" : "ch", + "name" : "o", + "access" : 0, + "parameters" : [ "index", "s" ], + "descriptor" : "(ILjava/lang/String;B)V" + }, { + "method" : "tryWrite", + "owner" : "ch", + "name" : "d", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "write", + "owner" : "ch", + "name" : "e", + "access" : 0, + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Usernamed", + "name" : "ky", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "username", + "owner" : "ky", + "name" : "kr", + "access" : 1025, + "descriptor" : "(B)Lkp;" + } ], + "constructors" : [ ] +}, { + "class" : "SecureRandomFuture", + "name" : "cn", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "executor", + "owner" : "cn", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/util/concurrent/ExecutorService;" + }, { + "field" : "future", + "owner" : "cn", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/util/concurrent/Future;" + } ], + "methods" : [ { + "method" : "get", + "owner" : "cn", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Ljava/security/SecureRandom;" + }, { + "method" : "isDone", + "owner" : "cn", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "shutdown", + "owner" : "cn", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ServerPacket", + "name" : "ge", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "id", + "owner" : "ge", + "name" : "cu", + "access" : 17, + "descriptor" : "I", + "decoder" : 1117211673 + }, { + "field" : "length", + "owner" : "ge", + "name" : "cb", + "access" : 17, + "descriptor" : "I", + "decoder" : 947096829 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(II)V" + } ] +}, { + "class" : "UrlRequest", + "name" : "ey", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "isDone0", + "owner" : "ey", + "name" : "f", + "access" : 64, + "descriptor" : "Z" + }, { + "field" : "response0", + "owner" : "ey", + "name" : "q", + "access" : 64, + "descriptor" : "[B" + }, { + "field" : "url", + "owner" : "ey", + "name" : "m", + "access" : 16, + "descriptor" : "Ljava/net/URL;" + } ], + "methods" : [ { + "method" : "getResponse", + "owner" : "ey", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)[B" + }, { + "method" : "isDone", + "owner" : "ey", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/net/URL;)V" + } ] +}, { + "class" : "WorldMapLabel", + "name" : "aj", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "height", + "owner" : "aj", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -85027761 + }, { + "field" : "size", + "owner" : "aj", + "name" : "w", + "access" : 0, + "descriptor" : "Ls;" + }, { + "field" : "text", + "owner" : "aj", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "width", + "owner" : "aj", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -471061617 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/String;IILs;)V" + } ] +}, { + "class" : "RunException", + "name" : "fx", + "super" : "java.lang.RuntimeException", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "string", + "owner" : "fx", + "name" : "o", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "throwable", + "owner" : "fx", + "name" : "u", + "access" : 0, + "descriptor" : "Ljava/lang/Throwable;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/Throwable;Ljava/lang/String;)V" + } ] +}, { + "class" : "Node", + "name" : "gw", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "key", + "owner" : "gw", + "name" : "cl", + "access" : 1, + "descriptor" : "J" + }, { + "field" : "next", + "owner" : "gw", + "name" : "cz", + "access" : 1, + "descriptor" : "Lgw;" + }, { + "field" : "previous", + "owner" : "gw", + "name" : "ct", + "access" : 1, + "descriptor" : "Lgw;" + } ], + "methods" : [ { + "method" : "hasNext", + "owner" : "gw", + "name" : "eg", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "remove", + "owner" : "gw", + "name" : "es", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "DefaultsGroup", + "name" : "ka", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "group", + "owner" : "ka", + "name" : "f", + "access" : 16, + "descriptor" : "I", + "decoder" : -800980069 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(I)V" + } ] +}, { + "class" : "SoundEnvelope", + "name" : "de", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "amplitude", + "owner" : "de", + "name" : "d", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "durations", + "owner" : "de", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "end", + "owner" : "de", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "form", + "owner" : "de", + "name" : "u", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "max", + "owner" : "de", + "name" : "k", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "phaseIndex", + "owner" : "de", + "name" : "l", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "phases", + "owner" : "de", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "segments", + "owner" : "de", + "name" : "m", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "start", + "owner" : "de", + "name" : "w", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "step", + "owner" : "de", + "name" : "e", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "ticks", + "owner" : "de", + "name" : "g", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "de", + "name" : "m", + "access" : 16, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;)V" + }, { + "method" : "decodeSegments", + "owner" : "de", + "name" : "f", + "access" : 16, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;)V" + }, { + "method" : "doStep", + "owner" : "de", + "name" : "w", + "access" : 16, + "parameters" : [ "n" ], + "descriptor" : "(I)I" + }, { + "method" : "reset", + "owner" : "de", + "name" : "q", + "access" : 16, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "FriendLoginUpdate", + "name" : "kn", + "super" : "gh", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "time", + "owner" : "kn", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : -1390885889 + }, { + "field" : "username", + "owner" : "kn", + "name" : "w", + "access" : 1, + "descriptor" : "Lkp;" + }, { + "field" : "world", + "owner" : "kn", + "name" : "o", + "access" : 1, + "descriptor" : "S" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lkp;I)V" + } ] +}, { + "class" : "GrandExchangeEvents", + "name" : "g", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "events", + "owner" : "g", + "name" : "m", + "access" : 17, + "descriptor" : "Ljava/util/List;" + } ], + "methods" : [ { + "method" : "sort", + "owner" : "g", + "name" : "m", + "access" : 1, + "descriptor" : "(Ljava/util/Comparator;ZI)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Lgr;Z)V" + } ] +}, { + "class" : "ServerBuild", + "name" : "iy", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "id", + "owner" : "iy", + "name" : "u", + "access" : 17, + "descriptor" : "I", + "decoder" : -947415971 + }, { + "field" : "name", + "owner" : "iy", + "name" : "o", + "access" : 17, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/String;I)V" + } ] +}, { + "class" : "ItemContainer", + "name" : "bc", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "ids", + "owner" : "bc", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "quantities", + "owner" : "bc", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "StudioGame", + "name" : "is", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gc" ], + "fields" : [ { + "field" : "id", + "owner" : "is", + "name" : "l", + "access" : 16, + "descriptor" : "I", + "decoder" : -1688917715 + }, { + "field" : "name", + "owner" : "is", + "name" : "g", + "access" : 17, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ { + "method" : "ordinal", + "owner" : "is", + "name" : "f", + "access" : 1, + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;I)V" + } ] +}, { + "class" : "ByteArrayNode", + "name" : "gp", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "byteArray", + "owner" : "gp", + "name" : "m", + "access" : 1, + "descriptor" : "[B" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 1, + "descriptor" : "([B)V" + } ] +}, { + "class" : "NanoClock", + "name" : "fp", + "super" : "fa", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "lastTimeNano", + "owner" : "fp", + "name" : "m", + "access" : 0, + "descriptor" : "J", + "decoder" : 7586221391557635221 + } ], + "methods" : [ { + "method" : "mark", + "owner" : "fp", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "wait", + "owner" : "fp", + "name" : "f", + "access" : 1, + "parameters" : [ "cycleMs", "minSleepMs" ], + "descriptor" : "(III)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "RasterProvider", + "name" : "ai", + "super" : "lp", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "component0", + "owner" : "ai", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/awt/Component;" + }, { + "field" : "image", + "owner" : "ai", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/awt/Image;" + } ], + "methods" : [ { + "method" : "draw", + "owner" : "ai", + "name" : "q", + "access" : 17, + "parameters" : [ "x", "y", "width", "height" ], + "descriptor" : "(IIIIB)V" + }, { + "method" : "draw0", + "owner" : "ai", + "name" : "o", + "access" : 16, + "parameters" : [ "graphics", "x", "y", "width", "height" ], + "descriptor" : "(Ljava/awt/Graphics;IIIIB)V" + }, { + "method" : "drawFull", + "owner" : "ai", + "name" : "f", + "access" : 17, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)V" + }, { + "method" : "drawFull0", + "owner" : "ai", + "name" : "w", + "access" : 16, + "parameters" : [ "graphics", "x", "y" ], + "descriptor" : "(Ljava/awt/Graphics;III)V" + }, { + "method" : "setComponent", + "owner" : "ai", + "name" : "m", + "access" : 16, + "descriptor" : "(Ljava/awt/Component;B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IILjava/awt/Component;)V" + } ] +}, { + "class" : "MouseWheel", + "name" : "fv", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "useRotation", + "owner" : "fv", + "name" : "q", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(I)I" + } ], + "constructors" : [ ] +}, { + "class" : "WorldMapArchiveLoader", + "name" : "ls", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "archive", + "owner" : "ls", + "name" : "u", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "cacheName", + "owner" : "ls", + "name" : "o", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "isLoaded0", + "owner" : "ls", + "name" : "l", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "percentLoaded0", + "owner" : "ls", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 624113115 + } ], + "methods" : [ { + "method" : "isLoaded", + "owner" : "ls", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(S)Z" + }, { + "method" : "load", + "owner" : "ls", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "percentLoaded", + "owner" : "ls", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "reset", + "owner" : "ls", + "name" : "m", + "access" : 0, + "parameters" : [ "cacheName" ], + "descriptor" : "(Ljava/lang/String;I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lir;)V" + } ] +}, { + "class" : "ClientPacketMarker", + "name" : "gb", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "AbstractSound", + "name" : "dd", + "super" : "gw", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "position", + "owner" : "dd", + "name" : "u", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "NodeDeque", + "name" : "je", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "current", + "owner" : "je", + "name" : "f", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "sentinel", + "owner" : "je", + "name" : "m", + "access" : 1, + "descriptor" : "Lgw;" + } ], + "methods" : [ { + "method" : "addFirst", + "owner" : "je", + "name" : "f", + "access" : 1, + "parameters" : [ "node" ], + "descriptor" : "(Lgw;)V" + }, { + "method" : "addLast", + "owner" : "je", + "name" : "q", + "access" : 1, + "parameters" : [ "node" ], + "descriptor" : "(Lgw;)V" + }, { + "method" : "clear", + "owner" : "je", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "first", + "owner" : "je", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "last", + "owner" : "je", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "next", + "owner" : "je", + "name" : "x", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "previous", + "owner" : "je", + "name" : "e", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "removeFirst", + "owner" : "je", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "removeLast", + "owner" : "je", + "name" : "o", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "UserList", + "name" : "km", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "array", + "owner" : "km", + "name" : "u", + "access" : 0, + "descriptor" : "[Ljs;" + }, { + "field" : "capacity", + "owner" : "km", + "name" : "w", + "access" : 16, + "descriptor" : "I", + "decoder" : -2119868987 + }, { + "field" : "comparator", + "owner" : "km", + "name" : "e", + "access" : 0, + "descriptor" : "Ljava/util/Comparator;" + }, { + "field" : "previousUsernamesMap", + "owner" : "km", + "name" : "l", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "size0", + "owner" : "km", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -280101247 + }, { + "field" : "usernamesMap", + "owner" : "km", + "name" : "g", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + } ], + "methods" : [ { + "method" : "addComparator", + "owner" : "km", + "name" : "al", + "access" : 17, + "parameters" : [ "c" ], + "descriptor" : "(Ljava/util/Comparator;B)V" + }, { + "method" : "addLast", + "owner" : "km", + "name" : "ag", + "access" : 0, + "parameters" : [ "username", "previousUsername" ], + "descriptor" : "(Lkp;Lkp;I)Ljs;" + }, { + "method" : "addLastNoPreviousUsername", + "owner" : "km", + "name" : "v", + "access" : 0, + "parameters" : [ "username" ], + "descriptor" : "(Lkp;I)Ljs;" + }, { + "method" : "arrayAddLast", + "owner" : "km", + "name" : "ay", + "access" : 16, + "parameters" : [ "user" ], + "descriptor" : "(Ljs;I)V" + }, { + "method" : "arrayRemove", + "owner" : "km", + "name" : "ak", + "access" : 16, + "parameters" : [ "index" ], + "descriptor" : "(II)V" + }, { + "method" : "changeName", + "owner" : "km", + "name" : "av", + "access" : 16, + "parameters" : [ "user", "username", "previousUsername" ], + "descriptor" : "(Ljs;Lkp;Lkp;B)V" + }, { + "method" : "clear", + "owner" : "km", + "name" : "z", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "contains", + "owner" : "km", + "name" : "t", + "access" : 1, + "parameters" : [ "username" ], + "descriptor" : "(Lkp;I)Z" + }, { + "method" : "get", + "owner" : "km", + "name" : "aq", + "access" : 17, + "parameters" : [ "index" ], + "descriptor" : "(II)Ljs;" + }, { + "method" : "getByCurrentUsername", + "owner" : "km", + "name" : "h", + "access" : 0, + "parameters" : [ "username" ], + "descriptor" : "(Lkp;I)Ljs;" + }, { + "method" : "getByPreviousUsername", + "owner" : "km", + "name" : "b", + "access" : 0, + "parameters" : [ "previousUsername" ], + "descriptor" : "(Lkp;I)Ljs;" + }, { + "method" : "getByUsername", + "owner" : "km", + "name" : "y", + "access" : 1, + "parameters" : [ "username" ], + "descriptor" : "(Lkp;I)Ljs;" + }, { + "method" : "indexOf", + "owner" : "km", + "name" : "ar", + "access" : 16, + "parameters" : [ "user" ], + "descriptor" : "(Ljs;I)I" + }, { + "method" : "isFull", + "owner" : "km", + "name" : "s", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "mapPut", + "owner" : "km", + "name" : "ah", + "access" : 16, + "parameters" : [ "user" ], + "descriptor" : "(Ljs;B)V" + }, { + "method" : "mapRemove", + "owner" : "km", + "name" : "ac", + "access" : 16, + "parameters" : [ "user" ], + "descriptor" : "(Ljs;S)V" + }, { + "method" : "newInstance", + "owner" : "km", + "name" : "m", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "(I)Ljs;" + }, { + "method" : "newTypedArray", + "owner" : "km", + "name" : "f", + "access" : 1024, + "parameters" : [ "size" ], + "descriptor" : "(II)[Ljs;" + }, { + "method" : "remove", + "owner" : "km", + "name" : "p", + "access" : 16, + "parameters" : [ "user" ], + "descriptor" : "(Ljs;I)V" + }, { + "method" : "removeByUsername", + "owner" : "km", + "name" : "c", + "access" : 17, + "parameters" : [ "username" ], + "descriptor" : "(Lkp;S)Z" + }, { + "method" : "removeComparator", + "owner" : "km", + "name" : "aw", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "size", + "owner" : "km", + "name" : "j", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "sort", + "owner" : "km", + "name" : "aj", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(I)V" + } ] +}, { + "class" : "Skeleton", + "name" : "ek", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "count", + "owner" : "ek", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1875841677 + }, { + "field" : "id", + "owner" : "ek", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -1634889691 + }, { + "field" : "labels", + "owner" : "ek", + "name" : "w", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "transformTypes", + "owner" : "ek", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(I[B)V" + } ] +}, { + "class" : "IntegerNode", + "name" : "gn", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "integer", + "owner" : "gn", + "name" : "m", + "access" : 1, + "descriptor" : "I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "ObjectNode", + "name" : "fk", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "obj", + "owner" : "fk", + "name" : "m", + "access" : 17, + "descriptor" : "Ljava/lang/Object;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Ljava/lang/Object;)V" + } ] +}, { + "class" : "DualNode", + "name" : "fn", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "keyDual", + "owner" : "fn", + "name" : "cg", + "access" : 1, + "descriptor" : "J" + }, { + "field" : "nextDual", + "owner" : "fn", + "name" : "cp", + "access" : 1, + "descriptor" : "Lfn;" + }, { + "field" : "previousDual", + "owner" : "fn", + "name" : "cf", + "access" : 1, + "descriptor" : "Lfn;" + } ], + "methods" : [ { + "method" : "removeDual", + "owner" : "fn", + "name" : "cg", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "InterfaceParent", + "name" : "bx", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "itf", + "owner" : "bx", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -707461797 + }, { + "field" : "keep", + "owner" : "bx", + "name" : "q", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "type", + "owner" : "bx", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1712037041 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ParamDefinition", + "name" : "jb", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "autodisable", + "owner" : "jb", + "name" : "u", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "defaultint", + "owner" : "jb", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : 1133042753 + }, { + "field" : "defaultstr", + "owner" : "jb", + "name" : "o", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "type", + "owner" : "jb", + "name" : "q", + "access" : 0, + "descriptor" : "C" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jb", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jb", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "isString", + "owner" : "jb", + "name" : "o", + "access" : 1, + "descriptor" : "(I)Z" + }, { + "method" : "postDecode", + "owner" : "jb", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Animation", + "name" : "dz", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "hasAlphaTransform", + "owner" : "dz", + "name" : "d", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "skeleton", + "owner" : "dz", + "name" : "o", + "access" : 0, + "descriptor" : "Lek;" + }, { + "field" : "transformCount", + "owner" : "dz", + "name" : "u", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "transformSkeletonLabels", + "owner" : "dz", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "transformXs", + "owner" : "dz", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "transformYs", + "owner" : "dz", + "name" : "e", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "transformZs", + "owner" : "dz", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "([BLek;)V" + } ] +}, { + "class" : "PcmPlayerProvider", + "name" : "cz", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "player", + "owner" : "cz", + "name" : "m", + "access" : 1025, + "descriptor" : "(B)Lco;" + } ], + "constructors" : [ ] +}, { + "class" : "Enumerated", + "name" : "gc", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "ordinal", + "owner" : "gc", + "name" : "f", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ ] +}, { + "class" : "NetFileRequest", + "name" : "iz", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "archive", + "owner" : "iz", + "name" : "m", + "access" : 1, + "descriptor" : "Lit;" + }, { + "field" : "crc", + "owner" : "iz", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : 1487103265 + }, { + "field" : "padding", + "owner" : "iz", + "name" : "q", + "access" : 1, + "descriptor" : "B" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Buddy", + "name" : "ke", + "super" : "js", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "int2", + "owner" : "ke", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : 120689297 + }, { + "field" : "rank", + "owner" : "ke", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : -304954565 + }, { + "field" : "world0", + "owner" : "ke", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : 429472919 + } ], + "methods" : [ { + "method" : "hasWorld", + "owner" : "ke", + "name" : "au", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "set", + "owner" : "ke", + "name" : "an", + "access" : 0, + "descriptor" : "(IIS)V" + }, { + "method" : "world", + "owner" : "ke", + "name" : "az", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "HealthBarUpdate", + "name" : "bg", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "cycle", + "owner" : "bg", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 2103089795 + }, { + "field" : "cycleOffset", + "owner" : "bg", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1876302639 + }, { + "field" : "health", + "owner" : "bg", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1821995313 + }, { + "field" : "health2", + "owner" : "bg", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -820353645 + } ], + "methods" : [ { + "method" : "set", + "owner" : "bg", + "name" : "m", + "access" : 0, + "descriptor" : "(IIIII)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIII)V" + } ] +}, { + "class" : "HealthBar", + "name" : "cr", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "definition", + "owner" : "cr", + "name" : "q", + "access" : 0, + "descriptor" : "Lii;" + }, { + "field" : "updates", + "owner" : "cr", + "name" : "w", + "access" : 0, + "descriptor" : "Lja;" + } ], + "methods" : [ { + "method" : "get", + "owner" : "cr", + "name" : "f", + "access" : 0, + "parameters" : [ "cycle" ], + "descriptor" : "(II)Lbg;" + }, { + "method" : "isEmpty", + "owner" : "cr", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "put", + "owner" : "cr", + "name" : "m", + "access" : 0, + "descriptor" : "(IIIIB)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lii;)V" + } ] +}, { + "class" : "IntHashTable", + "name" : "lv", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "array", + "owner" : "lv", + "name" : "m", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "get", + "owner" : "lv", + "name" : "m", + "access" : 1, + "descriptor" : "(II)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "([I)V" + } ] +}, { + "class" : "FloorUnderlayDefinition", + "name" : "ih", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "hue", + "owner" : "ih", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : -1465372343 + }, { + "field" : "hueMultiplier", + "owner" : "ih", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : 1484542081 + }, { + "field" : "lightness", + "owner" : "ih", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : -1691813081 + }, { + "field" : "rgb", + "owner" : "ih", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -635678213 + }, { + "field" : "saturation", + "owner" : "ih", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : 2031118785 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ih", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "decode0", + "owner" : "ih", + "name" : "o", + "access" : 0, + "descriptor" : "(Lgr;III)V" + }, { + "method" : "postDecode", + "owner" : "ih", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setHsl", + "owner" : "ih", + "name" : "u", + "access" : 0, + "parameters" : [ "rgb" ], + "descriptor" : "(IB)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Wrapper", + "name" : "eu", + "super" : "fn", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "size", + "owner" : "eu", + "name" : "f", + "access" : 16, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "get", + "owner" : "eu", + "name" : "m", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + }, { + "method" : "isSoft", + "owner" : "eu", + "name" : "f", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "()Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(I)V" + } ] +}, { + "class" : "DualNodeDeque", + "name" : "jp", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "sentinel", + "owner" : "jp", + "name" : "m", + "access" : 0, + "descriptor" : "Lfn;" + } ], + "methods" : [ { + "method" : "addFirst", + "owner" : "jp", + "name" : "m", + "access" : 1, + "descriptor" : "(Lfn;)V" + }, { + "method" : "addLast", + "owner" : "jp", + "name" : "f", + "access" : 1, + "descriptor" : "(Lfn;)V" + }, { + "method" : "clear", + "owner" : "jp", + "name" : "u", + "access" : 1, + "descriptor" : "()V" + }, { + "method" : "last", + "owner" : "jp", + "name" : "o", + "access" : 1, + "descriptor" : "()Lfn;" + }, { + "method" : "removeLast", + "owner" : "jp", + "name" : "w", + "access" : 1, + "descriptor" : "()Lfn;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "NodeHashTable", + "name" : "ld", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "buckets", + "owner" : "ld", + "name" : "f", + "access" : 0, + "descriptor" : "[Lgw;" + }, { + "field" : "current", + "owner" : "ld", + "name" : "w", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "currentGet", + "owner" : "ld", + "name" : "q", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "index", + "owner" : "ld", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "size", + "owner" : "ld", + "name" : "m", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "ld", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "first", + "owner" : "ld", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "get", + "owner" : "ld", + "name" : "m", + "access" : 1, + "parameters" : [ "key" ], + "descriptor" : "(J)Lgw;" + }, { + "method" : "next", + "owner" : "ld", + "name" : "o", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "put", + "owner" : "ld", + "name" : "f", + "access" : 1, + "parameters" : [ "node", "key" ], + "descriptor" : "(Lgw;J)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "ReflectionCheck", + "name" : "lw", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "arguments", + "owner" : "lw", + "name" : "m", + "access" : 0, + "descriptor" : "[[[B" + }, { + "field" : "creationErrors", + "owner" : "lw", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "fields", + "owner" : "lw", + "name" : "g", + "access" : 0, + "descriptor" : "[Ljava/lang/reflect/Field;" + }, { + "field" : "id", + "owner" : "lw", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1955146989 + }, { + "field" : "intReplaceValues", + "owner" : "lw", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "methods", + "owner" : "lw", + "name" : "l", + "access" : 0, + "descriptor" : "[Ljava/lang/reflect/Method;" + }, { + "field" : "operations", + "owner" : "lw", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "size", + "owner" : "lw", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1091722075 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "AbstractSocket", + "name" : "fu", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "available", + "owner" : "fu", + "name" : "q", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "close", + "owner" : "fu", + "name" : "g", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "isAvailable", + "owner" : "fu", + "name" : "f", + "access" : 1025, + "parameters" : [ "length" ], + "descriptor" : "(II)Z" + }, { + "method" : "read", + "owner" : "fu", + "name" : "o", + "access" : 1025, + "parameters" : [ "dst", "dstIndex", "length" ], + "descriptor" : "([BIII)I" + }, { + "method" : "readUnsignedByte", + "owner" : "fu", + "name" : "w", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "write", + "owner" : "fu", + "name" : "u", + "access" : 1025, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIIB)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "VarbitDefinition", + "name" : "ia", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "baseVar", + "owner" : "ia", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : 1552575189 + }, { + "field" : "endBit", + "owner" : "ia", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : -1710935305 + }, { + "field" : "startBit", + "owner" : "ia", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : -870948181 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ia", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "ia", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;IB)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "InvDefinition", + "name" : "ib", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "size", + "owner" : "ib", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : 1358868971 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ib", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "ib", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;II)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "LoginPacket", + "name" : "gl", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gb" ], + "fields" : [ { + "field" : "id", + "owner" : "gl", + "name" : "u", + "access" : 17, + "descriptor" : "I", + "decoder" : 1743806243 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(II)V" + } ] +}, { + "class" : "WorldMapEvent", + "name" : "ap", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "coord1", + "owner" : "ap", + "name" : "f", + "access" : 1, + "descriptor" : "Lhu;" + }, { + "field" : "coord2", + "owner" : "ap", + "name" : "q", + "access" : 1, + "descriptor" : "Lhu;" + }, { + "field" : "mapElement", + "owner" : "ap", + "name" : "m", + "access" : 1, + "descriptor" : "I", + "decoder" : 264384233 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(ILhu;Lhu;)V" + } ] +}, { + "class" : "WorldMapSection", + "name" : "ab", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "containsCoord", + "owner" : "ab", + "name" : "f", + "access" : 1025, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(IIIB)Z" + }, { + "method" : "containsPosition", + "owner" : "ab", + "name" : "q", + "access" : 1025, + "parameters" : [ "x", "y" ], + "descriptor" : "(IIB)Z" + }, { + "method" : "coord", + "owner" : "ab", + "name" : "o", + "access" : 1025, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)Lhu;" + }, { + "method" : "expandBounds", + "owner" : "ab", + "name" : "m", + "access" : 1025, + "parameters" : [ "area" ], + "descriptor" : "(Lag;I)V" + }, { + "method" : "position", + "owner" : "ab", + "name" : "w", + "access" : 1025, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(IIII)[I" + }, { + "method" : "read", + "owner" : "ab", + "name" : "u", + "access" : 1025, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;B)V" + } ], + "constructors" : [ ] +}, { + "class" : "Frames", + "name" : "en", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "frames", + "owner" : "en", + "name" : "m", + "access" : 0, + "descriptor" : "[Ldz;" + } ], + "methods" : [ { + "method" : "hasAlphaTransform", + "owner" : "en", + "name" : "m", + "access" : 1, + "parameters" : [ "frame" ], + "descriptor" : "(II)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Lir;Lir;IZ)V" + } ] +}, { + "class" : "Skills", + "name" : "hc", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "SoftWrapper", + "name" : "ef", + "super" : "eu", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "ref", + "owner" : "ef", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/lang/ref/SoftReference;" + } ], + "methods" : [ { + "method" : "get", + "owner" : "ef", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + }, { + "method" : "isSoft", + "owner" : "ef", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/Object;I)V" + } ] +}, { + "class" : "DirectWrapper", + "name" : "ew", + "super" : "eu", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "obj", + "owner" : "ew", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/lang/Object;" + } ], + "methods" : [ { + "method" : "get", + "owner" : "ew", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + }, { + "method" : "isSoft", + "owner" : "ew", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/Object;I)V" + } ] +}, { + "class" : "SoundCache", + "name" : "dt", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "musicSampleIndex", + "owner" : "dt", + "name" : "f", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "musicSamples", + "owner" : "dt", + "name" : "q", + "access" : 0, + "descriptor" : "Lld;" + }, { + "field" : "rawSounds", + "owner" : "dt", + "name" : "w", + "access" : 0, + "descriptor" : "Lld;" + }, { + "field" : "soundEffectIndex", + "owner" : "dt", + "name" : "m", + "access" : 0, + "descriptor" : "Lir;" + } ], + "methods" : [ { + "method" : "getMusicSample", + "owner" : "dt", + "name" : "w", + "access" : 1, + "descriptor" : "(I[II)Lcx;" + }, { + "method" : "getMusicSample0", + "owner" : "dt", + "name" : "f", + "access" : 0, + "descriptor" : "(II[II)Lcx;" + }, { + "method" : "getSoundEffect", + "owner" : "dt", + "name" : "q", + "access" : 1, + "descriptor" : "(I[IB)Lcx;" + }, { + "method" : "getSoundEffect0", + "owner" : "dt", + "name" : "m", + "access" : 0, + "descriptor" : "(II[IS)Lcx;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Lir;Lir;)V" + } ] +}, { + "class" : "SpriteMask", + "name" : "hp", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "height", + "owner" : "hp", + "name" : "f", + "access" : 17, + "descriptor" : "I", + "decoder" : -193097093 + }, { + "field" : "width", + "owner" : "hp", + "name" : "m", + "access" : 17, + "descriptor" : "I", + "decoder" : 574541221 + }, { + "field" : "xStarts", + "owner" : "hp", + "name" : "w", + "access" : 17, + "descriptor" : "[I" + }, { + "field" : "xWidths", + "owner" : "hp", + "name" : "q", + "access" : 17, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "contains", + "owner" : "hp", + "name" : "m", + "access" : 1, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(II[I[II)V" + } ] +}, { + "class" : "StructDefinition", + "name" : "jq", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "params", + "owner" : "jq", + "name" : "q", + "access" : 0, + "descriptor" : "Llh;" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jq", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jq", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "getIntParam", + "owner" : "jq", + "name" : "o", + "access" : 1, + "descriptor" : "(IIB)I" + }, { + "method" : "getStringParam", + "owner" : "jq", + "name" : "u", + "access" : 1, + "descriptor" : "(ILjava/lang/String;I)Ljava/lang/String;" + }, { + "method" : "postDecode", + "owner" : "jq", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Rasterizer2D", + "name" : "lf", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "Bzip2Decompressor", + "name" : "gk", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "Interpreter", + "name" : "bv", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "IgnoreList", + "name" : "kj", + "super" : "km", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "loginType", + "owner" : "kj", + "name" : "q", + "access" : 16, + "descriptor" : "Llx;" + } ], + "methods" : [ { + "method" : "newInstance", + "owner" : "kj", + "name" : "m", + "access" : 0, + "descriptor" : "(I)Ljs;" + }, { + "method" : "newTypedArray", + "owner" : "kj", + "name" : "f", + "access" : 0, + "descriptor" : "(II)[Ljs;" + }, { + "method" : "read", + "owner" : "kj", + "name" : "q", + "access" : 1, + "parameters" : [ "buffer", "n" ], + "descriptor" : "(Lgr;IB)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Llx;)V" + } ] +}, { + "class" : "Message", + "name" : "bm", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "count", + "owner" : "bm", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1597147817 + }, { + "field" : "cycle", + "owner" : "bm", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1164592791 + }, { + "field" : "isFromFriend0", + "owner" : "bm", + "name" : "u", + "access" : 0, + "descriptor" : "Lkd;" + }, { + "field" : "isFromIgnored0", + "owner" : "bm", + "name" : "g", + "access" : 0, + "descriptor" : "Lkd;" + }, { + "field" : "prefix", + "owner" : "bm", + "name" : "l", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "sender", + "owner" : "bm", + "name" : "w", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "senderUsername", + "owner" : "bm", + "name" : "o", + "access" : 0, + "descriptor" : "Lkp;" + }, { + "field" : "text", + "owner" : "bm", + "name" : "e", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "type", + "owner" : "bm", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 1223792995 + } ], + "methods" : [ { + "method" : "clearIsFromFriend", + "owner" : "bm", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "clearIsFromIgnored", + "owner" : "bm", + "name" : "o", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "fillIsFromFriend", + "owner" : "bm", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "fillIsFromIgnored", + "owner" : "bm", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(S)V" + }, { + "method" : "fillSenderUsername", + "owner" : "bm", + "name" : "l", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "isFromFriend", + "owner" : "bm", + "name" : "q", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "isFromIgnored", + "owner" : "bm", + "name" : "u", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "set", + "owner" : "bm", + "name" : "m", + "access" : 0, + "parameters" : [ "type", "sender", "prefix", "text" ], + "descriptor" : "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V" + } ] +}, { + "class" : "Entity", + "name" : "ex", + "super" : "fn", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "height", + "owner" : "ex", + "name" : "cw", + "access" : 1, + "descriptor" : "I", + "decoder" : 849583845 + } ], + "methods" : [ { + "method" : "draw", + "owner" : "ex", + "name" : "cy", + "access" : 0, + "parameters" : [ "yaw", "cameraPitchSine", "cameraPitchCosine", "cameraYawSine", "cameraYawCosine", "x", "y", "z", "tag" ], + "descriptor" : "(IIIIIIIIJ)V" + }, { + "method" : "getModel", + "owner" : "ex", + "name" : "e", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + } ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "NetCache", + "name" : "iq", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "EnumDefinition", + "name" : "jw", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "defaultint", + "owner" : "jw", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : 1948115527 + }, { + "field" : "defaultstr", + "owner" : "jw", + "name" : "o", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "inputtype", + "owner" : "jw", + "name" : "q", + "access" : 1, + "descriptor" : "C" + }, { + "field" : "intvals", + "owner" : "jw", + "name" : "e", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "keys", + "owner" : "jw", + "name" : "l", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "outputcount", + "owner" : "jw", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : -12324053 + }, { + "field" : "outputtype", + "owner" : "jw", + "name" : "w", + "access" : 1, + "descriptor" : "C" + }, { + "field" : "strvals", + "owner" : "jw", + "name" : "x", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jw", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jw", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "size", + "owner" : "jw", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Login", + "name" : "cu", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "AttackOption", + "name" : "cj", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gc" ], + "fields" : [ { + "field" : "id", + "owner" : "cj", + "name" : "o", + "access" : 16, + "descriptor" : "I", + "decoder" : -1461217963 + } ], + "methods" : [ { + "method" : "ordinal", + "owner" : "cj", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(I)V" + } ] +}, { + "class" : "Messages", + "name" : "cw", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "Rasterizer3D", + "name" : "et", + "super" : "lf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "AbstractFont", + "name" : "kt", + "super" : "lf", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "advances", + "owner" : "kt", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "ascent", + "owner" : "kt", + "name" : "g", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "heights", + "owner" : "kt", + "name" : "w", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "kerning", + "owner" : "kt", + "name" : "d", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "leftBearings", + "owner" : "kt", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "maxAscent", + "owner" : "kt", + "name" : "l", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "maxDescent", + "owner" : "kt", + "name" : "e", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "pixels", + "owner" : "kt", + "name" : "m", + "access" : 0, + "descriptor" : "[[B" + }, { + "field" : "topBearings", + "owner" : "kt", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "widths", + "owner" : "kt", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "breakLines", + "owner" : "kt", + "name" : "a", + "access" : 1, + "parameters" : [ "s", "lineWidths", "linesDst" ], + "descriptor" : "(Ljava/lang/String;[I[Ljava/lang/String;)I" + }, { + "method" : "calculateLineJustification", + "owner" : "kt", + "name" : "ar", + "access" : 0, + "parameters" : [ "s", "lineWidth" ], + "descriptor" : "(Ljava/lang/String;I)V" + }, { + "method" : "charWidth", + "owner" : "kt", + "name" : "x", + "access" : 0, + "parameters" : [ "c" ], + "descriptor" : "(C)I" + }, { + "method" : "decodeTag", + "owner" : "kt", + "name" : "av", + "access" : 0, + "parameters" : [ "s" ], + "descriptor" : "(Ljava/lang/String;)V" + }, { + "method" : "draw", + "owner" : "kt", + "name" : "t", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow" ], + "descriptor" : "(Ljava/lang/String;IIII)V" + }, { + "method" : "draw0", + "owner" : "kt", + "name" : "ac", + "access" : 0, + "parameters" : [ "s", "x", "y" ], + "descriptor" : "(Ljava/lang/String;II)V" + }, { + "method" : "drawAlpha", + "owner" : "kt", + "name" : "y", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow", "alpha" ], + "descriptor" : "(Ljava/lang/String;IIIII)V" + }, { + "method" : "drawCentered", + "owner" : "kt", + "name" : "b", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow" ], + "descriptor" : "(Ljava/lang/String;IIII)V" + }, { + "method" : "drawCenteredShake", + "owner" : "kt", + "name" : "ag", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow", "seed", "seed2" ], + "descriptor" : "(Ljava/lang/String;IIIIII)V" + }, { + "method" : "drawCenteredWave", + "owner" : "kt", + "name" : "p", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow", "seed" ], + "descriptor" : "(Ljava/lang/String;IIIII)V" + }, { + "method" : "drawCenteredWave2", + "owner" : "kt", + "name" : "v", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow", "seed" ], + "descriptor" : "(Ljava/lang/String;IIIII)V" + }, { + "method" : "drawGlyph", + "owner" : "kt", + "name" : "m", + "access" : 1024, + "parameters" : [ "pixels", "x", "y", "width", "height", "color" ], + "descriptor" : "([BIIIII)V" + }, { + "method" : "drawGlyphAlpha", + "owner" : "kt", + "name" : "f", + "access" : 1024, + "parameters" : [ "pixels", "x", "y", "width", "height", "color", "alpha" ], + "descriptor" : "([BIIIIII)V" + }, { + "method" : "drawLines", + "owner" : "kt", + "name" : "c", + "access" : 1, + "parameters" : [ "s", "x", "y", "width", "height", "color", "shadow", "xAlignment", "yAlignment", "lineHeight" ], + "descriptor" : "(Ljava/lang/String;IIIIIIIII)I" + }, { + "method" : "drawRandomAlphaAndSpacing", + "owner" : "kt", + "name" : "aq", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow", "seed" ], + "descriptor" : "(Ljava/lang/String;IIIII)V" + }, { + "method" : "drawRightAligned", + "owner" : "kt", + "name" : "h", + "access" : 1, + "parameters" : [ "s", "x", "y", "color", "shadow" ], + "descriptor" : "(Ljava/lang/String;IIII)V" + }, { + "method" : "drawWithOffsets0", + "owner" : "kt", + "name" : "ay", + "access" : 0, + "parameters" : [ "s", "x", "y", "xs", "ys" ], + "descriptor" : "(Ljava/lang/String;II[I[I)V" + }, { + "method" : "lineCount", + "owner" : "kt", + "name" : "j", + "access" : 1, + "parameters" : [ "s", "lineWidth" ], + "descriptor" : "(Ljava/lang/String;I)I" + }, { + "method" : "lineWidth", + "owner" : "kt", + "name" : "z", + "access" : 1, + "parameters" : [ "s", "lineWidth" ], + "descriptor" : "(Ljava/lang/String;I)I" + }, { + "method" : "readMetrics", + "owner" : "kt", + "name" : "l", + "access" : 0, + "parameters" : [ "bytes" ], + "descriptor" : "([B)V" + }, { + "method" : "reset", + "owner" : "kt", + "name" : "aj", + "access" : 0, + "parameters" : [ "color", "shadow" ], + "descriptor" : "(II)V" + }, { + "method" : "stringWidth", + "owner" : "kt", + "name" : "d", + "access" : 1, + "parameters" : [ "s" ], + "descriptor" : "(Ljava/lang/String;)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "([B[I[I[I[I[I[[B)V" + }, { + "access" : 0, + "descriptor" : "([B)V" + } ] +}, { + "class" : "DevicePcmPlayerProvider", + "name" : "az", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "cz" ], + "fields" : [ ], + "methods" : [ { + "method" : "player", + "owner" : "az", + "name" : "m", + "access" : 1, + "descriptor" : "(B)Lco;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ArchiveDisk", + "name" : "ff", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "archive", + "owner" : "ff", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1982523283 + }, { + "field" : "datFile", + "owner" : "ff", + "name" : "f", + "access" : 0, + "descriptor" : "Ldy;" + }, { + "field" : "idxFile", + "owner" : "ff", + "name" : "q", + "access" : 0, + "descriptor" : "Ldy;" + }, { + "field" : "maxEntrySize", + "owner" : "ff", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -748616567 + } ], + "methods" : [ { + "method" : "read", + "owner" : "ff", + "name" : "m", + "access" : 1, + "parameters" : [ "entry" ], + "descriptor" : "(II)[B" + }, { + "method" : "write", + "owner" : "ff", + "name" : "f", + "access" : 1, + "descriptor" : "(I[BII)Z" + }, { + "method" : "write0", + "owner" : "ff", + "name" : "q", + "access" : 0, + "descriptor" : "(I[BIZI)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(ILdy;Ldy;I)V" + } ] +}, { + "class" : "GroundItem", + "name" : "ck", + "super" : "ex", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "id", + "owner" : "ck", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 893970699 + }, { + "field" : "quantity", + "owner" : "ck", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 454094667 + } ], + "methods" : [ { + "method" : "getModel", + "owner" : "ck", + "name" : "e", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "VarpDefinition", + "name" : "ix", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "type", + "owner" : "ix", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : -1792568421 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ix", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;B)V" + }, { + "method" : "decode0", + "owner" : "ix", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;II)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Font", + "name" : "kk", + "super" : "kt", + "access" : 49, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "drawGlyph", + "owner" : "kk", + "name" : "m", + "access" : 16, + "descriptor" : "([BIIIII)V" + }, { + "method" : "drawGlyphAlpha", + "owner" : "kk", + "name" : "f", + "access" : 16, + "descriptor" : "([BIIIIII)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "([B[I[I[I[I[I[[B)V" + }, { + "access" : 1, + "descriptor" : "([B)V" + } ] +}, { + "class" : "ChatChannel", + "name" : "cp", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "count", + "owner" : "cp", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 612486877 + }, { + "field" : "messages", + "owner" : "cp", + "name" : "f", + "access" : 0, + "descriptor" : "[Lbm;" + } ], + "methods" : [ { + "method" : "addMessage", + "owner" : "cp", + "name" : "m", + "access" : 0, + "parameters" : [ "type", "sender", "text", "prefix" ], + "descriptor" : "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lbm;" + }, { + "method" : "getMessage", + "owner" : "cp", + "name" : "f", + "access" : 0, + "parameters" : [ "index" ], + "descriptor" : "(II)Lbm;" + }, { + "method" : "size", + "owner" : "cp", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "PlatformInfoProvider", + "name" : "lm", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "get", + "owner" : "lm", + "name" : "m", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(I)Llb;" + } ], + "constructors" : [ ] +}, { + "class" : "DynamicObject", + "name" : "cf", + "super" : "ex", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "cycleStart", + "owner" : "cf", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -1596313489 + }, { + "field" : "frame", + "owner" : "cf", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -2017547185 + }, { + "field" : "id", + "owner" : "cf", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1369707199 + }, { + "field" : "orientation", + "owner" : "cf", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 141031459 + }, { + "field" : "plane", + "owner" : "cf", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 844945979 + }, { + "field" : "sequenceDefinition", + "owner" : "cf", + "name" : "g", + "access" : 0, + "descriptor" : "Ljh;" + }, { + "field" : "type", + "owner" : "cf", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1713856147 + }, { + "field" : "x", + "owner" : "cf", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -351084819 + }, { + "field" : "y", + "owner" : "cf", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -126308963 + } ], + "methods" : [ { + "method" : "getModel", + "owner" : "cf", + "name" : "e", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIIIIIIZLex;)V" + } ] +}, { + "class" : "ClanMate", + "name" : "jk", + "super" : "ke", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "isFriend0", + "owner" : "jk", + "name" : "m", + "access" : 0, + "descriptor" : "Lkd;" + }, { + "field" : "isIgnored0", + "owner" : "jk", + "name" : "f", + "access" : 0, + "descriptor" : "Lkd;" + } ], + "methods" : [ { + "method" : "clearIsFriend", + "owner" : "jk", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "clearIsIgnored", + "owner" : "jk", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "fillIsFriend", + "owner" : "jk", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "fillIsIgnored", + "owner" : "jk", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "isFriend", + "owner" : "jk", + "name" : "f", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "isIgnored", + "owner" : "jk", + "name" : "o", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "DesktopPlatformInfoProvider", + "name" : "lu", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "lm" ], + "fields" : [ ], + "methods" : [ { + "method" : "get", + "owner" : "lu", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Llb;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "GroundItemPile", + "name" : "dr", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "first", + "owner" : "dr", + "name" : "o", + "access" : 0, + "descriptor" : "Lex;" + }, { + "field" : "height", + "owner" : "dr", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -1659262853 + }, { + "field" : "second", + "owner" : "dr", + "name" : "m", + "access" : 0, + "descriptor" : "Lex;" + }, { + "field" : "tag", + "owner" : "dr", + "name" : "g", + "access" : 0, + "descriptor" : "J", + "decoder" : -3696674445500472687 + }, { + "field" : "third", + "owner" : "dr", + "name" : "u", + "access" : 0, + "descriptor" : "Lex;" + }, { + "field" : "tileHeight", + "owner" : "dr", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -325682933 + }, { + "field" : "x", + "owner" : "dr", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1363136655 + }, { + "field" : "y", + "owner" : "dr", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 968072997 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "DemotingHashTable", + "name" : "ec", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "capacity", + "owner" : "ec", + "name" : "m", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "hashTable", + "owner" : "ec", + "name" : "q", + "access" : 0, + "descriptor" : "Llh;" + }, { + "field" : "queue", + "owner" : "ec", + "name" : "w", + "access" : 0, + "descriptor" : "Ljc;" + }, { + "field" : "remaining", + "owner" : "ec", + "name" : "f", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "ec", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "demote", + "owner" : "ec", + "name" : "o", + "access" : 1, + "parameters" : [ "softeningLevel" ], + "descriptor" : "(I)V" + }, { + "method" : "get", + "owner" : "ec", + "name" : "m", + "access" : 1, + "parameters" : [ "key" ], + "descriptor" : "(J)Ljava/lang/Object;" + }, { + "method" : "put", + "owner" : "ec", + "name" : "w", + "access" : 1, + "parameters" : [ "value", "key", "size" ], + "descriptor" : "(Ljava/lang/Object;JI)V" + }, { + "method" : "remove", + "owner" : "ec", + "name" : "f", + "access" : 0, + "parameters" : [ "key" ], + "descriptor" : "(J)V" + }, { + "method" : "removeWrapper", + "owner" : "ec", + "name" : "q", + "access" : 0, + "parameters" : [ "wrapper" ], + "descriptor" : "(Leu;)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(II)V" + } ] +}, { + "class" : "ScriptFrame", + "name" : "bn", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "intLocals", + "owner" : "bn", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "pc", + "owner" : "bn", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1715361849 + }, { + "field" : "script", + "owner" : "bn", + "name" : "m", + "access" : 0, + "descriptor" : "Lcg;" + }, { + "field" : "stringLocals", + "owner" : "bn", + "name" : "w", + "access" : 0, + "descriptor" : "[Ljava/lang/String;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "BoundaryObject", + "name" : "ej", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "entity1", + "owner" : "ej", + "name" : "u", + "access" : 1, + "descriptor" : "Lex;" + }, { + "field" : "entity2", + "owner" : "ej", + "name" : "g", + "access" : 1, + "descriptor" : "Lex;" + }, { + "field" : "flags", + "owner" : "ej", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -693868549 + }, { + "field" : "orientationA", + "owner" : "ej", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 1724480965 + }, { + "field" : "orientationB", + "owner" : "ej", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -969316473 + }, { + "field" : "tag", + "owner" : "ej", + "name" : "l", + "access" : 1, + "descriptor" : "J", + "decoder" : -4401157754236673285 + }, { + "field" : "tileHeight", + "owner" : "ej", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -9307913 + }, { + "field" : "x", + "owner" : "ej", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 860688417 + }, { + "field" : "y", + "owner" : "ej", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -260081891 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "WallDecoration", + "name" : "eq", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "entity1", + "owner" : "eq", + "name" : "l", + "access" : 1, + "descriptor" : "Lex;" + }, { + "field" : "entity2", + "owner" : "eq", + "name" : "e", + "access" : 1, + "descriptor" : "Lex;" + }, { + "field" : "flags", + "owner" : "eq", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -1164153171 + }, { + "field" : "int7", + "owner" : "eq", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -303827911 + }, { + "field" : "orientation", + "owner" : "eq", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -183359389 + }, { + "field" : "tag", + "owner" : "eq", + "name" : "x", + "access" : 1, + "descriptor" : "J", + "decoder" : 3167575053900974839 + }, { + "field" : "tileHeight", + "owner" : "eq", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1781638945 + }, { + "field" : "x", + "owner" : "eq", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1411967127 + }, { + "field" : "xOffset", + "owner" : "eq", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 1927462659 + }, { + "field" : "y", + "owner" : "eq", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -629971645 + }, { + "field" : "yOffset", + "owner" : "eq", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -1531207607 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ArchiveDiskAction", + "name" : "ik", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "archive", + "owner" : "ik", + "name" : "w", + "access" : 0, + "descriptor" : "Lit;" + }, { + "field" : "archiveDisk", + "owner" : "ik", + "name" : "q", + "access" : 0, + "descriptor" : "Lff;" + }, { + "field" : "data", + "owner" : "ik", + "name" : "f", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "type", + "owner" : "ik", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -1942326733 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Projectile", + "name" : "cb", + "super" : "ex", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "accelerationZ", + "owner" : "cb", + "name" : "y", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "cycleEnd", + "owner" : "cb", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 2121946763 + }, { + "field" : "cycleStart", + "owner" : "cb", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 358196599 + }, { + "field" : "frame", + "owner" : "cb", + "name" : "r", + "access" : 0, + "descriptor" : "I", + "decoder" : -377214997 + }, { + "field" : "frameCycle", + "owner" : "cb", + "name" : "p", + "access" : 0, + "descriptor" : "I", + "decoder" : -742871951 + }, { + "field" : "id", + "owner" : "cb", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 2111080001 + }, { + "field" : "int3", + "owner" : "cb", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -769539171 + }, { + "field" : "int4", + "owner" : "cb", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -2074328969 + }, { + "field" : "int5", + "owner" : "cb", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -675081925 + }, { + "field" : "isMoving", + "owner" : "cb", + "name" : "k", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "pitch", + "owner" : "cb", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : -2072120189 + }, { + "field" : "plane", + "owner" : "cb", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1038876505 + }, { + "field" : "sequenceDefinition", + "owner" : "cb", + "name" : "c", + "access" : 0, + "descriptor" : "Ljh;" + }, { + "field" : "sourceX", + "owner" : "cb", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 1652455041 + }, { + "field" : "sourceY", + "owner" : "cb", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1421996173 + }, { + "field" : "sourceZ", + "owner" : "cb", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -4446033 + }, { + "field" : "speed", + "owner" : "cb", + "name" : "s", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "speedX", + "owner" : "cb", + "name" : "z", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "speedY", + "owner" : "cb", + "name" : "j", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "speedZ", + "owner" : "cb", + "name" : "t", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "targetIndex", + "owner" : "cb", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : 551413977 + }, { + "field" : "x", + "owner" : "cb", + "name" : "n", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "y", + "owner" : "cb", + "name" : "i", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "yaw", + "owner" : "cb", + "name" : "h", + "access" : 0, + "descriptor" : "I", + "decoder" : 1281680175 + }, { + "field" : "z", + "owner" : "cb", + "name" : "a", + "access" : 0, + "descriptor" : "D" + } ], + "methods" : [ { + "method" : "advance", + "owner" : "cb", + "name" : "f", + "access" : 16, + "parameters" : [ "cycles" ], + "descriptor" : "(II)V" + }, { + "method" : "getModel", + "owner" : "cb", + "name" : "e", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + }, { + "method" : "setDestination", + "owner" : "cb", + "name" : "m", + "access" : 16, + "parameters" : [ "x", "y", "height", "cycle" ], + "descriptor" : "(IIIII)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIIIIIIIIII)V" + } ] +}, { + "class" : "FloorDecoration", + "name" : "do", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "entity", + "owner" : "do", + "name" : "o", + "access" : 1, + "descriptor" : "Lex;" + }, { + "field" : "flags", + "owner" : "do", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1241982749 + }, { + "field" : "tag", + "owner" : "do", + "name" : "m", + "access" : 1, + "descriptor" : "J", + "decoder" : -5063688075016130813 + }, { + "field" : "tileHeight", + "owner" : "do", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1358154703 + }, { + "field" : "x", + "owner" : "do", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 1309467119 + }, { + "field" : "y", + "owner" : "do", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 318503957 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "GraphicsObject", + "name" : "bw", + "super" : "ex", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "cycleStart", + "owner" : "bw", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1245488067 + }, { + "field" : "frame", + "owner" : "bw", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 1541221595 + }, { + "field" : "frameCycle", + "owner" : "bw", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -1950327625 + }, { + "field" : "height", + "owner" : "bw", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 1156757009 + }, { + "field" : "id", + "owner" : "bw", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -289084031 + }, { + "field" : "isFinished", + "owner" : "bw", + "name" : "x", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "plane", + "owner" : "bw", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 432847573 + }, { + "field" : "sequenceDefinition", + "owner" : "bw", + "name" : "g", + "access" : 0, + "descriptor" : "Ljh;" + }, { + "field" : "x", + "owner" : "bw", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1189549567 + }, { + "field" : "y", + "owner" : "bw", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 1416438985 + } ], + "methods" : [ { + "method" : "advance", + "owner" : "bw", + "name" : "m", + "access" : 16, + "parameters" : [ "cycles" ], + "descriptor" : "(II)V" + }, { + "method" : "getModel", + "owner" : "bw", + "name" : "e", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIIIIII)V" + } ] +}, { + "class" : "ViewportMouse", + "name" : "dm", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "Tiles", + "name" : "bq", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "Players", + "name" : "cq", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ ], + "constructors" : [ ] +}, { + "class" : "WorldComparator", + "name" : "u", + "super" : "java.lang.Object", + "access" : 48, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ ], + "methods" : [ { + "method" : "__m_0", + "owner" : "u", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ll;Ll;I)I" + }, { + "method" : "__compare_1", + "owner" : "u", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_2", + "owner" : "u", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "GrandExchangeEvent", + "name" : "l", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "grandExchangeOffer", + "owner" : "l", + "name" : "q", + "access" : 17, + "descriptor" : "Lx;" + }, { + "field" : "string1", + "owner" : "l", + "name" : "w", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "string2", + "owner" : "l", + "name" : "o", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "world", + "owner" : "l", + "name" : "m", + "access" : 17, + "descriptor" : "I", + "decoder" : -633089807 + }, { + "field" : "__f", + "owner" : "l", + "name" : "f", + "access" : 17, + "descriptor" : "J", + "decoder" : -6503890758391257651 + } ], + "methods" : [ { + "method" : "__m_3", + "owner" : "l", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + }, { + "method" : "__f_4", + "owner" : "l", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lgr;BI)V" + } ] +}, { + "class" : "TotalQuantityComparator", + "name" : "e", + "super" : "java.lang.Object", + "access" : 48, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ ], + "methods" : [ { + "method" : "__m_5", + "owner" : "e", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ll;Ll;I)I" + }, { + "method" : "__compare_6", + "owner" : "e", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_7", + "owner" : "e", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "GrandExchangeOffer", + "name" : "x", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "currentPrice", + "owner" : "x", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : 396420073 + }, { + "field" : "currentQuantity", + "owner" : "x", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : 1413132419 + }, { + "field" : "id", + "owner" : "x", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : 1136727241 + }, { + "field" : "state", + "owner" : "x", + "name" : "m", + "access" : 0, + "descriptor" : "B" + }, { + "field" : "totalQuantity", + "owner" : "x", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : 562564821 + }, { + "field" : "unitPrice", + "owner" : "x", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : -1627453165 + } ], + "methods" : [ { + "method" : "status", + "owner" : "x", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "type", + "owner" : "x", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__f_8", + "owner" : "x", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Integer;I)V" + }, { + "method" : "__o_9", + "owner" : "x", + "name" : "o", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__u_10", + "owner" : "x", + "name" : "u", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + }, { + "access" : 1, + "descriptor" : "(Lgr;Z)V" + } ] +}, { + "class" : "UnitPriceComparator", + "name" : "d", + "super" : "java.lang.Object", + "access" : 48, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ ], + "methods" : [ { + "method" : "__m_11", + "owner" : "d", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ll;Ll;I)I" + }, { + "method" : "__compare_12", + "owner" : "d", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_13", + "owner" : "d", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "WorldMapLabelSize", + "name" : "s", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__o", + "owner" : "s", + "name" : "o", + "access" : 16, + "descriptor" : "I", + "decoder" : 707828941 + }, { + "field" : "__u", + "owner" : "s", + "name" : "u", + "access" : 16, + "descriptor" : "I", + "decoder" : -422937451 + }, { + "field" : "__w", + "owner" : "s", + "name" : "w", + "access" : 16, + "descriptor" : "I", + "decoder" : 1252293513 + } ], + "methods" : [ { + "method" : "__f_14", + "owner" : "s", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(FI)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(III)V" + } ] +}, { + "class" : "WorldMapIcon1", + "name" : "t", + "super" : "ak", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "label0", + "owner" : "t", + "name" : "f", + "access" : 16, + "descriptor" : "Laj;" + }, { + "field" : "__m", + "owner" : "t", + "name" : "m", + "access" : 16, + "descriptor" : "I", + "decoder" : -1722323621 + }, { + "field" : "__q", + "owner" : "t", + "name" : "q", + "access" : 16, + "descriptor" : "I", + "decoder" : 364253793 + }, { + "field" : "__w", + "owner" : "t", + "name" : "w", + "access" : 16, + "descriptor" : "I", + "decoder" : -362031241 + } ], + "methods" : [ { + "method" : "__m_15", + "owner" : "t", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__f_16", + "owner" : "t", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Laj;" + }, { + "method" : "__q_17", + "owner" : "t", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__w_18", + "owner" : "t", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lhu;Lhu;ILaj;)V" + } ] +}, { + "class" : "WorldMapSection0", + "name" : "y", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "ab" ], + "fields" : [ { + "field" : "__d", + "owner" : "y", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -799353317 + }, { + "field" : "__e", + "owner" : "y", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -1022177315 + }, { + "field" : "__f", + "owner" : "y", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1299225715 + }, { + "field" : "__g", + "owner" : "y", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -150870205 + }, { + "field" : "__i", + "owner" : "y", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : 1345061881 + }, { + "field" : "__k", + "owner" : "y", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : -1388959491 + }, { + "field" : "__l", + "owner" : "y", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 1009718107 + }, { + "field" : "__m", + "owner" : "y", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -2011838881 + }, { + "field" : "__n", + "owner" : "y", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : -1657956317 + }, { + "field" : "__o", + "owner" : "y", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -671345527 + }, { + "field" : "__q", + "owner" : "y", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 82600709 + }, { + "field" : "__u", + "owner" : "y", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 529427495 + }, { + "field" : "__w", + "owner" : "y", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -477370575 + }, { + "field" : "__x", + "owner" : "y", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -1397517463 + } ], + "methods" : [ { + "method" : "__m_19", + "owner" : "y", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lag;I)V" + }, { + "method" : "__f_20", + "owner" : "y", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)Z" + }, { + "method" : "__q_21", + "owner" : "y", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)Z" + }, { + "method" : "__w_22", + "owner" : "y", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)[I" + }, { + "method" : "__o_23", + "owner" : "y", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)Lhu;" + }, { + "method" : "__u_24", + "owner" : "y", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;B)V" + }, { + "method" : "__g_25", + "owner" : "y", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "WorldMapSectionType", + "name" : "h", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gc" ], + "fields" : [ { + "field" : "id", + "owner" : "h", + "name" : "u", + "access" : 16, + "descriptor" : "B" + }, { + "field" : "type", + "owner" : "h", + "name" : "o", + "access" : 16, + "descriptor" : "I", + "decoder" : 738759853 + } ], + "methods" : [ { + "method" : "__f_26", + "owner" : "h", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IB)V" + } ] +}, { + "class" : "WorldMapIcon2", + "name" : "r", + "super" : "ak", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "label0", + "owner" : "r", + "name" : "w", + "access" : 0, + "descriptor" : "Laj;" + }, { + "field" : "__o", + "owner" : "r", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 927871683 + }, { + "field" : "__q", + "owner" : "r", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -25914375 + }, { + "field" : "__u", + "owner" : "r", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1431936619 + }, { + "field" : "__f", + "owner" : "r", + "name" : "f", + "access" : 16, + "descriptor" : "Lav;" + }, { + "field" : "__m", + "owner" : "r", + "name" : "m", + "access" : 16, + "descriptor" : "I", + "decoder" : -985436813 + } ], + "methods" : [ { + "method" : "__z_27", + "owner" : "r", + "name" : "z", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__m_28", + "owner" : "r", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__f_29", + "owner" : "r", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Laj;" + }, { + "method" : "__q_30", + "owner" : "r", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__w_31", + "owner" : "r", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lhu;Lhu;ILav;)V" + } ] +}, { + "class" : "WorldMapSection3", + "name" : "p", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "ab" ], + "fields" : [ { + "field" : "__e", + "owner" : "p", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 395786901 + }, { + "field" : "__f", + "owner" : "p", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1622972483 + }, { + "field" : "__g", + "owner" : "p", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 1016557381 + }, { + "field" : "__l", + "owner" : "p", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 884736611 + }, { + "field" : "__m", + "owner" : "p", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1389733201 + }, { + "field" : "__o", + "owner" : "p", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 1257151629 + }, { + "field" : "__q", + "owner" : "p", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 702057599 + }, { + "field" : "__u", + "owner" : "p", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1351623663 + }, { + "field" : "__w", + "owner" : "p", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -1068088609 + }, { + "field" : "__x", + "owner" : "p", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -627081155 + } ], + "methods" : [ { + "method" : "__m_32", + "owner" : "p", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lag;I)V" + }, { + "method" : "__f_33", + "owner" : "p", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)Z" + }, { + "method" : "__q_34", + "owner" : "p", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)Z" + }, { + "method" : "__w_35", + "owner" : "p", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)[I" + }, { + "method" : "__o_36", + "owner" : "p", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)Lhu;" + }, { + "method" : "__u_37", + "owner" : "p", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;B)V" + }, { + "method" : "__g_38", + "owner" : "p", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "WorldMapArea", + "name" : "ag", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "archiveName0", + "owner" : "ag", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "id0", + "owner" : "ag", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1232579503 + }, { + "field" : "isMain0", + "owner" : "ag", + "name" : "d", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "maxX0", + "owner" : "ag", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 225384859 + }, { + "field" : "maxY0", + "owner" : "ag", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : 1025105175 + }, { + "field" : "minX0", + "owner" : "ag", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 1238532539 + }, { + "field" : "minY0", + "owner" : "ag", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 963380367 + }, { + "field" : "name0", + "owner" : "ag", + "name" : "q", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "origin0", + "owner" : "ag", + "name" : "u", + "access" : 0, + "descriptor" : "Lhu;" + }, { + "field" : "sections", + "owner" : "ag", + "name" : "k", + "access" : 0, + "descriptor" : "Ljava/util/LinkedList;" + }, { + "field" : "zoom0", + "owner" : "ag", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 196514055 + }, { + "field" : "__w", + "owner" : "ag", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 986239133 + } ], + "methods" : [ { + "method" : "archiveName", + "owner" : "ag", + "name" : "x", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Ljava/lang/String;" + }, { + "method" : "containsCoord", + "owner" : "ag", + "name" : "q", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(IIII)Z" + }, { + "method" : "containsPosition", + "owner" : "ag", + "name" : "w", + "access" : 1, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)Z" + }, { + "method" : "coord", + "owner" : "ag", + "name" : "u", + "access" : 1, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)Lhu;" + }, { + "method" : "id", + "owner" : "ag", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "isMain", + "owner" : "ag", + "name" : "e", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "maxX", + "owner" : "ag", + "name" : "s", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "maxY", + "owner" : "ag", + "name" : "y", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "minX", + "owner" : "ag", + "name" : "j", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "minY", + "owner" : "ag", + "name" : "t", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "name", + "owner" : "ag", + "name" : "d", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Ljava/lang/String;" + }, { + "method" : "origin", + "owner" : "ag", + "name" : "p", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lhu;" + }, { + "method" : "originPlane", + "owner" : "ag", + "name" : "b", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "originX", + "owner" : "ag", + "name" : "h", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "originY", + "owner" : "ag", + "name" : "c", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "position", + "owner" : "ag", + "name" : "o", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(IIII)[I" + }, { + "method" : "read", + "owner" : "ag", + "name" : "m", + "access" : 1, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "readWorldMapSection", + "owner" : "ag", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;S)Lab;" + }, { + "method" : "setBounds", + "owner" : "ag", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "zoom", + "owner" : "ag", + "name" : "z", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__a_39", + "owner" : "ag", + "name" : "a", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "WorldMapRegion", + "name" : "av", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "fonts", + "owner" : "av", + "name" : "i", + "access" : 16, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "iconsList", + "owner" : "av", + "name" : "k", + "access" : 0, + "descriptor" : "Ljava/util/List;" + }, { + "field" : "iconsMap", + "owner" : "av", + "name" : "n", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "x", + "owner" : "av", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1061363609 + }, { + "field" : "y", + "owner" : "av", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 2099407363 + }, { + "field" : "__d", + "owner" : "av", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : 415972873 + }, { + "field" : "__x", + "owner" : "av", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -120515153 + }, { + "field" : "__e", + "owner" : "av", + "name" : "e", + "access" : 0, + "descriptor" : "Ljava/util/LinkedList;" + } ], + "methods" : [ { + "method" : "icons", + "owner" : "av", + "name" : "at", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Ljava/util/List;" + }, { + "method" : "__w_40", + "owner" : "av", + "name" : "w", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)V" + }, { + "method" : "__u_41", + "owner" : "av", + "name" : "u", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/util/HashSet;Ljava/util/List;B)V" + }, { + "method" : "__e_42", + "owner" : "av", + "name" : "e", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__x_43", + "owner" : "av", + "name" : "x", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/util/List;I)V" + }, { + "method" : "__d_44", + "owner" : "av", + "name" : "d", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__a_45", + "owner" : "av", + "name" : "a", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lir;B)Z" + }, { + "method" : "__j_46", + "owner" : "av", + "name" : "j", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIILjava/util/HashSet;I)V" + }, { + "method" : "__s_47", + "owner" : "av", + "name" : "s", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(Ljava/util/HashSet;IIB)V" + }, { + "method" : "__aq_48", + "owner" : "av", + "name" : "aq", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IILjava/util/HashSet;IB)V" + }, { + "method" : "__aj_49", + "owner" : "av", + "name" : "aj", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(Ljava/util/HashSet;III)V" + }, { + "method" : "__av_50", + "owner" : "av", + "name" : "av", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(Lic;IIIIB)V" + }, { + "method" : "__ar_51", + "owner" : "av", + "name" : "ar", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(Lak;IIFI)V" + }, { + "method" : "__ac_52", + "owner" : "av", + "name" : "ac", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(Lic;III)V" + }, { + "method" : "__ay_53", + "owner" : "av", + "name" : "ay", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(Lak;Lic;IIFI)V" + }, { + "method" : "__ah_54", + "owner" : "av", + "name" : "ah", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IILjava/util/HashSet;IB)V" + }, { + "method" : "__al_55", + "owner" : "av", + "name" : "al", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)Laj;" + }, { + "method" : "__ab_56", + "owner" : "av", + "name" : "ab", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lic;B)Laj;" + }, { + "method" : "__ae_57", + "owner" : "av", + "name" : "ae", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(IIIIII)Ljava/util/List;" + }, { + "method" : "__ad_58", + "owner" : "av", + "name" : "ad", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIIII)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIILjava/util/HashMap;)V" + } ] +}, { + "class" : "WorldMapSection2", + "name" : "ah", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "ab" ], + "fields" : [ { + "field" : "__f", + "owner" : "ah", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -245382089 + }, { + "field" : "__m", + "owner" : "ah", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -1561552223 + }, { + "field" : "__o", + "owner" : "ah", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 982234927 + }, { + "field" : "__q", + "owner" : "ah", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1024859679 + }, { + "field" : "__u", + "owner" : "ah", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1272330125 + }, { + "field" : "__w", + "owner" : "ah", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 40495485 + } ], + "methods" : [ { + "method" : "__m_59", + "owner" : "ah", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lag;I)V" + }, { + "method" : "__f_60", + "owner" : "ah", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)Z" + }, { + "method" : "__q_61", + "owner" : "ah", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)Z" + }, { + "method" : "__w_62", + "owner" : "ah", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)[I" + }, { + "method" : "__o_63", + "owner" : "ah", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)Lhu;" + }, { + "method" : "__u_64", + "owner" : "ah", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;B)V" + }, { + "method" : "__g_65", + "owner" : "ah", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "AbstractWorldMapIcon", + "name" : "ak", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "coord1", + "owner" : "ak", + "name" : "l", + "access" : 17, + "descriptor" : "Lhu;" + }, { + "field" : "coord2", + "owner" : "ak", + "name" : "g", + "access" : 17, + "descriptor" : "Lhu;" + }, { + "field" : "__e", + "owner" : "ak", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -521086143 + }, { + "field" : "__x", + "owner" : "ak", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -1065362217 + } ], + "methods" : [ { + "method" : "element", + "owner" : "ak", + "name" : "m", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "label", + "owner" : "ak", + "name" : "f", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "(I)Laj;" + }, { + "method" : "__y_66", + "owner" : "ak", + "name" : "y", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)Z" + }, { + "method" : "__h_67", + "owner" : "ak", + "name" : "h", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__b_68", + "owner" : "ak", + "name" : "b", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)Z" + }, { + "method" : "__c_69", + "owner" : "ak", + "name" : "c", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)Z" + }, { + "method" : "__w_70", + "owner" : "ak", + "name" : "w", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__q_71", + "owner" : "ak", + "name" : "q", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lhu;Lhu;)V" + } ] +}, { + "class" : "WorldMapManager", + "name" : "al", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "fonts", + "owner" : "al", + "name" : "d", + "access" : 16, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "icons", + "owner" : "al", + "name" : "o", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "isLoaded0", + "owner" : "al", + "name" : "m", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "loadStarted", + "owner" : "al", + "name" : "f", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "mapAreaData", + "owner" : "al", + "name" : "q", + "access" : 0, + "descriptor" : "Lae;" + }, { + "field" : "mapSceneSprites", + "owner" : "al", + "name" : "l", + "access" : 0, + "descriptor" : "[Llq;" + }, { + "field" : "overviewSprite", + "owner" : "al", + "name" : "w", + "access" : 0, + "descriptor" : "Lln;" + }, { + "field" : "regions", + "owner" : "al", + "name" : "u", + "access" : 0, + "descriptor" : "[[Lav;" + }, { + "field" : "__a", + "owner" : "al", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -395718741 + }, { + "field" : "__i", + "owner" : "al", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : 1729323633 + }, { + "field" : "__k", + "owner" : "al", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : -1459928419 + }, { + "field" : "__n", + "owner" : "al", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : 1364441271 + }, { + "field" : "__g", + "owner" : "al", + "name" : "g", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "__e", + "owner" : "al", + "name" : "e", + "access" : 16, + "descriptor" : "Lir;" + }, { + "field" : "__x", + "owner" : "al", + "name" : "x", + "access" : 16, + "descriptor" : "Lir;" + }, { + "field" : "__z", + "owner" : "al", + "name" : "z", + "access" : 1, + "descriptor" : "I", + "decoder" : 1085359673 + } ], + "methods" : [ { + "method" : "buildIcons", + "owner" : "al", + "name" : "e", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/util/HashMap;" + }, { + "method" : "buildIcons0", + "owner" : "al", + "name" : "x", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "clearIcons", + "owner" : "al", + "name" : "f", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "drawOverview", + "owner" : "al", + "name" : "o", + "access" : 1, + "descriptor" : "(IIIILjava/util/HashSet;III)V" + }, { + "method" : "isLoaded", + "owner" : "al", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "load", + "owner" : "al", + "name" : "m", + "access" : 1, + "parameters" : [ "indexCache", "cacheName", "isMembersWorld" ], + "descriptor" : "(Lir;Ljava/lang/String;ZB)V" + }, { + "method" : "__q_72", + "owner" : "al", + "name" : "q", + "access" : 17, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7" ], + "descriptor" : "(IIIIIIIII)V" + }, { + "method" : "__w_73", + "owner" : "al", + "name" : "w", + "access" : 17, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7", "arg8", "arg9", "arg10", "arg11", "arg12" ], + "descriptor" : "(IIIIIIIILjava/util/HashSet;Ljava/util/HashSet;IIZB)V" + }, { + "method" : "__u_74", + "owner" : "al", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7", "arg8", "arg9" ], + "descriptor" : "(IIIIIIIIIII)Ljava/util/List;" + }, { + "method" : "__d_75", + "owner" : "al", + "name" : "d", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)F" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "([Llq;Ljava/util/HashMap;Lir;Lir;)V" + } ] +}, { + "class" : "WorldMapAreaData", + "name" : "ae", + "super" : "ag", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__i", + "owner" : "ae", + "name" : "i", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "__n", + "owner" : "ae", + "name" : "n", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "__a", + "owner" : "ae", + "name" : "a", + "access" : 0, + "descriptor" : "Ljava/util/List;" + } ], + "methods" : [ { + "method" : "__ce_76", + "owner" : "ae", + "name" : "ce", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(Lgr;Lgr;IZI)V" + }, { + "method" : "__cy_77", + "owner" : "ae", + "name" : "cy", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lgr;ZB)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "WorldMapSection1", + "name" : "as", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "ab" ], + "fields" : [ { + "field" : "__e", + "owner" : "as", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -1797724181 + }, { + "field" : "__f", + "owner" : "as", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1483447179 + }, { + "field" : "__g", + "owner" : "as", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 1526007343 + }, { + "field" : "__l", + "owner" : "as", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -890169045 + }, { + "field" : "__m", + "owner" : "as", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -1971304641 + }, { + "field" : "__o", + "owner" : "as", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -1513010233 + }, { + "field" : "__q", + "owner" : "as", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1875803617 + }, { + "field" : "__u", + "owner" : "as", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1383826035 + }, { + "field" : "__w", + "owner" : "as", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 284566685 + }, { + "field" : "__x", + "owner" : "as", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : 325777555 + } ], + "methods" : [ { + "method" : "__m_78", + "owner" : "as", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lag;I)V" + }, { + "method" : "__f_79", + "owner" : "as", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)Z" + }, { + "method" : "__q_80", + "owner" : "as", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)Z" + }, { + "method" : "__w_81", + "owner" : "as", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)[I" + }, { + "method" : "__o_82", + "owner" : "as", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)Lhu;" + }, { + "method" : "__u_83", + "owner" : "as", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;B)V" + }, { + "method" : "__g_84", + "owner" : "as", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "MouseWheelHandler", + "name" : "am", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ "fv", "java.awt.event.MouseWheelListener" ], + "fields" : [ { + "field" : "rotation", + "owner" : "am", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -182252389 + } ], + "methods" : [ { + "method" : "addTo", + "owner" : "am", + "name" : "m", + "access" : 0, + "parameters" : [ "component" ], + "descriptor" : "(Ljava/awt/Component;B)V" + }, { + "method" : "removeFrom", + "owner" : "am", + "name" : "f", + "access" : 0, + "parameters" : [ "component" ], + "descriptor" : "(Ljava/awt/Component;I)V" + }, { + "method" : "useRotation", + "owner" : "am", + "name" : "q", + "access" : 33, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__mouseWheelMoved_85", + "owner" : "am", + "name" : "mouseWheelMoved", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/MouseWheelEvent;)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "KeyHandler", + "name" : "an", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ "java.awt.event.KeyListener", "java.awt.event.FocusListener" ], + "fields" : [ ], + "methods" : [ { + "method" : "keyPressed", + "owner" : "an", + "name" : "keyPressed", + "access" : 49, + "parameters" : [ "ke" ], + "descriptor" : "(Ljava/awt/event/KeyEvent;)V" + }, { + "method" : "__keyReleased_86", + "owner" : "an", + "name" : "keyReleased", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/KeyEvent;)V" + }, { + "method" : "__keyTyped_87", + "owner" : "an", + "name" : "keyTyped", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/KeyEvent;)V" + }, { + "method" : "__focusGained_88", + "owner" : "an", + "name" : "focusGained", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/FocusEvent;)V" + }, { + "method" : "__focusLost_89", + "owner" : "an", + "name" : "focusLost", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/FocusEvent;)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "GameShell", + "name" : "ba", + "super" : "java.applet.Applet", + "access" : 1057, + "interfaces" : [ "java.lang.Runnable", "java.awt.event.FocusListener", "java.awt.event.WindowListener" ], + "fields" : [ { + "field" : "canvas", + "owner" : "ba", + "name" : "ay", + "access" : 0, + "descriptor" : "Ljava/awt/Canvas;" + }, { + "field" : "canvasSetTimeMs", + "owner" : "ba", + "name" : "ae", + "access" : 64, + "descriptor" : "J", + "decoder" : 956221087975405011 + }, { + "field" : "canvasX", + "owner" : "ba", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : 781373219 + }, { + "field" : "canvasY", + "owner" : "ba", + "name" : "c", + "access" : 0, + "descriptor" : "I", + "decoder" : 198681537 + }, { + "field" : "clipboard", + "owner" : "ba", + "name" : "as", + "access" : 0, + "descriptor" : "Ljava/awt/datatransfer/Clipboard;" + }, { + "field" : "contentHeight", + "owner" : "ba", + "name" : "h", + "access" : 4, + "descriptor" : "I", + "decoder" : -628781469 + }, { + "field" : "contentHeight0", + "owner" : "ba", + "name" : "ag", + "access" : 0, + "descriptor" : "I", + "decoder" : -2057041525 + }, { + "field" : "contentWidth", + "owner" : "ba", + "name" : "t", + "access" : 4, + "descriptor" : "I", + "decoder" : -1854329683 + }, { + "field" : "contentWidth0", + "owner" : "ba", + "name" : "v", + "access" : 0, + "descriptor" : "I", + "decoder" : 740831949 + }, { + "field" : "eventQueue", + "owner" : "ba", + "name" : "am", + "access" : 16, + "descriptor" : "Ljava/awt/EventQueue;" + }, { + "field" : "frame", + "owner" : "ba", + "name" : "ac", + "access" : 0, + "descriptor" : "Ljava/awt/Frame;" + }, { + "field" : "hasErrored", + "owner" : "ba", + "name" : "g", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "isCanvasInvalid", + "owner" : "ba", + "name" : "ab", + "access" : 64, + "descriptor" : "Z" + }, { + "field" : "mouseWheelHandler", + "owner" : "ba", + "name" : "ap", + "access" : 0, + "descriptor" : "Lam;" + }, { + "field" : "stopTimeMs", + "owner" : "ba", + "name" : "o", + "access" : 8, + "descriptor" : "J", + "decoder" : 5666519919949401915 + }, { + "field" : "__al", + "owner" : "ba", + "name" : "al", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__aj", + "owner" : "ba", + "name" : "aj", + "access" : 0, + "descriptor" : "I", + "decoder" : 1911308233 + }, { + "field" : "__aq", + "owner" : "ba", + "name" : "aq", + "access" : 0, + "descriptor" : "I", + "decoder" : -2071955075 + }, { + "field" : "__ah", + "owner" : "ba", + "name" : "ah", + "access" : 64, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "addCanvas", + "owner" : "ba", + "name" : "aq", + "access" : 48, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "checkHost", + "owner" : "ba", + "name" : "aj", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "clearBackground", + "owner" : "ba", + "name" : "p", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "clipboardSetString", + "owner" : "ba", + "name" : "x", + "access" : 4, + "parameters" : [ "s" ], + "descriptor" : "(Ljava/lang/String;I)V" + }, { + "method" : "container", + "owner" : "ba", + "name" : "as", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Ljava/awt/Container;" + }, { + "method" : "drawInitial", + "owner" : "ba", + "name" : "at", + "access" : 20, + "descriptor" : "(ILjava/lang/String;ZB)V" + }, { + "method" : "error", + "owner" : "ba", + "name" : "ap", + "access" : 4, + "parameters" : [ "type" ], + "descriptor" : "(Ljava/lang/String;B)V" + }, { + "method" : "focusGained", + "owner" : "ba", + "name" : "focusGained", + "access" : 17, + "descriptor" : "(Ljava/awt/event/FocusEvent;)V" + }, { + "method" : "getFrameContentBounds", + "owner" : "ba", + "name" : "am", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Lla;" + }, { + "method" : "hasFrame", + "owner" : "ba", + "name" : "an", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "kill", + "owner" : "ba", + "name" : "ah", + "access" : 48, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "kill0", + "owner" : "ba", + "name" : "ae", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "mouseWheel", + "owner" : "ba", + "name" : "l", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(B)Lfv;" + }, { + "method" : "paint", + "owner" : "ba", + "name" : "paint", + "access" : 49, + "parameters" : [ "g" ], + "descriptor" : "(Ljava/awt/Graphics;)V" + }, { + "method" : "replaceCanvas", + "owner" : "ba", + "name" : "v", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "run", + "owner" : "ba", + "name" : "run", + "access" : 1, + "descriptor" : "()V" + }, { + "method" : "setUp", + "owner" : "ba", + "name" : "aw", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setUpClipboard", + "owner" : "ba", + "name" : "e", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setUpKeyboard", + "owner" : "ba", + "name" : "d", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setUpMouse", + "owner" : "ba", + "name" : "a", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "startThread", + "owner" : "ba", + "name" : "ag", + "access" : 20, + "parameters" : [ "width", "height", "revision" ], + "descriptor" : "(IIII)V" + }, { + "method" : "update", + "owner" : "ba", + "name" : "update", + "access" : 17, + "parameters" : [ "g" ], + "descriptor" : "(Ljava/awt/Graphics;)V" + }, { + "method" : "__u_90", + "owner" : "ba", + "name" : "u", + "access" : 20, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)V" + }, { + "method" : "__g_91", + "owner" : "ba", + "name" : "g", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;I)V" + }, { + "method" : "__z_92", + "owner" : "ba", + "name" : "z", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__av_93", + "owner" : "ba", + "name" : "av", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__ar_94", + "owner" : "ba", + "name" : "ar", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__ac_95", + "owner" : "ba", + "name" : "ac", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ay_96", + "owner" : "ba", + "name" : "ay", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__start_97", + "owner" : "ba", + "name" : "start", + "access" : 17, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__stop_98", + "owner" : "ba", + "name" : "stop", + "access" : 17, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__destroy_99", + "owner" : "ba", + "name" : "destroy", + "access" : 17, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__focusLost_100", + "owner" : "ba", + "name" : "focusLost", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/FocusEvent;)V" + }, { + "method" : "__windowActivated_101", + "owner" : "ba", + "name" : "windowActivated", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__windowClosed_102", + "owner" : "ba", + "name" : "windowClosed", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__windowClosing_103", + "owner" : "ba", + "name" : "windowClosing", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__windowDeactivated_104", + "owner" : "ba", + "name" : "windowDeactivated", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__windowDeiconified_105", + "owner" : "ba", + "name" : "windowDeiconified", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__windowIconified_106", + "owner" : "ba", + "name" : "windowIconified", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__windowOpened_107", + "owner" : "ba", + "name" : "windowOpened", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/WindowEvent;)V" + }, { + "method" : "__ad_108", + "owner" : "ba", + "name" : "ad", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__init_109", + "owner" : "ba", + "name" : "init", + "access" : 1025, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__au_110", + "owner" : "ba", + "name" : "au", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__al_111", + "owner" : "ba", + "name" : "al", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ab_112", + "owner" : "ba", + "name" : "ab", + "access" : 1028, + "parameters" : [ "arg0" ], + "descriptor" : "(ZI)V" + }, { + "method" : "__j_113", + "owner" : "ba", + "name" : "j", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "MouseHandler", + "name" : "bb", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.awt.event.MouseListener", "java.awt.event.MouseMotionListener", "java.awt.event.FocusListener" ], + "fields" : [ ], + "methods" : [ { + "method" : "getButton", + "owner" : "bb", + "name" : "f", + "access" : 16, + "parameters" : [ "mouseEvent" ], + "descriptor" : "(Ljava/awt/event/MouseEvent;I)I" + }, { + "method" : "mouseMoved", + "owner" : "bb", + "name" : "mouseMoved", + "access" : 49, + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "mousePressed", + "owner" : "bb", + "name" : "mousePressed", + "access" : 49, + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "__mouseReleased_114", + "owner" : "bb", + "name" : "mouseReleased", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "__mouseClicked_115", + "owner" : "bb", + "name" : "mouseClicked", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "__mouseEntered_116", + "owner" : "bb", + "name" : "mouseEntered", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "__mouseExited_117", + "owner" : "bb", + "name" : "mouseExited", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "__mouseDragged_118", + "owner" : "bb", + "name" : "mouseDragged", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/MouseEvent;)V" + }, { + "method" : "__focusGained_119", + "owner" : "bb", + "name" : "focusGained", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/FocusEvent;)V" + }, { + "method" : "__focusLost_120", + "owner" : "bb", + "name" : "focusLost", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/awt/event/FocusEvent;)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "SecureRandomCallable", + "name" : "bk", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.concurrent.Callable" ], + "fields" : [ ], + "methods" : [ { + "method" : "__call_121", + "owner" : "bk", + "name" : "call", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ArchiveLoader", + "name" : "bd", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "archive", + "owner" : "bd", + "name" : "f", + "access" : 16, + "descriptor" : "Lit;" + }, { + "field" : "__w", + "owner" : "bd", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 782003089 + }, { + "field" : "__q", + "owner" : "bd", + "name" : "q", + "access" : 16, + "descriptor" : "I", + "decoder" : 1459455501 + } ], + "methods" : [ { + "method" : "__m_122", + "owner" : "bd", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lit;Ljava/lang/String;)V" + } ] +}, { + "class" : "ScriptEvent", + "name" : "by", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "args0", + "owner" : "by", + "name" : "m", + "access" : 0, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "boolean1", + "owner" : "by", + "name" : "f", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "component", + "owner" : "by", + "name" : "q", + "access" : 0, + "descriptor" : "Lho;" + }, { + "field" : "dragTarget", + "owner" : "by", + "name" : "g", + "access" : 0, + "descriptor" : "Lho;" + }, { + "field" : "keyPressed", + "owner" : "by", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -1330602393 + }, { + "field" : "keyTyped", + "owner" : "by", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 327085889 + }, { + "field" : "mouseX", + "owner" : "by", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 488198377 + }, { + "field" : "mouseY", + "owner" : "by", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 95719815 + }, { + "field" : "opIndex", + "owner" : "by", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1089993721 + }, { + "field" : "targetName", + "owner" : "by", + "name" : "x", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "type0", + "owner" : "by", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : -161292529 + }, { + "field" : "__d", + "owner" : "by", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -2138736593 + } ], + "methods" : [ { + "method" : "setArgs", + "owner" : "by", + "name" : "m", + "access" : 1, + "parameters" : [ "args" ], + "descriptor" : "([Ljava/lang/Object;I)V" + }, { + "method" : "setType", + "owner" : "by", + "name" : "f", + "access" : 1, + "parameters" : [ "type" ], + "descriptor" : "(IB)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "MouseRecorder", + "name" : "bu", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "index", + "owner" : "bu", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 973045825 + }, { + "field" : "isRunning", + "owner" : "bu", + "name" : "m", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "lock", + "owner" : "bu", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/lang/Object;" + }, { + "field" : "millis", + "owner" : "bu", + "name" : "u", + "access" : 0, + "descriptor" : "[J" + }, { + "field" : "xs", + "owner" : "bu", + "name" : "w", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "ys", + "owner" : "bu", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "__run_123", + "owner" : "bu", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Player", + "name" : "br", + "super" : "bz", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "actions", + "owner" : "br", + "name" : "u", + "access" : 0, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "animationCycleEnd", + "owner" : "br", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -359981047 + }, { + "field" : "animationCycleStart", + "owner" : "br", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -351876137 + }, { + "field" : "appearance", + "owner" : "br", + "name" : "f", + "access" : 0, + "descriptor" : "Lhi;" + }, { + "field" : "combatLevel", + "owner" : "br", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 984869133 + }, { + "field" : "headIconPk", + "owner" : "br", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 2021372599 + }, { + "field" : "headIconPrayer", + "owner" : "br", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -793415473 + }, { + "field" : "index", + "owner" : "br", + "name" : "r", + "access" : 0, + "descriptor" : "I", + "decoder" : 1486240677 + }, { + "field" : "isFriend", + "owner" : "br", + "name" : "p", + "access" : 0, + "descriptor" : "Lkd;" + }, { + "field" : "isHidden", + "owner" : "br", + "name" : "b", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "isInClanChat", + "owner" : "br", + "name" : "v", + "access" : 0, + "descriptor" : "Lkd;" + }, { + "field" : "isUnanimated", + "owner" : "br", + "name" : "y", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "model0", + "owner" : "br", + "name" : "a", + "access" : 0, + "descriptor" : "Ldu;" + }, { + "field" : "plane", + "owner" : "br", + "name" : "c", + "access" : 0, + "descriptor" : "I", + "decoder" : 1332604413 + }, { + "field" : "skillLevel", + "owner" : "br", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -1136542281 + }, { + "field" : "team", + "owner" : "br", + "name" : "h", + "access" : 0, + "descriptor" : "I", + "decoder" : 91041167 + }, { + "field" : "tileHeight", + "owner" : "br", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 1989338999 + }, { + "field" : "tileHeight2", + "owner" : "br", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : -1624108131 + }, { + "field" : "tileX", + "owner" : "br", + "name" : "aq", + "access" : 0, + "descriptor" : "I", + "decoder" : -539678769 + }, { + "field" : "tileY", + "owner" : "br", + "name" : "aj", + "access" : 0, + "descriptor" : "I", + "decoder" : 702193221 + }, { + "field" : "username", + "owner" : "br", + "name" : "m", + "access" : 0, + "descriptor" : "Lkp;" + }, { + "field" : "__ag", + "owner" : "br", + "name" : "ag", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__i", + "owner" : "br", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : -1771431457 + }, { + "field" : "__j", + "owner" : "br", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : 224552403 + }, { + "field" : "__k", + "owner" : "br", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : 665272587 + }, { + "field" : "__s", + "owner" : "br", + "name" : "s", + "access" : 0, + "descriptor" : "I", + "decoder" : 305969541 + }, { + "field" : "__t", + "owner" : "br", + "name" : "t", + "access" : 0, + "descriptor" : "I", + "decoder" : 892671055 + }, { + "field" : "__z", + "owner" : "br", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : 1610462047 + } ], + "methods" : [ { + "method" : "getModel", + "owner" : "br", + "name" : "e", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + }, { + "method" : "isVisible", + "owner" : "br", + "name" : "z", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "read", + "owner" : "br", + "name" : "m", + "access" : 16, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "resetPath", + "owner" : "br", + "name" : "d", + "access" : 0, + "parameters" : [ "x", "y" ], + "descriptor" : "(III)V" + }, { + "method" : "transformedSize", + "owner" : "br", + "name" : "l", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__f_124", + "owner" : "br", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__q_125", + "owner" : "br", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__w_126", + "owner" : "br", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__o_127", + "owner" : "br", + "name" : "o", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__u_128", + "owner" : "br", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__g_129", + "owner" : "br", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__x_130", + "owner" : "br", + "name" : "x", + "access" : 16, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIBI)V" + }, { + "method" : "__a_131", + "owner" : "br", + "name" : "a", + "access" : 16, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIBI)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "OwnWorldComparator", + "name" : "bj", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ { + "field" : "__m", + "owner" : "bj", + "name" : "m", + "access" : 0, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_132", + "owner" : "bj", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ll;Ll;B)I" + }, { + "method" : "__compare_133", + "owner" : "bj", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_134", + "owner" : "bj", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Actor", + "name" : "bz", + "super" : "ex", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "defaultHeight", + "owner" : "bz", + "name" : "cy", + "access" : 0, + "descriptor" : "I", + "decoder" : 1003085333 + }, { + "field" : "false0", + "owner" : "bz", + "name" : "bd", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "healthBars", + "owner" : "bz", + "name" : "bn", + "access" : 0, + "descriptor" : "Lja;" + }, { + "field" : "heightOffset", + "owner" : "bz", + "name" : "bp", + "access" : 0, + "descriptor" : "I", + "decoder" : -779457309 + }, { + "field" : "hitmarkCount", + "owner" : "bz", + "name" : "af", + "access" : 0, + "descriptor" : "B" + }, { + "field" : "hitmarkCycles", + "owner" : "bz", + "name" : "bb", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "hitmarkTypes", + "owner" : "bz", + "name" : "ai", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "hitmarkTypes2", + "owner" : "bz", + "name" : "bs", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "hitmarkValues", + "owner" : "bz", + "name" : "ba", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "hitmarkValues2", + "owner" : "bz", + "name" : "bq", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "isAutoChatting", + "owner" : "bz", + "name" : "an", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "movementFrame", + "owner" : "bz", + "name" : "bx", + "access" : 0, + "descriptor" : "I", + "decoder" : -1119758739 + }, { + "field" : "movementFrameCycle", + "owner" : "bz", + "name" : "by", + "access" : 0, + "descriptor" : "I", + "decoder" : -1646413227 + }, { + "field" : "movementSequence", + "owner" : "bz", + "name" : "bo", + "access" : 0, + "descriptor" : "I", + "decoder" : 1614854211 + }, { + "field" : "npcCycle", + "owner" : "bz", + "name" : "ce", + "access" : 0, + "descriptor" : "I", + "decoder" : 2051334073 + }, { + "field" : "orientation", + "owner" : "bz", + "name" : "cs", + "access" : 0, + "descriptor" : "I", + "decoder" : -1189634367 + }, { + "field" : "overheadText", + "owner" : "bz", + "name" : "am", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "overheadTextColor", + "owner" : "bz", + "name" : "ao", + "access" : 0, + "descriptor" : "I", + "decoder" : -1905191799 + }, { + "field" : "overheadTextCyclesRemaining", + "owner" : "bz", + "name" : "au", + "access" : 0, + "descriptor" : "I", + "decoder" : 137508815 + }, { + "field" : "overheadTextEffect", + "owner" : "bz", + "name" : "aa", + "access" : 0, + "descriptor" : "I", + "decoder" : 541000549 + }, { + "field" : "pathLength", + "owner" : "bz", + "name" : "cu", + "access" : 0, + "descriptor" : "I", + "decoder" : -2033082375 + }, { + "field" : "pathTraversed", + "owner" : "bz", + "name" : "cn", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "pathX", + "owner" : "bz", + "name" : "cb", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "pathY", + "owner" : "bz", + "name" : "ck", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "playerCycle", + "owner" : "bz", + "name" : "ak", + "access" : 0, + "descriptor" : "I", + "decoder" : 141226463 + }, { + "field" : "readySequence", + "owner" : "bz", + "name" : "aw", + "access" : 0, + "descriptor" : "I", + "decoder" : -299122235 + }, { + "field" : "runSequence", + "owner" : "bz", + "name" : "as", + "access" : 0, + "descriptor" : "I", + "decoder" : 1708570917 + }, { + "field" : "sequence", + "owner" : "bz", + "name" : "bu", + "access" : 0, + "descriptor" : "I", + "decoder" : 323216015 + }, { + "field" : "sequenceDelay", + "owner" : "bz", + "name" : "br", + "access" : 0, + "descriptor" : "I", + "decoder" : -134491649 + }, { + "field" : "sequenceFrame", + "owner" : "bz", + "name" : "bm", + "access" : 0, + "descriptor" : "I", + "decoder" : 1425662251 + }, { + "field" : "sequenceFrameCycle", + "owner" : "bz", + "name" : "bl", + "access" : 0, + "descriptor" : "I", + "decoder" : -1753867715 + }, { + "field" : "size", + "owner" : "bz", + "name" : "ah", + "access" : 0, + "descriptor" : "I", + "decoder" : -1357622739 + }, { + "field" : "spotAnimation", + "owner" : "bz", + "name" : "bi", + "access" : 0, + "descriptor" : "I", + "decoder" : -220610999 + }, { + "field" : "spotAnimationFrame", + "owner" : "bz", + "name" : "bz", + "access" : 0, + "descriptor" : "I", + "decoder" : -2125404733 + }, { + "field" : "spotAnimationFrameCycle", + "owner" : "bz", + "name" : "bg", + "access" : 0, + "descriptor" : "I", + "decoder" : 330334599 + }, { + "field" : "targetIndex", + "owner" : "bz", + "name" : "bk", + "access" : 0, + "descriptor" : "I", + "decoder" : -1387109107 + }, { + "field" : "turnLeftSequence", + "owner" : "bz", + "name" : "al", + "access" : 0, + "descriptor" : "I", + "decoder" : -831787909 + }, { + "field" : "turnRightSequence", + "owner" : "bz", + "name" : "ab", + "access" : 0, + "descriptor" : "I", + "decoder" : 1788714977 + }, { + "field" : "walkBackSequence", + "owner" : "bz", + "name" : "at", + "access" : 0, + "descriptor" : "I", + "decoder" : -1598871111 + }, { + "field" : "walkLeftSequence", + "owner" : "bz", + "name" : "ad", + "access" : 0, + "descriptor" : "I", + "decoder" : -568830521 + }, { + "field" : "walkRightSequence", + "owner" : "bz", + "name" : "ap", + "access" : 0, + "descriptor" : "I", + "decoder" : -257240117 + }, { + "field" : "walkSequence", + "owner" : "bz", + "name" : "ae", + "access" : 0, + "descriptor" : "I", + "decoder" : -2075997699 + }, { + "field" : "x", + "owner" : "bz", + "name" : "av", + "access" : 0, + "descriptor" : "I", + "decoder" : -1573449469 + }, { + "field" : "y", + "owner" : "bz", + "name" : "ar", + "access" : 0, + "descriptor" : "I", + "decoder" : 676600595 + }, { + "field" : "__ay", + "owner" : "bz", + "name" : "ay", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__az", + "owner" : "bz", + "name" : "az", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__ac", + "owner" : "bz", + "name" : "ac", + "access" : 0, + "descriptor" : "I", + "decoder" : 1439711403 + }, { + "field" : "__bc", + "owner" : "bz", + "name" : "bc", + "access" : 0, + "descriptor" : "I", + "decoder" : 139384875 + }, { + "field" : "__be", + "owner" : "bz", + "name" : "be", + "access" : 0, + "descriptor" : "I", + "decoder" : 837989037 + }, { + "field" : "__bf", + "owner" : "bz", + "name" : "bf", + "access" : 0, + "descriptor" : "I", + "decoder" : 2121599561 + }, { + "field" : "__bh", + "owner" : "bz", + "name" : "bh", + "access" : 0, + "descriptor" : "I", + "decoder" : 280591281 + }, { + "field" : "__bj", + "owner" : "bz", + "name" : "bj", + "access" : 0, + "descriptor" : "I", + "decoder" : -1523249259 + }, { + "field" : "__bt", + "owner" : "bz", + "name" : "bt", + "access" : 0, + "descriptor" : "I", + "decoder" : 886371765 + }, { + "field" : "__bv", + "owner" : "bz", + "name" : "bv", + "access" : 0, + "descriptor" : "I", + "decoder" : -1857513783 + }, { + "field" : "__bw", + "owner" : "bz", + "name" : "bw", + "access" : 0, + "descriptor" : "I", + "decoder" : -1630403001 + }, { + "field" : "__ch", + "owner" : "bz", + "name" : "ch", + "access" : 0, + "descriptor" : "I", + "decoder" : 1584102533 + }, { + "field" : "__cj", + "owner" : "bz", + "name" : "cj", + "access" : 0, + "descriptor" : "I", + "decoder" : -336931157 + }, { + "field" : "__cm", + "owner" : "bz", + "name" : "cm", + "access" : 0, + "descriptor" : "I", + "decoder" : 1252341007 + }, { + "field" : "__cq", + "owner" : "bz", + "name" : "cq", + "access" : 0, + "descriptor" : "I", + "decoder" : -1583514013 + }, { + "field" : "__cr", + "owner" : "bz", + "name" : "cr", + "access" : 0, + "descriptor" : "I", + "decoder" : 1367256299 + }, { + "field" : "__cv", + "owner" : "bz", + "name" : "cv", + "access" : 0, + "descriptor" : "I", + "decoder" : -1723834619 + } ], + "methods" : [ { + "method" : "addHealthBar", + "owner" : "bz", + "name" : "bq", + "access" : 16, + "parameters" : [ "healthBarDefinition", "cycle", "n0", "n1", "n2", "n3" ], + "descriptor" : "(IIIIIIB)V" + }, { + "method" : "addHitmark", + "owner" : "bz", + "name" : "bs", + "access" : 16, + "parameters" : [ "type", "value", "type2", "value2", "cycle", "cycle2" ], + "descriptor" : "(IIIIIII)V" + }, { + "method" : "isVisible", + "owner" : "bz", + "name" : "z", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "removeHealthBar", + "owner" : "bz", + "name" : "bn", + "access" : 16, + "parameters" : [ "healthBarDefinition" ], + "descriptor" : "(IS)V" + }, { + "method" : "__bb_143", + "owner" : "bz", + "name" : "bb", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "World", + "name" : "bt", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "activity", + "owner" : "bt", + "name" : "a", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "host", + "owner" : "bt", + "name" : "i", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "id", + "owner" : "bt", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -144265493 + }, { + "field" : "index", + "owner" : "bt", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : 1147427427 + }, { + "field" : "location", + "owner" : "bt", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : 1942858323 + }, { + "field" : "population", + "owner" : "bt", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : 1863464125 + }, { + "field" : "properties", + "owner" : "bt", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : 956991319 + } ], + "methods" : [ { + "method" : "__e_144", + "owner" : "bt", + "name" : "e", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__x_145", + "owner" : "bt", + "name" : "x", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__d_146", + "owner" : "bt", + "name" : "d", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__a_147", + "owner" : "bt", + "name" : "a", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__z_148", + "owner" : "bt", + "name" : "z", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__j_149", + "owner" : "bt", + "name" : "j", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ClientPreferences", + "name" : "bf", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "hideUsername", + "owner" : "bf", + "name" : "g", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "parameters", + "owner" : "bf", + "name" : "l", + "access" : 0, + "descriptor" : "Ljava/util/LinkedHashMap;" + }, { + "field" : "rememberedUsername", + "owner" : "bf", + "name" : "u", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "roofsHidden", + "owner" : "bf", + "name" : "q", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "titleMusicDisabled", + "owner" : "bf", + "name" : "w", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "windowMode", + "owner" : "bf", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -359530975 + } ], + "methods" : [ { + "method" : "toBuffer", + "owner" : "bf", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Lgr;" + }, { + "method" : "__m_150", + "owner" : "bf", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(ZI)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + }, { + "access" : 0, + "descriptor" : "(Lgr;)V" + } ] +}, { + "class" : "FriendSystem", + "name" : "bh", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "friendsList", + "owner" : "bh", + "name" : "o", + "access" : 17, + "descriptor" : "Lkg;" + }, { + "field" : "ignoreList", + "owner" : "bh", + "name" : "u", + "access" : 17, + "descriptor" : "Lkj;" + }, { + "field" : "loginType", + "owner" : "bh", + "name" : "w", + "access" : 16, + "descriptor" : "Llx;" + }, { + "field" : "__g", + "owner" : "bh", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 1477282369 + } ], + "methods" : [ { + "method" : "clear", + "owner" : "bh", + "name" : "o", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "removeFriend", + "owner" : "bh", + "name" : "z", + "access" : 16, + "parameters" : [ "name" ], + "descriptor" : "(Ljava/lang/String;I)V" + }, { + "method" : "removeIgnore", + "owner" : "bh", + "name" : "j", + "access" : 16, + "parameters" : [ "name" ], + "descriptor" : "(Ljava/lang/String;I)V" + }, { + "method" : "__m_151", + "owner" : "bh", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__f_152", + "owner" : "bh", + "name" : "f", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__q_153", + "owner" : "bh", + "name" : "q", + "access" : 16, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lgr;II)V" + }, { + "method" : "__w_154", + "owner" : "bh", + "name" : "w", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__u_155", + "owner" : "bh", + "name" : "u", + "access" : 16, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lkp;ZI)Z" + }, { + "method" : "__g_156", + "owner" : "bh", + "name" : "g", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Lkp;I)Z" + }, { + "method" : "__l_157", + "owner" : "bh", + "name" : "l", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/String;I)V" + }, { + "method" : "__e_158", + "owner" : "bh", + "name" : "e", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__x_159", + "owner" : "bh", + "name" : "x", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/String;B)V" + }, { + "method" : "__a_160", + "owner" : "bh", + "name" : "a", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__t_161", + "owner" : "bh", + "name" : "t", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Lkp;S)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Llx;)V" + } ] +}, { + "class" : "ObjectSound", + "name" : "be", + "super" : "gw", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "obj", + "owner" : "be", + "name" : "a", + "access" : 0, + "descriptor" : "Ljr;" + }, { + "field" : "soundEffectId", + "owner" : "be", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -731474443 + }, { + "field" : "soundEffectIds", + "owner" : "be", + "name" : "k", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "stream1", + "owner" : "be", + "name" : "e", + "access" : 0, + "descriptor" : "Lds;" + }, { + "field" : "stream2", + "owner" : "be", + "name" : "i", + "access" : 0, + "descriptor" : "Lds;" + }, { + "field" : "__d", + "owner" : "be", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : 1748890449 + }, { + "field" : "__f", + "owner" : "be", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 647270745 + }, { + "field" : "__g", + "owner" : "be", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 1344558633 + }, { + "field" : "__n", + "owner" : "be", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : -1041508847 + }, { + "field" : "__o", + "owner" : "be", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -211591209 + }, { + "field" : "__q", + "owner" : "be", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -800464493 + }, { + "field" : "__u", + "owner" : "be", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 512258949 + }, { + "field" : "__w", + "owner" : "be", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -85911525 + }, { + "field" : "__x", + "owner" : "be", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -1608400407 + } ], + "methods" : [ { + "method" : "set", + "owner" : "be", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Npc", + "name" : "cv", + "super" : "bz", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "definition", + "owner" : "cv", + "name" : "m", + "access" : 0, + "descriptor" : "Ljz;" + } ], + "methods" : [ { + "method" : "getModel", + "owner" : "cv", + "name" : "e", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)Ldu;" + }, { + "method" : "isVisible", + "owner" : "cv", + "name" : "z", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__m_162", + "owner" : "cv", + "name" : "m", + "access" : 16, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IBI)V" + }, { + "method" : "__f_163", + "owner" : "cv", + "name" : "f", + "access" : 16, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIZI)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Script", + "name" : "cg", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "intArgumentCount", + "owner" : "cg", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -1077473933 + }, { + "field" : "intOperands", + "owner" : "cg", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "localIntCount", + "owner" : "cg", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 1952727759 + }, { + "field" : "localStringCount", + "owner" : "cg", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1124477681 + }, { + "field" : "opcodes", + "owner" : "cg", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "stringArgumentCount", + "owner" : "cg", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -503680987 + }, { + "field" : "stringOperands", + "owner" : "cg", + "name" : "w", + "access" : 0, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "switches", + "owner" : "cg", + "name" : "e", + "access" : 0, + "descriptor" : "[Llh;" + } ], + "methods" : [ { + "method" : "__o_164", + "owner" : "cg", + "name" : "o", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)[Llh;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "PacketWriter", + "name" : "cl", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "buffer", + "owner" : "cl", + "name" : "w", + "access" : 0, + "descriptor" : "Lgr;" + }, { + "field" : "isaacCipher", + "owner" : "cl", + "name" : "o", + "access" : 1, + "descriptor" : "Lhn;" + }, { + "field" : "packetBuffer", + "owner" : "cl", + "name" : "u", + "access" : 0, + "descriptor" : "Lhx;" + }, { + "field" : "packetBufferNodes", + "owner" : "cl", + "name" : "f", + "access" : 0, + "descriptor" : "Lja;" + }, { + "field" : "serverPacket0", + "owner" : "cl", + "name" : "g", + "access" : 0, + "descriptor" : "Lge;" + }, { + "field" : "serverPacket0Length", + "owner" : "cl", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -1986766063 + }, { + "field" : "socket0", + "owner" : "cl", + "name" : "m", + "access" : 0, + "descriptor" : "Lfu;" + }, { + "field" : "__e", + "owner" : "cl", + "name" : "e", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__i", + "owner" : "cl", + "name" : "i", + "access" : 0, + "descriptor" : "Lge;" + }, { + "field" : "__k", + "owner" : "cl", + "name" : "k", + "access" : 0, + "descriptor" : "Lge;" + }, { + "field" : "__n", + "owner" : "cl", + "name" : "n", + "access" : 0, + "descriptor" : "Lge;" + }, { + "field" : "__d", + "owner" : "cl", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : 1672229609 + }, { + "field" : "__q", + "owner" : "cl", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1028046199 + }, { + "field" : "__x", + "owner" : "cl", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : 120570975 + } ], + "methods" : [ { + "method" : "close", + "owner" : "cl", + "name" : "o", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "getSocket", + "owner" : "cl", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Lfu;" + }, { + "method" : "removeSocket", + "owner" : "cl", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "setSocket", + "owner" : "cl", + "name" : "w", + "access" : 0, + "parameters" : [ "socket" ], + "descriptor" : "(Lfu;B)V" + }, { + "method" : "__m_165", + "owner" : "cl", + "name" : "m", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__f_166", + "owner" : "cl", + "name" : "f", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__q_167", + "owner" : "cl", + "name" : "q", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgg;I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "PcmStreamMixer", + "name" : "ct", + "super" : "dc", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "subStreams", + "owner" : "ct", + "name" : "m", + "access" : 0, + "descriptor" : "Lje;" + }, { + "field" : "__o", + "owner" : "ct", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__q", + "owner" : "ct", + "name" : "q", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__f", + "owner" : "ct", + "name" : "f", + "access" : 0, + "descriptor" : "Lje;" + } ], + "methods" : [ { + "method" : "addSubStream", + "owner" : "ct", + "name" : "m", + "access" : 49, + "parameters" : [ "subStream" ], + "descriptor" : "(Ldc;)V" + }, { + "method" : "firstSubStream", + "owner" : "ct", + "name" : "u", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "nextSubStream", + "owner" : "ct", + "name" : "g", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "removeSubStream", + "owner" : "ct", + "name" : "f", + "access" : 49, + "parameters" : [ "subStream" ], + "descriptor" : "(Ldc;)V" + }, { + "method" : "skipSubStreams", + "owner" : "ct", + "name" : "a", + "access" : 0, + "parameters" : [ "length" ], + "descriptor" : "(I)V" + }, { + "method" : "updateSubStreams", + "owner" : "ct", + "name" : "x", + "access" : 0, + "parameters" : [ "buffer", "start", "end" ], + "descriptor" : "([III)V" + }, { + "method" : "__q_168", + "owner" : "ct", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__w_169", + "owner" : "ct", + "name" : "w", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lgw;Ldf;)V" + }, { + "method" : "__o_170", + "owner" : "ct", + "name" : "o", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Ldf;)V" + }, { + "method" : "__l_171", + "owner" : "ct", + "name" : "l", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__e_172", + "owner" : "ct", + "name" : "e", + "access" : 49, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([III)V" + }, { + "method" : "__d_173", + "owner" : "ct", + "name" : "d", + "access" : 49, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "SoundEffect", + "name" : "ci", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "end", + "owner" : "ci", + "name" : "w", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "instruments", + "owner" : "ci", + "name" : "f", + "access" : 0, + "descriptor" : "[Ldb;" + }, { + "field" : "start", + "owner" : "ci", + "name" : "q", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "mix", + "owner" : "ci", + "name" : "w", + "access" : 16, + "parameters" : [ ], + "descriptor" : "()[B" + }, { + "method" : "toRawSound", + "owner" : "ci", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lcx;" + }, { + "method" : "__q_174", + "owner" : "ci", + "name" : "q", + "access" : 17, + "parameters" : [ ], + "descriptor" : "()I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lgr;)V" + } ] +}, { + "class" : "MusicSample", + "name" : "cd", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "end", + "owner" : "cd", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "sampleCount", + "owner" : "cd", + "name" : "q", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "sampleRate", + "owner" : "cd", + "name" : "f", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "samples", + "owner" : "cd", + "name" : "ac", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "start", + "owner" : "cd", + "name" : "w", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__b", + "owner" : "cd", + "name" : "b", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__u", + "owner" : "cd", + "name" : "u", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__m", + "owner" : "cd", + "name" : "m", + "access" : 0, + "descriptor" : "[[B" + }, { + "field" : "__t", + "owner" : "cd", + "name" : "t", + "access" : 0, + "descriptor" : "[F" + }, { + "field" : "__ah", + "owner" : "cd", + "name" : "ah", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__ay", + "owner" : "cd", + "name" : "ay", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__h", + "owner" : "cd", + "name" : "h", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__y", + "owner" : "cd", + "name" : "y", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "read", + "owner" : "cd", + "name" : "o", + "access" : 0, + "descriptor" : "([B)V" + }, { + "method" : "toRawSound", + "owner" : "cd", + "name" : "x", + "access" : 0, + "descriptor" : "([I)Lcx;" + }, { + "method" : "__g_175", + "owner" : "cd", + "name" : "g", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(I)[F" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "([B)V" + } ] +}, { + "class" : "RawSound", + "name" : "cx", + "super" : "dd", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "end", + "owner" : "cx", + "name" : "w", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "sampleRate", + "owner" : "cx", + "name" : "m", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "samples", + "owner" : "cx", + "name" : "f", + "access" : 1, + "descriptor" : "[B" + }, { + "field" : "start", + "owner" : "cx", + "name" : "q", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "__o", + "owner" : "cx", + "name" : "o", + "access" : 1, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "resample", + "owner" : "cx", + "name" : "m", + "access" : 1, + "parameters" : [ "decimator" ], + "descriptor" : "(Ldp;)Lcx;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(I[BII)V" + }, { + "access" : 0, + "descriptor" : "(I[BIIZ)V" + } ] +}, { + "class" : "PcmPlayer", + "name" : "co", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "capacity", + "owner" : "co", + "name" : "s", + "access" : 0, + "descriptor" : "I", + "decoder" : -1671644011 + }, { + "field" : "frequency", + "owner" : "co", + "name" : "t", + "access" : 0, + "descriptor" : "I", + "decoder" : 951871565 + }, { + "field" : "nextPosition", + "owner" : "co", + "name" : "r", + "access" : 0, + "descriptor" : "I", + "decoder" : -1586398263 + }, { + "field" : "retryTimeMs", + "owner" : "co", + "name" : "h", + "access" : 0, + "descriptor" : "J", + "decoder" : -200656835998283411 + }, { + "field" : "samples", + "owner" : "co", + "name" : "i", + "access" : 4, + "descriptor" : "[I" + }, { + "field" : "stream0", + "owner" : "co", + "name" : "a", + "access" : 0, + "descriptor" : "Ldc;" + }, { + "field" : "timeMs", + "owner" : "co", + "name" : "j", + "access" : 0, + "descriptor" : "J", + "decoder" : -8124323644430480811 + }, { + "field" : "__v", + "owner" : "co", + "name" : "v", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__ah", + "owner" : "co", + "name" : "ah", + "access" : 0, + "descriptor" : "[Ldc;" + }, { + "field" : "__ay", + "owner" : "co", + "name" : "ay", + "access" : 0, + "descriptor" : "[Ldc;" + }, { + "field" : "__ac", + "owner" : "co", + "name" : "ac", + "access" : 0, + "descriptor" : "I", + "decoder" : -645495803 + }, { + "field" : "__b", + "owner" : "co", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : 48658021 + }, { + "field" : "__c", + "owner" : "co", + "name" : "c", + "access" : 0, + "descriptor" : "I", + "decoder" : 1624619697 + }, { + "field" : "__y", + "owner" : "co", + "name" : "y", + "access" : 0, + "descriptor" : "I", + "decoder" : 1907203055 + }, { + "field" : "__z", + "owner" : "co", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : 1125788887 + }, { + "field" : "__p", + "owner" : "co", + "name" : "p", + "access" : 0, + "descriptor" : "J", + "decoder" : -8188447292076890879 + } ], + "methods" : [ { + "method" : "close", + "owner" : "co", + "name" : "o", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "discard", + "owner" : "co", + "name" : "u", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "fill", + "owner" : "co", + "name" : "aw", + "access" : 16, + "parameters" : [ "buffer", "length" ], + "descriptor" : "([II)V" + }, { + "method" : "init", + "owner" : "co", + "name" : "m", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "open", + "owner" : "co", + "name" : "f", + "access" : 4, + "parameters" : [ "bufferSize" ], + "descriptor" : "(II)V" + }, { + "method" : "position", + "owner" : "co", + "name" : "q", + "access" : 4, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "run", + "owner" : "co", + "name" : "ar", + "access" : 49, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setStream", + "owner" : "co", + "name" : "av", + "access" : 49, + "parameters" : [ "stream" ], + "descriptor" : "(Ldc;I)V" + }, { + "method" : "shutdown", + "owner" : "co", + "name" : "ah", + "access" : 49, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "skip", + "owner" : "co", + "name" : "ak", + "access" : 16, + "parameters" : [ "length" ], + "descriptor" : "(II)V" + }, { + "method" : "tryDiscard", + "owner" : "co", + "name" : "ay", + "access" : 49, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "write", + "owner" : "co", + "name" : "w", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__ac_176", + "owner" : "co", + "name" : "ac", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ab_177", + "owner" : "co", + "name" : "ab", + "access" : 16, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ldc;II)V" + } ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "SoundSystem", + "name" : "dx", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "players", + "owner" : "dx", + "name" : "m", + "access" : 64, + "descriptor" : "[Lco;" + } ], + "methods" : [ { + "method" : "__run_178", + "owner" : "dx", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "PcmStreamMixerListener", + "name" : "df", + "super" : "gw", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "df", + "name" : "m", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "remove2", + "owner" : "df", + "name" : "m", + "access" : 1024, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "update", + "owner" : "df", + "name" : "f", + "access" : 1024, + "parameters" : [ "mixer" ], + "descriptor" : "(Lct;)I" + } ], + "constructors" : [ ] +}, { + "class" : "RawPcmStream", + "name" : "ds", + "super" : "dc", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "end", + "owner" : "ds", + "name" : "d", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "start", + "owner" : "ds", + "name" : "x", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__k", + "owner" : "ds", + "name" : "k", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__a", + "owner" : "ds", + "name" : "a", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__e", + "owner" : "ds", + "name" : "e", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__f", + "owner" : "ds", + "name" : "f", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__g", + "owner" : "ds", + "name" : "g", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__i", + "owner" : "ds", + "name" : "i", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__l", + "owner" : "ds", + "name" : "l", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__m", + "owner" : "ds", + "name" : "m", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__n", + "owner" : "ds", + "name" : "n", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__o", + "owner" : "ds", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__q", + "owner" : "ds", + "name" : "q", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__u", + "owner" : "ds", + "name" : "u", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__z", + "owner" : "ds", + "name" : "z", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "__az_179", + "owner" : "ds", + "name" : "az", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__o_180", + "owner" : "ds", + "name" : "o", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__x_181", + "owner" : "ds", + "name" : "x", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__a_182", + "owner" : "ds", + "name" : "a", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__z_183", + "owner" : "ds", + "name" : "z", + "access" : 32, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__j_184", + "owner" : "ds", + "name" : "j", + "access" : 32, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(II)V" + }, { + "method" : "__s_185", + "owner" : "ds", + "name" : "s", + "access" : 33, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__t_186", + "owner" : "ds", + "name" : "t", + "access" : 33, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__y_187", + "owner" : "ds", + "name" : "y", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__h_188", + "owner" : "ds", + "name" : "h", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(Z)V" + }, { + "method" : "__b_189", + "owner" : "ds", + "name" : "b", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__c_190", + "owner" : "ds", + "name" : "c", + "access" : 33, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(II)V" + }, { + "method" : "__p_191", + "owner" : "ds", + "name" : "p", + "access" : 33, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__v_192", + "owner" : "ds", + "name" : "v", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__ah_193", + "owner" : "ds", + "name" : "ah", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__ab_194", + "owner" : "ds", + "name" : "ab", + "access" : 33, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__ae_195", + "owner" : "ds", + "name" : "ae", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "__at_196", + "owner" : "ds", + "name" : "at", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "__u_197", + "owner" : "ds", + "name" : "u", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "__g_198", + "owner" : "ds", + "name" : "g", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "__l_199", + "owner" : "ds", + "name" : "l", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__e_200", + "owner" : "ds", + "name" : "e", + "access" : 33, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([III)V" + }, { + "method" : "__d_201", + "owner" : "ds", + "name" : "d", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__ad_202", + "owner" : "ds", + "name" : "ad", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "([IIIII)I" + }, { + "method" : "__ap_203", + "owner" : "ds", + "name" : "ap", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "([IIIII)I" + }, { + "method" : "__au_204", + "owner" : "ds", + "name" : "au", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lcx;II)V" + }, { + "access" : 0, + "descriptor" : "(Lcx;III)V" + } ] +}, { + "class" : "AudioFilter", + "name" : "di", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "di", + "name" : "m", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__o", + "owner" : "di", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__q", + "owner" : "di", + "name" : "q", + "access" : 0, + "descriptor" : "[[[I" + }, { + "field" : "__w", + "owner" : "di", + "name" : "w", + "access" : 0, + "descriptor" : "[[[I" + } ], + "methods" : [ { + "method" : "__m_205", + "owner" : "di", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIF)F" + }, { + "method" : "__q_206", + "owner" : "di", + "name" : "q", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIF)F" + }, { + "method" : "__w_207", + "owner" : "di", + "name" : "w", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IF)I" + }, { + "method" : "__o_208", + "owner" : "di", + "name" : "o", + "access" : 16, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lgr;Lde;)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "PcmStream", + "name" : "dc", + "super" : "gw", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "active", + "owner" : "dc", + "name" : "w", + "access" : 64, + "descriptor" : "Z" + }, { + "field" : "after", + "owner" : "dc", + "name" : "j", + "access" : 0, + "descriptor" : "Ldc;" + }, { + "field" : "sound", + "owner" : "dc", + "name" : "t", + "access" : 0, + "descriptor" : "Ldd;" + }, { + "field" : "__s", + "owner" : "dc", + "name" : "s", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "fill", + "owner" : "dc", + "name" : "e", + "access" : 1028, + "parameters" : [ "buffer", "start", "end" ], + "descriptor" : "([III)V" + }, { + "method" : "firstSubStream", + "owner" : "dc", + "name" : "u", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "nextSubStream", + "owner" : "dc", + "name" : "g", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "skip", + "owner" : "dc", + "name" : "d", + "access" : 1028, + "parameters" : [ "length" ], + "descriptor" : "(I)V" + }, { + "method" : "update", + "owner" : "dc", + "name" : "ef", + "access" : 16, + "parameters" : [ "buffer", "start", "end" ], + "descriptor" : "([III)V" + }, { + "method" : "__az_209", + "owner" : "dc", + "name" : "az", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__l_210", + "owner" : "dc", + "name" : "l", + "access" : 1028, + "parameters" : [ ], + "descriptor" : "()I" + } ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "Instrument", + "name" : "db", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "delayDecay", + "owner" : "db", + "name" : "n", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "delayTime", + "owner" : "db", + "name" : "k", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "duration", + "owner" : "db", + "name" : "z", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "filter", + "owner" : "db", + "name" : "i", + "access" : 0, + "descriptor" : "Ldi;" + }, { + "field" : "offset", + "owner" : "db", + "name" : "j", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "oscillatorDelays", + "owner" : "db", + "name" : "d", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "oscillatorPitch", + "owner" : "db", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "oscillatorVolume", + "owner" : "db", + "name" : "e", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__a", + "owner" : "db", + "name" : "a", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__f", + "owner" : "db", + "name" : "f", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__g", + "owner" : "db", + "name" : "g", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__l", + "owner" : "db", + "name" : "l", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__m", + "owner" : "db", + "name" : "m", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__o", + "owner" : "db", + "name" : "o", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__q", + "owner" : "db", + "name" : "q", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__u", + "owner" : "db", + "name" : "u", + "access" : 0, + "descriptor" : "Lde;" + }, { + "field" : "__w", + "owner" : "db", + "name" : "w", + "access" : 0, + "descriptor" : "Lde;" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "db", + "name" : "q", + "access" : 16, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;)V" + }, { + "method" : "evaluateWave", + "owner" : "db", + "name" : "f", + "access" : 16, + "descriptor" : "(III)I" + }, { + "method" : "synthesize", + "owner" : "db", + "name" : "m", + "access" : 16, + "descriptor" : "(II)[I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "BufferedFile", + "name" : "dy", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "accessFile", + "owner" : "dy", + "name" : "m", + "access" : 0, + "descriptor" : "Ldk;" + }, { + "field" : "capacity", + "owner" : "dy", + "name" : "x", + "access" : 0, + "descriptor" : "J", + "decoder" : 2663146692618913943 + }, { + "field" : "readBuffer", + "owner" : "dy", + "name" : "f", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "writeBuffer", + "owner" : "dy", + "name" : "o", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__g", + "owner" : "dy", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -1558233611 + }, { + "field" : "__w", + "owner" : "dy", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -846810907 + }, { + "field" : "__d", + "owner" : "dy", + "name" : "d", + "access" : 0, + "descriptor" : "J", + "decoder" : 5720856138805191881 + }, { + "field" : "__e", + "owner" : "dy", + "name" : "e", + "access" : 0, + "descriptor" : "J", + "decoder" : -3728247331531750871 + }, { + "field" : "__l", + "owner" : "dy", + "name" : "l", + "access" : 0, + "descriptor" : "J", + "decoder" : -6819476051574242871 + }, { + "field" : "__q", + "owner" : "dy", + "name" : "q", + "access" : 0, + "descriptor" : "J", + "decoder" : -7773729680030815835 + }, { + "field" : "__u", + "owner" : "dy", + "name" : "u", + "access" : 0, + "descriptor" : "J", + "decoder" : 5249231081498323007 + } ], + "methods" : [ { + "method" : "close", + "owner" : "dy", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "flush", + "owner" : "dy", + "name" : "l", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "length", + "owner" : "dy", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)J" + }, { + "method" : "load", + "owner" : "dy", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "read", + "owner" : "dy", + "name" : "o", + "access" : 1, + "parameters" : [ "dst", "dstIndex", "length" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "readFill", + "owner" : "dy", + "name" : "w", + "access" : 1, + "parameters" : [ "dst" ], + "descriptor" : "([BI)V" + }, { + "method" : "seek", + "owner" : "dy", + "name" : "f", + "access" : 1, + "parameters" : [ "index" ], + "descriptor" : "(J)V" + }, { + "method" : "write", + "owner" : "dy", + "name" : "g", + "access" : 1, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIII)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Ldk;II)V" + } ] +}, { + "class" : "AccessFile", + "name" : "dk", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "capacity", + "owner" : "dk", + "name" : "f", + "access" : 0, + "descriptor" : "J", + "decoder" : -5849841282281477349 + }, { + "field" : "file", + "owner" : "dk", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/io/RandomAccessFile;" + }, { + "field" : "index", + "owner" : "dk", + "name" : "q", + "access" : 0, + "descriptor" : "J", + "decoder" : 7465414039279036117 + } ], + "methods" : [ { + "method" : "close", + "owner" : "dk", + "name" : "q", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "closeSync", + "owner" : "dk", + "name" : "w", + "access" : 17, + "parameters" : [ "sync" ], + "descriptor" : "(ZI)V" + }, { + "method" : "length", + "owner" : "dk", + "name" : "o", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)J" + }, { + "method" : "read", + "owner" : "dk", + "name" : "u", + "access" : 17, + "parameters" : [ "dst", "dstIndex", "length" ], + "descriptor" : "([BIII)I" + }, { + "method" : "seek", + "owner" : "dk", + "name" : "m", + "access" : 16, + "parameters" : [ "index" ], + "descriptor" : "(J)V" + }, { + "method" : "write", + "owner" : "dk", + "name" : "f", + "access" : 17, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "__finalize_211", + "owner" : "dk", + "name" : "finalize", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Ljava/io/File;Ljava/lang/String;J)V" + } ] +}, { + "class" : "TextureProvider", + "name" : "dl", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "ei" ], + "fields" : [ { + "field" : "archive", + "owner" : "dl", + "name" : "g", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "brightness0", + "owner" : "dl", + "name" : "o", + "access" : 0, + "descriptor" : "D" + }, { + "field" : "capacity", + "owner" : "dl", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 762273989 + }, { + "field" : "deque", + "owner" : "dl", + "name" : "f", + "access" : 0, + "descriptor" : "Lje;" + }, { + "field" : "remaining", + "owner" : "dl", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 1130378699 + }, { + "field" : "textureSize", + "owner" : "dl", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 1124790219 + }, { + "field" : "textures", + "owner" : "dl", + "name" : "m", + "access" : 0, + "descriptor" : "[Ldh;" + } ], + "methods" : [ { + "method" : "animate", + "owner" : "dl", + "name" : "l", + "access" : 1, + "parameters" : [ "n" ], + "descriptor" : "(II)V" + }, { + "method" : "clear", + "owner" : "dl", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "isLowDetail", + "owner" : "dl", + "name" : "u", + "access" : 1, + "descriptor" : "(II)Z" + }, { + "method" : "load", + "owner" : "dl", + "name" : "q", + "access" : 1, + "descriptor" : "(II)[I" + }, { + "method" : "setBrightness", + "owner" : "dl", + "name" : "f", + "access" : 1, + "parameters" : [ "brightness" ], + "descriptor" : "(D)V" + }, { + "method" : "__m_212", + "owner" : "dl", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__w_213", + "owner" : "dl", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)I" + }, { + "method" : "__o_214", + "owner" : "dl", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Lir;Lir;IDI)V" + } ] +}, { + "class" : "ModelData", + "name" : "dw", + "super" : "ex", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "faceAlphas", + "owner" : "dw", + "name" : "d", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "faceColors", + "owner" : "dw", + "name" : "n", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "faceCount", + "owner" : "dw", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "faceLabelsAlpha", + "owner" : "dw", + "name" : "r", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "faceNormals", + "owner" : "dw", + "name" : "p", + "access" : 0, + "descriptor" : "[Lel;" + }, { + "field" : "faceTextures", + "owner" : "dw", + "name" : "i", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "indices1", + "owner" : "dw", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "indices2", + "owner" : "dw", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "indices3", + "owner" : "dw", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "isBoundsCalculated", + "owner" : "dw", + "name" : "av", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "vertexLabels", + "owner" : "dw", + "name" : "c", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "verticesCount", + "owner" : "dw", + "name" : "m", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "verticesX", + "owner" : "dw", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "verticesY", + "owner" : "dw", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "verticesZ", + "owner" : "dw", + "name" : "w", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__a", + "owner" : "dw", + "name" : "a", + "access" : 0, + "descriptor" : "B" + }, { + "field" : "__e", + "owner" : "dw", + "name" : "e", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__j", + "owner" : "dw", + "name" : "j", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__k", + "owner" : "dw", + "name" : "k", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__x", + "owner" : "dw", + "name" : "x", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__ag", + "owner" : "dw", + "name" : "ag", + "access" : 0, + "descriptor" : "[Ldq;" + }, { + "field" : "__v", + "owner" : "dw", + "name" : "v", + "access" : 0, + "descriptor" : "[Ldq;" + }, { + "field" : "__ac", + "owner" : "dw", + "name" : "ac", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__ah", + "owner" : "dw", + "name" : "ah", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__ak", + "owner" : "dw", + "name" : "ak", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__ar", + "owner" : "dw", + "name" : "ar", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__ay", + "owner" : "dw", + "name" : "ay", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__z", + "owner" : "dw", + "name" : "z", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__b", + "owner" : "dw", + "name" : "b", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__h", + "owner" : "dw", + "name" : "h", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__s", + "owner" : "dw", + "name" : "s", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "__t", + "owner" : "dw", + "name" : "t", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "__y", + "owner" : "dw", + "name" : "y", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "__aj", + "owner" : "dw", + "name" : "aj", + "access" : 1, + "descriptor" : "S" + }, { + "field" : "__aq", + "owner" : "dw", + "name" : "aq", + "access" : 1, + "descriptor" : "S" + } ], + "methods" : [ { + "method" : "invalidate", + "owner" : "dw", + "name" : "b", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "recolor", + "owner" : "dw", + "name" : "j", + "access" : 1, + "parameters" : [ "from", "to" ], + "descriptor" : "(SS)V" + }, { + "method" : "retexture", + "owner" : "dw", + "name" : "s", + "access" : 1, + "parameters" : [ "from", "to" ], + "descriptor" : "(SS)V" + }, { + "method" : "toModel", + "owner" : "dw", + "name" : "v", + "access" : 17, + "parameters" : [ "a", "b", "c", "d", "e" ], + "descriptor" : "(IIIII)Ldu;" + }, { + "method" : "__f_215", + "owner" : "dw", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "([B)V" + }, { + "method" : "__q_216", + "owner" : "dw", + "name" : "q", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "([B)V" + }, { + "method" : "__w_217", + "owner" : "dw", + "name" : "w", + "access" : 16, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ldw;I)I" + }, { + "method" : "__o_218", + "owner" : "dw", + "name" : "o", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ldw;" + }, { + "method" : "__u_219", + "owner" : "dw", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "([[IIIIZI)Ldw;" + }, { + "method" : "__g_220", + "owner" : "dw", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__l_221", + "owner" : "dw", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__x_222", + "owner" : "dw", + "name" : "x", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__d_223", + "owner" : "dw", + "name" : "d", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__a_224", + "owner" : "dw", + "name" : "a", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__z_225", + "owner" : "dw", + "name" : "z", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__t_226", + "owner" : "dw", + "name" : "t", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__y_227", + "owner" : "dw", + "name" : "y", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__h_228", + "owner" : "dw", + "name" : "h", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__c_229", + "owner" : "dw", + "name" : "c", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + }, { + "access" : 0, + "descriptor" : "([B)V" + }, { + "access" : 1, + "descriptor" : "([Ldw;I)V" + }, { + "access" : 1, + "descriptor" : "(Ldw;ZZZZ)V" + } ] +}, { + "class" : "TileModel", + "name" : "dv", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "isFlat", + "owner" : "dv", + "name" : "d", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "overlayRgb", + "owner" : "dv", + "name" : "a", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "rotation", + "owner" : "dv", + "name" : "n", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "shape", + "owner" : "dv", + "name" : "k", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "underlayRgb", + "owner" : "dv", + "name" : "i", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__e", + "owner" : "dv", + "name" : "e", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__f", + "owner" : "dv", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__g", + "owner" : "dv", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__l", + "owner" : "dv", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__m", + "owner" : "dv", + "name" : "m", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__o", + "owner" : "dv", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__q", + "owner" : "dv", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__u", + "owner" : "dv", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__w", + "owner" : "dv", + "name" : "w", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__x", + "owner" : "dv", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIIIIIIIIIIIIIIIIII)V" + } ] +}, { + "class" : "Texture", + "name" : "dh", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "animationDirection", + "owner" : "dh", + "name" : "d", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "animationSpeed", + "owner" : "dh", + "name" : "k", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "files", + "owner" : "dh", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "int1", + "owner" : "dh", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "isLoaded", + "owner" : "dh", + "name" : "i", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "pixels", + "owner" : "dh", + "name" : "n", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__u", + "owner" : "dh", + "name" : "u", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__e", + "owner" : "dh", + "name" : "e", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__l", + "owner" : "dh", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__x", + "owner" : "dh", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "animate", + "owner" : "dh", + "name" : "q", + "access" : 0, + "parameters" : [ "n" ], + "descriptor" : "(I)V" + }, { + "method" : "reset", + "owner" : "dh", + "name" : "f", + "access" : 0, + "descriptor" : "()V" + }, { + "method" : "__m_230", + "owner" : "dh", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(DILir;)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lgr;)V" + } ] +}, { + "class" : "Tile", + "name" : "dj", + "super" : "gw", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "boundaryObject", + "owner" : "dj", + "name" : "g", + "access" : 0, + "descriptor" : "Lej;" + }, { + "field" : "drawGameObjectEdges", + "owner" : "dj", + "name" : "t", + "access" : 0, + "descriptor" : "I", + "decoder" : 769252193 + }, { + "field" : "drawGameObjects", + "owner" : "dj", + "name" : "s", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "drawPrimary", + "owner" : "dj", + "name" : "z", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "drawSecondary", + "owner" : "dj", + "name" : "j", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "floorDecoration", + "owner" : "dj", + "name" : "e", + "access" : 0, + "descriptor" : "Ldo;" + }, { + "field" : "gameObjectEdgeMasks", + "owner" : "dj", + "name" : "n", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "gameObjects", + "owner" : "dj", + "name" : "k", + "access" : 0, + "descriptor" : "[Leh;" + }, { + "field" : "gameObjectsCount", + "owner" : "dj", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -792635627 + }, { + "field" : "gameObjectsEdgeMask", + "owner" : "dj", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : 1192947815 + }, { + "field" : "groundItemPile", + "owner" : "dj", + "name" : "x", + "access" : 0, + "descriptor" : "Ldr;" + }, { + "field" : "linkedBelowTile", + "owner" : "dj", + "name" : "c", + "access" : 0, + "descriptor" : "Ldj;" + }, { + "field" : "minPlane", + "owner" : "dj", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -1078135311 + }, { + "field" : "model", + "owner" : "dj", + "name" : "u", + "access" : 0, + "descriptor" : "Ldv;" + }, { + "field" : "originalPlane", + "owner" : "dj", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 507854577 + }, { + "field" : "paint", + "owner" : "dj", + "name" : "o", + "access" : 0, + "descriptor" : "Leb;" + }, { + "field" : "plane", + "owner" : "dj", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1065165981 + }, { + "field" : "wallDecoration", + "owner" : "dj", + "name" : "l", + "access" : 0, + "descriptor" : "Leq;" + }, { + "field" : "x", + "owner" : "dj", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 103024387 + }, { + "field" : "y", + "owner" : "dj", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -561562755 + }, { + "field" : "__b", + "owner" : "dj", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : 2030010491 + }, { + "field" : "__h", + "owner" : "dj", + "name" : "h", + "access" : 0, + "descriptor" : "I", + "decoder" : -172066661 + }, { + "field" : "__y", + "owner" : "dj", + "name" : "y", + "access" : 0, + "descriptor" : "I", + "decoder" : 1724493981 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(III)V" + } ] +}, { + "class" : "Model", + "name" : "du", + "super" : "ex", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "bottomY", + "owner" : "du", + "name" : "aj", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "boundsType", + "owner" : "du", + "name" : "aq", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "diameter", + "owner" : "du", + "name" : "ar", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "faceAlphas", + "owner" : "du", + "name" : "j", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "faceColors1", + "owner" : "du", + "name" : "n", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "faceColors2", + "owner" : "du", + "name" : "i", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "faceColors3", + "owner" : "du", + "name" : "a", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "faceLabelsAlpha", + "owner" : "du", + "name" : "v", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "faceTextures", + "owner" : "du", + "name" : "t", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "indices1", + "owner" : "du", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "indices2", + "owner" : "du", + "name" : "d", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "indices3", + "owner" : "du", + "name" : "k", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "indicesCount", + "owner" : "du", + "name" : "e", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "isSingleTile", + "owner" : "du", + "name" : "ag", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "radius", + "owner" : "du", + "name" : "ac", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "vertexLabels", + "owner" : "du", + "name" : "p", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "verticesCount", + "owner" : "du", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "verticesX", + "owner" : "du", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "verticesY", + "owner" : "du", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "verticesZ", + "owner" : "du", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "xMid", + "owner" : "du", + "name" : "ay", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "xMidOffset", + "owner" : "du", + "name" : "aw", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "xzRadius", + "owner" : "du", + "name" : "av", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "yMid", + "owner" : "du", + "name" : "ah", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "yMidOffset", + "owner" : "du", + "name" : "al", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "zMid", + "owner" : "du", + "name" : "ak", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "zMidOffset", + "owner" : "du", + "name" : "ab", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__y", + "owner" : "du", + "name" : "y", + "access" : 0, + "descriptor" : "B" + }, { + "field" : "__s", + "owner" : "du", + "name" : "s", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__z", + "owner" : "du", + "name" : "z", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__h", + "owner" : "du", + "name" : "h", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__b", + "owner" : "du", + "name" : "b", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__c", + "owner" : "du", + "name" : "c", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__r", + "owner" : "du", + "name" : "r", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "animate", + "owner" : "du", + "name" : "d", + "access" : 1, + "parameters" : [ "frames", "frame" ], + "descriptor" : "(Len;I)V", + "finalArgument" : -2 + }, { + "method" : "animate2", + "owner" : "du", + "name" : "a", + "access" : 1, + "descriptor" : "(Len;ILen;I[I)V" + }, { + "method" : "calculateBoundingBox", + "owner" : "du", + "name" : "o", + "access" : 0, + "parameters" : [ "yaw" ], + "descriptor" : "(I)V" + }, { + "method" : "calculateBoundsCylinder", + "owner" : "du", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "copy0", + "owner" : "du", + "name" : "w", + "access" : 0, + "descriptor" : "(ZLdu;[B)Ldu;" + }, { + "method" : "draw", + "owner" : "du", + "name" : "cy", + "access" : 0, + "parameters" : [ "yaw", "cameraPitchSine", "cameraPitchCosine", "cameraYawSine", "cameraYawCosine", "x", "y", "z", "tag" ], + "descriptor" : "(IIIIIIIIJ)V" + }, { + "method" : "draw0", + "owner" : "du", + "name" : "v", + "access" : 16, + "descriptor" : "(ZZZJ)V" + }, { + "method" : "offsetBy", + "owner" : "du", + "name" : "h", + "access" : 1, + "parameters" : [ "x", "y", "z" ], + "descriptor" : "(III)V" + }, { + "method" : "resetBounds", + "owner" : "du", + "name" : "x", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "rotateY180", + "owner" : "du", + "name" : "s", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "rotateY270Ccw", + "owner" : "du", + "name" : "t", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "rotateY90Ccw", + "owner" : "du", + "name" : "j", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "rotateZ", + "owner" : "du", + "name" : "y", + "access" : 1, + "parameters" : [ "pitch" ], + "descriptor" : "(I)V" + }, { + "method" : "scale", + "owner" : "du", + "name" : "b", + "access" : 1, + "parameters" : [ "x", "y", "z" ], + "descriptor" : "(III)V" + }, { + "method" : "toSharedSequenceModel", + "owner" : "du", + "name" : "f", + "access" : 1, + "parameters" : [ "b" ], + "descriptor" : "(Z)Ldu;" + }, { + "method" : "toSharedSpotAnimationModel", + "owner" : "du", + "name" : "q", + "access" : 1, + "parameters" : [ "b" ], + "descriptor" : "(Z)Ldu;" + }, { + "method" : "transform", + "owner" : "du", + "name" : "z", + "access" : 0, + "parameters" : [ "type", "labels", "tx", "ty", "tz" ], + "descriptor" : "(I[IIII)V" + }, { + "method" : "__m_231", + "owner" : "du", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "([[IIIIZI)Ldu;" + }, { + "method" : "__g_232", + "owner" : "du", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__l_233", + "owner" : "du", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__c_234", + "owner" : "du", + "name" : "c", + "access" : 17, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6" ], + "descriptor" : "(IIIIIII)V" + }, { + "method" : "__p_235", + "owner" : "du", + "name" : "p", + "access" : 17, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7" ], + "descriptor" : "(IIIIIIII)V" + }, { + "method" : "__ag_236", + "owner" : "du", + "name" : "ag", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__aq_237", + "owner" : "du", + "name" : "aq", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + }, { + "access" : 1, + "descriptor" : "([Ldu;I)V" + } ] +}, { + "class" : "VertexNormal", + "name" : "dq", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "dq", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1493845293 + }, { + "field" : "__m", + "owner" : "dq", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1414310131 + }, { + "field" : "__q", + "owner" : "dq", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 1575149515 + }, { + "field" : "__w", + "owner" : "dq", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -487323631 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + }, { + "access" : 0, + "descriptor" : "(Ldq;)V" + } ] +}, { + "class" : "Scene", + "name" : "em", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "minPlane", + "owner" : "em", + "name" : "g", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "planes", + "owner" : "em", + "name" : "f", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "tempGameObjects", + "owner" : "em", + "name" : "e", + "access" : 0, + "descriptor" : "[Leh;" + }, { + "field" : "tempGameObjectsCount", + "owner" : "em", + "name" : "l", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "tileHeights", + "owner" : "em", + "name" : "o", + "access" : 0, + "descriptor" : "[[[I" + }, { + "field" : "tiles", + "owner" : "em", + "name" : "u", + "access" : 0, + "descriptor" : "[[[Ldj;" + }, { + "field" : "xSize", + "owner" : "em", + "name" : "q", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "ySize", + "owner" : "em", + "name" : "w", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__bd", + "owner" : "em", + "name" : "bd", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "__bk", + "owner" : "em", + "name" : "bk", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "__x", + "owner" : "em", + "name" : "x", + "access" : 0, + "descriptor" : "[[[I" + } ], + "methods" : [ { + "method" : "addTile", + "owner" : "em", + "name" : "u", + "access" : 1, + "descriptor" : "(IIIIIIIIIIIIIIIIIIII)V" + }, { + "method" : "clear", + "owner" : "em", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "clearTempGameObjects", + "owner" : "em", + "name" : "s", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "draw", + "owner" : "em", + "name" : "az", + "access" : 1, + "parameters" : [ "x", "y", "z", "pitch", "yaw", "plane" ], + "descriptor" : "(IIIIII)V" + }, { + "method" : "drawTile", + "owner" : "em", + "name" : "au", + "access" : 0, + "parameters" : [ "tile", "b" ], + "descriptor" : "(Ldj;Z)V" + }, { + "method" : "drawTileMinimap", + "owner" : "em", + "name" : "ae", + "access" : 1, + "parameters" : [ "pixels", "index", "width", "plane", "x", "y" ], + "descriptor" : "([IIIIII)V" + }, { + "method" : "getBoundaryObject", + "owner" : "em", + "name" : "ag", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)Lej;" + }, { + "method" : "getFloorDecoration", + "owner" : "em", + "name" : "av", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)Ldo;" + }, { + "method" : "getFloorDecorationTag", + "owner" : "em", + "name" : "ah", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)J" + }, { + "method" : "getObjectFlags", + "owner" : "em", + "name" : "ak", + "access" : 1, + "parameters" : [ "plane", "x", "y", "id" ], + "descriptor" : "(IIIJ)I" + }, { + "method" : "getWallDecoration", + "owner" : "em", + "name" : "aq", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)Leq;" + }, { + "method" : "init", + "owner" : "em", + "name" : "f", + "access" : 1, + "parameters" : [ "minPlane" ], + "descriptor" : "(I)V" + }, { + "method" : "menuOpen", + "owner" : "em", + "name" : "ap", + "access" : 1, + "parameters" : [ "plane", "screenX", "screenY", "b" ], + "descriptor" : "(IIIZ)V" + }, { + "method" : "newBoundaryObject", + "owner" : "em", + "name" : "e", + "access" : 1, + "parameters" : [ "plane", "x", "y", "tileHeight", "entity1", "entity2", "orientationA", "orientationB", "tag", "flags" ], + "descriptor" : "(IIIILex;Lex;IIJI)V" + }, { + "method" : "newFloorDecoration", + "owner" : "em", + "name" : "g", + "access" : 1, + "parameters" : [ "plane", "x", "y", "tileHeight", "entity", "tag", "flags" ], + "descriptor" : "(IIIILex;JI)V" + }, { + "method" : "newGameObject", + "owner" : "em", + "name" : "j", + "access" : 0, + "parameters" : [ "plane", "startX", "startY", "sizeX", "sizeY", "centerX", "centerY", "height", "entity", "orientation", "isTemp", "tag", "flags" ], + "descriptor" : "(IIIIIIIILex;IZJI)Z" + }, { + "method" : "newGroundItemPile", + "owner" : "em", + "name" : "l", + "access" : 1, + "parameters" : [ "plane", "x", "y", "tileHeight", "first", "tag", "second", "third" ], + "descriptor" : "(IIIILex;JLex;Lex;)V" + }, { + "method" : "newWallDecoration", + "owner" : "em", + "name" : "x", + "access" : 1, + "parameters" : [ "plane", "x", "y", "tileHeight", "entity1", "entity2", "orientation", "int7", "xOffset", "yOffset", "tag", "flags" ], + "descriptor" : "(IIIILex;Lex;IIIIJI)V" + }, { + "method" : "occlude", + "owner" : "em", + "name" : "ai", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "removeBoundaryObject", + "owner" : "em", + "name" : "h", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)V" + }, { + "method" : "removeFloorDecoration", + "owner" : "em", + "name" : "p", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)V" + }, { + "method" : "removeGameObject", + "owner" : "em", + "name" : "t", + "access" : 0, + "parameters" : [ "gameObject" ], + "descriptor" : "(Leh;)V" + }, { + "method" : "removeGroundItemPile", + "owner" : "em", + "name" : "v", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)V" + }, { + "method" : "removeWallDecoration", + "owner" : "em", + "name" : "b", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(III)V" + }, { + "method" : "setLinkBelow", + "owner" : "em", + "name" : "q", + "access" : 1, + "parameters" : [ "x", "y" ], + "descriptor" : "(II)V" + }, { + "method" : "setTileMinPlane", + "owner" : "em", + "name" : "o", + "access" : 1, + "parameters" : [ "plane", "x", "y", "minPlane" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__d_238", + "owner" : "em", + "name" : "d", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7", "arg8", "arg9" ], + "descriptor" : "(IIIIIILex;IJI)Z" + }, { + "method" : "__a_239", + "owner" : "em", + "name" : "a", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7", "arg8" ], + "descriptor" : "(IIIIILex;IJZ)Z" + }, { + "method" : "__z_240", + "owner" : "em", + "name" : "z", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7", "arg8", "arg9", "arg10", "arg11" ], + "descriptor" : "(IIIIILex;IJIIII)Z" + }, { + "method" : "__y_241", + "owner" : "em", + "name" : "y", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__c_242", + "owner" : "em", + "name" : "c", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__aj_243", + "owner" : "em", + "name" : "aj", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)Leh;" + }, { + "method" : "__ar_244", + "owner" : "em", + "name" : "ar", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)J" + }, { + "method" : "__ac_245", + "owner" : "em", + "name" : "ac", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)J" + }, { + "method" : "__ay_246", + "owner" : "em", + "name" : "ay", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)J" + }, { + "method" : "__aw_247", + "owner" : "em", + "name" : "aw", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__al_248", + "owner" : "em", + "name" : "al", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(Ldw;III)V" + }, { + "method" : "__ab_249", + "owner" : "em", + "name" : "ab", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(Ldw;IIIII)V" + }, { + "method" : "__as_250", + "owner" : "em", + "name" : "as", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__ao_251", + "owner" : "em", + "name" : "ao", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7" ], + "descriptor" : "(Leb;IIIIIII)V" + }, { + "method" : "__aa_252", + "owner" : "em", + "name" : "aa", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6" ], + "descriptor" : "(Ldv;IIIIII)V" + }, { + "method" : "__ba_253", + "owner" : "em", + "name" : "ba", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)Z" + }, { + "method" : "__bb_254", + "owner" : "em", + "name" : "bb", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)Z" + }, { + "method" : "__bs_255", + "owner" : "em", + "name" : "bs", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)Z" + }, { + "method" : "__bq_256", + "owner" : "em", + "name" : "bq", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(IIIIII)Z" + }, { + "method" : "__bn_257", + "owner" : "em", + "name" : "bn", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(III[[[I)V" + } ] +}, { + "class" : "FaceNormal", + "name" : "el", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "el", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -1376860893 + }, { + "field" : "__m", + "owner" : "el", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -2074333261 + }, { + "field" : "__q", + "owner" : "el", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 2619977 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "TextureLoader", + "name" : "ei", + "super" : "java.lang.Object", + "access" : 1537, + "interfaces" : [ ], + "fields" : [ ], + "methods" : [ { + "method" : "isLowDetail", + "owner" : "ei", + "name" : "u", + "access" : 1025, + "descriptor" : "(II)Z" + }, { + "method" : "load", + "owner" : "ei", + "name" : "q", + "access" : 1025, + "descriptor" : "(II)[I" + }, { + "method" : "__w_258", + "owner" : "ei", + "name" : "w", + "access" : 1025, + "parameters" : [ "arg0" ], + "descriptor" : "(II)I" + }, { + "method" : "__o_259", + "owner" : "ei", + "name" : "o", + "access" : 1025, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)Z" + } ], + "constructors" : [ ] +}, { + "class" : "Occluder", + "name" : "ee", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "maxTileX", + "owner" : "ee", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : -13700523 + }, { + "field" : "maxTileY", + "owner" : "ee", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 1501977891 + }, { + "field" : "maxX", + "owner" : "ee", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -2141305127 + }, { + "field" : "maxY", + "owner" : "ee", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -1114046315 + }, { + "field" : "maxZ", + "owner" : "ee", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -1805075909 + }, { + "field" : "minTileX", + "owner" : "ee", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : -691483983 + }, { + "field" : "minTileY", + "owner" : "ee", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 768402657 + }, { + "field" : "minX", + "owner" : "ee", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -1824663821 + }, { + "field" : "minY", + "owner" : "ee", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : 842961497 + }, { + "field" : "minZ", + "owner" : "ee", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -41239751 + }, { + "field" : "type", + "owner" : "ee", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -806776509 + }, { + "field" : "__a", + "owner" : "ee", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -1527021367 + }, { + "field" : "__i", + "owner" : "ee", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : 1324959981 + }, { + "field" : "__j", + "owner" : "ee", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : -373839103 + }, { + "field" : "__k", + "owner" : "ee", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : 826041747 + }, { + "field" : "__n", + "owner" : "ee", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : -407777817 + }, { + "field" : "__s", + "owner" : "ee", + "name" : "s", + "access" : 0, + "descriptor" : "I", + "decoder" : -1334433969 + }, { + "field" : "__z", + "owner" : "ee", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : -570391007 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "GameObject", + "name" : "eh", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "centerX", + "owner" : "eh", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 109300811 + }, { + "field" : "centerY", + "owner" : "eh", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 714046631 + }, { + "field" : "endX", + "owner" : "eh", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -379698951 + }, { + "field" : "endY", + "owner" : "eh", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -607228629 + }, { + "field" : "entity", + "owner" : "eh", + "name" : "u", + "access" : 1, + "descriptor" : "Lex;" + }, { + "field" : "flags", + "owner" : "eh", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : -161115901 + }, { + "field" : "height", + "owner" : "eh", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1791908691 + }, { + "field" : "lastDrawn", + "owner" : "eh", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : -1043687633 + }, { + "field" : "orientation", + "owner" : "eh", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 1393658667 + }, { + "field" : "plane", + "owner" : "eh", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 2095667225 + }, { + "field" : "startX", + "owner" : "eh", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -1017836867 + }, { + "field" : "startY", + "owner" : "eh", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -1519796265 + }, { + "field" : "tag", + "owner" : "eh", + "name" : "n", + "access" : 1, + "descriptor" : "J", + "decoder" : -114546124748632877 + }, { + "field" : "__d", + "owner" : "eh", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : 1941106389 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "UrlRequester", + "name" : "eo", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "isClosed", + "owner" : "eo", + "name" : "f", + "access" : 64, + "descriptor" : "Z" + }, { + "field" : "requests", + "owner" : "eo", + "name" : "q", + "access" : 0, + "descriptor" : "Ljava/util/Queue;" + }, { + "field" : "thread", + "owner" : "eo", + "name" : "m", + "access" : 16, + "descriptor" : "Ljava/lang/Thread;" + } ], + "methods" : [ { + "method" : "close", + "owner" : "eo", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(S)V" + }, { + "method" : "request", + "owner" : "eo", + "name" : "m", + "access" : 1, + "parameters" : [ "url" ], + "descriptor" : "(Ljava/net/URL;I)Ley;" + }, { + "method" : "__run_260", + "owner" : "eo", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "EvictingDualNodeHashTable", + "name" : "er", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "capacity", + "owner" : "er", + "name" : "f", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "deque", + "owner" : "er", + "name" : "o", + "access" : 0, + "descriptor" : "Ljp;" + }, { + "field" : "hashTable", + "owner" : "er", + "name" : "w", + "access" : 0, + "descriptor" : "Lld;" + }, { + "field" : "remainingCapacity", + "owner" : "er", + "name" : "q", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__m", + "owner" : "er", + "name" : "m", + "access" : 0, + "descriptor" : "Lfn;" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "er", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "get", + "owner" : "er", + "name" : "m", + "access" : 1, + "parameters" : [ "key" ], + "descriptor" : "(J)Lfn;" + }, { + "method" : "put", + "owner" : "er", + "name" : "q", + "access" : 1, + "parameters" : [ "value", "key" ], + "descriptor" : "(Lfn;J)V" + }, { + "method" : "remove", + "owner" : "er", + "name" : "f", + "access" : 1, + "parameters" : [ "key" ], + "descriptor" : "(J)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "UserComparator4", + "name" : "ev", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ { + "field" : "__m", + "owner" : "ev", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_261", + "owner" : "ev", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;I)I" + }, { + "method" : "__compare_262", + "owner" : "ev", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_263", + "owner" : "ev", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator9", + "name" : "ea", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "ea", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_264", + "owner" : "ea", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;I)I" + }, { + "method" : "__compare_265", + "owner" : "ea", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator8", + "name" : "es", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "es", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_266", + "owner" : "es", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;B)I" + }, { + "method" : "__compare_267", + "owner" : "es", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator10", + "name" : "eg", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "eg", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_268", + "owner" : "eg", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;B)I" + }, { + "method" : "__compare_269", + "owner" : "eg", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator7", + "name" : "ez", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "ez", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_270", + "owner" : "ez", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;I)I" + }, { + "method" : "__compare_271", + "owner" : "ez", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator5", + "name" : "ep", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "ep", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_272", + "owner" : "ep", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;B)I" + }, { + "method" : "__compare_273", + "owner" : "ep", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator3", + "name" : "fq", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "fq", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_274", + "owner" : "fq", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;I)I" + }, { + "method" : "__compare_275", + "owner" : "fq", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator6", + "name" : "fg", + "super" : "kf", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__m", + "owner" : "fg", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_276", + "owner" : "fg", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lke;Lke;I)I" + }, { + "method" : "__compare_277", + "owner" : "fg", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "MilliClock", + "name" : "fd", + "super" : "fa", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "fd", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1940981129 + }, { + "field" : "__o", + "owner" : "fd", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 250272357 + }, { + "field" : "__q", + "owner" : "fd", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 1217137493 + }, { + "field" : "__u", + "owner" : "fd", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 576555527 + }, { + "field" : "__w", + "owner" : "fd", + "name" : "w", + "access" : 0, + "descriptor" : "J", + "decoder" : -8372744267470318611 + }, { + "field" : "__m", + "owner" : "fd", + "name" : "m", + "access" : 0, + "descriptor" : "[J" + } ], + "methods" : [ { + "method" : "mark", + "owner" : "fd", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "wait", + "owner" : "fd", + "name" : "f", + "access" : 1, + "parameters" : [ "cycleMs", "minSleepMs" ], + "descriptor" : "(III)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "BufferedSource", + "name" : "fh", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "buffer", + "owner" : "fh", + "name" : "w", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "capacity", + "owner" : "fh", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : -1970062431 + }, { + "field" : "exception", + "owner" : "fh", + "name" : "g", + "access" : 0, + "descriptor" : "Ljava/io/IOException;" + }, { + "field" : "inputStream", + "owner" : "fh", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/io/InputStream;" + }, { + "field" : "limit", + "owner" : "fh", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 1507905677 + }, { + "field" : "position", + "owner" : "fh", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 267006153 + }, { + "field" : "thread", + "owner" : "fh", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/lang/Thread;" + } ], + "methods" : [ { + "method" : "available", + "owner" : "fh", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "close", + "owner" : "fh", + "name" : "o", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "isAvailable", + "owner" : "fh", + "name" : "m", + "access" : 0, + "parameters" : [ "length" ], + "descriptor" : "(II)Z" + }, { + "method" : "read", + "owner" : "fh", + "name" : "w", + "access" : 0, + "parameters" : [ "dst", "dstIndex", "length" ], + "descriptor" : "([BIIB)I" + }, { + "method" : "readUnsignedByte", + "owner" : "fh", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__run_278", + "owner" : "fh", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/io/InputStream;I)V" + } ] +}, { + "class" : "TaskHandler", + "name" : "fz", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "current", + "owner" : "fz", + "name" : "q", + "access" : 0, + "descriptor" : "Lfm;" + }, { + "field" : "isClosed", + "owner" : "fz", + "name" : "u", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "task0", + "owner" : "fz", + "name" : "w", + "access" : 0, + "descriptor" : "Lfm;" + }, { + "field" : "thread", + "owner" : "fz", + "name" : "o", + "access" : 0, + "descriptor" : "Ljava/lang/Thread;" + } ], + "methods" : [ { + "method" : "close", + "owner" : "fz", + "name" : "m", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "newSocketTask", + "owner" : "fz", + "name" : "q", + "access" : 17, + "descriptor" : "(Ljava/lang/String;II)Lfm;" + }, { + "method" : "newTask", + "owner" : "fz", + "name" : "f", + "access" : 16, + "descriptor" : "(IIILjava/lang/Object;I)Lfm;" + }, { + "method" : "newThreadTask", + "owner" : "fz", + "name" : "w", + "access" : 17, + "descriptor" : "(Ljava/lang/Runnable;II)Lfm;" + }, { + "method" : "__run_279", + "owner" : "fz", + "name" : "run", + "access" : 17, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "BufferedNetSocket", + "name" : "ft", + "super" : "fu", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "sink", + "owner" : "ft", + "name" : "q", + "access" : 0, + "descriptor" : "Lfr;" + }, { + "field" : "socket", + "owner" : "ft", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/net/Socket;" + }, { + "field" : "source", + "owner" : "ft", + "name" : "f", + "access" : 0, + "descriptor" : "Lfh;" + } ], + "methods" : [ { + "method" : "available", + "owner" : "ft", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "close", + "owner" : "ft", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "isAvailable", + "owner" : "ft", + "name" : "f", + "access" : 1, + "parameters" : [ "length" ], + "descriptor" : "(II)Z" + }, { + "method" : "read", + "owner" : "ft", + "name" : "o", + "access" : 1, + "parameters" : [ "dst", "dstIndex", "length" ], + "descriptor" : "([BIII)I" + }, { + "method" : "readUnsignedByte", + "owner" : "ft", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "write", + "owner" : "ft", + "name" : "u", + "access" : 1, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "__finalize_280", + "owner" : "ft", + "name" : "finalize", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/net/Socket;II)V" + } ] +}, { + "class" : "NetSocket", + "name" : "fb", + "super" : "fu", + "access" : 49, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "array", + "owner" : "fb", + "name" : "g", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "exceptionWriting", + "owner" : "fb", + "name" : "x", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "inputStream", + "owner" : "fb", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/io/InputStream;" + }, { + "field" : "isClosed", + "owner" : "fb", + "name" : "w", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "outputStream", + "owner" : "fb", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/io/OutputStream;" + }, { + "field" : "socket", + "owner" : "fb", + "name" : "q", + "access" : 0, + "descriptor" : "Ljava/net/Socket;" + }, { + "field" : "task", + "owner" : "fb", + "name" : "u", + "access" : 0, + "descriptor" : "Lfm;" + }, { + "field" : "taskHandler", + "owner" : "fb", + "name" : "o", + "access" : 0, + "descriptor" : "Lfz;" + }, { + "field" : "__e", + "owner" : "fb", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 2057244853 + }, { + "field" : "__l", + "owner" : "fb", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -738185459 + }, { + "field" : "__d", + "owner" : "fb", + "name" : "d", + "access" : 16, + "descriptor" : "I", + "decoder" : -1644762957 + }, { + "field" : "__k", + "owner" : "fb", + "name" : "k", + "access" : 16, + "descriptor" : "I", + "decoder" : -782964015 + } ], + "methods" : [ { + "method" : "available", + "owner" : "fb", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "close", + "owner" : "fb", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "finalize", + "owner" : "fb", + "name" : "finalize", + "access" : 4, + "descriptor" : "()V" + }, { + "method" : "isAvailable", + "owner" : "fb", + "name" : "f", + "access" : 1, + "parameters" : [ "length" ], + "descriptor" : "(II)Z" + }, { + "method" : "read", + "owner" : "fb", + "name" : "o", + "access" : 1, + "parameters" : [ "dst", "dstIndex", "length" ], + "descriptor" : "([BIII)I" + }, { + "method" : "readUnsignedByte", + "owner" : "fb", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "write", + "owner" : "fb", + "name" : "u", + "access" : 1, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "write0", + "owner" : "fb", + "name" : "ay", + "access" : 0, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "__run_281", + "owner" : "fb", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Ljava/net/Socket;Lfz;I)V" + } ] +}, { + "class" : "BufferedSink", + "name" : "fr", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ { + "field" : "buffer", + "owner" : "fr", + "name" : "w", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "capacity", + "owner" : "fr", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 1805563727 + }, { + "field" : "exception", + "owner" : "fr", + "name" : "g", + "access" : 0, + "descriptor" : "Ljava/io/IOException;" + }, { + "field" : "isClosed0", + "owner" : "fr", + "name" : "l", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "limit", + "owner" : "fr", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 1028856279 + }, { + "field" : "outputStream", + "owner" : "fr", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/io/OutputStream;" + }, { + "field" : "position", + "owner" : "fr", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : 315461309 + }, { + "field" : "thread", + "owner" : "fr", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/lang/Thread;" + } ], + "methods" : [ { + "method" : "close", + "owner" : "fr", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "isClosed", + "owner" : "fr", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "write", + "owner" : "fr", + "name" : "f", + "access" : 0, + "parameters" : [ "src", "srcIndex", "length" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "__run_282", + "owner" : "fr", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/io/OutputStream;I)V" + } ] +}, { + "class" : "CollisionMap", + "name" : "fy", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "flags", + "owner" : "fy", + "name" : "ab", + "access" : 1, + "descriptor" : "[[I" + }, { + "field" : "xInset", + "owner" : "fy", + "name" : "ah", + "access" : 0, + "descriptor" : "I", + "decoder" : 264774249 + }, { + "field" : "xSize", + "owner" : "fy", + "name" : "aw", + "access" : 0, + "descriptor" : "I", + "decoder" : 674483785 + }, { + "field" : "yInset", + "owner" : "fy", + "name" : "ak", + "access" : 0, + "descriptor" : "I", + "decoder" : -1037712787 + }, { + "field" : "ySize", + "owner" : "fy", + "name" : "al", + "access" : 0, + "descriptor" : "I", + "decoder" : -871458249 + } ], + "methods" : [ { + "method" : "clear", + "owner" : "fy", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__f_283", + "owner" : "fy", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(IIIIZB)V" + }, { + "method" : "__q_284", + "owner" : "fy", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(IIIIZI)V" + }, { + "method" : "__w_285", + "owner" : "fy", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__o_286", + "owner" : "fy", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__u_287", + "owner" : "fy", + "name" : "u", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__g_288", + "owner" : "fy", + "name" : "g", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(IIIIZB)V" + }, { + "method" : "__l_289", + "owner" : "fy", + "name" : "l", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(IIIIIZB)V" + }, { + "method" : "__e_290", + "owner" : "fy", + "name" : "e", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__x_291", + "owner" : "fy", + "name" : "x", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(II)V" + } ] +}, { + "class" : "Link", + "name" : "gh", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "gh", + "name" : "f", + "access" : 1, + "descriptor" : "Lgh;" + }, { + "field" : "__m", + "owner" : "gh", + "name" : "m", + "access" : 1, + "descriptor" : "Lgh;" + } ], + "methods" : [ { + "method" : "remove", + "owner" : "gh", + "name" : "m", + "access" : 1, + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "PacketBufferNode", + "name" : "gg", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "packetBuffer", + "owner" : "gg", + "name" : "q", + "access" : 1, + "descriptor" : "Lhx;" + }, { + "field" : "__m", + "owner" : "gg", + "name" : "m", + "access" : 1, + "descriptor" : "Lgs;" + }, { + "field" : "__f", + "owner" : "gg", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : 1433542775 + }, { + "field" : "__w", + "owner" : "gg", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : -2051819203 + } ], + "methods" : [ { + "method" : "__f_292", + "owner" : "gg", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "Huffman", + "name" : "gd", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "gd", + "name" : "f", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__m", + "owner" : "gd", + "name" : "m", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__q", + "owner" : "gd", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "__m_293", + "owner" : "gd", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "([BII[BIB)I" + }, { + "method" : "__f_294", + "owner" : "gd", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "([BI[BIII)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "([B)V" + } ] +}, { + "class" : "Bzip2State", + "name" : "gt", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "__ag", + "owner" : "gt", + "name" : "ag", + "access" : 0, + "descriptor" : "[Z" + }, { + "field" : "__aq", + "owner" : "gt", + "name" : "aq", + "access" : 0, + "descriptor" : "[Z" + }, { + "field" : "__i", + "owner" : "gt", + "name" : "i", + "access" : 0, + "descriptor" : "B" + }, { + "field" : "__ac", + "owner" : "gt", + "name" : "ac", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__aj", + "owner" : "gt", + "name" : "aj", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__av", + "owner" : "gt", + "name" : "av", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__ay", + "owner" : "gt", + "name" : "ay", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__g", + "owner" : "gt", + "name" : "g", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__x", + "owner" : "gt", + "name" : "x", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__ah", + "owner" : "gt", + "name" : "ah", + "access" : 0, + "descriptor" : "[[B" + }, { + "field" : "__a", + "owner" : "gt", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -1994129645 + }, { + "field" : "__ae", + "owner" : "gt", + "name" : "ae", + "access" : 0, + "descriptor" : "I", + "decoder" : 444639767 + }, { + "field" : "__c", + "owner" : "gt", + "name" : "c", + "access" : 0, + "descriptor" : "I", + "decoder" : -557334365 + }, { + "field" : "__d", + "owner" : "gt", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -861462251 + }, { + "field" : "__e", + "owner" : "gt", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -473971741 + }, { + "field" : "__h", + "owner" : "gt", + "name" : "h", + "access" : 0, + "descriptor" : "I", + "decoder" : -1981923611 + }, { + "field" : "__j", + "owner" : "gt", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : -1987934943 + }, { + "field" : "__k", + "owner" : "gt", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : 594179173 + }, { + "field" : "__l", + "owner" : "gt", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -1510817847 + }, { + "field" : "__n", + "owner" : "gt", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : 1860254567 + }, { + "field" : "__s", + "owner" : "gt", + "name" : "s", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__t", + "owner" : "gt", + "name" : "t", + "access" : 0, + "descriptor" : "I", + "decoder" : 1502359789 + }, { + "field" : "__v", + "owner" : "gt", + "name" : "v", + "access" : 0, + "descriptor" : "I", + "decoder" : -886333045 + }, { + "field" : "__y", + "owner" : "gt", + "name" : "y", + "access" : 0, + "descriptor" : "I", + "decoder" : -953353963 + }, { + "field" : "__z", + "owner" : "gt", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : -1793367959 + }, { + "field" : "__ab", + "owner" : "gt", + "name" : "ab", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__ar", + "owner" : "gt", + "name" : "ar", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__b", + "owner" : "gt", + "name" : "b", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__r", + "owner" : "gt", + "name" : "r", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__ak", + "owner" : "gt", + "name" : "ak", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "__al", + "owner" : "gt", + "name" : "al", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "__aw", + "owner" : "gt", + "name" : "aw", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "__f", + "owner" : "gt", + "name" : "f", + "access" : 16, + "descriptor" : "I" + }, { + "field" : "__m", + "owner" : "gt", + "name" : "m", + "access" : 16, + "descriptor" : "I" + }, { + "field" : "__o", + "owner" : "gt", + "name" : "o", + "access" : 16, + "descriptor" : "I" + }, { + "field" : "__q", + "owner" : "gt", + "name" : "q", + "access" : 16, + "descriptor" : "I" + }, { + "field" : "__u", + "owner" : "gt", + "name" : "u", + "access" : 16, + "descriptor" : "I" + }, { + "field" : "__w", + "owner" : "gt", + "name" : "w", + "access" : 16, + "descriptor" : "I" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Buffer", + "name" : "gr", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "array", + "owner" : "gr", + "name" : "m", + "access" : 1, + "descriptor" : "[B" + }, { + "field" : "index", + "owner" : "gr", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : -271438207 + } ], + "methods" : [ { + "method" : "encryptRsa", + "owner" : "gr", + "name" : "ao", + "access" : 1, + "descriptor" : "(Ljava/math/BigInteger;Ljava/math/BigInteger;I)V" + }, { + "method" : "readBoolean", + "owner" : "gr", + "name" : "ac", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "readByte", + "owner" : "gr", + "name" : "v", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)B" + }, { + "method" : "readInt", + "owner" : "gr", + "name" : "av", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "readLong", + "owner" : "gr", + "name" : "ar", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)J" + }, { + "method" : "readMedium", + "owner" : "gr", + "name" : "aj", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "readStringCp1252NullCircumfixed", + "owner" : "gr", + "name" : "ak", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + }, { + "method" : "readStringCp1252NullTerminated", + "owner" : "gr", + "name" : "ah", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + }, { + "method" : "readStringCp1252NullTerminatedOrNull", + "owner" : "gr", + "name" : "ay", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + }, { + "method" : "readUnsignedByte", + "owner" : "gr", + "name" : "p", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "readUnsignedByteNegate", + "owner" : "gr", + "name" : "bs", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "writeBoolean", + "owner" : "gr", + "name" : "e", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(ZB)V" + }, { + "method" : "writeByte", + "owner" : "gr", + "name" : "q", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(II)V" + }, { + "method" : "writeInt", + "owner" : "gr", + "name" : "u", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(II)V" + }, { + "method" : "writeIntLE", + "owner" : "gr", + "name" : "bi", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(IB)V" + }, { + "method" : "writeIntLE16", + "owner" : "gr", + "name" : "bg", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(II)V" + }, { + "method" : "writeIntME", + "owner" : "gr", + "name" : "bz", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(IB)V" + }, { + "method" : "writeLong", + "owner" : "gr", + "name" : "l", + "access" : 1, + "parameters" : [ "n" ], + "descriptor" : "(J)V" + }, { + "method" : "writeLongMedium", + "owner" : "gr", + "name" : "g", + "access" : 1, + "parameters" : [ "n" ], + "descriptor" : "(J)V" + }, { + "method" : "writeMedium", + "owner" : "gr", + "name" : "o", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(IB)V" + }, { + "method" : "writeShort", + "owner" : "gr", + "name" : "w", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(IB)V" + }, { + "method" : "writeShortLE", + "owner" : "gr", + "name" : "bc", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(IB)V" + }, { + "method" : "writeSmartByteShort", + "owner" : "gr", + "name" : "b", + "access" : 1, + "parameters" : [ "value" ], + "descriptor" : "(II)V" + }, { + "method" : "writeStringCp1252NullCircumfixed", + "owner" : "gr", + "name" : "z", + "access" : 1, + "parameters" : [ "string" ], + "descriptor" : "(Ljava/lang/String;S)V" + }, { + "method" : "writeStringCp1252NullTerminated", + "owner" : "gr", + "name" : "d", + "access" : 1, + "parameters" : [ "string" ], + "descriptor" : "(Ljava/lang/String;B)V" + }, { + "method" : "xteaDecrypt", + "owner" : "gr", + "name" : "au", + "access" : 1, + "parameters" : [ "xteaKey", "start", "end" ], + "descriptor" : "([IIII)V" + }, { + "method" : "xteaDecryptAll", + "owner" : "gr", + "name" : "an", + "access" : 1, + "parameters" : [ "xteaKey" ], + "descriptor" : "([II)V" + }, { + "method" : "xteaEncrypt", + "owner" : "gr", + "name" : "az", + "access" : 1, + "parameters" : [ "xteaKey", "start", "end" ], + "descriptor" : "([IIII)V" + }, { + "method" : "xteaEncryptAll", + "owner" : "gr", + "name" : "am", + "access" : 1, + "parameters" : [ "xteaKey" ], + "descriptor" : "([IB)V" + }, { + "method" : "__f_295", + "owner" : "gr", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(S)V" + }, { + "method" : "__j_296", + "owner" : "gr", + "name" : "j", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/CharSequence;B)V" + }, { + "method" : "__s_297", + "owner" : "gr", + "name" : "s", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([BIII)V" + }, { + "method" : "__t_298", + "owner" : "gr", + "name" : "t", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__y_299", + "owner" : "gr", + "name" : "y", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__h_300", + "owner" : "gr", + "name" : "h", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__c_301", + "owner" : "gr", + "name" : "c", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__ag_302", + "owner" : "gr", + "name" : "ag", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__aq_303", + "owner" : "gr", + "name" : "aq", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__aw_304", + "owner" : "gr", + "name" : "aw", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Ljava/lang/String;" + }, { + "method" : "__al_305", + "owner" : "gr", + "name" : "al", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([BIIB)V" + }, { + "method" : "__ab_306", + "owner" : "gr", + "name" : "ab", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__ae_307", + "owner" : "gr", + "name" : "ae", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__at_308", + "owner" : "gr", + "name" : "at", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__ad_309", + "owner" : "gr", + "name" : "ad", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__ap_310", + "owner" : "gr", + "name" : "ap", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__as_311", + "owner" : "gr", + "name" : "as", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__aa_312", + "owner" : "gr", + "name" : "aa", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)I" + }, { + "method" : "__ax_313", + "owner" : "gr", + "name" : "ax", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__af_314", + "owner" : "gr", + "name" : "af", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)V" + }, { + "method" : "__ai_315", + "owner" : "gr", + "name" : "ai", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__ba_316", + "owner" : "gr", + "name" : "ba", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)V" + }, { + "method" : "__bb_317", + "owner" : "gr", + "name" : "bb", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bq_318", + "owner" : "gr", + "name" : "bq", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bn_319", + "owner" : "gr", + "name" : "bn", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)B" + }, { + "method" : "__bk_320", + "owner" : "gr", + "name" : "bk", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)B" + }, { + "method" : "__bd_321", + "owner" : "gr", + "name" : "bd", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)B" + }, { + "method" : "__bo_322", + "owner" : "gr", + "name" : "bo", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__bx_323", + "owner" : "gr", + "name" : "bx", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)V" + }, { + "method" : "__by_324", + "owner" : "gr", + "name" : "by", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bu_325", + "owner" : "gr", + "name" : "bu", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bm_326", + "owner" : "gr", + "name" : "bm", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__bl_327", + "owner" : "gr", + "name" : "bl", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__br_328", + "owner" : "gr", + "name" : "br", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bj_329", + "owner" : "gr", + "name" : "bj", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bt_330", + "owner" : "gr", + "name" : "bt", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bp_331", + "owner" : "gr", + "name" : "bp", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__bf_332", + "owner" : "gr", + "name" : "bf", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "__bh_333", + "owner" : "gr", + "name" : "bh", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([BIII)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + }, { + "access" : 1, + "descriptor" : "([B)V" + } ] +}, { + "class" : "PacketBuffer", + "name" : "hx", + "super" : "gr", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "bitIndex", + "owner" : "hx", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -1048718919 + }, { + "field" : "isaacCipher0", + "owner" : "hx", + "name" : "e", + "access" : 0, + "descriptor" : "Lhn;" + } ], + "methods" : [ { + "method" : "bitsRemaining", + "owner" : "hx", + "name" : "jr", + "access" : 1, + "parameters" : [ "index" ], + "descriptor" : "(II)I" + }, { + "method" : "exportIndex", + "owner" : "hx", + "name" : "jm", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "importIndex", + "owner" : "hx", + "name" : "jq", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "newIsaacCipher", + "owner" : "hx", + "name" : "io", + "access" : 1, + "parameters" : [ "array" ], + "descriptor" : "([II)V" + }, { + "method" : "readBits", + "owner" : "hx", + "name" : "jw", + "access" : 1, + "parameters" : [ "bits" ], + "descriptor" : "(II)I" + }, { + "method" : "readByteIsaac", + "owner" : "hx", + "name" : "ii", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "readSmartByteShortIsaac", + "owner" : "hx", + "name" : "ia", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "setIsaacCipher", + "owner" : "hx", + "name" : "ih", + "access" : 1, + "parameters" : [ "isaacCipher" ], + "descriptor" : "(Lhn;B)V" + }, { + "method" : "writeByteIsaac", + "owner" : "hx", + "name" : "im", + "access" : 1, + "parameters" : [ "b" ], + "descriptor" : "(IS)V" + }, { + "method" : "__ig_334", + "owner" : "hx", + "name" : "ig", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__jb_335", + "owner" : "hx", + "name" : "jb", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([BIII)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "IsaacCipher", + "name" : "hn", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "__e", + "owner" : "hn", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -689202647 + }, { + "field" : "__g", + "owner" : "hn", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -1670027699 + }, { + "field" : "__l", + "owner" : "hn", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -325762649 + }, { + "field" : "__w", + "owner" : "hn", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : 1514845493 + }, { + "field" : "__o", + "owner" : "hn", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__u", + "owner" : "hn", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "__m_336", + "owner" : "hn", + "name" : "m", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__f_337", + "owner" : "hn", + "name" : "f", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__q_338", + "owner" : "hn", + "name" : "q", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__w_339", + "owner" : "hn", + "name" : "w", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "([I)V" + } ] +}, { + "class" : "MusicPatchNode2", + "name" : "hd", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "hd", + "name" : "f", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__m", + "owner" : "hd", + "name" : "m", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__e", + "owner" : "hd", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 1984131473 + }, { + "field" : "__g", + "owner" : "hd", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : 391670135 + }, { + "field" : "__l", + "owner" : "hd", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 320761691 + }, { + "field" : "__o", + "owner" : "hd", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -1455145595 + }, { + "field" : "__q", + "owner" : "hd", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 140046797 + }, { + "field" : "__u", + "owner" : "hd", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 1577527995 + }, { + "field" : "__w", + "owner" : "hd", + "name" : "w", + "access" : 0, + "descriptor" : "I", + "decoder" : -249046051 + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "MidiPcmStream", + "name" : "hm", + "super" : "dc", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "midiFile", + "owner" : "hm", + "name" : "aq", + "access" : 0, + "descriptor" : "Lhs;" + }, { + "field" : "musicPatches", + "owner" : "hm", + "name" : "m", + "access" : 0, + "descriptor" : "Lld;" + }, { + "field" : "patchStream", + "owner" : "hm", + "name" : "ah", + "access" : 0, + "descriptor" : "Lhq;" + }, { + "field" : "track", + "owner" : "hm", + "name" : "av", + "access" : 0, + "descriptor" : "I", + "decoder" : 1450922835 + }, { + "field" : "trackLength", + "owner" : "hm", + "name" : "ar", + "access" : 0, + "descriptor" : "I", + "decoder" : 713752539 + }, { + "field" : "__aj", + "owner" : "hm", + "name" : "aj", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__ag", + "owner" : "hm", + "name" : "ag", + "access" : 0, + "descriptor" : "[[Lha;" + }, { + "field" : "__v", + "owner" : "hm", + "name" : "v", + "access" : 0, + "descriptor" : "[[Lha;" + }, { + "field" : "__f", + "owner" : "hm", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 335918727 + }, { + "field" : "__q", + "owner" : "hm", + "name" : "q", + "access" : 0, + "descriptor" : "I", + "decoder" : 2095480747 + }, { + "field" : "__b", + "owner" : "hm", + "name" : "b", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__c", + "owner" : "hm", + "name" : "c", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__d", + "owner" : "hm", + "name" : "d", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__e", + "owner" : "hm", + "name" : "e", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__g", + "owner" : "hm", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__h", + "owner" : "hm", + "name" : "h", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__k", + "owner" : "hm", + "name" : "k", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__l", + "owner" : "hm", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__n", + "owner" : "hm", + "name" : "n", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__o", + "owner" : "hm", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__p", + "owner" : "hm", + "name" : "p", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__r", + "owner" : "hm", + "name" : "r", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__u", + "owner" : "hm", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__x", + "owner" : "hm", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__y", + "owner" : "hm", + "name" : "y", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__ac", + "owner" : "hm", + "name" : "ac", + "access" : 0, + "descriptor" : "J", + "decoder" : -7547625335559871937 + }, { + "field" : "__ay", + "owner" : "hm", + "name" : "ay", + "access" : 0, + "descriptor" : "J", + "decoder" : 3736036110499628937 + } ], + "methods" : [ { + "method" : "clear", + "owner" : "hm", + "name" : "a", + "access" : 33, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "clearAll", + "owner" : "hm", + "name" : "w", + "access" : 33, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "isReady", + "owner" : "hm", + "name" : "z", + "access" : 33, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "loadMusicTrack", + "owner" : "hm", + "name" : "q", + "access" : 33, + "parameters" : [ "musicTrack", "i", "s", "frequency" ], + "descriptor" : "(Lhe;Lir;Ldt;II)Z" + }, { + "method" : "removeAll", + "owner" : "hm", + "name" : "o", + "access" : 33, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "setMusicTrack", + "owner" : "hm", + "name" : "x", + "access" : 33, + "parameters" : [ "musicTrack", "b" ], + "descriptor" : "(Lhe;ZI)V" + }, { + "method" : "__m_340", + "owner" : "hm", + "name" : "m", + "access" : 33, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)V" + }, { + "method" : "__f_341", + "owner" : "hm", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__j_342", + "owner" : "hm", + "name" : "j", + "access" : 33, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__s_343", + "owner" : "hm", + "name" : "s", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__t_344", + "owner" : "hm", + "name" : "t", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__y_345", + "owner" : "hm", + "name" : "y", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)V" + }, { + "method" : "__h_346", + "owner" : "hm", + "name" : "h", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lha;ZI)V" + }, { + "method" : "__b_347", + "owner" : "hm", + "name" : "b", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__c_348", + "owner" : "hm", + "name" : "c", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__p_349", + "owner" : "hm", + "name" : "p", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)V" + }, { + "method" : "__v_350", + "owner" : "hm", + "name" : "v", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)V" + }, { + "method" : "__ah_351", + "owner" : "hm", + "name" : "ah", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__ab_352", + "owner" : "hm", + "name" : "ab", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__ae_353", + "owner" : "hm", + "name" : "ae", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__at_354", + "owner" : "hm", + "name" : "at", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ad_355", + "owner" : "hm", + "name" : "ad", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__ap_356", + "owner" : "hm", + "name" : "ap", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__au_357", + "owner" : "hm", + "name" : "au", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__ao_358", + "owner" : "hm", + "name" : "ao", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__aa_359", + "owner" : "hm", + "name" : "aa", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lha;I)I" + }, { + "method" : "__ax_360", + "owner" : "hm", + "name" : "ax", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lha;I)I" + }, { + "method" : "__af_361", + "owner" : "hm", + "name" : "af", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lha;I)I" + }, { + "method" : "__u_362", + "owner" : "hm", + "name" : "u", + "access" : 36, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "__g_363", + "owner" : "hm", + "name" : "g", + "access" : 36, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "__l_364", + "owner" : "hm", + "name" : "l", + "access" : 36, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__e_365", + "owner" : "hm", + "name" : "e", + "access" : 36, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([III)V" + }, { + "method" : "__d_366", + "owner" : "hm", + "name" : "d", + "access" : 36, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__ai_367", + "owner" : "hm", + "name" : "ai", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__ba_368", + "owner" : "hm", + "name" : "ba", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lha;I)Z" + }, { + "method" : "__bb_369", + "owner" : "hm", + "name" : "bb", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(Lha;[IIII)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "MusicPatchNode", + "name" : "ha", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "patch", + "owner" : "ha", + "name" : "f", + "access" : 0, + "descriptor" : "Lhl;" + }, { + "field" : "rawSound", + "owner" : "ha", + "name" : "q", + "access" : 0, + "descriptor" : "Lcx;" + }, { + "field" : "stream", + "owner" : "ha", + "name" : "t", + "access" : 0, + "descriptor" : "Lds;" + }, { + "field" : "__w", + "owner" : "ha", + "name" : "w", + "access" : 0, + "descriptor" : "Lhd;" + }, { + "field" : "__a", + "owner" : "ha", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -2083252379 + }, { + "field" : "__b", + "owner" : "ha", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : 1359854411 + }, { + "field" : "__d", + "owner" : "ha", + "name" : "d", + "access" : 0, + "descriptor" : "I", + "decoder" : -852988281 + }, { + "field" : "__e", + "owner" : "ha", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : -471899285 + }, { + "field" : "__g", + "owner" : "ha", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -836502917 + }, { + "field" : "__i", + "owner" : "ha", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : -2136855685 + }, { + "field" : "__j", + "owner" : "ha", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : 173672931 + }, { + "field" : "__k", + "owner" : "ha", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : -439388365 + }, { + "field" : "__l", + "owner" : "ha", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : -308599455 + }, { + "field" : "__m", + "owner" : "ha", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 801157533 + }, { + "field" : "__n", + "owner" : "ha", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : 476852577 + }, { + "field" : "__o", + "owner" : "ha", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -2058553171 + }, { + "field" : "__s", + "owner" : "ha", + "name" : "s", + "access" : 0, + "descriptor" : "I", + "decoder" : 219840779 + }, { + "field" : "__u", + "owner" : "ha", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : 62958303 + }, { + "field" : "__x", + "owner" : "ha", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -1520706641 + }, { + "field" : "__y", + "owner" : "ha", + "name" : "y", + "access" : 0, + "descriptor" : "I", + "decoder" : -666877449 + }, { + "field" : "__z", + "owner" : "ha", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : 1605236771 + } ], + "methods" : [ { + "method" : "__m_370", + "owner" : "ha", + "name" : "m", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "MidiFileReader", + "name" : "hs", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "buffer", + "owner" : "hs", + "name" : "m", + "access" : 0, + "descriptor" : "Lgr;" + }, { + "field" : "division", + "owner" : "hs", + "name" : "f", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "trackLengths", + "owner" : "hs", + "name" : "o", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "trackPositions", + "owner" : "hs", + "name" : "w", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "trackStarts", + "owner" : "hs", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__g", + "owner" : "hs", + "name" : "g", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "__u", + "owner" : "hs", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__e", + "owner" : "hs", + "name" : "e", + "access" : 0, + "descriptor" : "J" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "hs", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "getPrioritizedTrack", + "owner" : "hs", + "name" : "z", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "gotoTrack", + "owner" : "hs", + "name" : "o", + "access" : 0, + "parameters" : [ "trackId" ], + "descriptor" : "(I)V" + }, { + "method" : "isDone", + "owner" : "hs", + "name" : "j", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "isReady", + "owner" : "hs", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "markTrackPosition", + "owner" : "hs", + "name" : "u", + "access" : 0, + "parameters" : [ "trackId" ], + "descriptor" : "(I)V" + }, { + "method" : "parse", + "owner" : "hs", + "name" : "m", + "access" : 0, + "parameters" : [ "midi" ], + "descriptor" : "([B)V" + }, { + "method" : "readMessage", + "owner" : "hs", + "name" : "e", + "access" : 0, + "parameters" : [ "trackId" ], + "descriptor" : "(I)I" + }, { + "method" : "readMessage0", + "owner" : "hs", + "name" : "x", + "access" : 0, + "parameters" : [ "trackId" ], + "descriptor" : "(I)I" + }, { + "method" : "readTrackLength", + "owner" : "hs", + "name" : "l", + "access" : 0, + "parameters" : [ "trackId" ], + "descriptor" : "(I)V" + }, { + "method" : "reset", + "owner" : "hs", + "name" : "s", + "access" : 0, + "descriptor" : "(J)V" + }, { + "method" : "setTrackDone", + "owner" : "hs", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "trackCount", + "owner" : "hs", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__d_371", + "owner" : "hs", + "name" : "d", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(II)I" + }, { + "method" : "__a_372", + "owner" : "hs", + "name" : "a", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(I)J" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + }, { + "access" : 0, + "descriptor" : "([B)V" + } ] +}, { + "class" : "MusicPatch", + "name" : "hl", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "rawSounds", + "owner" : "hl", + "name" : "f", + "access" : 0, + "descriptor" : "[Lcx;" + }, { + "field" : "__g", + "owner" : "hl", + "name" : "g", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__o", + "owner" : "hl", + "name" : "o", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__w", + "owner" : "hl", + "name" : "w", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__u", + "owner" : "hl", + "name" : "u", + "access" : 0, + "descriptor" : "[Lhd;" + }, { + "field" : "__m", + "owner" : "hl", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 574200865 + }, { + "field" : "__l", + "owner" : "hl", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__q", + "owner" : "hl", + "name" : "q", + "access" : 0, + "descriptor" : "[S" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "hl", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__f_373", + "owner" : "hl", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(Ldt;[B[II)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "([B)V" + } ] +}, { + "class" : "MusicPatchPcmStream", + "name" : "hq", + "super" : "dc", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "mixer", + "owner" : "hq", + "name" : "q", + "access" : 0, + "descriptor" : "Lct;" + }, { + "field" : "queue", + "owner" : "hq", + "name" : "f", + "access" : 0, + "descriptor" : "Lje;" + }, { + "field" : "superStream", + "owner" : "hq", + "name" : "m", + "access" : 0, + "descriptor" : "Lhm;" + } ], + "methods" : [ { + "method" : "__u_374", + "owner" : "hq", + "name" : "u", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "__g_375", + "owner" : "hq", + "name" : "g", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()Ldc;" + }, { + "method" : "__l_376", + "owner" : "hq", + "name" : "l", + "access" : 4, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__e_377", + "owner" : "hq", + "name" : "e", + "access" : 4, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "([III)V" + }, { + "method" : "__d_378", + "owner" : "hq", + "name" : "d", + "access" : 4, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__m_379", + "owner" : "hq", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(Lha;[IIIII)V" + }, { + "method" : "__f_380", + "owner" : "hq", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lha;II)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lhm;)V" + } ] +}, { + "class" : "MusicTrack", + "name" : "he", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "midi", + "owner" : "he", + "name" : "f", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "table", + "owner" : "he", + "name" : "m", + "access" : 0, + "descriptor" : "Lld;" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "he", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__f_381", + "owner" : "he", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lgr;)V" + } ] +}, { + "class" : "Coord", + "name" : "hu", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "x", + "owner" : "hu", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : 1225620013 + }, { + "field" : "y", + "owner" : "hu", + "name" : "m", + "access" : 1, + "descriptor" : "I", + "decoder" : 503621925 + }, { + "field" : "z", + "owner" : "hu", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : 154740833 + } ], + "methods" : [ { + "method" : "equals0", + "owner" : "hu", + "name" : "f", + "access" : 0, + "parameters" : [ "other" ], + "descriptor" : "(Lhu;B)Z" + }, { + "method" : "packed", + "owner" : "hu", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "toString0", + "owner" : "hu", + "name" : "q", + "access" : 0, + "parameters" : [ "separator" ], + "descriptor" : "(Ljava/lang/String;I)Ljava/lang/String;" + }, { + "method" : "__equals_382", + "owner" : "hu", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + }, { + "method" : "__hashCode_383", + "owner" : "hu", + "name" : "hashCode", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__toString_384", + "owner" : "hu", + "name" : "toString", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/String;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(III)V" + }, { + "access" : 1, + "descriptor" : "(Lhu;)V" + }, { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "PlayerAppearance", + "name" : "hi", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "bodyColors", + "owner" : "hi", + "name" : "f", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "equipment", + "owner" : "hi", + "name" : "m", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "isFemale", + "owner" : "hi", + "name" : "q", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "npcTransformId", + "owner" : "hi", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : 1676934923 + }, { + "field" : "__o", + "owner" : "hi", + "name" : "o", + "access" : 0, + "descriptor" : "J", + "decoder" : -3506189412688081513 + }, { + "field" : "__u", + "owner" : "hi", + "name" : "u", + "access" : 0, + "descriptor" : "J", + "decoder" : 8217880921734028425 + } ], + "methods" : [ { + "method" : "getChatHeadId", + "owner" : "hi", + "name" : "e", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "getModel", + "owner" : "hi", + "name" : "g", + "access" : 1, + "descriptor" : "(Ljh;ILjh;II)Ldu;" + }, { + "method" : "getModelData", + "owner" : "hi", + "name" : "l", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Ldw;" + }, { + "method" : "__m_385", + "owner" : "hi", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "([I[IZII)V" + }, { + "method" : "__f_386", + "owner" : "hi", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IZI)V" + }, { + "method" : "__q_387", + "owner" : "hi", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IZI)V" + }, { + "method" : "__w_388", + "owner" : "hi", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(ZB)V" + }, { + "method" : "__o_389", + "owner" : "hi", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "__u_390", + "owner" : "hi", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "Component", + "name" : "ho", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "actions", + "owner" : "ho", + "name" : "dx", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "buttonText", + "owner" : "ho", + "name" : "ec", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "buttonType", + "owner" : "ho", + "name" : "b", + "access" : 1, + "descriptor" : "I", + "decoder" : 1412102151 + }, { + "field" : "childIndex", + "owner" : "ho", + "name" : "y", + "access" : 1, + "descriptor" : "I", + "decoder" : -648033351 + }, { + "field" : "children", + "owner" : "ho", + "name" : "ep", + "access" : 1, + "descriptor" : "[Lho;" + }, { + "field" : "clickMask", + "owner" : "ho", + "name" : "cw", + "access" : 1, + "descriptor" : "I", + "decoder" : 1856618959 + }, { + "field" : "clientCode", + "owner" : "ho", + "name" : "c", + "access" : 1, + "descriptor" : "I", + "decoder" : -581762425 + }, { + "field" : "color", + "owner" : "ho", + "name" : "am", + "access" : 1, + "descriptor" : "I", + "decoder" : -2022638615 + }, { + "field" : "color2", + "owner" : "ho", + "name" : "an", + "access" : 1, + "descriptor" : "I", + "decoder" : -365781561 + }, { + "field" : "cs1ComparisonValues", + "owner" : "ho", + "name" : "er", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "cs1Comparisons", + "owner" : "ho", + "name" : "ey", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "cs1Instructions", + "owner" : "ho", + "name" : "eo", + "access" : 1, + "descriptor" : "[[I" + }, { + "field" : "cycle", + "owner" : "ho", + "name" : "fd", + "access" : 1, + "descriptor" : "I", + "decoder" : -1995006949 + }, { + "field" : "dataText", + "owner" : "ho", + "name" : "de", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "dragThreshold", + "owner" : "ho", + "name" : "df", + "access" : 1, + "descriptor" : "I", + "decoder" : -1021798347 + }, { + "field" : "dragZoneSize", + "owner" : "ho", + "name" : "dn", + "access" : 1, + "descriptor" : "I", + "decoder" : 2092800189 + }, { + "field" : "fill", + "owner" : "ho", + "name" : "ao", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "fontId", + "owner" : "ho", + "name" : "cr", + "access" : 1, + "descriptor" : "I", + "decoder" : 1435746863 + }, { + "field" : "hasListener", + "owner" : "ho", + "name" : "ds", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "height", + "owner" : "ho", + "name" : "ak", + "access" : 1, + "descriptor" : "I", + "decoder" : 1656646737 + }, { + "field" : "heightAlignment", + "owner" : "ho", + "name" : "ag", + "access" : 1, + "descriptor" : "I", + "decoder" : -709256449 + }, { + "field" : "id", + "owner" : "ho", + "name" : "t", + "access" : 1, + "descriptor" : "I", + "decoder" : -941148335 + }, { + "field" : "invTransmitTriggers", + "owner" : "ho", + "name" : "du", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "inventorySprites", + "owner" : "ho", + "name" : "cq", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "inventoryXOffsets", + "owner" : "ho", + "name" : "ck", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "inventoryYOffsets", + "owner" : "ho", + "name" : "cn", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "isHidden", + "owner" : "ho", + "name" : "ae", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "isIf3", + "owner" : "ho", + "name" : "s", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "isScrollBar", + "owner" : "ho", + "name" : "da", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "itemActions", + "owner" : "ho", + "name" : "ch", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "itemId", + "owner" : "ho", + "name" : "ea", + "access" : 1, + "descriptor" : "I", + "decoder" : 1248629915 + }, { + "field" : "itemIds", + "owner" : "ho", + "name" : "ef", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "itemQuantities", + "owner" : "ho", + "name" : "ev", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "itemQuantity", + "owner" : "ho", + "name" : "es", + "access" : 1, + "descriptor" : "I", + "decoder" : 340244859 + }, { + "field" : "lineWid", + "owner" : "ho", + "name" : "ai", + "access" : 1, + "descriptor" : "I", + "decoder" : -110526699 + }, { + "field" : "modelAngleX", + "owner" : "ho", + "name" : "bz", + "access" : 1, + "descriptor" : "I", + "decoder" : 2044722063 + }, { + "field" : "modelAngleY", + "owner" : "ho", + "name" : "bg", + "access" : 1, + "descriptor" : "I", + "decoder" : -1253859481 + }, { + "field" : "modelAngleZ", + "owner" : "ho", + "name" : "bt", + "access" : 1, + "descriptor" : "I", + "decoder" : -692411223 + }, { + "field" : "modelFrame", + "owner" : "ho", + "name" : "eg", + "access" : 1, + "descriptor" : "I", + "decoder" : -431656963 + }, { + "field" : "modelFrameCycle", + "owner" : "ho", + "name" : "ez", + "access" : 1, + "descriptor" : "I", + "decoder" : -95117407 + }, { + "field" : "modelId", + "owner" : "ho", + "name" : "by", + "access" : 1, + "descriptor" : "I", + "decoder" : -2013625215 + }, { + "field" : "modelId2", + "owner" : "ho", + "name" : "bm", + "access" : 0, + "descriptor" : "I", + "decoder" : -201557389 + }, { + "field" : "modelOffsetX", + "owner" : "ho", + "name" : "bj", + "access" : 1, + "descriptor" : "I", + "decoder" : -459670781 + }, { + "field" : "modelOffsetY", + "owner" : "ho", + "name" : "bi", + "access" : 1, + "descriptor" : "I", + "decoder" : -2018053063 + }, { + "field" : "modelOrthog", + "owner" : "ho", + "name" : "be", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "modelTransparency", + "owner" : "ho", + "name" : "bv", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "modelType", + "owner" : "ho", + "name" : "bx", + "access" : 1, + "descriptor" : "I", + "decoder" : 630750753 + }, { + "field" : "modelType2", + "owner" : "ho", + "name" : "bu", + "access" : 0, + "descriptor" : "I", + "decoder" : 138222099 + }, { + "field" : "modelZoom", + "owner" : "ho", + "name" : "bp", + "access" : 1, + "descriptor" : "I", + "decoder" : -2133338643 + }, { + "field" : "mouseOverColor", + "owner" : "ho", + "name" : "az", + "access" : 1, + "descriptor" : "I", + "decoder" : -1831692129 + }, { + "field" : "mouseOverColor2", + "owner" : "ho", + "name" : "au", + "access" : 1, + "descriptor" : "I", + "decoder" : 1236161275 + }, { + "field" : "mouseOverRedirect", + "owner" : "ho", + "name" : "ew", + "access" : 1, + "descriptor" : "I", + "decoder" : -1390352887 + }, { + "field" : "noClickThrough", + "owner" : "ho", + "name" : "fx", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "onChatTransmit", + "owner" : "ho", + "name" : "em", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onClanTransmit", + "owner" : "ho", + "name" : "ej", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onClick", + "owner" : "ho", + "name" : "dc", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onClickRepeat", + "owner" : "ho", + "name" : "dg", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onDialogAbort", + "owner" : "ho", + "name" : "en", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onDrag", + "owner" : "ho", + "name" : "dr", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onDragComplete", + "owner" : "ho", + "name" : "dw", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onFriendTransmit", + "owner" : "ho", + "name" : "ex", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onHold", + "owner" : "ho", + "name" : "dd", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onInvTransmit", + "owner" : "ho", + "name" : "dj", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onKey", + "owner" : "ho", + "name" : "ed", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onLoad", + "owner" : "ho", + "name" : "di", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onMiscTransmit", + "owner" : "ho", + "name" : "el", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onMouseLeave", + "owner" : "ho", + "name" : "dl", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onMouseOver", + "owner" : "ho", + "name" : "dy", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onMouseRepeat", + "owner" : "ho", + "name" : "dk", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onOp", + "owner" : "ho", + "name" : "eb", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onRelease", + "owner" : "ho", + "name" : "db", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onScrollWheel", + "owner" : "ho", + "name" : "ek", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onStatTransmit", + "owner" : "ho", + "name" : "dm", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onStockTransmit", + "owner" : "ho", + "name" : "eq", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onSubChange", + "owner" : "ho", + "name" : "ei", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onTargetEnter", + "owner" : "ho", + "name" : "dv", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onTargetLeave", + "owner" : "ho", + "name" : "do", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onTimer", + "owner" : "ho", + "name" : "et", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "onVarTransmit", + "owner" : "ho", + "name" : "dh", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "outline", + "owner" : "ho", + "name" : "bk", + "access" : 1, + "descriptor" : "I", + "decoder" : -594884327 + }, { + "field" : "paddingX", + "owner" : "ho", + "name" : "cu", + "access" : 1, + "descriptor" : "I", + "decoder" : -23173063 + }, { + "field" : "paddingY", + "owner" : "ho", + "name" : "cb", + "access" : 1, + "descriptor" : "I", + "decoder" : 720760323 + }, { + "field" : "parent", + "owner" : "ho", + "name" : "dt", + "access" : 1, + "descriptor" : "Lho;" + }, { + "field" : "parentId", + "owner" : "ho", + "name" : "ab", + "access" : 1, + "descriptor" : "I", + "decoder" : -617209253 + }, { + "field" : "rawHeight", + "owner" : "ho", + "name" : "ar", + "access" : 1, + "descriptor" : "I", + "decoder" : 1202342839 + }, { + "field" : "rawWidth", + "owner" : "ho", + "name" : "av", + "access" : 1, + "descriptor" : "I", + "decoder" : -2001402777 + }, { + "field" : "rawX", + "owner" : "ho", + "name" : "aq", + "access" : 1, + "descriptor" : "I", + "decoder" : -872904863 + }, { + "field" : "rawY", + "owner" : "ho", + "name" : "aj", + "access" : 1, + "descriptor" : "I", + "decoder" : -1814696937 + }, { + "field" : "rectangleMode", + "owner" : "ho", + "name" : "aa", + "access" : 1, + "descriptor" : "Llj;" + }, { + "field" : "rootIndex", + "owner" : "ho", + "name" : "fp", + "access" : 1, + "descriptor" : "I", + "decoder" : 365867737 + }, { + "field" : "scrollHeight", + "owner" : "ho", + "name" : "as", + "access" : 1, + "descriptor" : "I", + "decoder" : -867175629 + }, { + "field" : "scrollWidth", + "owner" : "ho", + "name" : "ap", + "access" : 1, + "descriptor" : "I", + "decoder" : -623790443 + }, { + "field" : "scrollX", + "owner" : "ho", + "name" : "at", + "access" : 1, + "descriptor" : "I", + "decoder" : 2090399935 + }, { + "field" : "scrollY", + "owner" : "ho", + "name" : "ad", + "access" : 1, + "descriptor" : "I", + "decoder" : -537618643 + }, { + "field" : "sequenceId", + "owner" : "ho", + "name" : "bl", + "access" : 1, + "descriptor" : "I", + "decoder" : -1423753745 + }, { + "field" : "sequenceId2", + "owner" : "ho", + "name" : "br", + "access" : 1, + "descriptor" : "I", + "decoder" : -856053301 + }, { + "field" : "spellActionName", + "owner" : "ho", + "name" : "dp", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "spellName", + "owner" : "ho", + "name" : "eu", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "spriteAngle", + "owner" : "ho", + "name" : "bq", + "access" : 1, + "descriptor" : "I", + "decoder" : -1361791123 + }, { + "field" : "spriteFlipH", + "owner" : "ho", + "name" : "bo", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "spriteFlipV", + "owner" : "ho", + "name" : "bc", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "spriteId", + "owner" : "ho", + "name" : "bs", + "access" : 1, + "descriptor" : "I", + "decoder" : 1573420153 + }, { + "field" : "spriteId2", + "owner" : "ho", + "name" : "bb", + "access" : 1, + "descriptor" : "I", + "decoder" : -1074168553 + }, { + "field" : "spriteShadow", + "owner" : "ho", + "name" : "bd", + "access" : 1, + "descriptor" : "I", + "decoder" : 215797483 + }, { + "field" : "spriteTiling", + "owner" : "ho", + "name" : "bn", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "statTransmitTriggers", + "owner" : "ho", + "name" : "dq", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "text", + "owner" : "ho", + "name" : "cv", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "text2", + "owner" : "ho", + "name" : "ce", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "textLineHeight", + "owner" : "ho", + "name" : "cy", + "access" : 1, + "descriptor" : "I", + "decoder" : 1401272343 + }, { + "field" : "textShadowed", + "owner" : "ho", + "name" : "cj", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "textXAlignment", + "owner" : "ho", + "name" : "cs", + "access" : 1, + "descriptor" : "I", + "decoder" : 1527989635 + }, { + "field" : "textYAlignment", + "owner" : "ho", + "name" : "cm", + "access" : 1, + "descriptor" : "I", + "decoder" : 1271997981 + }, { + "field" : "transparency", + "owner" : "ho", + "name" : "ax", + "access" : 1, + "descriptor" : "I", + "decoder" : -638557371 + }, { + "field" : "type", + "owner" : "ho", + "name" : "h", + "access" : 1, + "descriptor" : "I", + "decoder" : 1521310729 + }, { + "field" : "varTransmitTriggers", + "owner" : "ho", + "name" : "dz", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "width", + "owner" : "ho", + "name" : "ah", + "access" : 1, + "descriptor" : "I", + "decoder" : 1716081883 + }, { + "field" : "widthAlignment", + "owner" : "ho", + "name" : "v", + "access" : 1, + "descriptor" : "I", + "decoder" : 1628640897 + }, { + "field" : "x", + "owner" : "ho", + "name" : "ac", + "access" : 1, + "descriptor" : "I", + "decoder" : 1271321381 + }, { + "field" : "xAlignment", + "owner" : "ho", + "name" : "r", + "access" : 1, + "descriptor" : "I", + "decoder" : 523318277 + }, { + "field" : "y", + "owner" : "ho", + "name" : "ay", + "access" : 1, + "descriptor" : "I", + "decoder" : 1492291497 + }, { + "field" : "yAlignment", + "owner" : "ho", + "name" : "p", + "access" : 1, + "descriptor" : "I", + "decoder" : 1300531185 + }, { + "field" : "__ba", + "owner" : "ho", + "name" : "ba", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__cg", + "owner" : "ho", + "name" : "cg", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__fm", + "owner" : "ho", + "name" : "fm", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__fq", + "owner" : "ho", + "name" : "fq", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__fw", + "owner" : "ho", + "name" : "fw", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__fz", + "owner" : "ho", + "name" : "fz", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__cf", + "owner" : "ho", + "name" : "cf", + "access" : 1, + "descriptor" : "[[B" + }, { + "field" : "__cp", + "owner" : "ho", + "name" : "cp", + "access" : 1, + "descriptor" : "[[B" + }, { + "field" : "__af", + "owner" : "ho", + "name" : "af", + "access" : 1, + "descriptor" : "I", + "decoder" : -1853255291 + }, { + "field" : "__al", + "owner" : "ho", + "name" : "al", + "access" : 1, + "descriptor" : "I", + "decoder" : -1047989223 + }, { + "field" : "__aw", + "owner" : "ho", + "name" : "aw", + "access" : 1, + "descriptor" : "I", + "decoder" : 206556853 + }, { + "field" : "__bf", + "owner" : "ho", + "name" : "bf", + "access" : 1, + "descriptor" : "I", + "decoder" : -1692331135 + }, { + "field" : "__bh", + "owner" : "ho", + "name" : "bh", + "access" : 1, + "descriptor" : "I", + "decoder" : 727421593 + }, { + "field" : "__bw", + "owner" : "ho", + "name" : "bw", + "access" : 1, + "descriptor" : "I", + "decoder" : -1658511475 + }, { + "field" : "__fc", + "owner" : "ho", + "name" : "fc", + "access" : 1, + "descriptor" : "I", + "decoder" : 209458049 + }, { + "field" : "__fg", + "owner" : "ho", + "name" : "fg", + "access" : 1, + "descriptor" : "I", + "decoder" : -1520351537 + }, { + "field" : "__fj", + "owner" : "ho", + "name" : "fj", + "access" : 1, + "descriptor" : "I", + "decoder" : 876695207 + }, { + "field" : "__fl", + "owner" : "ho", + "name" : "fl", + "access" : 1, + "descriptor" : "I", + "decoder" : -672198209 + }, { + "field" : "__cc", + "owner" : "ho", + "name" : "cc", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "__ci", + "owner" : "ho", + "name" : "ci", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "__fh", + "owner" : "ho", + "name" : "fh", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "__ee", + "owner" : "ho", + "name" : "ee", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "__eh", + "owner" : "ho", + "name" : "eh", + "access" : 1, + "descriptor" : "[Ljava/lang/Object;" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ho", + "name" : "u", + "access" : 0, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decodeLegacy", + "owner" : "ho", + "name" : "o", + "access" : 0, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "getFont", + "owner" : "ho", + "name" : "d", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Lkk;" + }, { + "method" : "getInventorySprite", + "owner" : "ho", + "name" : "a", + "access" : 1, + "descriptor" : "(II)Lln;" + }, { + "method" : "getModel", + "owner" : "ho", + "name" : "z", + "access" : 1, + "parameters" : [ "sequence", "frame", "b", "appearance" ], + "descriptor" : "(Ljh;IZLhi;I)Ldu;" + }, { + "method" : "getSprite", + "owner" : "ho", + "name" : "x", + "access" : 1, + "parameters" : [ "b" ], + "descriptor" : "(ZI)Lln;" + }, { + "method" : "getSpriteMask", + "owner" : "ho", + "name" : "j", + "access" : 1, + "parameters" : [ "b" ], + "descriptor" : "(ZB)Lhp;" + }, { + "method" : "readListener", + "owner" : "ho", + "name" : "g", + "access" : 0, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)[Ljava/lang/Object;" + }, { + "method" : "readListenerTriggers", + "owner" : "ho", + "name" : "l", + "access" : 0, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;B)[I" + }, { + "method" : "setAction", + "owner" : "ho", + "name" : "t", + "access" : 1, + "parameters" : [ "index", "s" ], + "descriptor" : "(ILjava/lang/String;B)V" + }, { + "method" : "swapItems", + "owner" : "ho", + "name" : "e", + "access" : 1, + "parameters" : [ "indexA", "indexB" ], + "descriptor" : "(III)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "PlayerType", + "name" : "ij", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gc" ], + "fields" : [ { + "field" : "id", + "owner" : "ij", + "name" : "g", + "access" : 16, + "descriptor" : "I", + "decoder" : 1999564657 + }, { + "field" : "isPrivileged", + "owner" : "ij", + "name" : "e", + "access" : 17, + "descriptor" : "Z" + }, { + "field" : "isUser", + "owner" : "ij", + "name" : "x", + "access" : 17, + "descriptor" : "Z" + }, { + "field" : "modIcon", + "owner" : "ij", + "name" : "l", + "access" : 17, + "descriptor" : "I", + "decoder" : 613822977 + } ], + "methods" : [ { + "method" : "__f_391", + "owner" : "ij", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IIZZZ)V" + } ] +}, { + "class" : "AbstractArchive", + "name" : "ir", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ ], + "fields" : [ { + "field" : "fileCounts", + "owner" : "ir", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "fileIds", + "owner" : "ir", + "name" : "e", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "fileNameHashTables", + "owner" : "ir", + "name" : "d", + "access" : 0, + "descriptor" : "[Llv;" + }, { + "field" : "fileNameHashes", + "owner" : "ir", + "name" : "x", + "access" : 0, + "descriptor" : "[[I" + }, { + "field" : "files", + "owner" : "ir", + "name" : "n", + "access" : 0, + "descriptor" : "[[Ljava/lang/Object;" + }, { + "field" : "groupCount", + "owner" : "ir", + "name" : "f", + "access" : 0, + "descriptor" : "I", + "decoder" : 1694798923 + }, { + "field" : "groupCrcs", + "owner" : "ir", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "groupIds", + "owner" : "ir", + "name" : "q", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "groupNameHashTable", + "owner" : "ir", + "name" : "o", + "access" : 0, + "descriptor" : "Llv;" + }, { + "field" : "groupNameHashes", + "owner" : "ir", + "name" : "w", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "groupVersions", + "owner" : "ir", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "groups", + "owner" : "ir", + "name" : "k", + "access" : 0, + "descriptor" : "[Ljava/lang/Object;" + }, { + "field" : "hash", + "owner" : "ir", + "name" : "a", + "access" : 1, + "descriptor" : "I", + "decoder" : -530370811 + }, { + "field" : "releaseGroups", + "owner" : "ir", + "name" : "z", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "shallowFiles", + "owner" : "ir", + "name" : "j", + "access" : 0, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "buildFiles", + "owner" : "ir", + "name" : "c", + "access" : 0, + "parameters" : [ "group", "xteaKey" ], + "descriptor" : "(I[II)Z" + }, { + "method" : "decodeIndex", + "owner" : "ir", + "name" : "m", + "access" : 0, + "descriptor" : "([BB)V" + }, { + "method" : "getFile", + "owner" : "ir", + "name" : "d", + "access" : 1, + "parameters" : [ "group", "file" ], + "descriptor" : "(III)[B" + }, { + "method" : "getFileFlat", + "owner" : "ir", + "name" : "a", + "access" : 1, + "parameters" : [ "groupOrFile" ], + "descriptor" : "(IB)[B" + }, { + "method" : "getFileId", + "owner" : "ir", + "name" : "v", + "access" : 1, + "parameters" : [ "group", "fileName" ], + "descriptor" : "(ILjava/lang/String;I)I" + }, { + "method" : "getGroupId", + "owner" : "ir", + "name" : "p", + "access" : 1, + "parameters" : [ "groupName" ], + "descriptor" : "(Ljava/lang/String;I)I" + }, { + "method" : "groupLoadPercent", + "owner" : "ir", + "name" : "e", + "access" : 0, + "descriptor" : "(II)I" + }, { + "method" : "groupLoadPercentByName", + "owner" : "ir", + "name" : "ac", + "access" : 1, + "parameters" : [ "groupName" ], + "descriptor" : "(Ljava/lang/String;I)I" + }, { + "method" : "loadGroup", + "owner" : "ir", + "name" : "z", + "access" : 0, + "descriptor" : "(II)V" + }, { + "method" : "takeFile", + "owner" : "ir", + "name" : "q", + "access" : 1, + "parameters" : [ "group", "file" ], + "descriptor" : "(III)[B" + }, { + "method" : "takeFileByNames", + "owner" : "ir", + "name" : "aq", + "access" : 1, + "parameters" : [ "groupName", "fileName" ], + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;S)[B" + }, { + "method" : "takeFileEncrypted", + "owner" : "ir", + "name" : "w", + "access" : 1, + "parameters" : [ "group", "file", "xteaKey" ], + "descriptor" : "(II[II)[B" + }, { + "method" : "takeFileFlat", + "owner" : "ir", + "name" : "x", + "access" : 1, + "parameters" : [ "groupOrFile" ], + "descriptor" : "(IS)[B" + }, { + "method" : "tryLoadFile", + "owner" : "ir", + "name" : "o", + "access" : 1, + "parameters" : [ "group", "file" ], + "descriptor" : "(III)Z" + }, { + "method" : "tryLoadFileByNames", + "owner" : "ir", + "name" : "aj", + "access" : 1, + "parameters" : [ "groupName", "fileName" ], + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;I)Z" + }, { + "method" : "tryLoadGroup", + "owner" : "ir", + "name" : "g", + "access" : 1, + "parameters" : [ "group" ], + "descriptor" : "(II)Z" + }, { + "method" : "tryLoadGroupByName", + "owner" : "ir", + "name" : "av", + "access" : 1, + "parameters" : [ "groupName" ], + "descriptor" : "(Ljava/lang/String;I)Z" + }, { + "method" : "__f_392", + "owner" : "ir", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__u_393", + "owner" : "ir", + "name" : "u", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)Z" + }, { + "method" : "__l_394", + "owner" : "ir", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__j_395", + "owner" : "ir", + "name" : "j", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)[I" + }, { + "method" : "__s_396", + "owner" : "ir", + "name" : "s", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)I" + }, { + "method" : "__t_397", + "owner" : "ir", + "name" : "t", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__y_398", + "owner" : "ir", + "name" : "y", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__h_399", + "owner" : "ir", + "name" : "h", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__b_400", + "owner" : "ir", + "name" : "b", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ag_401", + "owner" : "ir", + "name" : "ag", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;B)Z" + }, { + "method" : "__ar_402", + "owner" : "ir", + "name" : "ar", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/String;B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(ZZ)V" + } ] +}, { + "class" : "ArchiveDiskActionHandler", + "name" : "iv", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Runnable" ], + "fields" : [ ], + "methods" : [ { + "method" : "__run_403", + "owner" : "iv", + "name" : "run", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Archive", + "name" : "it", + "super" : "ir", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "archiveDisk", + "owner" : "it", + "name" : "c", + "access" : 0, + "descriptor" : "Lff;" + }, { + "field" : "index", + "owner" : "it", + "name" : "p", + "access" : 0, + "descriptor" : "I", + "decoder" : -1579549759 + }, { + "field" : "indexCrc", + "owner" : "it", + "name" : "av", + "access" : 0, + "descriptor" : "I", + "decoder" : 1472870917 + }, { + "field" : "indexVersion", + "owner" : "it", + "name" : "ar", + "access" : 0, + "descriptor" : "I", + "decoder" : -785528219 + }, { + "field" : "masterDisk", + "owner" : "it", + "name" : "r", + "access" : 0, + "descriptor" : "Lff;" + }, { + "field" : "validGroups", + "owner" : "it", + "name" : "aq", + "access" : 64, + "descriptor" : "[Z" + }, { + "field" : "__ag", + "owner" : "it", + "name" : "ag", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__ac", + "owner" : "it", + "name" : "ac", + "access" : 0, + "descriptor" : "I", + "decoder" : -1884661133 + }, { + "field" : "__v", + "owner" : "it", + "name" : "v", + "access" : 64, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "groupLoadPercent", + "owner" : "it", + "name" : "e", + "access" : 0, + "descriptor" : "(II)I" + }, { + "method" : "load", + "owner" : "it", + "name" : "dx", + "access" : 0, + "descriptor" : "(Lff;I[BZI)V" + }, { + "method" : "loadAllLocal", + "owner" : "it", + "name" : "dt", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "loadGroup", + "owner" : "it", + "name" : "z", + "access" : 0, + "descriptor" : "(II)V" + }, { + "method" : "loadIndex", + "owner" : "it", + "name" : "co", + "access" : 1, + "descriptor" : "(III)V" + }, { + "method" : "loadPercent", + "owner" : "it", + "name" : "da", + "access" : 1, + "descriptor" : "(I)I" + }, { + "method" : "write", + "owner" : "it", + "name" : "de", + "access" : 1, + "descriptor" : "(I[BZZB)V" + }, { + "method" : "__cx_404", + "owner" : "it", + "name" : "cx", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__ca_405", + "owner" : "it", + "name" : "ca", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__f_406", + "owner" : "it", + "name" : "f", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__dn_407", + "owner" : "it", + "name" : "dn", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)Z" + }, { + "method" : "__df_408", + "owner" : "it", + "name" : "df", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Lff;Lff;IZZZ)V" + } ] +}, { + "class" : "WorldMapElement", + "name" : "ic", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "category", + "owner" : "ic", + "name" : "c", + "access" : 1, + "descriptor" : "I", + "decoder" : -653112729 + }, { + "field" : "sprite1", + "owner" : "ic", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : 2012857993 + }, { + "field" : "sprite2", + "owner" : "ic", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -322924875 + }, { + "field" : "string1", + "owner" : "ic", + "name" : "n", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "strings", + "owner" : "ic", + "name" : "k", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "textSize", + "owner" : "ic", + "name" : "x", + "access" : 1, + "descriptor" : "I", + "decoder" : 1184517129 + }, { + "field" : "__b", + "owner" : "ic", + "name" : "b", + "access" : 0, + "descriptor" : "[B" + }, { + "field" : "__a", + "owner" : "ic", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : 1336803515 + }, { + "field" : "__j", + "owner" : "ic", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : -1007121521 + }, { + "field" : "__s", + "owner" : "ic", + "name" : "s", + "access" : 0, + "descriptor" : "I", + "decoder" : -1209054101 + }, { + "field" : "__z", + "owner" : "ic", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : -1825795359 + }, { + "field" : "__h", + "owner" : "ic", + "name" : "h", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__i", + "owner" : "ic", + "name" : "i", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__e", + "owner" : "ic", + "name" : "e", + "access" : 1, + "descriptor" : "I", + "decoder" : -231067 + }, { + "field" : "__l", + "owner" : "ic", + "name" : "l", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__o", + "owner" : "ic", + "name" : "o", + "access" : 17, + "descriptor" : "I", + "decoder" : -1579051565 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ic", + "name" : "f", + "access" : 1, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;B)V" + }, { + "method" : "decode0", + "owner" : "ic", + "name" : "q", + "access" : 0, + "parameters" : [ "buffer", "opcode" ], + "descriptor" : "(Lgr;II)V" + }, { + "method" : "getSprite", + "owner" : "ic", + "name" : "o", + "access" : 1, + "parameters" : [ "b" ], + "descriptor" : "(ZI)Lln;" + }, { + "method" : "getSprite0", + "owner" : "ic", + "name" : "u", + "access" : 0, + "parameters" : [ "id" ], + "descriptor" : "(IB)Lln;" + }, { + "method" : "__w_409", + "owner" : "ic", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__g_410", + "owner" : "ic", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "VarcInt", + "name" : "iw", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "persist", + "owner" : "iw", + "name" : "q", + "access" : 1, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__q_411", + "owner" : "iw", + "name" : "q", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "__w_412", + "owner" : "iw", + "name" : "w", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lgr;II)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "SpotAnimationDefinition", + "name" : "io", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "id", + "owner" : "io", + "name" : "o", + "access" : 0, + "descriptor" : "I", + "decoder" : -713866165 + }, { + "field" : "model", + "owner" : "io", + "name" : "u", + "access" : 0, + "descriptor" : "I", + "decoder" : -2065492247 + }, { + "field" : "orientation", + "owner" : "io", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : 1650590363 + }, { + "field" : "recol_d", + "owner" : "io", + "name" : "e", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "recol_s", + "owner" : "io", + "name" : "l", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "resizeh", + "owner" : "io", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : 680796997 + }, { + "field" : "resizev", + "owner" : "io", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : 1199960995 + }, { + "field" : "retex_d", + "owner" : "io", + "name" : "d", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_s", + "owner" : "io", + "name" : "x", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "sequence", + "owner" : "io", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : 1580078789 + }, { + "field" : "__a", + "owner" : "io", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -20619847 + }, { + "field" : "__z", + "owner" : "io", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : 1866148625 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "io", + "name" : "f", + "access" : 0, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "io", + "name" : "q", + "access" : 0, + "parameters" : [ "buffer", "n" ], + "descriptor" : "(Lgr;II)V" + }, { + "method" : "getModel", + "owner" : "io", + "name" : "w", + "access" : 17, + "descriptor" : "(II)Ldu;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "KitDefinition", + "name" : "im", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "bodyPart", + "owner" : "im", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : 1619779051 + }, { + "field" : "models", + "owner" : "im", + "name" : "d", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "models2", + "owner" : "im", + "name" : "u", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "recol_d", + "owner" : "im", + "name" : "l", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "recol_s", + "owner" : "im", + "name" : "g", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_d", + "owner" : "im", + "name" : "x", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_s", + "owner" : "im", + "name" : "e", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "__k", + "owner" : "im", + "name" : "k", + "access" : 1, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "im", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;S)V" + }, { + "method" : "decode0", + "owner" : "im", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "__w_413", + "owner" : "im", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__o_414", + "owner" : "im", + "name" : "o", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Ldw;" + }, { + "method" : "__u_415", + "owner" : "im", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__g_416", + "owner" : "im", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Ldw;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "HealthBarDefinition", + "name" : "ii", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "int1", + "owner" : "ii", + "name" : "l", + "access" : 1, + "descriptor" : "I", + "decoder" : 390656615 + }, { + "field" : "int2", + "owner" : "ii", + "name" : "e", + "access" : 1, + "descriptor" : "I", + "decoder" : 1890433231 + }, { + "field" : "int3", + "owner" : "ii", + "name" : "x", + "access" : 1, + "descriptor" : "I", + "decoder" : -1180353973 + }, { + "field" : "int4", + "owner" : "ii", + "name" : "d", + "access" : 1, + "descriptor" : "I", + "decoder" : -1956457117 + }, { + "field" : "int5", + "owner" : "ii", + "name" : "k", + "access" : 1, + "descriptor" : "I", + "decoder" : -642961053 + }, { + "field" : "spriteId1", + "owner" : "ii", + "name" : "n", + "access" : 0, + "descriptor" : "I", + "decoder" : 1310001257 + }, { + "field" : "spriteId2", + "owner" : "ii", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : -1707680631 + }, { + "field" : "width", + "owner" : "ii", + "name" : "a", + "access" : 1, + "descriptor" : "I", + "decoder" : -354704697 + }, { + "field" : "widthPadding", + "owner" : "ii", + "name" : "z", + "access" : 1, + "descriptor" : "I", + "decoder" : 166567703 + }, { + "field" : "__o", + "owner" : "ii", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : 1515955705 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "ii", + "name" : "m", + "access" : 1, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "ii", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;IB)V" + }, { + "method" : "getSprite1", + "owner" : "ii", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Lln;" + }, { + "method" : "getSprite2", + "owner" : "ii", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Lln;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "HitmarkDefinition", + "name" : "jm", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "fontId", + "owner" : "jm", + "name" : "k", + "access" : 0, + "descriptor" : "I", + "decoder" : 431076793 + }, { + "field" : "transformVarbit", + "owner" : "jm", + "name" : "v", + "access" : 0, + "descriptor" : "I", + "decoder" : 516423393 + }, { + "field" : "transformVarp", + "owner" : "jm", + "name" : "ag", + "access" : 0, + "descriptor" : "I", + "decoder" : -1841054487 + }, { + "field" : "transforms", + "owner" : "jm", + "name" : "p", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "__a", + "owner" : "jm", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : -1533306389 + }, { + "field" : "__j", + "owner" : "jm", + "name" : "j", + "access" : 0, + "descriptor" : "I", + "decoder" : 1683792491 + }, { + "field" : "__s", + "owner" : "jm", + "name" : "s", + "access" : 0, + "descriptor" : "I", + "decoder" : 1845590719 + }, { + "field" : "__z", + "owner" : "jm", + "name" : "z", + "access" : 0, + "descriptor" : "I", + "decoder" : -1677628889 + }, { + "field" : "__b", + "owner" : "jm", + "name" : "b", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__c", + "owner" : "jm", + "name" : "c", + "access" : 1, + "descriptor" : "I", + "decoder" : 1003116765 + }, { + "field" : "__h", + "owner" : "jm", + "name" : "h", + "access" : 1, + "descriptor" : "I", + "decoder" : 199815415 + }, { + "field" : "__i", + "owner" : "jm", + "name" : "i", + "access" : 1, + "descriptor" : "I", + "decoder" : -102270561 + }, { + "field" : "__n", + "owner" : "jm", + "name" : "n", + "access" : 1, + "descriptor" : "I", + "decoder" : -1151968735 + }, { + "field" : "__r", + "owner" : "jm", + "name" : "r", + "access" : 1, + "descriptor" : "I", + "decoder" : 1498880475 + }, { + "field" : "__t", + "owner" : "jm", + "name" : "t", + "access" : 1, + "descriptor" : "I", + "decoder" : -389283589 + }, { + "field" : "__y", + "owner" : "jm", + "name" : "y", + "access" : 1, + "descriptor" : "I", + "decoder" : 1751286975 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jm", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jm", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "getFont", + "owner" : "jm", + "name" : "d", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lkk;" + }, { + "method" : "getString", + "owner" : "jm", + "name" : "u", + "access" : 1, + "parameters" : [ "n" ], + "descriptor" : "(IS)Ljava/lang/String;" + }, { + "method" : "transform", + "owner" : "jm", + "name" : "o", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(B)Ljm;" + }, { + "method" : "__g_417", + "owner" : "jm", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lln;" + }, { + "method" : "__l_418", + "owner" : "jm", + "name" : "l", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Lln;" + }, { + "method" : "__e_419", + "owner" : "jm", + "name" : "e", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Lln;" + }, { + "method" : "__x_420", + "owner" : "jm", + "name" : "x", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lln;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ObjectDefinition", + "name" : "jr", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "ambient", + "owner" : "jr", + "name" : "ag", + "access" : 0, + "descriptor" : "I", + "decoder" : 533219139 + }, { + "field" : "ambientSoundId", + "owner" : "jr", + "name" : "az", + "access" : 1, + "descriptor" : "I", + "decoder" : 374616127 + }, { + "field" : "animationId", + "owner" : "jr", + "name" : "p", + "access" : 1, + "descriptor" : "I", + "decoder" : -1018236769 + }, { + "field" : "boolean1", + "owner" : "jr", + "name" : "y", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "boolean2", + "owner" : "jr", + "name" : "at", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "clipType", + "owner" : "jr", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : -268374709 + }, { + "field" : "clipped", + "owner" : "jr", + "name" : "ay", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "contrast", + "owner" : "jr", + "name" : "aq", + "access" : 0, + "descriptor" : "I", + "decoder" : -216646581 + }, { + "field" : "id", + "owner" : "jr", + "name" : "e", + "access" : 1, + "descriptor" : "I", + "decoder" : -2034835389 + }, { + "field" : "int1", + "owner" : "jr", + "name" : "h", + "access" : 1, + "descriptor" : "I", + "decoder" : 1419333853 + }, { + "field" : "int2", + "owner" : "jr", + "name" : "v", + "access" : 1, + "descriptor" : "I", + "decoder" : 713665805 + }, { + "field" : "int3", + "owner" : "jr", + "name" : "ap", + "access" : 1, + "descriptor" : "I", + "decoder" : 1455451843 + }, { + "field" : "int4", + "owner" : "jr", + "name" : "au", + "access" : 1, + "descriptor" : "I", + "decoder" : -1990510197 + }, { + "field" : "int5", + "owner" : "jr", + "name" : "ao", + "access" : 1, + "descriptor" : "I", + "decoder" : -1519592967 + }, { + "field" : "int6", + "owner" : "jr", + "name" : "aa", + "access" : 1, + "descriptor" : "I", + "decoder" : 1201773735 + }, { + "field" : "interactType", + "owner" : "jr", + "name" : "t", + "access" : 1, + "descriptor" : "I", + "decoder" : -553719901 + }, { + "field" : "isRotated", + "owner" : "jr", + "name" : "ac", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "isSolid", + "owner" : "jr", + "name" : "ad", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "mapIconId", + "owner" : "jr", + "name" : "av", + "access" : 1, + "descriptor" : "I", + "decoder" : -1737602209 + }, { + "field" : "mapSceneId", + "owner" : "jr", + "name" : "ar", + "access" : 1, + "descriptor" : "I", + "decoder" : -324183669 + }, { + "field" : "modelClipped", + "owner" : "jr", + "name" : "r", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "modelHeight", + "owner" : "jr", + "name" : "ak", + "access" : 0, + "descriptor" : "I", + "decoder" : 511434049 + }, { + "field" : "modelSizeX", + "owner" : "jr", + "name" : "ah", + "access" : 0, + "descriptor" : "I", + "decoder" : -1509832827 + }, { + "field" : "modelSizeY", + "owner" : "jr", + "name" : "aw", + "access" : 0, + "descriptor" : "I", + "decoder" : 1746573233 + }, { + "field" : "name", + "owner" : "jr", + "name" : "k", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "nonFlatShading", + "owner" : "jr", + "name" : "c", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "offsetHeight", + "owner" : "jr", + "name" : "ab", + "access" : 0, + "descriptor" : "I", + "decoder" : -1720702573 + }, { + "field" : "offsetX", + "owner" : "jr", + "name" : "al", + "access" : 0, + "descriptor" : "I", + "decoder" : 967376007 + }, { + "field" : "offsetY", + "owner" : "jr", + "name" : "ae", + "access" : 0, + "descriptor" : "I", + "decoder" : 818611483 + }, { + "field" : "op", + "owner" : "jr", + "name" : "aj", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "params", + "owner" : "jr", + "name" : "af", + "access" : 0, + "descriptor" : "Llh;" + }, { + "field" : "recol_d", + "owner" : "jr", + "name" : "i", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "recol_s", + "owner" : "jr", + "name" : "n", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_d", + "owner" : "jr", + "name" : "z", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_s", + "owner" : "jr", + "name" : "a", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "sizeX", + "owner" : "jr", + "name" : "j", + "access" : 1, + "descriptor" : "I", + "decoder" : 998026479 + }, { + "field" : "sizeY", + "owner" : "jr", + "name" : "s", + "access" : 1, + "descriptor" : "I", + "decoder" : -301273619 + }, { + "field" : "transformVarbit", + "owner" : "jr", + "name" : "am", + "access" : 0, + "descriptor" : "I", + "decoder" : 1136644531 + }, { + "field" : "transformVarp", + "owner" : "jr", + "name" : "an", + "access" : 0, + "descriptor" : "I", + "decoder" : -2119965579 + }, { + "field" : "transforms", + "owner" : "jr", + "name" : "as", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "__d", + "owner" : "jr", + "name" : "d", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__x", + "owner" : "jr", + "name" : "x", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__ax", + "owner" : "jr", + "name" : "ax", + "access" : 1, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jr", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jr", + "name" : "o", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "getIntParam", + "owner" : "jr", + "name" : "z", + "access" : 1, + "descriptor" : "(IIB)I" + }, { + "method" : "getModel", + "owner" : "jr", + "name" : "e", + "access" : 17, + "descriptor" : "(II[[IIIIB)Ldu;" + }, { + "method" : "getModelData", + "owner" : "jr", + "name" : "d", + "access" : 16, + "parameters" : [ "n", "m" ], + "descriptor" : "(IIB)Ldw;" + }, { + "method" : "getModelDynamic", + "owner" : "jr", + "name" : "x", + "access" : 17, + "descriptor" : "(II[[IIIILjh;II)Ldu;" + }, { + "method" : "getStringParam", + "owner" : "jr", + "name" : "j", + "access" : 1, + "descriptor" : "(ILjava/lang/String;I)Ljava/lang/String;" + }, { + "method" : "postDecode", + "owner" : "jr", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "transform", + "owner" : "jr", + "name" : "a", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(B)Ljr;" + }, { + "method" : "__u_421", + "owner" : "jr", + "name" : "u", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(II)Z" + }, { + "method" : "__g_422", + "owner" : "jr", + "name" : "g", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__l_423", + "owner" : "jr", + "name" : "l", + "access" : 17, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(II[[IIIIS)Lex;" + }, { + "method" : "__t_424", + "owner" : "jr", + "name" : "t", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ItemDefinition", + "name" : "jv", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "ambient", + "owner" : "jv", + "name" : "ba", + "access" : 1, + "descriptor" : "I", + "decoder" : 738319589 + }, { + "field" : "boughtlink", + "owner" : "jv", + "name" : "bk", + "access" : 0, + "descriptor" : "I", + "decoder" : 700576005 + }, { + "field" : "boughttemplate", + "owner" : "jv", + "name" : "bd", + "access" : 0, + "descriptor" : "I", + "decoder" : -1969719185 + }, { + "field" : "certlink", + "owner" : "jv", + "name" : "ao", + "access" : 1, + "descriptor" : "I", + "decoder" : 619422509 + }, { + "field" : "certtemplate", + "owner" : "jv", + "name" : "aa", + "access" : 1, + "descriptor" : "I", + "decoder" : -2121346423 + }, { + "field" : "contrast", + "owner" : "jv", + "name" : "bb", + "access" : 1, + "descriptor" : "I", + "decoder" : -1984887305 + }, { + "field" : "cost", + "owner" : "jv", + "name" : "aq", + "access" : 1, + "descriptor" : "I", + "decoder" : -343501105 + }, { + "field" : "countco", + "owner" : "jv", + "name" : "au", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "countobj", + "owner" : "jv", + "name" : "az", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "id", + "owner" : "jv", + "name" : "i", + "access" : 1, + "descriptor" : "I", + "decoder" : -590103687 + }, { + "field" : "iop", + "owner" : "jv", + "name" : "ar", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "manhead", + "owner" : "jv", + "name" : "ap", + "access" : 0, + "descriptor" : "I", + "decoder" : -650184697 + }, { + "field" : "manhead2", + "owner" : "jv", + "name" : "as", + "access" : 0, + "descriptor" : "I", + "decoder" : 548044049 + }, { + "field" : "manwear", + "owner" : "jv", + "name" : "ah", + "access" : 0, + "descriptor" : "I", + "decoder" : 939367983 + }, { + "field" : "manwear2", + "owner" : "jv", + "name" : "ak", + "access" : 0, + "descriptor" : "I", + "decoder" : 140643039 + }, { + "field" : "manwear3", + "owner" : "jv", + "name" : "at", + "access" : 0, + "descriptor" : "I", + "decoder" : -691559863 + }, { + "field" : "manwearyoff", + "owner" : "jv", + "name" : "aw", + "access" : 0, + "descriptor" : "I", + "decoder" : -1378899027 + }, { + "field" : "members", + "owner" : "jv", + "name" : "aj", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "model", + "owner" : "jv", + "name" : "a", + "access" : 0, + "descriptor" : "I", + "decoder" : 1070080857 + }, { + "field" : "name", + "owner" : "jv", + "name" : "z", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "op", + "owner" : "jv", + "name" : "av", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "params", + "owner" : "jv", + "name" : "bq", + "access" : 0, + "descriptor" : "Llh;" + }, { + "field" : "placeholderlink", + "owner" : "jv", + "name" : "bc", + "access" : 1, + "descriptor" : "I", + "decoder" : 807815565 + }, { + "field" : "placeholdertemplate", + "owner" : "jv", + "name" : "bo", + "access" : 1, + "descriptor" : "I", + "decoder" : -1854342455 + }, { + "field" : "recol_d", + "owner" : "jv", + "name" : "s", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "recol_s", + "owner" : "jv", + "name" : "j", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "resizex", + "owner" : "jv", + "name" : "ax", + "access" : 0, + "descriptor" : "I", + "decoder" : 69034859 + }, { + "field" : "resizey", + "owner" : "jv", + "name" : "af", + "access" : 0, + "descriptor" : "I", + "decoder" : -17174497 + }, { + "field" : "resizez", + "owner" : "jv", + "name" : "ai", + "access" : 0, + "descriptor" : "I", + "decoder" : 1395132907 + }, { + "field" : "retex_d", + "owner" : "jv", + "name" : "y", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_s", + "owner" : "jv", + "name" : "t", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "shiftclickindex", + "owner" : "jv", + "name" : "ay", + "access" : 0, + "descriptor" : "I", + "decoder" : 881309855 + }, { + "field" : "stackable", + "owner" : "jv", + "name" : "ag", + "access" : 1, + "descriptor" : "I", + "decoder" : -237597001 + }, { + "field" : "stockmarket", + "owner" : "jv", + "name" : "bn", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "team", + "owner" : "jv", + "name" : "bs", + "access" : 1, + "descriptor" : "I", + "decoder" : -1057008657 + }, { + "field" : "womanhead", + "owner" : "jv", + "name" : "am", + "access" : 0, + "descriptor" : "I", + "decoder" : 1709659237 + }, { + "field" : "womanhead2", + "owner" : "jv", + "name" : "an", + "access" : 0, + "descriptor" : "I", + "decoder" : 106668727 + }, { + "field" : "womanwear", + "owner" : "jv", + "name" : "al", + "access" : 0, + "descriptor" : "I", + "decoder" : 886682223 + }, { + "field" : "womanwear2", + "owner" : "jv", + "name" : "ab", + "access" : 0, + "descriptor" : "I", + "decoder" : 154223105 + }, { + "field" : "womanwear3", + "owner" : "jv", + "name" : "ad", + "access" : 0, + "descriptor" : "I", + "decoder" : -771136925 + }, { + "field" : "womanwearyoff", + "owner" : "jv", + "name" : "ae", + "access" : 0, + "descriptor" : "I", + "decoder" : -1619361485 + }, { + "field" : "xan2d", + "owner" : "jv", + "name" : "b", + "access" : 1, + "descriptor" : "I", + "decoder" : 880150839 + }, { + "field" : "xof2d", + "owner" : "jv", + "name" : "p", + "access" : 1, + "descriptor" : "I", + "decoder" : -533708435 + }, { + "field" : "yan2d", + "owner" : "jv", + "name" : "c", + "access" : 1, + "descriptor" : "I", + "decoder" : 507808107 + }, { + "field" : "yof2d", + "owner" : "jv", + "name" : "v", + "access" : 1, + "descriptor" : "I", + "decoder" : -2130350563 + }, { + "field" : "zan2d", + "owner" : "jv", + "name" : "r", + "access" : 1, + "descriptor" : "I", + "decoder" : 551313257 + }, { + "field" : "zoom2d", + "owner" : "jv", + "name" : "h", + "access" : 1, + "descriptor" : "I", + "decoder" : 278037959 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jv", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jv", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "genBought", + "owner" : "jv", + "name" : "u", + "access" : 0, + "parameters" : [ "template", "link" ], + "descriptor" : "(Ljv;Ljv;I)V" + }, { + "method" : "genCert", + "owner" : "jv", + "name" : "o", + "access" : 0, + "parameters" : [ "template", "link" ], + "descriptor" : "(Ljv;Ljv;I)V" + }, { + "method" : "genPlaceholder", + "owner" : "jv", + "name" : "g", + "access" : 0, + "parameters" : [ "template", "link" ], + "descriptor" : "(Ljv;Ljv;I)V" + }, { + "method" : "getCountObj", + "owner" : "jv", + "name" : "x", + "access" : 1, + "parameters" : [ "quantity" ], + "descriptor" : "(IB)Ljv;" + }, { + "method" : "getIntParam", + "owner" : "jv", + "name" : "y", + "access" : 1, + "descriptor" : "(IIS)I" + }, { + "method" : "getModel", + "owner" : "jv", + "name" : "e", + "access" : 17, + "parameters" : [ "quantity" ], + "descriptor" : "(II)Ldu;" + }, { + "method" : "getShiftClickIndex", + "owner" : "jv", + "name" : "b", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "getStringParam", + "owner" : "jv", + "name" : "h", + "access" : 1, + "descriptor" : "(ILjava/lang/String;I)Ljava/lang/String;" + }, { + "method" : "__f_425", + "owner" : "jv", + "name" : "f", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__l_426", + "owner" : "jv", + "name" : "l", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(II)Ldw;" + }, { + "method" : "__z_427", + "owner" : "jv", + "name" : "z", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(ZI)Z" + }, { + "method" : "__j_428", + "owner" : "jv", + "name" : "j", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(ZB)Ldw;" + }, { + "method" : "__s_429", + "owner" : "jv", + "name" : "s", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(ZI)Z" + }, { + "method" : "__t_430", + "owner" : "jv", + "name" : "t", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(ZI)Ldw;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "NpcDefinition", + "name" : "jz", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "combatLevel", + "owner" : "jz", + "name" : "c", + "access" : 1, + "descriptor" : "I", + "decoder" : 1192179847 + }, { + "field" : "drawMapDot", + "owner" : "jz", + "name" : "b", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "headIconPrayer", + "owner" : "jz", + "name" : "aj", + "access" : 1, + "descriptor" : "I", + "decoder" : 235824283 + }, { + "field" : "id", + "owner" : "jz", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : -1937346627 + }, { + "field" : "isFollower", + "owner" : "jz", + "name" : "aw", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "isInteractable", + "owner" : "jz", + "name" : "ah", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "models", + "owner" : "jz", + "name" : "l", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "name", + "owner" : "jz", + "name" : "u", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "op", + "owner" : "jz", + "name" : "h", + "access" : 1, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "params", + "owner" : "jz", + "name" : "al", + "access" : 0, + "descriptor" : "Llh;" + }, { + "field" : "readyanim", + "owner" : "jz", + "name" : "x", + "access" : 1, + "descriptor" : "I", + "decoder" : 275200787 + }, { + "field" : "recol_d", + "owner" : "jz", + "name" : "s", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "recol_s", + "owner" : "jz", + "name" : "j", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "resizeh", + "owner" : "jz", + "name" : "r", + "access" : 0, + "descriptor" : "I", + "decoder" : -1469219067 + }, { + "field" : "resizev", + "owner" : "jz", + "name" : "p", + "access" : 0, + "descriptor" : "I", + "decoder" : 1390683537 + }, { + "field" : "retex_d", + "owner" : "jz", + "name" : "y", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "retex_s", + "owner" : "jz", + "name" : "t", + "access" : 0, + "descriptor" : "[S" + }, { + "field" : "size", + "owner" : "jz", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : -1541308911 + }, { + "field" : "transformVarbit", + "owner" : "jz", + "name" : "ac", + "access" : 0, + "descriptor" : "I", + "decoder" : 1011388197 + }, { + "field" : "transformVarp", + "owner" : "jz", + "name" : "ay", + "access" : 0, + "descriptor" : "I", + "decoder" : 1631362233 + }, { + "field" : "transforms", + "owner" : "jz", + "name" : "ar", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "turnleftanim", + "owner" : "jz", + "name" : "d", + "access" : 1, + "descriptor" : "I", + "decoder" : 819690597 + }, { + "field" : "turnrightanim", + "owner" : "jz", + "name" : "k", + "access" : 1, + "descriptor" : "I", + "decoder" : 1311553413 + }, { + "field" : "walkanim", + "owner" : "jz", + "name" : "n", + "access" : 1, + "descriptor" : "I", + "decoder" : -284110917 + }, { + "field" : "walkbackanim", + "owner" : "jz", + "name" : "i", + "access" : 1, + "descriptor" : "I", + "decoder" : 1952230339 + }, { + "field" : "walkleftanim", + "owner" : "jz", + "name" : "a", + "access" : 1, + "descriptor" : "I", + "decoder" : -1213774321 + }, { + "field" : "walkrightanim", + "owner" : "jz", + "name" : "z", + "access" : 1, + "descriptor" : "I", + "decoder" : -96930503 + }, { + "field" : "__ag", + "owner" : "jz", + "name" : "ag", + "access" : 0, + "descriptor" : "I", + "decoder" : -1235927151 + }, { + "field" : "__aq", + "owner" : "jz", + "name" : "aq", + "access" : 0, + "descriptor" : "I", + "decoder" : 1962875903 + }, { + "field" : "__e", + "owner" : "jz", + "name" : "e", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__ak", + "owner" : "jz", + "name" : "ak", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__v", + "owner" : "jz", + "name" : "v", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__av", + "owner" : "jz", + "name" : "av", + "access" : 1, + "descriptor" : "I", + "decoder" : -506638747 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jz", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;I)V" + }, { + "method" : "decode0", + "owner" : "jz", + "name" : "o", + "access" : 0, + "descriptor" : "(Lgr;IB)V" + }, { + "method" : "getIntParam", + "owner" : "jz", + "name" : "x", + "access" : 1, + "descriptor" : "(III)I" + }, { + "method" : "getModel", + "owner" : "jz", + "name" : "u", + "access" : 17, + "parameters" : [ "s1", "n1", "s2", "n2" ], + "descriptor" : "(Ljh;ILjh;II)Ldu;" + }, { + "method" : "getModelData", + "owner" : "jz", + "name" : "g", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)Ldw;" + }, { + "method" : "getStringParam", + "owner" : "jz", + "name" : "d", + "access" : 1, + "descriptor" : "(ILjava/lang/String;I)Ljava/lang/String;" + }, { + "method" : "postDecode", + "owner" : "jz", + "name" : "q", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "transform", + "owner" : "jz", + "name" : "l", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(B)Ljz;" + }, { + "method" : "__e_431", + "owner" : "jz", + "name" : "e", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "FloorOverlayDefinition", + "name" : "jf", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "hue", + "owner" : "jf", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : 2013422835 + }, { + "field" : "hue2", + "owner" : "jf", + "name" : "x", + "access" : 1, + "descriptor" : "I", + "decoder" : -122393061 + }, { + "field" : "lightness", + "owner" : "jf", + "name" : "e", + "access" : 1, + "descriptor" : "I", + "decoder" : -624223733 + }, { + "field" : "lightness2", + "owner" : "jf", + "name" : "k", + "access" : 1, + "descriptor" : "I", + "decoder" : 127639041 + }, { + "field" : "rgb", + "owner" : "jf", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : -111851793 + }, { + "field" : "rgb2", + "owner" : "jf", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : 528865753 + }, { + "field" : "saturation", + "owner" : "jf", + "name" : "l", + "access" : 1, + "descriptor" : "I", + "decoder" : -1719896767 + }, { + "field" : "saturation2", + "owner" : "jf", + "name" : "d", + "access" : 1, + "descriptor" : "I", + "decoder" : 1514187401 + }, { + "field" : "texture", + "owner" : "jf", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : 733377225 + }, { + "field" : "__o", + "owner" : "jf", + "name" : "o", + "access" : 1, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "decode", + "owner" : "jf", + "name" : "q", + "access" : 1, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "decode0", + "owner" : "jf", + "name" : "w", + "access" : 0, + "descriptor" : "(Lgr;III)V" + }, { + "method" : "postDecode", + "owner" : "jf", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setHsl", + "owner" : "jf", + "name" : "o", + "access" : 0, + "parameters" : [ "rgb" ], + "descriptor" : "(II)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "SequenceDefinition", + "name" : "jh", + "super" : "fn", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "frameCount", + "owner" : "jh", + "name" : "x", + "access" : 1, + "descriptor" : "I", + "decoder" : -736885973 + }, { + "field" : "frameIds", + "owner" : "jh", + "name" : "u", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "frameIds2", + "owner" : "jh", + "name" : "g", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "frameLengths", + "owner" : "jh", + "name" : "l", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "shield", + "owner" : "jh", + "name" : "i", + "access" : 1, + "descriptor" : "I", + "decoder" : -1308226131 + }, { + "field" : "weapon", + "owner" : "jh", + "name" : "a", + "access" : 1, + "descriptor" : "I", + "decoder" : -1629538741 + }, { + "field" : "__d", + "owner" : "jh", + "name" : "d", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__k", + "owner" : "jh", + "name" : "k", + "access" : 1, + "descriptor" : "Z" + }, { + "field" : "__j", + "owner" : "jh", + "name" : "j", + "access" : 1, + "descriptor" : "I", + "decoder" : 1339014215 + }, { + "field" : "__n", + "owner" : "jh", + "name" : "n", + "access" : 1, + "descriptor" : "I", + "decoder" : 1309695045 + }, { + "field" : "__s", + "owner" : "jh", + "name" : "s", + "access" : 1, + "descriptor" : "I", + "decoder" : 2012242069 + }, { + "field" : "__t", + "owner" : "jh", + "name" : "t", + "access" : 1, + "descriptor" : "I", + "decoder" : 1147391369 + }, { + "field" : "__z", + "owner" : "jh", + "name" : "z", + "access" : 1, + "descriptor" : "I", + "decoder" : -28345361 + }, { + "field" : "__e", + "owner" : "jh", + "name" : "e", + "access" : 1, + "descriptor" : "[I" + } ], + "methods" : [ { + "method" : "animateComponent", + "owner" : "jh", + "name" : "e", + "access" : 1, + "parameters" : [ "model", "frame" ], + "descriptor" : "(Ldu;II)Ldu;" + }, { + "method" : "animateObject", + "owner" : "jh", + "name" : "u", + "access" : 0, + "parameters" : [ "model", "frame", "orientation" ], + "descriptor" : "(Ldu;IIB)Ldu;" + }, { + "method" : "animateSequence", + "owner" : "jh", + "name" : "o", + "access" : 1, + "parameters" : [ "model", "frame" ], + "descriptor" : "(Ldu;II)Ldu;" + }, { + "method" : "animateSequence2", + "owner" : "jh", + "name" : "l", + "access" : 1, + "parameters" : [ "model", "frame", "sequence", "sequenceFrame" ], + "descriptor" : "(Ldu;ILjh;II)Ldu;" + }, { + "method" : "animateSpotAnimation", + "owner" : "jh", + "name" : "g", + "access" : 0, + "parameters" : [ "model", "frame" ], + "descriptor" : "(Ldu;II)Ldu;" + }, { + "method" : "decode", + "owner" : "jh", + "name" : "f", + "access" : 0, + "descriptor" : "(Lgr;S)V" + }, { + "method" : "decode0", + "owner" : "jh", + "name" : "q", + "access" : 0, + "descriptor" : "(Lgr;II)V" + }, { + "method" : "postDecode", + "owner" : "jh", + "name" : "w", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "IterableNodeDeque", + "name" : "ja", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Iterable" ], + "fields" : [ { + "field" : "current", + "owner" : "ja", + "name" : "f", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "sentinel", + "owner" : "ja", + "name" : "m", + "access" : 0, + "descriptor" : "Lgw;" + } ], + "methods" : [ { + "method" : "addFirst", + "owner" : "ja", + "name" : "f", + "access" : 1, + "parameters" : [ "node" ], + "descriptor" : "(Lgw;)V" + }, { + "method" : "addLast", + "owner" : "ja", + "name" : "q", + "access" : 1, + "parameters" : [ "node" ], + "descriptor" : "(Lgw;)V" + }, { + "method" : "clear", + "owner" : "ja", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "isEmpty", + "owner" : "ja", + "name" : "l", + "access" : 1, + "descriptor" : "()Z" + }, { + "method" : "last", + "owner" : "ja", + "name" : "o", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "previous", + "owner" : "ja", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgw;" + }, { + "method" : "previousOrLast", + "owner" : "ja", + "name" : "u", + "access" : 0, + "parameters" : [ "node" ], + "descriptor" : "(Lgw;)Lgw;" + }, { + "method" : "__iterator_432", + "owner" : "ja", + "name" : "iterator", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/util/Iterator;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "LinkDeque", + "name" : "jy", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "jy", + "name" : "f", + "access" : 0, + "descriptor" : "Lgh;" + }, { + "field" : "__m", + "owner" : "jy", + "name" : "m", + "access" : 0, + "descriptor" : "Lgh;" + } ], + "methods" : [ { + "method" : "__m_433", + "owner" : "jy", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgh;)V" + }, { + "method" : "__f_434", + "owner" : "jy", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgh;" + }, { + "method" : "__q_435", + "owner" : "jy", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lgh;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "IterableDualNodeQueueIterator", + "name" : "jl", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Iterator" ], + "fields" : [ { + "field" : "queue", + "owner" : "jl", + "name" : "m", + "access" : 0, + "descriptor" : "Ljc;" + }, { + "field" : "__f", + "owner" : "jl", + "name" : "f", + "access" : 0, + "descriptor" : "Lfn;" + }, { + "field" : "__q", + "owner" : "jl", + "name" : "q", + "access" : 0, + "descriptor" : "Lfn;" + } ], + "methods" : [ { + "method" : "__next_436", + "owner" : "jl", + "name" : "next", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + }, { + "method" : "__hasNext_437", + "owner" : "jl", + "name" : "hasNext", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "__remove_438", + "owner" : "jl", + "name" : "remove", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljc;)V" + } ] +}, { + "class" : "IterableNodeDequeDescendingIterator", + "name" : "jt", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Iterator" ], + "fields" : [ { + "field" : "deque", + "owner" : "jt", + "name" : "m", + "access" : 0, + "descriptor" : "Lja;" + }, { + "field" : "__f", + "owner" : "jt", + "name" : "f", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "__q", + "owner" : "jt", + "name" : "q", + "access" : 0, + "descriptor" : "Lgw;" + } ], + "methods" : [ { + "method" : "__u_439", + "owner" : "jt", + "name" : "u", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lja;)V" + }, { + "method" : "__g_440", + "owner" : "jt", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__next_441", + "owner" : "jt", + "name" : "next", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + }, { + "method" : "__hasNext_442", + "owner" : "jt", + "name" : "hasNext", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "__remove_443", + "owner" : "jt", + "name" : "remove", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Lja;)V" + } ] +}, { + "class" : "IterableDualNodeQueue", + "name" : "jc", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Iterable" ], + "fields" : [ { + "field" : "head", + "owner" : "jc", + "name" : "f", + "access" : 0, + "descriptor" : "Lfn;" + }, { + "field" : "sentinel", + "owner" : "jc", + "name" : "m", + "access" : 1, + "descriptor" : "Lfn;" + } ], + "methods" : [ { + "method" : "add", + "owner" : "jc", + "name" : "f", + "access" : 1, + "descriptor" : "(Lfn;)V" + }, { + "method" : "clear", + "owner" : "jc", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__q_444", + "owner" : "jc", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lfn;" + }, { + "method" : "__w_445", + "owner" : "jc", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lfn;" + }, { + "method" : "__o_446", + "owner" : "jc", + "name" : "o", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(Lfn;)Lfn;" + }, { + "method" : "__u_447", + "owner" : "jc", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lfn;" + }, { + "method" : "__iterator_448", + "owner" : "jc", + "name" : "iterator", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/util/Iterator;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "Timer", + "name" : "jo", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__e", + "owner" : "jo", + "name" : "e", + "access" : 0, + "descriptor" : "I", + "decoder" : 978183419 + }, { + "field" : "__g", + "owner" : "jo", + "name" : "g", + "access" : 0, + "descriptor" : "I", + "decoder" : -500639955 + }, { + "field" : "__l", + "owner" : "jo", + "name" : "l", + "access" : 0, + "descriptor" : "I", + "decoder" : 2043109577 + }, { + "field" : "__x", + "owner" : "jo", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : 1684916659 + }, { + "field" : "__f", + "owner" : "jo", + "name" : "f", + "access" : 0, + "descriptor" : "J", + "decoder" : -8166664055136527097 + }, { + "field" : "__m", + "owner" : "jo", + "name" : "m", + "access" : 0, + "descriptor" : "J", + "decoder" : 6181704275746246665 + }, { + "field" : "__o", + "owner" : "jo", + "name" : "o", + "access" : 0, + "descriptor" : "J", + "decoder" : -5820022560321695785 + }, { + "field" : "__u", + "owner" : "jo", + "name" : "u", + "access" : 0, + "descriptor" : "J", + "decoder" : -7044840680232740733 + }, { + "field" : "__w", + "owner" : "jo", + "name" : "w", + "access" : 0, + "descriptor" : "J", + "decoder" : -6206176920376957899 + }, { + "field" : "__q", + "owner" : "jo", + "name" : "q", + "access" : 1, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "write", + "owner" : "jo", + "name" : "g", + "access" : 1, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "__m_449", + "owner" : "jo", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__f_450", + "owner" : "jo", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__q_451", + "owner" : "jo", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__w_452", + "owner" : "jo", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__o_453", + "owner" : "jo", + "name" : "o", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(S)V" + }, { + "method" : "__u_454", + "owner" : "jo", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "User", + "name" : "js", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Comparable" ], + "fields" : [ { + "field" : "previousUsername", + "owner" : "js", + "name" : "w", + "access" : 0, + "descriptor" : "Lkp;" + }, { + "field" : "username0", + "owner" : "js", + "name" : "q", + "access" : 0, + "descriptor" : "Lkp;" + } ], + "methods" : [ { + "method" : "compareTo0", + "owner" : "js", + "name" : "aj", + "access" : 1, + "parameters" : [ "other" ], + "descriptor" : "(Ljs;I)I" + }, { + "method" : "name", + "owner" : "js", + "name" : "v", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Ljava/lang/String;" + }, { + "method" : "previousName", + "owner" : "js", + "name" : "ag", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + }, { + "method" : "set", + "owner" : "js", + "name" : "aq", + "access" : 0, + "parameters" : [ "username", "previousUsername" ], + "descriptor" : "(Lkp;Lkp;I)V" + }, { + "method" : "username", + "owner" : "js", + "name" : "p", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lkp;" + }, { + "method" : "__compareTo_455", + "owner" : "js", + "name" : "compareTo", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "AbstractUserComparator", + "name" : "kf", + "super" : "java.lang.Object", + "access" : 1057, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ { + "field" : "__f", + "owner" : "kf", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/util/Comparator;" + } ], + "methods" : [ { + "method" : "__e_456", + "owner" : "kf", + "name" : "e", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/util/Comparator;B)V" + }, { + "method" : "__x_457", + "owner" : "kf", + "name" : "x", + "access" : 20, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljs;Ljs;I)I" + }, { + "method" : "__equals_458", + "owner" : "kf", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 4, + "descriptor" : "()V" + } ] +}, { + "class" : "Ignored", + "name" : "ks", + "super" : "js", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "id", + "owner" : "ks", + "name" : "m", + "access" : 0, + "descriptor" : "I", + "decoder" : 344024525 + } ], + "methods" : [ { + "method" : "compareTo00", + "owner" : "ks", + "name" : "m", + "access" : 0, + "parameters" : [ "other" ], + "descriptor" : "(Lks;I)I" + }, { + "method" : "__aj_459", + "owner" : "ks", + "name" : "aj", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljs;I)I" + }, { + "method" : "__compareTo_460", + "owner" : "ks", + "name" : "compareTo", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "FriendsList", + "name" : "kg", + "super" : "km", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "friendLoginUpdates", + "owner" : "kg", + "name" : "d", + "access" : 1, + "descriptor" : "Ljy;" + }, { + "field" : "loginType", + "owner" : "kg", + "name" : "q", + "access" : 16, + "descriptor" : "Llx;" + }, { + "field" : "__x", + "owner" : "kg", + "name" : "x", + "access" : 0, + "descriptor" : "I", + "decoder" : -217526077 + } ], + "methods" : [ { + "method" : "newInstance", + "owner" : "kg", + "name" : "m", + "access" : 0, + "descriptor" : "(I)Ljs;" + }, { + "method" : "newTypedArray", + "owner" : "kg", + "name" : "f", + "access" : 0, + "descriptor" : "(II)[Ljs;" + }, { + "method" : "read", + "owner" : "kg", + "name" : "x", + "access" : 1, + "parameters" : [ "buffer", "n" ], + "descriptor" : "(Lgr;IB)V" + }, { + "method" : "__q_461", + "owner" : "kg", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lkp;ZI)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Llx;)V" + } ] +}, { + "class" : "Username", + "name" : "kp", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.lang.Comparable" ], + "fields" : [ { + "field" : "cleanName", + "owner" : "kp", + "name" : "f", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "name0", + "owner" : "kp", + "name" : "m", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ { + "method" : "compareTo0", + "owner" : "kp", + "name" : "q", + "access" : 1, + "parameters" : [ "other" ], + "descriptor" : "(Lkp;B)I" + }, { + "method" : "hasCleanName", + "owner" : "kp", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "name", + "owner" : "kp", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Ljava/lang/String;" + }, { + "method" : "__equals_462", + "owner" : "kp", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + }, { + "method" : "__hashCode_463", + "owner" : "kp", + "name" : "hashCode", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()I" + }, { + "method" : "__toString_464", + "owner" : "kp", + "name" : "toString", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/String;" + }, { + "method" : "__compareTo_465", + "owner" : "kp", + "name" : "compareTo", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Ljava/lang/String;Llx;)V" + } ] +}, { + "class" : "Friend", + "name" : "kq", + "super" : "ke", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "kq", + "name" : "f", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__m", + "owner" : "kq", + "name" : "m", + "access" : 0, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "compareTo00", + "owner" : "kq", + "name" : "m", + "access" : 0, + "parameters" : [ "other" ], + "descriptor" : "(Lkq;I)I" + }, { + "method" : "__aj_466", + "owner" : "kq", + "name" : "aj", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljs;I)I" + }, { + "method" : "__compareTo_467", + "owner" : "kq", + "name" : "compareTo", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "ClanChat", + "name" : "kv", + "super" : "km", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "localUser", + "owner" : "kv", + "name" : "q", + "access" : 16, + "descriptor" : "Lky;" + }, { + "field" : "loginType", + "owner" : "kv", + "name" : "f", + "access" : 16, + "descriptor" : "Llx;" + }, { + "field" : "minKick", + "owner" : "kv", + "name" : "k", + "access" : 1, + "descriptor" : "B" + }, { + "field" : "name", + "owner" : "kv", + "name" : "x", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "owner", + "owner" : "kv", + "name" : "d", + "access" : 1, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "rank", + "owner" : "kv", + "name" : "n", + "access" : 1, + "descriptor" : "I", + "decoder" : -1534670751 + }, { + "field" : "__i", + "owner" : "kv", + "name" : "i", + "access" : 0, + "descriptor" : "I", + "decoder" : 386706253 + } ], + "methods" : [ { + "method" : "clearFriends", + "owner" : "kv", + "name" : "cg", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "clearIgnoreds", + "owner" : "kv", + "name" : "cf", + "access" : 17, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "newInstance", + "owner" : "kv", + "name" : "m", + "access" : 0, + "descriptor" : "(I)Ljs;" + }, { + "method" : "newTypedArray", + "owner" : "kv", + "name" : "f", + "access" : 0, + "descriptor" : "(II)[Ljs;" + }, { + "method" : "readUpdate", + "owner" : "kv", + "name" : "d", + "access" : 17, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + }, { + "method" : "__q_468", + "owner" : "kv", + "name" : "q", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/String;I)V" + }, { + "method" : "__x_469", + "owner" : "kv", + "name" : "x", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/String;B)V" + }, { + "method" : "__a_470", + "owner" : "kv", + "name" : "a", + "access" : 17, + "parameters" : [ "arg0" ], + "descriptor" : "(Lgr;B)V" + }, { + "method" : "__cp_471", + "owner" : "kv", + "name" : "cp", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljk;I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Llx;Lky;)V" + } ] +}, { + "class" : "FontName", + "name" : "kx", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__g", + "owner" : "kx", + "name" : "g", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Ljava/lang/String;)V" + } ] +}, { + "class" : "Fonts", + "name" : "kz", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "map", + "owner" : "kz", + "name" : "q", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "__f", + "owner" : "kz", + "name" : "f", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "__m", + "owner" : "kz", + "name" : "m", + "access" : 0, + "descriptor" : "Lir;" + } ], + "methods" : [ { + "method" : "createMap", + "owner" : "kz", + "name" : "m", + "access" : 1, + "descriptor" : "([Lkx;I)Ljava/util/HashMap;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Lir;Lir;)V" + } ] +}, { + "class" : "GraphicsDefaults", + "name" : "lg", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "crosses", + "owner" : "lg", + "name" : "l", + "access" : 1, + "descriptor" : "I", + "decoder" : 536911453 + }, { + "field" : "headIconsHint", + "owner" : "lg", + "name" : "u", + "access" : 1, + "descriptor" : "I", + "decoder" : 185111653 + }, { + "field" : "headIconsPk", + "owner" : "lg", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : -1052769237 + }, { + "field" : "headIconsPrayer", + "owner" : "lg", + "name" : "o", + "access" : 1, + "descriptor" : "I", + "decoder" : -1744250043 + }, { + "field" : "mapDots", + "owner" : "lg", + "name" : "e", + "access" : 1, + "descriptor" : "I", + "decoder" : -1114417319 + }, { + "field" : "mapMarkers", + "owner" : "lg", + "name" : "g", + "access" : 1, + "descriptor" : "I", + "decoder" : -1217061337 + }, { + "field" : "mapScenes", + "owner" : "lg", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : -104203005 + }, { + "field" : "modIcons", + "owner" : "lg", + "name" : "d", + "access" : 1, + "descriptor" : "I", + "decoder" : 2043130323 + }, { + "field" : "scrollBars", + "owner" : "lg", + "name" : "x", + "access" : 1, + "descriptor" : "I", + "decoder" : -919662109 + }, { + "field" : "__f", + "owner" : "lg", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : 159591367 + }, { + "field" : "__m", + "owner" : "lg", + "name" : "m", + "access" : 1, + "descriptor" : "I", + "decoder" : 1673796151 + } ], + "methods" : [ { + "method" : "decode", + "owner" : "lg", + "name" : "m", + "access" : 1, + "parameters" : [ "index" ], + "descriptor" : "(Lir;I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "UserComparator1", + "name" : "ly", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ { + "field" : "__m", + "owner" : "ly", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_472", + "owner" : "ly", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljs;Ljs;B)I" + }, { + "method" : "__compare_473", + "owner" : "ly", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_474", + "owner" : "ly", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "UserComparator2", + "name" : "li", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Comparator" ], + "fields" : [ { + "field" : "__m", + "owner" : "li", + "name" : "m", + "access" : 16, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "__m_475", + "owner" : "li", + "name" : "m", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljs;Ljs;I)I" + }, { + "method" : "__compare_476", + "owner" : "li", + "name" : "compare", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Ljava/lang/Object;Ljava/lang/Object;)I" + }, { + "method" : "__equals_477", + "owner" : "li", + "name" : "equals", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(Ljava/lang/Object;)Z" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(Z)V" + } ] +}, { + "class" : "IterableNodeHashTable", + "name" : "lh", + "super" : "java.lang.Object", + "access" : 49, + "interfaces" : [ "java.lang.Iterable" ], + "fields" : [ { + "field" : "buckets", + "owner" : "lh", + "name" : "f", + "access" : 0, + "descriptor" : "[Lgw;" + }, { + "field" : "current", + "owner" : "lh", + "name" : "w", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "currentGet", + "owner" : "lh", + "name" : "q", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "index", + "owner" : "lh", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "size", + "owner" : "lh", + "name" : "m", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "clear", + "owner" : "lh", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "first", + "owner" : "lh", + "name" : "w", + "access" : 1, + "descriptor" : "()Lgw;" + }, { + "method" : "get", + "owner" : "lh", + "name" : "m", + "access" : 1, + "descriptor" : "(J)Lgw;" + }, { + "method" : "next", + "owner" : "lh", + "name" : "o", + "access" : 1, + "descriptor" : "()Lgw;" + }, { + "method" : "put", + "owner" : "lh", + "name" : "f", + "access" : 1, + "descriptor" : "(Lgw;J)V" + }, { + "method" : "__iterator_478", + "owner" : "lh", + "name" : "iterator", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/util/Iterator;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(I)V" + } ] +}, { + "class" : "IterableNodeHashTableIterator", + "name" : "lk", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "java.util.Iterator" ], + "fields" : [ { + "field" : "hashTable", + "owner" : "lk", + "name" : "m", + "access" : 0, + "descriptor" : "Llh;" + }, { + "field" : "__f", + "owner" : "lk", + "name" : "f", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "__w", + "owner" : "lk", + "name" : "w", + "access" : 0, + "descriptor" : "Lgw;" + }, { + "field" : "__q", + "owner" : "lk", + "name" : "q", + "access" : 0, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "__u_479", + "owner" : "lk", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__next_480", + "owner" : "lk", + "name" : "next", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/Object;" + }, { + "method" : "__hasNext_481", + "owner" : "lk", + "name" : "hasNext", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Z" + }, { + "method" : "__remove_482", + "owner" : "lk", + "name" : "remove", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(Llh;)V" + } ] +}, { + "class" : "Bounds", + "name" : "la", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__f", + "owner" : "la", + "name" : "f", + "access" : 1, + "descriptor" : "I", + "decoder" : -1887298731 + }, { + "field" : "__m", + "owner" : "la", + "name" : "m", + "access" : 1, + "descriptor" : "I", + "decoder" : -2004088829 + }, { + "field" : "__q", + "owner" : "la", + "name" : "q", + "access" : 1, + "descriptor" : "I", + "decoder" : 2001187823 + }, { + "field" : "__w", + "owner" : "la", + "name" : "w", + "access" : 1, + "descriptor" : "I", + "decoder" : 1377856837 + } ], + "methods" : [ { + "method" : "__m_483", + "owner" : "la", + "name" : "m", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(IIB)V" + }, { + "method" : "__f_484", + "owner" : "la", + "name" : "f", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__toString_485", + "owner" : "la", + "name" : "toString", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/String;" + }, { + "method" : "__q_486", + "owner" : "la", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lla;Lla;I)V" + }, { + "method" : "__w_487", + "owner" : "la", + "name" : "w", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lla;Lla;I)V" + }, { + "method" : "__o_488", + "owner" : "la", + "name" : "o", + "access" : 0, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(Lla;Lla;S)V" + }, { + "method" : "__u_489", + "owner" : "la", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__g_490", + "owner" : "la", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "(II)V" + }, { + "access" : 1, + "descriptor" : "(IIII)V" + } ] +}, { + "class" : "RectangleMode", + "name" : "lj", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ "gc" ], + "fields" : [ { + "field" : "id", + "owner" : "lj", + "name" : "w", + "access" : 17, + "descriptor" : "I", + "decoder" : -1391612747 + }, { + "field" : "id2", + "owner" : "lj", + "name" : "o", + "access" : 16, + "descriptor" : "I", + "decoder" : -1204297807 + } ], + "methods" : [ { + "method" : "__f_491", + "owner" : "lj", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(II)V" + } ] +}, { + "class" : "IndexedSprite", + "name" : "lq", + "super" : "lf", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "height", + "owner" : "lq", + "name" : "l", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "palette", + "owner" : "lq", + "name" : "f", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "pixels", + "owner" : "lq", + "name" : "m", + "access" : 1, + "descriptor" : "[B" + }, { + "field" : "subHeight", + "owner" : "lq", + "name" : "w", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "subWidth", + "owner" : "lq", + "name" : "q", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "width", + "owner" : "lq", + "name" : "g", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "xOffset", + "owner" : "lq", + "name" : "o", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "yOffset", + "owner" : "lq", + "name" : "u", + "access" : 1, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "normalize", + "owner" : "lq", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "shiftColors", + "owner" : "lq", + "name" : "f", + "access" : 1, + "parameters" : [ "r", "g", "b" ], + "descriptor" : "(III)V" + }, { + "method" : "__q_492", + "owner" : "lq", + "name" : "q", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(II)V" + }, { + "method" : "__o_493", + "owner" : "lq", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + } ] +}, { + "class" : "Sprite", + "name" : "ln", + "super" : "lf", + "access" : 49, + "interfaces" : [ ], + "fields" : [ { + "field" : "height", + "owner" : "ln", + "name" : "g", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "pixels", + "owner" : "ln", + "name" : "m", + "access" : 1, + "descriptor" : "[I" + }, { + "field" : "subHeight", + "owner" : "ln", + "name" : "q", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "subWidth", + "owner" : "ln", + "name" : "f", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "width", + "owner" : "ln", + "name" : "u", + "access" : 1, + "descriptor" : "I" + }, { + "field" : "xOffset", + "owner" : "ln", + "name" : "o", + "access" : 0, + "descriptor" : "I" + }, { + "field" : "yOffset", + "owner" : "ln", + "name" : "w", + "access" : 1, + "descriptor" : "I" + } ], + "methods" : [ { + "method" : "copy", + "owner" : "ln", + "name" : "m", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lln;" + }, { + "method" : "copyNormalized", + "owner" : "ln", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Lln;" + }, { + "method" : "normalize", + "owner" : "ln", + "name" : "w", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__q_494", + "owner" : "ln", + "name" : "q", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__o_495", + "owner" : "ln", + "name" : "o", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__u_496", + "owner" : "ln", + "name" : "u", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__g_497", + "owner" : "ln", + "name" : "g", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "__l_498", + "owner" : "ln", + "name" : "l", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__e_499", + "owner" : "ln", + "name" : "e", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(I)V" + }, { + "method" : "__x_500", + "owner" : "ln", + "name" : "x", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(II)V" + }, { + "method" : "__a_501", + "owner" : "ln", + "name" : "a", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(II)V" + }, { + "method" : "__j_502", + "owner" : "ln", + "name" : "j", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__t_503", + "owner" : "ln", + "name" : "t", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__h_504", + "owner" : "ln", + "name" : "h", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__c_505", + "owner" : "ln", + "name" : "c", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "__v_506", + "owner" : "ln", + "name" : "v", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(III)V" + }, { + "method" : "__aj_507", + "owner" : "ln", + "name" : "aj", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "__ac_508", + "owner" : "ln", + "name" : "ac", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7" ], + "descriptor" : "(IIIIII[I[I)V" + }, { + "method" : "__ay_509", + "owner" : "ln", + "name" : "ay", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7", "arg8", "arg9" ], + "descriptor" : "(IIIIIIII[I[I)V" + }, { + "method" : "__ah_510", + "owner" : "ln", + "name" : "ah", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5", "arg6", "arg7" ], + "descriptor" : "(IIIIIIDI)V" + }, { + "method" : "__ak_511", + "owner" : "ln", + "name" : "ak", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__aw_512", + "owner" : "ln", + "name" : "aw", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(IIIIII)V" + }, { + "method" : "__al_513", + "owner" : "ln", + "name" : "al", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIII)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "()V" + }, { + "access" : 1, + "descriptor" : "(II)V" + }, { + "access" : 1, + "descriptor" : "([III)V" + } ] +}, { + "class" : "PlatformInfo", + "name" : "lb", + "super" : "gw", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__ah", + "owner" : "lb", + "name" : "ah", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__at", + "owner" : "lb", + "name" : "at", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__ab", + "owner" : "lb", + "name" : "ab", + "access" : 0, + "descriptor" : "I", + "decoder" : -1667177301 + }, { + "field" : "__ad", + "owner" : "lb", + "name" : "ad", + "access" : 0, + "descriptor" : "I", + "decoder" : -1765017 + }, { + "field" : "__ae", + "owner" : "lb", + "name" : "ae", + "access" : 0, + "descriptor" : "I", + "decoder" : 385109109 + }, { + "field" : "__af", + "owner" : "lb", + "name" : "af", + "access" : 0, + "descriptor" : "I", + "decoder" : 1955966365 + }, { + "field" : "__ai", + "owner" : "lb", + "name" : "ai", + "access" : 0, + "descriptor" : "I", + "decoder" : 1196598207 + }, { + "field" : "__ak", + "owner" : "lb", + "name" : "ak", + "access" : 0, + "descriptor" : "I", + "decoder" : 703904161 + }, { + "field" : "__al", + "owner" : "lb", + "name" : "al", + "access" : 0, + "descriptor" : "I", + "decoder" : 2097018521 + }, { + "field" : "__am", + "owner" : "lb", + "name" : "am", + "access" : 0, + "descriptor" : "I", + "decoder" : 30207059 + }, { + "field" : "__an", + "owner" : "lb", + "name" : "an", + "access" : 0, + "descriptor" : "I", + "decoder" : 890109053 + }, { + "field" : "__ap", + "owner" : "lb", + "name" : "ap", + "access" : 0, + "descriptor" : "I", + "decoder" : -817941105 + }, { + "field" : "__aw", + "owner" : "lb", + "name" : "aw", + "access" : 0, + "descriptor" : "I", + "decoder" : 467004305 + }, { + "field" : "__ax", + "owner" : "lb", + "name" : "ax", + "access" : 0, + "descriptor" : "I", + "decoder" : 871094255 + }, { + "field" : "__ay", + "owner" : "lb", + "name" : "ay", + "access" : 0, + "descriptor" : "I", + "decoder" : 1318366785 + }, { + "field" : "__ba", + "owner" : "lb", + "name" : "ba", + "access" : 0, + "descriptor" : "I", + "decoder" : -170839105 + }, { + "field" : "__bn", + "owner" : "lb", + "name" : "bn", + "access" : 0, + "descriptor" : "I", + "decoder" : 1466207635 + }, { + "field" : "__bq", + "owner" : "lb", + "name" : "bq", + "access" : 0, + "descriptor" : "[I" + }, { + "field" : "__aa", + "owner" : "lb", + "name" : "aa", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__ao", + "owner" : "lb", + "name" : "ao", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__au", + "owner" : "lb", + "name" : "au", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__az", + "owner" : "lb", + "name" : "az", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__bb", + "owner" : "lb", + "name" : "bb", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__bk", + "owner" : "lb", + "name" : "bk", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__bs", + "owner" : "lb", + "name" : "bs", + "access" : 0, + "descriptor" : "Ljava/lang/String;" + } ], + "methods" : [ { + "method" : "size", + "owner" : "lb", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "write", + "owner" : "lb", + "name" : "m", + "access" : 1, + "parameters" : [ "buffer" ], + "descriptor" : "(Lgr;I)V" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IZIIIIIZIIIILjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIILjava/lang/String;Ljava/lang/String;[IILjava/lang/String;)V" + } ] +}, { + "class" : "WorldMap", + "name" : "lz", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "cacheLoader", + "owner" : "lz", + "name" : "h", + "access" : 0, + "descriptor" : "Lls;" + }, { + "field" : "currentMapArea0", + "owner" : "lz", + "name" : "s", + "access" : 0, + "descriptor" : "Lag;" + }, { + "field" : "elementsDisabled", + "owner" : "lz", + "name" : "ai", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "enabledCategories", + "owner" : "lz", + "name" : "aa", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "enabledElements", + "owner" : "lz", + "name" : "ao", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "flashingElements", + "owner" : "lz", + "name" : "ak", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "font", + "owner" : "lz", + "name" : "n", + "access" : 0, + "descriptor" : "Lkk;" + }, { + "field" : "fonts", + "owner" : "lz", + "name" : "i", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "iconIterator", + "owner" : "lz", + "name" : "bn", + "access" : 0, + "descriptor" : "Ljava/util/Iterator;" + }, { + "field" : "mainMapArea", + "owner" : "lz", + "name" : "j", + "access" : 0, + "descriptor" : "Lag;" + }, { + "field" : "mapAreas", + "owner" : "lz", + "name" : "z", + "access" : 0, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "mapSceneSprites", + "owner" : "lz", + "name" : "a", + "access" : 0, + "descriptor" : "[Llq;" + }, { + "field" : "mouseCoord", + "owner" : "lz", + "name" : "bd", + "access" : 0, + "descriptor" : "Lhu;" + }, { + "field" : "perpetualFlash0", + "owner" : "lz", + "name" : "ah", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "sprite", + "owner" : "lz", + "name" : "bo", + "access" : 0, + "descriptor" : "Lln;" + }, { + "field" : "worldMapManager", + "owner" : "lz", + "name" : "y", + "access" : 0, + "descriptor" : "Lal;" + }, { + "field" : "zoom", + "owner" : "lz", + "name" : "v", + "access" : 0, + "descriptor" : "F" + }, { + "field" : "zoomTarget", + "owner" : "lz", + "name" : "ag", + "access" : 0, + "descriptor" : "F" + }, { + "field" : "__t", + "owner" : "lz", + "name" : "t", + "access" : 0, + "descriptor" : "Lag;" + }, { + "field" : "__an", + "owner" : "lz", + "name" : "an", + "access" : 0, + "descriptor" : "Z" + }, { + "field" : "__ab", + "owner" : "lz", + "name" : "ab", + "access" : 0, + "descriptor" : "I", + "decoder" : -1979665983 + }, { + "field" : "__ac", + "owner" : "lz", + "name" : "ac", + "access" : 0, + "descriptor" : "I", + "decoder" : -1653084915 + }, { + "field" : "__ad", + "owner" : "lz", + "name" : "ad", + "access" : 0, + "descriptor" : "I", + "decoder" : -988933407 + }, { + "field" : "__ae", + "owner" : "lz", + "name" : "ae", + "access" : 0, + "descriptor" : "I", + "decoder" : 547126547 + }, { + "field" : "__aj", + "owner" : "lz", + "name" : "aj", + "access" : 0, + "descriptor" : "I", + "decoder" : -1140942239 + }, { + "field" : "__al", + "owner" : "lz", + "name" : "al", + "access" : 0, + "descriptor" : "I", + "decoder" : 2064651113 + }, { + "field" : "__am", + "owner" : "lz", + "name" : "am", + "access" : 0, + "descriptor" : "I", + "decoder" : -869889187 + }, { + "field" : "__aq", + "owner" : "lz", + "name" : "aq", + "access" : 0, + "descriptor" : "I", + "decoder" : -1469654441 + }, { + "field" : "__ar", + "owner" : "lz", + "name" : "ar", + "access" : 0, + "descriptor" : "I", + "decoder" : -298919797 + }, { + "field" : "__as", + "owner" : "lz", + "name" : "as", + "access" : 0, + "descriptor" : "I", + "decoder" : -969094439 + }, { + "field" : "__at", + "owner" : "lz", + "name" : "at", + "access" : 0, + "descriptor" : "I", + "decoder" : -815748997 + }, { + "field" : "__av", + "owner" : "lz", + "name" : "av", + "access" : 0, + "descriptor" : "I", + "decoder" : -1301477687 + }, { + "field" : "__aw", + "owner" : "lz", + "name" : "aw", + "access" : 0, + "descriptor" : "I", + "decoder" : -1683910031 + }, { + "field" : "__ay", + "owner" : "lz", + "name" : "ay", + "access" : 0, + "descriptor" : "I", + "decoder" : 1664740569 + }, { + "field" : "__b", + "owner" : "lz", + "name" : "b", + "access" : 0, + "descriptor" : "I", + "decoder" : 1711576969 + }, { + "field" : "__ba", + "owner" : "lz", + "name" : "ba", + "access" : 0, + "descriptor" : "I", + "decoder" : -237734529 + }, { + "field" : "__bm", + "owner" : "lz", + "name" : "bm", + "access" : 0, + "descriptor" : "I", + "decoder" : -1774424249 + }, { + "field" : "__bu", + "owner" : "lz", + "name" : "bu", + "access" : 0, + "descriptor" : "I", + "decoder" : 2064728623 + }, { + "field" : "__bx", + "owner" : "lz", + "name" : "bx", + "access" : 0, + "descriptor" : "I", + "decoder" : 2031417343 + }, { + "field" : "__by", + "owner" : "lz", + "name" : "by", + "access" : 0, + "descriptor" : "I", + "decoder" : 754899959 + }, { + "field" : "__c", + "owner" : "lz", + "name" : "c", + "access" : 0, + "descriptor" : "I", + "decoder" : 1318118645 + }, { + "field" : "__p", + "owner" : "lz", + "name" : "p", + "access" : 0, + "descriptor" : "I", + "decoder" : -56022357 + }, { + "field" : "__r", + "owner" : "lz", + "name" : "r", + "access" : 0, + "descriptor" : "I", + "decoder" : -89657613 + }, { + "field" : "__e", + "owner" : "lz", + "name" : "e", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "__g", + "owner" : "lz", + "name" : "g", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "__l", + "owner" : "lz", + "name" : "l", + "access" : 0, + "descriptor" : "Lir;" + }, { + "field" : "__af", + "owner" : "lz", + "name" : "af", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "__ax", + "owner" : "lz", + "name" : "ax", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "__bk", + "owner" : "lz", + "name" : "bk", + "access" : 0, + "descriptor" : "Ljava/util/HashSet;" + }, { + "field" : "__bq", + "owner" : "lz", + "name" : "bq", + "access" : 0, + "descriptor" : "Ljava/util/List;" + }, { + "field" : "__ap", + "owner" : "lz", + "name" : "ap", + "access" : 0, + "descriptor" : "J", + "decoder" : -4747643242047040283 + }, { + "field" : "__bs", + "owner" : "lz", + "name" : "bs", + "access" : 16, + "descriptor" : "[I" + }, { + "field" : "__bc", + "owner" : "lz", + "name" : "bc", + "access" : 1, + "descriptor" : "Z" + } ], + "methods" : [ { + "method" : "currentMapAreaId", + "owner" : "lz", + "name" : "j", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "disableCategory", + "owner" : "lz", + "name" : "bb", + "access" : 1, + "descriptor" : "(IZI)V" + }, { + "method" : "disableElement", + "owner" : "lz", + "name" : "ba", + "access" : 1, + "descriptor" : "(IZI)V" + }, { + "method" : "draw", + "owner" : "lz", + "name" : "c", + "access" : 1, + "parameters" : [ "x", "y", "width", "height", "cycle" ], + "descriptor" : "(IIIIII)V" + }, { + "method" : "drawLoading", + "owner" : "lz", + "name" : "aj", + "access" : 0, + "descriptor" : "(IIIIIB)V" + }, { + "method" : "drawOverview", + "owner" : "lz", + "name" : "ag", + "access" : 1, + "parameters" : [ "x", "y", "width", "height" ], + "descriptor" : "(IIIIB)V" + }, { + "method" : "flashCategory", + "owner" : "lz", + "name" : "ax", + "access" : 1, + "descriptor" : "(IB)V" + }, { + "method" : "flashElement", + "owner" : "lz", + "name" : "aa", + "access" : 1, + "descriptor" : "(II)V" + }, { + "method" : "getCurrentMapArea", + "owner" : "lz", + "name" : "s", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lag;" + }, { + "method" : "getElementsEnabled", + "owner" : "lz", + "name" : "bs", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "getMapArea", + "owner" : "lz", + "name" : "ah", + "access" : 1, + "parameters" : [ "id" ], + "descriptor" : "(II)Lag;" + }, { + "method" : "getZoomLevel", + "owner" : "lz", + "name" : "ar", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)I" + }, { + "method" : "iconNext", + "owner" : "lz", + "name" : "by", + "access" : 1, + "descriptor" : "(B)Lak;" + }, { + "method" : "iconStart", + "owner" : "lz", + "name" : "bx", + "access" : 1, + "descriptor" : "(I)Lak;" + }, { + "method" : "init", + "owner" : "lz", + "name" : "m", + "access" : 1, + "descriptor" : "(Lir;Lir;Lir;Lkk;Ljava/util/HashMap;[Llq;I)V" + }, { + "method" : "initializeWorldMapManager", + "owner" : "lz", + "name" : "y", + "access" : 0, + "parameters" : [ "mapArea" ], + "descriptor" : "(Lag;I)V" + }, { + "method" : "isCacheLoaded", + "owner" : "lz", + "name" : "ay", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(S)Z" + }, { + "method" : "isCategoryDisabled", + "owner" : "lz", + "name" : "bn", + "access" : 1, + "descriptor" : "(II)Z" + }, { + "method" : "isElementDisabled", + "owner" : "lz", + "name" : "bq", + "access" : 1, + "descriptor" : "(IB)Z" + }, { + "method" : "jump", + "owner" : "lz", + "name" : "b", + "access" : 0, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(IIII)V" + }, { + "method" : "loadCache", + "owner" : "lz", + "name" : "ac", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "mapAreaAtCoord", + "owner" : "lz", + "name" : "d", + "access" : 1, + "parameters" : [ "plane", "x", "y" ], + "descriptor" : "(IIII)Lag;" + }, { + "method" : "menuAction", + "owner" : "lz", + "name" : "bo", + "access" : 1, + "parameters" : [ "a", "b", "c", "d" ], + "descriptor" : "(IILhu;Lhu;B)V" + }, { + "method" : "onCycle", + "owner" : "lz", + "name" : "q", + "access" : 1, + "parameters" : [ "a", "b", "c", "d", "e", "f", "g" ], + "descriptor" : "(IIZIIIIB)V" + }, { + "method" : "perpetualFlash", + "owner" : "lz", + "name" : "ao", + "access" : 1, + "descriptor" : "(ZI)V" + }, { + "method" : "setCurrentMapArea", + "owner" : "lz", + "name" : "t", + "access" : 0, + "parameters" : [ "mapArea" ], + "descriptor" : "(Lag;B)V" + }, { + "method" : "setCurrentMapAreaId", + "owner" : "lz", + "name" : "z", + "access" : 1, + "parameters" : [ "id" ], + "descriptor" : "(II)V" + }, { + "method" : "setElementsEnabled", + "owner" : "lz", + "name" : "ai", + "access" : 1, + "descriptor" : "(ZI)V" + }, { + "method" : "setZoomLevel", + "owner" : "lz", + "name" : "aq", + "access" : 1, + "parameters" : [ "zoom" ], + "descriptor" : "(II)V" + }, { + "method" : "smoothZoom", + "owner" : "lz", + "name" : "u", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "stopCurrentFlashes", + "owner" : "lz", + "name" : "af", + "access" : 1, + "descriptor" : "(I)V" + }, { + "method" : "__f_514", + "owner" : "lz", + "name" : "f", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__w_515", + "owner" : "lz", + "name" : "w", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIZZS)V" + }, { + "method" : "__o_516", + "owner" : "lz", + "name" : "o", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIZJ)V" + }, { + "method" : "__g_517", + "owner" : "lz", + "name" : "g", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__l_518", + "owner" : "lz", + "name" : "l", + "access" : 16, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIZI)V" + }, { + "method" : "__e_519", + "owner" : "lz", + "name" : "e", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "__x_520", + "owner" : "lz", + "name" : "x", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "__a_521", + "owner" : "lz", + "name" : "a", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(IIIZI)V" + }, { + "method" : "__h_522", + "owner" : "lz", + "name" : "h", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3" ], + "descriptor" : "(Lag;Lhu;Lhu;ZI)V" + }, { + "method" : "__p_523", + "owner" : "lz", + "name" : "p", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(IIIIIII)Z" + }, { + "method" : "__v_524", + "owner" : "lz", + "name" : "v", + "access" : 0, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(IIIIIII)V" + }, { + "method" : "__av_525", + "owner" : "lz", + "name" : "av", + "access" : 0, + "parameters" : [ "arg0" ], + "descriptor" : "(IB)F" + }, { + "method" : "__ak_526", + "owner" : "lz", + "name" : "ak", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__aw_527", + "owner" : "lz", + "name" : "aw", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(III)V" + }, { + "method" : "__al_528", + "owner" : "lz", + "name" : "al", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIIB)V" + }, { + "method" : "__ab_529", + "owner" : "lz", + "name" : "ab", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2" ], + "descriptor" : "(IIII)V" + }, { + "method" : "__ae_530", + "owner" : "lz", + "name" : "ae", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__at_531", + "owner" : "lz", + "name" : "at", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__ad_532", + "owner" : "lz", + "name" : "ad", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)Lhu;" + }, { + "method" : "__ap_533", + "owner" : "lz", + "name" : "ap", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__as_534", + "owner" : "lz", + "name" : "as", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)I" + }, { + "method" : "__am_535", + "owner" : "lz", + "name" : "am", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__an_536", + "owner" : "lz", + "name" : "an", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__az_537", + "owner" : "lz", + "name" : "az", + "access" : 1, + "parameters" : [ "arg0" ], + "descriptor" : "(II)V" + }, { + "method" : "__au_538", + "owner" : "lz", + "name" : "au", + "access" : 1, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__bk_539", + "owner" : "lz", + "name" : "bk", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__bd_540", + "owner" : "lz", + "name" : "bd", + "access" : 1, + "parameters" : [ "arg0", "arg1", "arg2", "arg3", "arg4", "arg5" ], + "descriptor" : "(IIIIIIB)V" + }, { + "method" : "__bc_541", + "owner" : "lz", + "name" : "bc", + "access" : 1, + "parameters" : [ "arg0", "arg1" ], + "descriptor" : "(ILhu;I)Lhu;" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +}, { + "class" : "LoginType", + "name" : "lx", + "super" : "java.lang.Object", + "access" : 33, + "interfaces" : [ ], + "fields" : [ { + "field" : "__d", + "owner" : "lx", + "name" : "d", + "access" : 16, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__x", + "owner" : "lx", + "name" : "x", + "access" : 17, + "descriptor" : "I", + "decoder" : -1916729379 + } ], + "methods" : [ { + "method" : "__toString_542", + "owner" : "lx", + "name" : "toString", + "access" : 1, + "parameters" : [ ], + "descriptor" : "()Ljava/lang/String;" + } ], + "constructors" : [ { + "access" : 0, + "descriptor" : "(IILjava/lang/String;Ljava/lang/String;)V" + }, { + "access" : 0, + "descriptor" : "(IILjava/lang/String;Ljava/lang/String;Z[Llx;)V" + } ] +}, { + "class" : "Client", + "name" : "client", + "super" : "ba", + "access" : 49, + "interfaces" : [ "ky" ], + "fields" : [ { + "field" : "AbstractFont_alpha", + "owner" : "kt", + "name" : "s", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_color", + "owner" : "kt", + "name" : "j", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_justificationCurrent", + "owner" : "kt", + "name" : "y", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_justificationTotal", + "owner" : "kt", + "name" : "t", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_lines", + "owner" : "kt", + "name" : "b", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "AbstractFont_modIconSprites", + "owner" : "kt", + "name" : "x", + "access" : 9, + "descriptor" : "[Llq;" + }, { + "field" : "AbstractFont_previousColor", + "owner" : "kt", + "name" : "z", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_previousShadow", + "owner" : "kt", + "name" : "i", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_random", + "owner" : "kt", + "name" : "h", + "access" : 8, + "descriptor" : "Ljava/util/Random;" + }, { + "field" : "AbstractFont_shadow", + "owner" : "kt", + "name" : "a", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_strike", + "owner" : "kt", + "name" : "k", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "AbstractFont_underline", + "owner" : "kt", + "name" : "n", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "ArchiveDiskActionHandler_lock", + "owner" : "iv", + "name" : "w", + "access" : 8, + "descriptor" : "Ljava/lang/Object;" + }, { + "field" : "ArchiveDiskActionHandler_requestQueue", + "owner" : "iv", + "name" : "m", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "ArchiveDiskActionHandler_responseQueue", + "owner" : "iv", + "name" : "f", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "ArchiveDiskActionHandler_thread", + "owner" : "en", + "name" : "o", + "access" : 8, + "descriptor" : "Ljava/lang/Thread;" + }, { + "field" : "ArchiveDisk_buffer", + "owner" : "ff", + "name" : "m", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "Archive_crc", + "owner" : "it", + "name" : "aj", + "access" : 8, + "descriptor" : "Ljava/util/zip/CRC32;" + }, { + "field" : "AttackOption_alwaysRightClick", + "owner" : "cj", + "name" : "f", + "access" : 24, + "descriptor" : "Lcj;" + }, { + "field" : "AttackOption_dependsOnCombatLevels", + "owner" : "cj", + "name" : "m", + "access" : 24, + "descriptor" : "Lcj;" + }, { + "field" : "AttackOption_hidden", + "owner" : "cj", + "name" : "w", + "access" : 24, + "descriptor" : "Lcj;" + }, { + "field" : "AttackOption_leftClickWhereAvailable", + "owner" : "cj", + "name" : "q", + "access" : 24, + "descriptor" : "Lcj;" + }, { + "field" : "ByteArrayPool_large", + "owner" : "gi", + "name" : "u", + "access" : 8, + "descriptor" : "[[B" + }, { + "field" : "ByteArrayPool_largeCount", + "owner" : "gi", + "name" : "q", + "access" : 8, + "descriptor" : "I", + "decoder" : -971800905 + }, { + "field" : "ByteArrayPool_medium", + "owner" : "gi", + "name" : "o", + "access" : 8, + "descriptor" : "[[B" + }, { + "field" : "ByteArrayPool_mediumCount", + "owner" : "gi", + "name" : "f", + "access" : 8, + "descriptor" : "I", + "decoder" : 2121641763 + }, { + "field" : "ByteArrayPool_small", + "owner" : "gi", + "name" : "w", + "access" : 8, + "descriptor" : "[[B" + }, { + "field" : "ByteArrayPool_smallCount", + "owner" : "gi", + "name" : "m", + "access" : 8, + "descriptor" : "I", + "decoder" : -791125441 + }, { + "field" : "Bzip2Decompressor_state", + "owner" : "gk", + "name" : "l", + "access" : 8, + "descriptor" : "Lgt;" + }, { + "field" : "Component_archive", + "owner" : "ho", + "name" : "e", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "Component_cachedFonts", + "owner" : "ho", + "name" : "a", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "Component_cachedModels", + "owner" : "ho", + "name" : "i", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "DefaultsGroup_graphics", + "owner" : "ka", + "name" : "m", + "access" : 24, + "descriptor" : "Lka;" + }, { + "field" : "EnumDefinition_archive", + "owner" : "jw", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "EnumDefinition_cached", + "owner" : "jw", + "name" : "f", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "FloorUnderlayDefinition_archive", + "owner" : "ih", + "name" : "m", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "FloorUnderlayDefinition_cached", + "owner" : "ih", + "name" : "f", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "FontName_bold12", + "owner" : "kx", + "name" : "q", + "access" : 25, + "descriptor" : "Lkx;" + }, { + "field" : "FontName_plain11", + "owner" : "kx", + "name" : "m", + "access" : 25, + "descriptor" : "Lkx;" + }, { + "field" : "FontName_plain12", + "owner" : "kx", + "name" : "f", + "access" : 25, + "descriptor" : "Lkx;" + }, { + "field" : "FontName_verdana11", + "owner" : "kx", + "name" : "w", + "access" : 25, + "descriptor" : "Lkx;" + }, { + "field" : "FontName_verdana13", + "owner" : "kx", + "name" : "o", + "access" : 25, + "descriptor" : "Lkx;" + }, { + "field" : "FontName_verdana15", + "owner" : "kx", + "name" : "u", + "access" : 25, + "descriptor" : "Lkx;" + }, { + "field" : "Formatting_colorEndTag", + "owner" : "cy", + "name" : "l", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_comma", + "owner" : "cy", + "name" : "f", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_lineBreakTag", + "owner" : "cy", + "name" : "g", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_pipe", + "owner" : "cy", + "name" : "q", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_rightArrow", + "owner" : "cy", + "name" : "u", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_rightParenthesis", + "owner" : "cy", + "name" : "o", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_spaceLeftParenthesis", + "owner" : "cy", + "name" : "w", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Formatting_true", + "owner" : "cy", + "name" : "m", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "HealthBarDefinition_cached", + "owner" : "ii", + "name" : "q", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "HealthBarDefinition_cachedSprites", + "owner" : "ii", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "HitmarkDefinition_cached", + "owner" : "jm", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "HitmarkDefinition_cachedFonts", + "owner" : "jm", + "name" : "u", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "Instrument_delays", + "owner" : "db", + "name" : "c", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_noise", + "owner" : "db", + "name" : "t", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_phases", + "owner" : "db", + "name" : "b", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_pitchBaseSteps", + "owner" : "db", + "name" : "v", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_pitchSteps", + "owner" : "db", + "name" : "p", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_samples", + "owner" : "db", + "name" : "s", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_sine", + "owner" : "db", + "name" : "y", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Instrument_volumeSteps", + "owner" : "db", + "name" : "r", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Interpreter_arrayLengths", + "owner" : "bv", + "name" : "o", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Interpreter_arrays", + "owner" : "bv", + "name" : "u", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "Interpreter_calendar", + "owner" : "bv", + "name" : "a", + "access" : 8, + "descriptor" : "Ljava/util/Calendar;" + }, { + "field" : "Interpreter_frameDepth", + "owner" : "bv", + "name" : "d", + "access" : 8, + "descriptor" : "I", + "decoder" : 545127349 + }, { + "field" : "Interpreter_frames", + "owner" : "bv", + "name" : "k", + "access" : 8, + "descriptor" : "[Lbn;" + }, { + "field" : "Interpreter_intLocals", + "owner" : "kp", + "name" : "q", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Interpreter_intStack", + "owner" : "bv", + "name" : "g", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Interpreter_intStackSize", + "owner" : "fe", + "name" : "l", + "access" : 8, + "descriptor" : "I", + "decoder" : -1237576843 + }, { + "field" : "Interpreter_stringLocals", + "owner" : "bv", + "name" : "w", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "Interpreter_stringStack", + "owner" : "bv", + "name" : "e", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "Interpreter_stringStackSize", + "owner" : "bv", + "name" : "x", + "access" : 8, + "descriptor" : "I", + "decoder" : -114766123 + }, { + "field" : "ItemDefinition_archive", + "owner" : "jv", + "name" : "u", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "ItemDefinition_cached", + "owner" : "jv", + "name" : "x", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "ItemDefinition_cachedModels", + "owner" : "jv", + "name" : "d", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "ItemDefinition_modelArchive", + "owner" : "jv", + "name" : "g", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "KeyHandler_idleCycles", + "owner" : "an", + "name" : "ci", + "access" : 73, + "descriptor" : "I", + "decoder" : -474146073 + }, { + "field" : "KeyHandler_instance", + "owner" : "an", + "name" : "m", + "access" : 9, + "descriptor" : "Lan;" + }, { + "field" : "KeyHandler_keyCodes", + "owner" : "an", + "name" : "cd", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "KeyHandler_pressedKeys", + "owner" : "an", + "name" : "cb", + "access" : 9, + "descriptor" : "[Z" + }, { + "field" : "KitDefinition_archive", + "owner" : "im", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "KitDefinition_cached", + "owner" : "im", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "Login_isUsernameRemembered", + "owner" : "client", + "name" : "ew", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "Login_loadingPercent", + "owner" : "cu", + "name" : "b", + "access" : 8, + "descriptor" : "I", + "decoder" : -1514610183 + }, { + "field" : "Login_loadingText", + "owner" : "cu", + "name" : "c", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Login_password", + "owner" : "cu", + "name" : "ap", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Login_response0", + "owner" : "cu", + "name" : "al", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Login_response1", + "owner" : "cu", + "name" : "ab", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Login_response2", + "owner" : "cu", + "name" : "ae", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Login_response3", + "owner" : "cu", + "name" : "at", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Login_username", + "owner" : "cu", + "name" : "ad", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Messages_channels", + "owner" : "cw", + "name" : "m", + "access" : 24, + "descriptor" : "Ljava/util/Map;" + }, { + "field" : "Messages_count", + "owner" : "cw", + "name" : "w", + "access" : 8, + "descriptor" : "I", + "decoder" : -1168497831 + }, { + "field" : "Messages_hashTable", + "owner" : "cw", + "name" : "f", + "access" : 24, + "descriptor" : "Llh;" + }, { + "field" : "Messages_queue", + "owner" : "cw", + "name" : "q", + "access" : 24, + "descriptor" : "Ljc;" + }, { + "field" : "ModelData_cosine", + "owner" : "dw", + "name" : "at", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "ModelData_sine", + "owner" : "dw", + "name" : "ae", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Model_cosine", + "owner" : "du", + "name" : "bl", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Model_sharedSequenceModel", + "owner" : "du", + "name" : "m", + "access" : 8, + "descriptor" : "Ldu;" + }, { + "field" : "Model_sharedSequenceModelFaceAlphas", + "owner" : "du", + "name" : "f", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "Model_sharedSpotAnimationModel", + "owner" : "du", + "name" : "q", + "access" : 8, + "descriptor" : "Ldu;" + }, { + "field" : "Model_sharedSpotAnimationModelFaceAlphas", + "owner" : "du", + "name" : "w", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "Model_sine", + "owner" : "du", + "name" : "bm", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Model_transformTempX", + "owner" : "du", + "name" : "bd", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Model_transformTempY", + "owner" : "du", + "name" : "bc", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Model_transformTempZ", + "owner" : "du", + "name" : "bo", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "MouseHandler_currentButton", + "owner" : "bb", + "name" : "d", + "access" : 9, + "descriptor" : "I", + "decoder" : -2044247305 + }, { + "field" : "MouseHandler_currentButton0", + "owner" : "bb", + "name" : "u", + "access" : 73, + "descriptor" : "I", + "decoder" : 642308075 + }, { + "field" : "MouseHandler_idleCycles", + "owner" : "bb", + "name" : "o", + "access" : 73, + "descriptor" : "I", + "decoder" : -1080652669 + }, { + "field" : "MouseHandler_instance", + "owner" : "bb", + "name" : "w", + "access" : 9, + "descriptor" : "Lbb;" + }, { + "field" : "MouseHandler_lastButton", + "owner" : "bb", + "name" : "s", + "access" : 9, + "descriptor" : "I", + "decoder" : 2126310249 + }, { + "field" : "MouseHandler_lastButton0", + "owner" : "bb", + "name" : "i", + "access" : 73, + "descriptor" : "I", + "decoder" : 590718769 + }, { + "field" : "MouseHandler_lastPressedTimeMillis", + "owner" : "bb", + "name" : "h", + "access" : 9, + "descriptor" : "J", + "decoder" : 3806612340723844439 + }, { + "field" : "MouseHandler_lastPressedTimeMillis0", + "owner" : "bb", + "name" : "j", + "access" : 73, + "descriptor" : "J", + "decoder" : 3555003757894628243 + }, { + "field" : "MouseHandler_lastPressedX", + "owner" : "bb", + "name" : "t", + "access" : 9, + "descriptor" : "I", + "decoder" : -1853704165 + }, { + "field" : "MouseHandler_lastPressedX0", + "owner" : "bb", + "name" : "a", + "access" : 73, + "descriptor" : "I", + "decoder" : -813801905 + }, { + "field" : "MouseHandler_lastPressedY", + "owner" : "bb", + "name" : "y", + "access" : 9, + "descriptor" : "I", + "decoder" : 1876967757 + }, { + "field" : "MouseHandler_lastPressedY0", + "owner" : "bb", + "name" : "z", + "access" : 73, + "descriptor" : "I", + "decoder" : 14138669 + }, { + "field" : "MouseHandler_millis", + "owner" : "bb", + "name" : "n", + "access" : 9, + "descriptor" : "J", + "decoder" : -7587574528523107151 + }, { + "field" : "MouseHandler_millis0", + "owner" : "bb", + "name" : "e", + "access" : 73, + "descriptor" : "J", + "decoder" : -5429651987476437823 + }, { + "field" : "MouseHandler_x", + "owner" : "bb", + "name" : "k", + "access" : 9, + "descriptor" : "I", + "decoder" : -649043937 + }, { + "field" : "MouseHandler_x0", + "owner" : "bb", + "name" : "g", + "access" : 73, + "descriptor" : "I", + "decoder" : 1048471439 + }, { + "field" : "MouseHandler_y", + "owner" : "bb", + "name" : "x", + "access" : 9, + "descriptor" : "I", + "decoder" : 1291011547 + }, { + "field" : "MouseHandler_y0", + "owner" : "bb", + "name" : "l", + "access" : 73, + "descriptor" : "I", + "decoder" : 2000222973 + }, { + "field" : "NetCache_archives", + "owner" : "iq", + "name" : "h", + "access" : 9, + "descriptor" : "[Lit;" + }, { + "field" : "NetCache_crc", + "owner" : "iq", + "name" : "t", + "access" : 9, + "descriptor" : "Ljava/util/zip/CRC32;" + }, { + "field" : "NetCache_crcMismatches", + "owner" : "iq", + "name" : "c", + "access" : 9, + "descriptor" : "I", + "decoder" : -1404585009 + }, { + "field" : "NetCache_currentResponse", + "owner" : "ed", + "name" : "i", + "access" : 9, + "descriptor" : "Liz;" + }, { + "field" : "NetCache_ioExceptions", + "owner" : "iq", + "name" : "r", + "access" : 9, + "descriptor" : "I", + "decoder" : -1141619871 + }, { + "field" : "NetCache_pendingPriorityResponses", + "owner" : "iq", + "name" : "u", + "access" : 9, + "descriptor" : "Lld;" + }, { + "field" : "NetCache_pendingPriorityResponsesCount", + "owner" : "iq", + "name" : "g", + "access" : 9, + "descriptor" : "I", + "decoder" : 516430597 + }, { + "field" : "NetCache_pendingPriorityWrites", + "owner" : "iq", + "name" : "w", + "access" : 9, + "descriptor" : "Lld;" + }, { + "field" : "NetCache_pendingPriorityWritesCount", + "owner" : "iq", + "name" : "o", + "access" : 9, + "descriptor" : "I", + "decoder" : 1495729287 + }, { + "field" : "NetCache_pendingResponses", + "owner" : "iq", + "name" : "d", + "access" : 9, + "descriptor" : "Lld;" + }, { + "field" : "NetCache_pendingResponsesCount", + "owner" : "iq", + "name" : "k", + "access" : 9, + "descriptor" : "I", + "decoder" : -1627751389 + }, { + "field" : "NetCache_pendingWrites", + "owner" : "iq", + "name" : "e", + "access" : 9, + "descriptor" : "Lld;" + }, { + "field" : "NetCache_pendingWritesCount", + "owner" : "iq", + "name" : "x", + "access" : 9, + "descriptor" : "I", + "decoder" : -1592359229 + }, { + "field" : "NetCache_pendingWritesQueue", + "owner" : "iq", + "name" : "l", + "access" : 9, + "descriptor" : "Ljp;" + }, { + "field" : "NetCache_reference", + "owner" : "cq", + "name" : "y", + "access" : 9, + "descriptor" : "Lgr;" + }, { + "field" : "NetCache_responseArchiveBuffer", + "owner" : "c", + "name" : "z", + "access" : 9, + "descriptor" : "Lgr;" + }, { + "field" : "NetCache_responseHeaderBuffer", + "owner" : "iq", + "name" : "a", + "access" : 9, + "descriptor" : "Lgr;" + }, { + "field" : "NetCache_socket", + "owner" : "iq", + "name" : "m", + "access" : 9, + "descriptor" : "Lfu;" + }, { + "field" : "NpcDefinition_archive", + "owner" : "jz", + "name" : "m", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "NpcDefinition_cached", + "owner" : "jz", + "name" : "q", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "NpcDefinition_cachedModels", + "owner" : "jz", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "NpcDefinition_modelArchive", + "owner" : "jz", + "name" : "f", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "ObjectDefinition_archive", + "owner" : "jr", + "name" : "f", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "ObjectDefinition_cached", + "owner" : "jr", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "ObjectDefinition_cachedModels", + "owner" : "jr", + "name" : "g", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "ObjectDefinition_isLowDetail", + "owner" : "jr", + "name" : "m", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "PacketBuffer_masks", + "owner" : "hx", + "name" : "x", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "ParamDefinition_cached", + "owner" : "jb", + "name" : "f", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "PcmPlayer_sampleRate", + "owner" : "kl", + "name" : "o", + "access" : 9, + "descriptor" : "I", + "decoder" : 147524751 + }, { + "field" : "PlayerAppearance_cachedModels", + "owner" : "hi", + "name" : "k", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "PlayerType_hardcoreIronman", + "owner" : "ij", + "name" : "u", + "access" : 24, + "descriptor" : "Lij;" + }, { + "field" : "PlayerType_ironman", + "owner" : "ij", + "name" : "w", + "access" : 24, + "descriptor" : "Lij;" + }, { + "field" : "PlayerType_jagexModerator", + "owner" : "ij", + "name" : "q", + "access" : 24, + "descriptor" : "Lij;" + }, { + "field" : "PlayerType_normal", + "owner" : "ij", + "name" : "m", + "access" : 24, + "descriptor" : "Lij;" + }, { + "field" : "PlayerType_playerModerator", + "owner" : "ij", + "name" : "f", + "access" : 24, + "descriptor" : "Lij;" + }, { + "field" : "PlayerType_ultimateIronman", + "owner" : "ij", + "name" : "o", + "access" : 24, + "descriptor" : "Lij;" + }, { + "field" : "Players_count", + "owner" : "cq", + "name" : "u", + "access" : 8, + "descriptor" : "I", + "decoder" : -766468303 + }, { + "field" : "Players_indices", + "owner" : "cq", + "name" : "g", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Players_orientations", + "owner" : "cq", + "name" : "d", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Players_regions", + "owner" : "cq", + "name" : "x", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Players_targetIndices", + "owner" : "cq", + "name" : "k", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Rasterizer2D_height", + "owner" : "lf", + "name" : "av", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Rasterizer2D_pixels", + "owner" : "lf", + "name" : "aq", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "Rasterizer2D_width", + "owner" : "lf", + "name" : "aj", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Rasterizer2D_xClipEnd", + "owner" : "lf", + "name" : "ah", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Rasterizer2D_xClipStart", + "owner" : "lf", + "name" : "ay", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Rasterizer2D_yClipEnd", + "owner" : "lf", + "name" : "ac", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Rasterizer2D_yClipStart", + "owner" : "lf", + "name" : "ar", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_alpha", + "owner" : "et", + "name" : "o", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipHeight", + "owner" : "et", + "name" : "z", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipMidX", + "owner" : "et", + "name" : "n", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipMidX2", + "owner" : "et", + "name" : "s", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipMidY", + "owner" : "et", + "name" : "i", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipMidY2", + "owner" : "et", + "name" : "y", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipNegativeMidX", + "owner" : "et", + "name" : "j", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipNegativeMidY", + "owner" : "et", + "name" : "t", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_clipWidth", + "owner" : "et", + "name" : "a", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Rasterizer3D_colorPalette", + "owner" : "et", + "name" : "b", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "Rasterizer3D_cosine", + "owner" : "et", + "name" : "ag", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "Rasterizer3D_isLowDetailTexture", + "owner" : "et", + "name" : "q", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "Rasterizer3D_rowOffsets", + "owner" : "et", + "name" : "h", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Rasterizer3D_sine", + "owner" : "et", + "name" : "v", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "Rasterizer3D_textureLoader", + "owner" : "et", + "name" : "c", + "access" : 9, + "descriptor" : "Lei;" + }, { + "field" : "Rasterizer3D_zoom", + "owner" : "et", + "name" : "k", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Scene_cameraPitchCosine", + "owner" : "em", + "name" : "aq", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraPitchSine", + "owner" : "em", + "name" : "ag", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraX", + "owner" : "em", + "name" : "r", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraXTile", + "owner" : "em", + "name" : "b", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraXTileMax", + "owner" : "em", + "name" : "t", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraXTileMin", + "owner" : "em", + "name" : "s", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraY", + "owner" : "em", + "name" : "p", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraYTile", + "owner" : "em", + "name" : "c", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraYTileMax", + "owner" : "em", + "name" : "h", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraYTileMin", + "owner" : "em", + "name" : "y", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraYawCosine", + "owner" : "em", + "name" : "av", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraYawSine", + "owner" : "em", + "name" : "aj", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_cameraZ", + "owner" : "em", + "name" : "v", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_currentOccluders", + "owner" : "em", + "name" : "an", + "access" : 8, + "descriptor" : "[Lee;" + }, { + "field" : "Scene_currentOccludersCount", + "owner" : "em", + "name" : "am", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_drawnCount", + "owner" : "em", + "name" : "j", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_isLowDetail", + "owner" : "em", + "name" : "m", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "Scene_plane", + "owner" : "em", + "name" : "z", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_planeOccluderCounts", + "owner" : "em", + "name" : "ap", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Scene_planeOccluders", + "owner" : "em", + "name" : "as", + "access" : 8, + "descriptor" : "[[Lee;" + }, { + "field" : "Scene_selectedPlane", + "owner" : "em", + "name" : "ay", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_selectedScreenX", + "owner" : "em", + "name" : "ah", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_selectedScreenY", + "owner" : "em", + "name" : "ak", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_selectedX", + "owner" : "em", + "name" : "aw", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Scene_selectedY", + "owner" : "em", + "name" : "al", + "access" : 9, + "descriptor" : "I" + }, { + "field" : "Scene_tilesDeque", + "owner" : "em", + "name" : "az", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "Scene_viewportXCenter", + "owner" : "em", + "name" : "bx", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_viewportXMax", + "owner" : "em", + "name" : "bl", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_viewportXMin", + "owner" : "em", + "name" : "bu", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_viewportYCenter", + "owner" : "em", + "name" : "by", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_viewportYMax", + "owner" : "em", + "name" : "br", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Scene_viewportYMin", + "owner" : "em", + "name" : "bm", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "Script_cached", + "owner" : "cg", + "name" : "m", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "SequenceDefinition_archive", + "owner" : "jh", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "SequenceDefinition_cached", + "owner" : "jh", + "name" : "w", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "Skills_enabled", + "owner" : "hc", + "name" : "f", + "access" : 25, + "descriptor" : "[Z" + }, { + "field" : "Skills_experienceTable", + "owner" : "hc", + "name" : "q", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "SpotAnimationDefinition_archive", + "owner" : "io", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "SpotAnimationDefinition_cached", + "owner" : "io", + "name" : "q", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "SpotAnimationDefinition_cachedModels", + "owner" : "io", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "SpotAnimationDefinition_modelArchive", + "owner" : "io", + "name" : "f", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "Sprite_cached", + "owner" : "jv", + "name" : "k", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "Strings_almostEverywhere", + "owner" : "id", + "name" : "hw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_andTheProtectItemPrayerWontWork", + "owner" : "id", + "name" : "hj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_attack", + "owner" : "id", + "name" : "fq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_cancel", + "owner" : "id", + "name" : "iz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_checkingForUpdates", + "owner" : "id", + "name" : "s", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_chooseOption", + "owner" : "id", + "name" : "fw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_close", + "owner" : "id", + "name" : "fd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_connectingToServer", + "owner" : "id", + "name" : "if", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_connectingToUpdateServer", + "owner" : "id", + "name" : "j", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_connectionLost", + "owner" : "id", + "name" : "n", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_continue", + "owner" : "id", + "name" : "g", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_drop", + "owner" : "id", + "name" : "q", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_examine", + "owner" : "id", + "name" : "ep", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_existingUser", + "owner" : "id", + "name" : "is", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_fromYourFriendListFirst", + "owner" : "id", + "name" : "fe", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_fromYourIgnoreListFirst", + "owner" : "id", + "name" : "fy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_hasLoggedIn", + "owner" : "id", + "name" : "ea", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_hasLoggedOut", + "owner" : "id", + "name" : "es", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_hidden", + "owner" : "id", + "name" : "w", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_isAlreadyOnYourFriendList", + "owner" : "id", + "name" : "fo", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_level", + "owner" : "id", + "name" : "fl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedConfig", + "owner" : "id", + "name" : "v", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedFonts", + "owner" : "id", + "name" : "b", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedInputHandler", + "owner" : "id", + "name" : "ar", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedInterfaces", + "owner" : "id", + "name" : "ak", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedSprites", + "owner" : "id", + "name" : "aq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedTextures", + "owner" : "id", + "name" : "av", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedTitleScreen", + "owner" : "id", + "name" : "r", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedUpdateList", + "owner" : "id", + "name" : "t", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedWordpack", + "owner" : "id", + "name" : "ay", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadedWorldMap", + "owner" : "id", + "name" : "al", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loading", + "owner" : "id", + "name" : "kq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingConfig", + "owner" : "id", + "name" : "p", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingFonts", + "owner" : "id", + "name" : "h", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingInterfaces", + "owner" : "id", + "name" : "ah", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingPleaseWait", + "owner" : "id", + "name" : "k", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingSprites", + "owner" : "id", + "name" : "ag", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingTextures", + "owner" : "id", + "name" : "aj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingTitleScreen", + "owner" : "id", + "name" : "c", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingWordpack", + "owner" : "id", + "name" : "ac", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_loadingWorldMap", + "owner" : "id", + "name" : "aw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_login", + "owner" : "id", + "name" : "ie", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_membersObject", + "owner" : "id", + "name" : "m", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_moreOptions", + "owner" : "id", + "name" : "fg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_newUser", + "owner" : "id", + "name" : "iy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_notWorkOnThisWorld", + "owner" : "id", + "name" : "hu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_null", + "owner" : "id", + "name" : "e", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_ok", + "owner" : "id", + "name" : "o", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_password", + "owner" : "id", + "name" : "in", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pin", + "owner" : "id", + "name" : "il", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_playersCanAttackEachOther", + "owner" : "id", + "name" : "he", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_playersCanAttackEachOtherAlmostEverywhere", + "owner" : "id", + "name" : "ht", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pleaseEnterYourPassword", + "owner" : "id", + "name" : "dh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pleaseEnterYourUsername", + "owner" : "id", + "name" : "dw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pleaseRemoveFriend", + "owner" : "id", + "name" : "fi", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pleaseRemoveIgnore", + "owner" : "id", + "name" : "fr", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pleaseWait", + "owner" : "id", + "name" : "fp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_pleaseWaitAttemptingToReestablish", + "owner" : "id", + "name" : "i", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_preparedSoundEngine", + "owner" : "id", + "name" : "y", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_preparedVisibilityMap", + "owner" : "id", + "name" : "z", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_select", + "owner" : "id", + "name" : "u", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_skill", + "owner" : "id", + "name" : "fj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_space", + "owner" : "id", + "name" : "fh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_startingGameEngine", + "owner" : "id", + "name" : "a", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_take", + "owner" : "id", + "name" : "f", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_theProtectItemPrayerWill", + "owner" : "id", + "name" : "hv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_thisIsABetaWorld", + "owner" : "id", + "name" : "ho", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_thisIsAHighRiskPvpWorld", + "owner" : "id", + "name" : "hi", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_thisIsAHighRiskWorld", + "owner" : "id", + "name" : "hp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_thisIsAPvpWorld", + "owner" : "id", + "name" : "hq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_unableToFind", + "owner" : "id", + "name" : "eg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_use", + "owner" : "id", + "name" : "ez", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_walkHere", + "owner" : "id", + "name" : "fc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_warning", + "owner" : "id", + "name" : "hl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_welcomeToRuneScape", + "owner" : "id", + "name" : "ij", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_yourFriendListIsFull", + "owner" : "id", + "name" : "fu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_yourIgnoreListIsFull", + "owner" : "id", + "name" : "ft", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Strings_yourNormalAccountWillNotBeAffected", + "owner" : "id", + "name" : "hz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "Texture_animatedPixels", + "owner" : "dh", + "name" : "a", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Tiles_heights", + "owner" : "bq", + "name" : "m", + "access" : 8, + "descriptor" : "[[[I" + }, { + "field" : "Tiles_minPlane", + "owner" : "bq", + "name" : "q", + "access" : 8, + "descriptor" : "I", + "decoder" : -1454618167 + }, { + "field" : "Tiles_renderFlags", + "owner" : "bq", + "name" : "f", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "TriBool_false", + "owner" : "kd", + "name" : "q", + "access" : 25, + "descriptor" : "Lkd;" + }, { + "field" : "TriBool_true", + "owner" : "kd", + "name" : "f", + "access" : 25, + "descriptor" : "Lkd;" + }, { + "field" : "TriBool_unknown", + "owner" : "kd", + "name" : "m", + "access" : 25, + "descriptor" : "Lkd;" + }, { + "field" : "VarbitDefinition_archive", + "owner" : "ia", + "name" : "m", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "VarbitDefinition_cached", + "owner" : "ia", + "name" : "f", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "VarpDefinition_cached", + "owner" : "ix", + "name" : "q", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "Varps_main", + "owner" : "hv", + "name" : "q", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "Varps_masks", + "owner" : "hv", + "name" : "m", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "Varps_temp", + "owner" : "hv", + "name" : "f", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "ViewportMouse_entityCount", + "owner" : "dm", + "name" : "i", + "access" : 9, + "descriptor" : "I", + "decoder" : -2140977119 + }, { + "field" : "ViewportMouse_entityTags", + "owner" : "dm", + "name" : "a", + "access" : 9, + "descriptor" : "[J" + }, { + "field" : "ViewportMouse_false0", + "owner" : "dm", + "name" : "w", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "ViewportMouse_isInViewport", + "owner" : "dm", + "name" : "m", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "ViewportMouse_x", + "owner" : "dm", + "name" : "f", + "access" : 9, + "descriptor" : "I", + "decoder" : 1891197573 + }, { + "field" : "ViewportMouse_y", + "owner" : "dm", + "name" : "q", + "access" : 9, + "descriptor" : "I", + "decoder" : 1535565231 + }, { + "field" : "WorldMapCacheName_area", + "owner" : "aw", + "name" : "w", + "access" : 24, + "descriptor" : "Law;" + }, { + "field" : "WorldMapCacheName_compositeMap", + "owner" : "aw", + "name" : "f", + "access" : 25, + "descriptor" : "Law;" + }, { + "field" : "WorldMapCacheName_compositeTexture", + "owner" : "aw", + "name" : "q", + "access" : 25, + "descriptor" : "Law;" + }, { + "field" : "WorldMapCacheName_details", + "owner" : "aw", + "name" : "m", + "access" : 25, + "descriptor" : "Law;" + }, { + "field" : "WorldMapCacheName_labels", + "owner" : "aw", + "name" : "o", + "access" : 25, + "descriptor" : "Law;" + }, { + "field" : "WorldMapElement_cached", + "owner" : "ho", + "name" : "f", + "access" : 9, + "descriptor" : "[Lic;" + }, { + "field" : "WorldMapElement_cachedSprites", + "owner" : "ic", + "name" : "w", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "WorldMapElement_count", + "owner" : "ev", + "name" : "q", + "access" : 9, + "descriptor" : "I", + "decoder" : -112939189 + }, { + "field" : "WorldMapLabelSize_large", + "owner" : "s", + "name" : "q", + "access" : 25, + "descriptor" : "Ls;" + }, { + "field" : "WorldMapLabelSize_medium", + "owner" : "s", + "name" : "f", + "access" : 25, + "descriptor" : "Ls;" + }, { + "field" : "WorldMapLabelSize_small", + "owner" : "s", + "name" : "m", + "access" : 25, + "descriptor" : "Ls;" + }, { + "field" : "applet", + "owner" : "fx", + "name" : "m", + "access" : 9, + "descriptor" : "Ljava/applet/Applet;" + }, { + "field" : "archive0", + "owner" : "ir", + "name" : "di", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive1", + "owner" : "ek", + "name" : "dc", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive10", + "owner" : "j", + "name" : "dv", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive11", + "owner" : "cu", + "name" : "do", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive12", + "owner" : "cy", + "name" : "dh", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive13", + "owner" : "gi", + "name" : "dz", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive14", + "owner" : "q", + "name" : "dj", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive15", + "owner" : "as", + "name" : "du", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive16", + "owner" : "c", + "name" : "eb", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive2", + "owner" : "be", + "name" : "dg", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive3", + "owner" : "t", + "name" : "db", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive4", + "owner" : "v", + "name" : "dd", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive5", + "owner" : "cn", + "name" : "dy", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive6", + "owner" : "fq", + "name" : "dk", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive7", + "owner" : "ad", + "name" : "dl", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive8", + "owner" : "p", + "name" : "dr", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archive9", + "owner" : "il", + "name" : "dw", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "archiveLoaderArchive", + "owner" : "client", + "name" : "sq", + "access" : 8, + "descriptor" : "I", + "decoder" : -1546210597 + }, { + "field" : "archiveLoaders", + "owner" : "client", + "name" : "sy", + "access" : 8, + "descriptor" : "Ljava/util/ArrayList;" + }, { + "field" : "base37Table", + "owner" : "ku", + "name" : "m", + "access" : 25, + "descriptor" : "[C" + }, { + "field" : "baseX", + "owner" : "af", + "name" : "ff", + "access" : 8, + "descriptor" : "I", + "decoder" : -790717597 + }, { + "field" : "baseY", + "owner" : "bw", + "name" : "fr", + "access" : 8, + "descriptor" : "I", + "decoder" : -438288575 + }, { + "field" : "cacheDirectoryLocations", + "owner" : "ah", + "name" : "j", + "access" : 9, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "camAngleX", + "owner" : "client", + "name" : "hw", + "access" : 8, + "descriptor" : "I", + "decoder" : 410614005 + }, { + "field" : "camAngleY", + "owner" : "client", + "name" : "hp", + "access" : 8, + "descriptor" : "I", + "decoder" : -1163038981 + }, { + "field" : "camFollowHeight", + "owner" : "client", + "name" : "ho", + "access" : 8, + "descriptor" : "I", + "decoder" : 1005832199 + }, { + "field" : "cameraPitch", + "owner" : "t", + "name" : "hq", + "access" : 8, + "descriptor" : "I", + "decoder" : 490189491 + }, { + "field" : "cameraX", + "owner" : "as", + "name" : "ha", + "access" : 8, + "descriptor" : "I", + "decoder" : 1052834531 + }, { + "field" : "cameraY", + "owner" : "g", + "name" : "hs", + "access" : 8, + "descriptor" : "I", + "decoder" : 1326137897 + }, { + "field" : "cameraYaw", + "owner" : "ha", + "name" : "he", + "access" : 8, + "descriptor" : "I", + "decoder" : 2069364655 + }, { + "field" : "cameraZ", + "owner" : "k", + "name" : "hl", + "access" : 8, + "descriptor" : "I", + "decoder" : -1945589829 + }, { + "field" : "canvasHeight", + "owner" : "gd", + "name" : "p", + "access" : 9, + "descriptor" : "I", + "decoder" : -842662451 + }, { + "field" : "canvasWidth", + "owner" : "dt", + "name" : "r", + "access" : 9, + "descriptor" : "I", + "decoder" : 1784515731 + }, { + "field" : "chatEffects", + "owner" : "client", + "name" : "mg", + "access" : 8, + "descriptor" : "I", + "decoder" : 247245677 + }, { + "field" : "clDat", + "owner" : "lc", + "name" : "w", + "access" : 9, + "descriptor" : "Ljava/io/File;" + }, { + "field" : "clanChat", + "owner" : "cl", + "name" : "pg", + "access" : 8, + "descriptor" : "Lkv;" + }, { + "field" : "clickedComponent", + "owner" : "client", + "name" : "mc", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "clickedComponentParent", + "owner" : "client", + "name" : "mr", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "client", + "owner" : "dl", + "name" : "af", + "access" : 8, + "descriptor" : "Lclient;" + }, { + "field" : "clientPreferences", + "owner" : "lw", + "name" : "su", + "access" : 8, + "descriptor" : "Lbf;" + }, { + "field" : "clientType", + "owner" : "client", + "name" : "bm", + "access" : 8, + "descriptor" : "I", + "decoder" : 1678472241 + }, { + "field" : "clock", + "owner" : "fg", + "name" : "n", + "access" : 8, + "descriptor" : "Lfa;" + }, { + "field" : "collisionMaps", + "owner" : "client", + "name" : "w", + "access" : 8, + "descriptor" : "[Lfy;" + }, { + "field" : "combatTargetPlayerIndex", + "owner" : "client", + "name" : "kx", + "access" : 8, + "descriptor" : "I", + "decoder" : -1309758309 + }, { + "field" : "componentClickMasks", + "owner" : "client", + "name" : "on", + "access" : 8, + "descriptor" : "Lld;" + }, { + "field" : "componentClickX", + "owner" : "client", + "name" : "mt", + "access" : 8, + "descriptor" : "I", + "decoder" : -1972775883 + }, { + "field" : "componentClickY", + "owner" : "client", + "name" : "me", + "access" : 8, + "descriptor" : "I", + "decoder" : 1052276727 + }, { + "field" : "componentDragDuration", + "owner" : "bu", + "name" : "no", + "access" : 8, + "descriptor" : "I", + "decoder" : 2059180753 + }, { + "field" : "cp1252AsciiExtension", + "owner" : "kr", + "name" : "m", + "access" : 25, + "descriptor" : "[C" + }, { + "field" : "crossSprites", + "owner" : "an", + "name" : "gx", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "currentLevels", + "owner" : "client", + "name" : "ki", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "currentTimeMsLast", + "owner" : "ed", + "name" : "m", + "access" : 8, + "descriptor" : "J", + "decoder" : 3311945626287518857 + }, { + "field" : "currentTimeMsOffset", + "owner" : "ga", + "name" : "f", + "access" : 8, + "descriptor" : "J", + "decoder" : -6166028446082638015 + }, { + "field" : "cycle", + "owner" : "client", + "name" : "cu", + "access" : 8, + "descriptor" : "I", + "decoder" : 1909006131 + }, { + "field" : "dat2File", + "owner" : "fs", + "name" : "n", + "access" : 9, + "descriptor" : "Ldy;" + }, { + "field" : "decimator", + "owner" : "fd", + "name" : "qi", + "access" : 8, + "descriptor" : "Ldp;" + }, { + "field" : "destinationX", + "owner" : "client", + "name" : "pd", + "access" : 8, + "descriptor" : "I", + "decoder" : -362336323 + }, { + "field" : "destinationY", + "owner" : "client", + "name" : "pk", + "access" : 8, + "descriptor" : "I", + "decoder" : 1298845031 + }, { + "field" : "directBufferUnavailable", + "owner" : "gu", + "name" : "f", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "displayFps", + "owner" : "client", + "name" : "cg", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "dragInventoryComponent", + "owner" : "az", + "name" : "jf", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "dragItemSlotDestination", + "owner" : "client", + "name" : "jy", + "access" : 8, + "descriptor" : "I", + "decoder" : -836653679 + }, { + "field" : "dragItemSlotSource", + "owner" : "client", + "name" : "jp", + "access" : 8, + "descriptor" : "I", + "decoder" : 485534011 + }, { + "field" : "experience", + "owner" : "client", + "name" : "kb", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "followerIndex", + "owner" : "client", + "name" : "ml", + "access" : 8, + "descriptor" : "I", + "decoder" : 1602665191 + }, { + "field" : "followerOpsLowPriority", + "owner" : "client", + "name" : "lw", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "fontBold12", + "owner" : "q", + "name" : "fo", + "access" : 8, + "descriptor" : "Lkk;" + }, { + "field" : "fontNameVerdana11", + "owner" : "lz", + "name" : "x", + "access" : 24, + "descriptor" : "Lkx;" + }, { + "field" : "fontNameVerdana13", + "owner" : "lz", + "name" : "d", + "access" : 24, + "descriptor" : "Lkx;" + }, { + "field" : "fontNameVerdana15", + "owner" : "lz", + "name" : "k", + "access" : 24, + "descriptor" : "Lkx;" + }, { + "field" : "fontPlain11", + "owner" : "by", + "name" : "fv", + "access" : 8, + "descriptor" : "Lkk;" + }, { + "field" : "fontPlain12", + "owner" : "az", + "name" : "fu", + "access" : 8, + "descriptor" : "Lkk;" + }, { + "field" : "fonts", + "owner" : "ic", + "name" : "fs", + "access" : 8, + "descriptor" : "Lkz;" + }, { + "field" : "fontsMap", + "owner" : "client", + "name" : "ft", + "access" : 8, + "descriptor" : "Ljava/util/HashMap;" + }, { + "field" : "fps", + "owner" : "ba", + "name" : "k", + "access" : 12, + "descriptor" : "I", + "decoder" : 1789653893 + }, { + "field" : "friendSystem", + "owner" : "ag", + "name" : "rc", + "access" : 9, + "descriptor" : "Lbh;" + }, { + "field" : "gameBuild", + "owner" : "client", + "name" : "bq", + "access" : 8, + "descriptor" : "I", + "decoder" : 1186004739 + }, { + "field" : "gameDrawingMode", + "owner" : "client", + "name" : "oz", + "access" : 8, + "descriptor" : "I", + "decoder" : -12672775 + }, { + "field" : "gameObjects", + "owner" : "em", + "name" : "ar", + "access" : 8, + "descriptor" : "[Leh;" + }, { + "field" : "gameShell", + "owner" : "ba", + "name" : "f", + "access" : 8, + "descriptor" : "Lba;" + }, { + "field" : "gameState", + "owner" : "client", + "name" : "br", + "access" : 8, + "descriptor" : "I", + "decoder" : 244995961 + }, { + "field" : "garbageCollector", + "owner" : "ir", + "name" : "au", + "access" : 8, + "descriptor" : "Ljava/lang/management/GarbageCollectorMXBean;" + }, { + "field" : "garbageCollectorLastCheckTimeMs", + "owner" : "ba", + "name" : "aa", + "access" : 8, + "descriptor" : "J", + "decoder" : -3607118089363666005 + }, { + "field" : "garbageCollectorLastCollectionTime", + "owner" : "ba", + "name" : "ao", + "access" : 8, + "descriptor" : "J", + "decoder" : 1013162399149344707 + }, { + "field" : "grandExchangeEvents", + "owner" : "do", + "name" : "sm", + "access" : 8, + "descriptor" : "Lg;" + }, { + "field" : "grandExchangeOffers", + "owner" : "client", + "name" : "sb", + "access" : 8, + "descriptor" : "[Lx;" + }, { + "field" : "graphicsObjects", + "owner" : "client", + "name" : "kt", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "groundItems", + "owner" : "client", + "name" : "kz", + "access" : 8, + "descriptor" : "[[[Lje;" + }, { + "field" : "gzipDecompressor", + "owner" : "ir", + "name" : "i", + "access" : 8, + "descriptor" : "Lgo;" + }, { + "field" : "hasFocus", + "owner" : "ba", + "name" : "an", + "access" : 72, + "descriptor" : "Z" + }, { + "field" : "headIconHintSprites", + "owner" : "br", + "name" : "gi", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "headIconPkSprites", + "owner" : "z", + "name" : "gt", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "headIconPrayerSprites", + "owner" : "bf", + "name" : "gr", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "hintArrowHeight", + "owner" : "client", + "name" : "ci", + "access" : 8, + "descriptor" : "I", + "decoder" : -627650567 + }, { + "field" : "hintArrowNpcIndex", + "owner" : "client", + "name" : "cl", + "access" : 8, + "descriptor" : "I", + "decoder" : 1485594821 + }, { + "field" : "hintArrowPlayerIndex", + "owner" : "client", + "name" : "ct", + "access" : 8, + "descriptor" : "I", + "decoder" : -1036874153 + }, { + "field" : "hintArrowSubX", + "owner" : "client", + "name" : "cd", + "access" : 8, + "descriptor" : "I", + "decoder" : 749254081 + }, { + "field" : "hintArrowSubY", + "owner" : "client", + "name" : "cx", + "access" : 8, + "descriptor" : "I", + "decoder" : 1393270633 + }, { + "field" : "hintArrowType", + "owner" : "client", + "name" : "cp", + "access" : 8, + "descriptor" : "I", + "decoder" : -871534943 + }, { + "field" : "hintArrowX", + "owner" : "client", + "name" : "cz", + "access" : 8, + "descriptor" : "I", + "decoder" : -1757834373 + }, { + "field" : "hintArrowY", + "owner" : "client", + "name" : "cc", + "access" : 8, + "descriptor" : "I", + "decoder" : -123748133 + }, { + "field" : "huffman", + "owner" : "ki", + "name" : "m", + "access" : 9, + "descriptor" : "Lgd;" + }, { + "field" : "idx255File", + "owner" : "fs", + "name" : "i", + "access" : 9, + "descriptor" : "Ldy;" + }, { + "field" : "idxCount", + "owner" : "fs", + "name" : "u", + "access" : 9, + "descriptor" : "I", + "decoder" : -2051451755 + }, { + "field" : "idxFiles", + "owner" : "ik", + "name" : "a", + "access" : 9, + "descriptor" : "[Ldy;" + }, { + "field" : "instanceChunkTemplates", + "owner" : "client", + "name" : "gq", + "access" : 8, + "descriptor" : "[[[I" + }, { + "field" : "interfaceComponents", + "owner" : "ho", + "name" : "g", + "access" : 9, + "descriptor" : "[[Lho;" + }, { + "field" : "interfaceParents", + "owner" : "client", + "name" : "mj", + "access" : 8, + "descriptor" : "Lld;" + }, { + "field" : "isCameraLocked", + "owner" : "client", + "name" : "qz", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isDraggingComponent", + "owner" : "client", + "name" : "ny", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isInInstance", + "owner" : "client", + "name" : "gg", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isItemSelected", + "owner" : "client", + "name" : "lz", + "access" : 8, + "descriptor" : "I", + "decoder" : 1630772923 + }, { + "field" : "isKilled", + "owner" : "ba", + "name" : "u", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isLoading", + "owner" : "client", + "name" : "cj", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isLowDetail", + "owner" : "client", + "name" : "bc", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isMembersWorld", + "owner" : "client", + "name" : "bd", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "isMenuOpen", + "owner" : "client", + "name" : "kc", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isResizable", + "owner" : "client", + "name" : "or", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isSpellSelected", + "owner" : "client", + "name" : "lv", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "isStereo", + "owner" : "co", + "name" : "u", + "access" : 12, + "descriptor" : "Z" + }, { + "field" : "itemContainers", + "owner" : "bc", + "name" : "m", + "access" : 8, + "descriptor" : "Lld;" + }, { + "field" : "itemDragDuration", + "owner" : "client", + "name" : "jt", + "access" : 8, + "descriptor" : "I", + "decoder" : 1486366835 + }, { + "field" : "javaVendor", + "owner" : "fz", + "name" : "m", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "javaVersion", + "owner" : "fz", + "name" : "f", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "js5ConnectState", + "owner" : "client", + "name" : "da", + "access" : 8, + "descriptor" : "I", + "decoder" : -1431050759 + }, { + "field" : "js5Errors", + "owner" : "client", + "name" : "ek", + "access" : 8, + "descriptor" : "I", + "decoder" : 1791955261 + }, { + "field" : "js5Socket", + "owner" : "cf", + "name" : "df", + "access" : 8, + "descriptor" : "Lfu;" + }, { + "field" : "js5SocketTask", + "owner" : "hr", + "name" : "dn", + "access" : 8, + "descriptor" : "Lfm;" + }, { + "field" : "js5StartTimeMs", + "owner" : "eh", + "name" : "ds", + "access" : 8, + "descriptor" : "J", + "decoder" : -6104270600047501055 + }, { + "field" : "language", + "owner" : "client", + "name" : "bo", + "access" : 8, + "descriptor" : "I", + "decoder" : 2068355509 + }, { + "field" : "levels", + "owner" : "client", + "name" : "kr", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "loadedInterfaces", + "owner" : "ho", + "name" : "l", + "access" : 9, + "descriptor" : "[Z" + }, { + "field" : "localPlayer", + "owner" : "ao", + "name" : "jk", + "access" : 8, + "descriptor" : "Lbr;" + }, { + "field" : "localPlayerIndex", + "owner" : "client", + "name" : "ji", + "access" : 8, + "descriptor" : "I", + "decoder" : -1869532553 + }, { + "field" : "localPlayerName", + "owner" : "fx", + "name" : "f", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "loginState", + "owner" : "client", + "name" : "ed", + "access" : 8, + "descriptor" : "I", + "decoder" : -163579343 + }, { + "field" : "loginType", + "owner" : "an", + "name" : "bk", + "access" : 8, + "descriptor" : "Llx;" + }, { + "field" : "mapDotSprites", + "owner" : "at", + "name" : "gu", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "mapIconCount", + "owner" : "client", + "name" : "pi", + "access" : 8, + "descriptor" : "I", + "decoder" : 864673321 + }, { + "field" : "mapIconXs", + "owner" : "client", + "name" : "ps", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "mapIconYs", + "owner" : "client", + "name" : "pw", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "mapIcons", + "owner" : "client", + "name" : "po", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "mapMarkerSprites", + "owner" : "j", + "name" : "ga", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "mapSceneSprites", + "owner" : "gq", + "name" : "gv", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "masterDisk", + "owner" : "kz", + "name" : "sc", + "access" : 8, + "descriptor" : "Lff;" + }, { + "field" : "menuActions", + "owner" : "client", + "name" : "ld", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "menuArguments0", + "owner" : "client", + "name" : "lk", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "menuArguments1", + "owner" : "client", + "name" : "ly", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "menuArguments2", + "owner" : "client", + "name" : "li", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "menuHeight", + "owner" : "ak", + "name" : "ka", + "access" : 8, + "descriptor" : "I", + "decoder" : -1734004743 + }, { + "field" : "menuOpcodes", + "owner" : "client", + "name" : "lh", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "menuOptionsCount", + "owner" : "client", + "name" : "ll", + "access" : 8, + "descriptor" : "I", + "decoder" : -1749538901 + }, { + "field" : "menuShiftClick", + "owner" : "client", + "name" : "lt", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "menuTargetNames", + "owner" : "client", + "name" : "la", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "menuWidth", + "owner" : "hf", + "name" : "ko", + "access" : 8, + "descriptor" : "I", + "decoder" : 2079315667 + }, { + "field" : "menuX", + "owner" : "v", + "name" : "kw", + "access" : 8, + "descriptor" : "I", + "decoder" : -12041645 + }, { + "field" : "menuY", + "owner" : "ba", + "name" : "kl", + "access" : 8, + "descriptor" : "I", + "decoder" : 1875936371 + }, { + "field" : "midiPcmStream", + "owner" : "hf", + "name" : "w", + "access" : 9, + "descriptor" : "Lhm;" + }, { + "field" : "minimapState", + "owner" : "client", + "name" : "qm", + "access" : 8, + "descriptor" : "I", + "decoder" : -137788125 + }, { + "field" : "modIconSprites", + "owner" : "h", + "name" : "gc", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "modelViewportXs", + "owner" : "du", + "name" : "ap", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "modelViewportYs", + "owner" : "du", + "name" : "as", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "mouseCrossColor", + "owner" : "client", + "name" : "jm", + "access" : 8, + "descriptor" : "I", + "decoder" : 233318639 + }, { + "field" : "mouseCrossState", + "owner" : "client", + "name" : "jw", + "access" : 8, + "descriptor" : "I", + "decoder" : -1302827103 + }, { + "field" : "mouseCrossX", + "owner" : "client", + "name" : "jb", + "access" : 8, + "descriptor" : "I", + "decoder" : 202604997 + }, { + "field" : "mouseCrossY", + "owner" : "client", + "name" : "jq", + "access" : 8, + "descriptor" : "I", + "decoder" : -1984048653 + }, { + "field" : "mouseLastLastPressedTimeMillis", + "owner" : "client", + "name" : "cb", + "access" : 8, + "descriptor" : "J", + "decoder" : -8445874050676184263 + }, { + "field" : "mouseRecorder", + "owner" : "cb", + "name" : "ck", + "access" : 8, + "descriptor" : "Lbu;" + }, { + "field" : "mouseWheel", + "owner" : "j", + "name" : "ol", + "access" : 8, + "descriptor" : "Lfv;" + }, { + "field" : "mouseWheelRotation", + "owner" : "client", + "name" : "oe", + "access" : 8, + "descriptor" : "I", + "decoder" : -1628183831 + }, { + "field" : "mousedOverComponentIf1", + "owner" : "fa", + "name" : "lu", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "musicTrack", + "owner" : "i", + "name" : "k", + "access" : 9, + "descriptor" : "Lhe;" + }, { + "field" : "musicTrackBoolean", + "owner" : "lj", + "name" : "d", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "musicTrackFileId", + "owner" : "x", + "name" : "l", + "access" : 9, + "descriptor" : "I", + "decoder" : -812708185 + }, { + "field" : "musicTrackGroupId", + "owner" : "ar", + "name" : "g", + "access" : 9, + "descriptor" : "I", + "decoder" : -18917723 + }, { + "field" : "npcAttackOption", + "owner" : "client", + "name" : "de", + "access" : 8, + "descriptor" : "Lcj;" + }, { + "field" : "npcCount", + "owner" : "client", + "name" : "ep", + "access" : 8, + "descriptor" : "I", + "decoder" : -1569269731 + }, { + "field" : "npcIndices", + "owner" : "client", + "name" : "fq", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "npcs", + "owner" : "client", + "name" : "ez", + "access" : 8, + "descriptor" : "[Lcv;" + }, { + "field" : "objectSounds", + "owner" : "be", + "name" : "m", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "osName", + "owner" : "ju", + "name" : "b", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "osNameLowerCase", + "owner" : "p", + "name" : "h", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "overheadText", + "owner" : "client", + "name" : "ih", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "overheadTextAscents", + "owner" : "client", + "name" : "ip", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "overheadTextColors", + "owner" : "client", + "name" : "ic", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "overheadTextCount", + "owner" : "client", + "name" : "ir", + "access" : 8, + "descriptor" : "I", + "decoder" : 616180377 + }, { + "field" : "overheadTextCyclesRemaining", + "owner" : "client", + "name" : "io", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "overheadTextEffects", + "owner" : "client", + "name" : "iw", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "overheadTextLimit", + "owner" : "client", + "name" : "iv", + "access" : 8, + "descriptor" : "I", + "decoder" : 1889277277 + }, { + "field" : "overheadTextXOffsets", + "owner" : "client", + "name" : "ib", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "overheadTextXs", + "owner" : "client", + "name" : "iq", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "overheadTextYs", + "owner" : "client", + "name" : "iu", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "packetBufferNodes", + "owner" : "gg", + "name" : "o", + "access" : 9, + "descriptor" : "[Lgg;" + }, { + "field" : "packetWriter", + "owner" : "client", + "name" : "fj", + "access" : 25, + "descriptor" : "Lcl;" + }, { + "field" : "pcmPlayer0", + "owner" : "aw", + "name" : "qu", + "access" : 8, + "descriptor" : "Lco;" + }, { + "field" : "pcmPlayer1", + "owner" : "ir", + "name" : "qb", + "access" : 8, + "descriptor" : "Lco;" + }, { + "field" : "pcmPlayerCount", + "owner" : "cu", + "name" : "e", + "access" : 8, + "descriptor" : "I", + "decoder" : -184301597 + }, { + "field" : "pcmPlayerProvider", + "owner" : "bl", + "name" : "n", + "access" : 9, + "descriptor" : "Lcz;" + }, { + "field" : "pcmStreamMixer", + "owner" : "fz", + "name" : "qr", + "access" : 8, + "descriptor" : "Lct;" + }, { + "field" : "plane", + "owner" : "dx", + "name" : "jg", + "access" : 8, + "descriptor" : "I", + "decoder" : -631434243 + }, { + "field" : "platformInfo", + "owner" : "s", + "name" : "st", + "access" : 8, + "descriptor" : "Llb;" + }, { + "field" : "platformInfoProvider", + "owner" : "client", + "name" : "sk", + "access" : 8, + "descriptor" : "Llm;" + }, { + "field" : "playerAttackOption", + "owner" : "client", + "name" : "co", + "access" : 8, + "descriptor" : "Lcj;" + }, { + "field" : "playerMenuActions", + "owner" : "client", + "name" : "kq", + "access" : 8, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "playerMenuOpcodes", + "owner" : "client", + "name" : "kp", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "playerMod", + "owner" : "client", + "name" : "mn", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "players", + "owner" : "client", + "name" : "jd", + "access" : 8, + "descriptor" : "[Lbr;" + }, { + "field" : "port1", + "owner" : "q", + "name" : "ee", + "access" : 8, + "descriptor" : "I", + "decoder" : -753026759 + }, { + "field" : "port2", + "owner" : "ag", + "name" : "eq", + "access" : 8, + "descriptor" : "I", + "decoder" : -256520591 + }, { + "field" : "port3", + "owner" : "ga", + "name" : "eh", + "access" : 8, + "descriptor" : "I", + "decoder" : 994298267 + }, { + "field" : "projectiles", + "owner" : "client", + "name" : "kk", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "publicChatMode", + "owner" : "client", + "name" : "pt", + "access" : 8, + "descriptor" : "I", + "decoder" : -1802494233 + }, { + "field" : "randomDat", + "owner" : "fs", + "name" : "k", + "access" : 9, + "descriptor" : "Ldy;" + }, { + "field" : "rasterProvider", + "owner" : "gz", + "name" : "ad", + "access" : 9, + "descriptor" : "Llp;" + }, { + "field" : "rebootTimer", + "owner" : "client", + "name" : "cf", + "access" : 8, + "descriptor" : "I", + "decoder" : -1792536059 + }, { + "field" : "reflectionChecks", + "owner" : "le", + "name" : "m", + "access" : 9, + "descriptor" : "Lja;" + }, { + "field" : "regionLandArchiveIds", + "owner" : "bb", + "name" : "gb", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "regionLandArchives", + "owner" : "ad", + "name" : "gs", + "access" : 8, + "descriptor" : "[[B" + }, { + "field" : "regionMapArchiveIds", + "owner" : "bd", + "name" : "gw", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "regionMapArchives", + "owner" : "bg", + "name" : "gl", + "access" : 8, + "descriptor" : "[[B" + }, { + "field" : "regions", + "owner" : "kw", + "name" : "gn", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "renderSelf", + "owner" : "client", + "name" : "js", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "revision", + "owner" : "fx", + "name" : "q", + "access" : 9, + "descriptor" : "I", + "decoder" : -787495321 + }, { + "field" : "rootComponentCount", + "owner" : "client", + "name" : "os", + "access" : 8, + "descriptor" : "I", + "decoder" : -546798303 + }, { + "field" : "rootComponentHeights", + "owner" : "client", + "name" : "ox", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "rootComponentWidths", + "owner" : "client", + "name" : "oj", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "rootComponentXs", + "owner" : "client", + "name" : "oy", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "rootComponentYs", + "owner" : "client", + "name" : "oi", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "rootInterface", + "owner" : "client", + "name" : "mm", + "access" : 8, + "descriptor" : "I", + "decoder" : -783816509 + }, { + "field" : "runEnergy", + "owner" : "client", + "name" : "mi", + "access" : 8, + "descriptor" : "I", + "decoder" : 933910819 + }, { + "field" : "scene", + "owner" : "bl", + "name" : "gf", + "access" : 8, + "descriptor" : "Lem;" + }, { + "field" : "sceneMinimapSprite", + "owner" : "bx", + "name" : "px", + "access" : 8, + "descriptor" : "Lln;" + }, { + "field" : "scriptEvents", + "owner" : "client", + "name" : "og", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "scrollBarSprites", + "owner" : "ay", + "name" : "gj", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "secureRandom", + "owner" : "t", + "name" : "ec", + "access" : 8, + "descriptor" : "Ljava/security/SecureRandom;" + }, { + "field" : "secureRandomFuture", + "owner" : "client", + "name" : "eu", + "access" : 8, + "descriptor" : "Lcn;" + }, { + "field" : "selectedItemComponent", + "owner" : "ge", + "name" : "ix", + "access" : 8, + "descriptor" : "I", + "decoder" : -1645409107 + }, { + "field" : "selectedItemId", + "owner" : "cs", + "name" : "iz", + "access" : 8, + "descriptor" : "I", + "decoder" : -2062450631 + }, { + "field" : "selectedItemName", + "owner" : "client", + "name" : "it", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "selectedItemSlot", + "owner" : "ii", + "name" : "lx", + "access" : 8, + "descriptor" : "I", + "decoder" : 1912123225 + }, { + "field" : "selectedSpellActionName", + "owner" : "client", + "name" : "mk", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "selectedSpellFlags", + "owner" : "do", + "name" : "my", + "access" : 8, + "descriptor" : "I", + "decoder" : -1344682613 + }, { + "field" : "selectedSpellName", + "owner" : "client", + "name" : "mu", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "serverBuild", + "owner" : "z", + "name" : "bs", + "access" : 8, + "descriptor" : "Liy;" + }, { + "field" : "shiftClickDrop", + "owner" : "client", + "name" : "lf", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "showLoadingMessages", + "owner" : "client", + "name" : "jj", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "showMouseCross", + "owner" : "client", + "name" : "jr", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "showMouseOverText", + "owner" : "client", + "name" : "lj", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "socketTask", + "owner" : "fq", + "name" : "fl", + "access" : 8, + "descriptor" : "Lfm;" + }, { + "field" : "soundCache", + "owner" : "kc", + "name" : "n", + "access" : 9, + "descriptor" : "Ldt;" + }, { + "field" : "soundEffectCount", + "owner" : "client", + "name" : "qa", + "access" : 8, + "descriptor" : "I", + "decoder" : -1481002083 + }, { + "field" : "soundEffectIds", + "owner" : "client", + "name" : "qv", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "soundEffects", + "owner" : "client", + "name" : "qe", + "access" : 8, + "descriptor" : "[Lci;" + }, { + "field" : "soundSystem", + "owner" : "cw", + "name" : "x", + "access" : 8, + "descriptor" : "Ldx;" + }, { + "field" : "soundSystemExecutor", + "owner" : "kq", + "name" : "l", + "access" : 8, + "descriptor" : "Ljava/util/concurrent/ScheduledExecutorService;" + }, { + "field" : "spriteIds", + "owner" : "hg", + "name" : "em", + "access" : 8, + "descriptor" : "Llg;" + }, { + "field" : "staffModLevel", + "owner" : "client", + "name" : "mw", + "access" : 8, + "descriptor" : "I", + "decoder" : 821563709 + }, { + "field" : "studioGame", + "owner" : "c", + "name" : "bn", + "access" : 8, + "descriptor" : "Lis;" + }, { + "field" : "tapToDrop", + "owner" : "client", + "name" : "lp", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "taskHandler", + "owner" : "ba", + "name" : "m", + "access" : 12, + "descriptor" : "Lfz;" + }, { + "field" : "tempMenuAction", + "owner" : "d", + "name" : "lr", + "access" : 8, + "descriptor" : "Lcs;" + }, { + "field" : "textureProvider", + "owner" : "cn", + "name" : "jn", + "access" : 8, + "descriptor" : "Ldl;" + }, { + "field" : "tileLastDrawnActor", + "owner" : "client", + "name" : "im", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "timer", + "owner" : "client", + "name" : "fm", + "access" : 8, + "descriptor" : "Ljo;" + }, { + "field" : "titleLoadingStage", + "owner" : "client", + "name" : "dt", + "access" : 8, + "descriptor" : "I", + "decoder" : -1520594673 + }, { + "field" : "urlRequester", + "owner" : "kd", + "name" : "fz", + "access" : 8, + "descriptor" : "Leo;" + }, { + "field" : "useBufferedSocket", + "owner" : "client", + "name" : "fx", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "userHomeDirectory", + "owner" : "as", + "name" : "c", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "varcs", + "owner" : "gy", + "name" : "of", + "access" : 8, + "descriptor" : "Lch;" + }, { + "field" : "viewportComponent", + "owner" : "client", + "name" : "mx", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "viewportDrawCount", + "owner" : "client", + "name" : "ii", + "access" : 8, + "descriptor" : "I", + "decoder" : 289477221 + }, { + "field" : "viewportHeight", + "owner" : "client", + "name" : "rx", + "access" : 8, + "descriptor" : "I", + "decoder" : -629885193 + }, { + "field" : "viewportOffsetX", + "owner" : "client", + "name" : "rr", + "access" : 8, + "descriptor" : "I", + "decoder" : 386331251 + }, { + "field" : "viewportOffsetY", + "owner" : "client", + "name" : "rn", + "access" : 8, + "descriptor" : "I", + "decoder" : 992721193 + }, { + "field" : "viewportTempX", + "owner" : "client", + "name" : "ig", + "access" : 8, + "descriptor" : "I", + "decoder" : 424442889 + }, { + "field" : "viewportTempY", + "owner" : "client", + "name" : "ia", + "access" : 8, + "descriptor" : "I", + "decoder" : -81902865 + }, { + "field" : "viewportWidth", + "owner" : "client", + "name" : "ry", + "access" : 8, + "descriptor" : "I", + "decoder" : 2035623995 + }, { + "field" : "viewportZoom", + "owner" : "client", + "name" : "rz", + "access" : 8, + "descriptor" : "I", + "decoder" : 541065633 + }, { + "field" : "visibilityMap", + "owner" : "em", + "name" : "bc", + "access" : 8, + "descriptor" : "[[[[Z" + }, { + "field" : "visibleTiles", + "owner" : "em", + "name" : "bo", + "access" : 8, + "descriptor" : "[[Z" + }, { + "field" : "weight", + "owner" : "client", + "name" : "mv", + "access" : 8, + "descriptor" : "I", + "decoder" : 36001423 + }, { + "field" : "worldHost", + "owner" : "af", + "name" : "ei", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "worldId", + "owner" : "client", + "name" : "ba", + "access" : 9, + "descriptor" : "I", + "decoder" : 1412639841 + }, { + "field" : "worldMap0", + "owner" : "bo", + "name" : "sz", + "access" : 8, + "descriptor" : "Llz;" + }, { + "field" : "worldMapEvent", + "owner" : "z", + "name" : "j", + "access" : 8, + "descriptor" : "Lap;" + }, { + "field" : "worldProperties", + "owner" : "client", + "name" : "bb", + "access" : 8, + "descriptor" : "I", + "decoder" : 352819683 + }, { + "field" : "worlds", + "owner" : "bc", + "name" : "o", + "access" : 8, + "descriptor" : "[Lbt;" + }, { + "field" : "worldsCount", + "owner" : "bt", + "name" : "u", + "access" : 8, + "descriptor" : "I", + "decoder" : 233222155 + }, { + "field" : "worldsUrl", + "owner" : "iy", + "name" : "bx", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "xteaKeys", + "owner" : "gf", + "name" : "ge", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__f_m", + "owner" : "f", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__w_qs", + "owner" : "w", + "name" : "qs", + "access" : 8, + "descriptor" : "I", + "decoder" : 1608439891 + }, { + "field" : "__o_m", + "owner" : "o", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__u_n", + "owner" : "u", + "name" : "n", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "__g_f", + "owner" : "g", + "name" : "f", + "access" : 9, + "descriptor" : "Ljava/util/Comparator;" + }, { + "field" : "__g_o", + "owner" : "g", + "name" : "o", + "access" : 9, + "descriptor" : "Ljava/util/Comparator;" + }, { + "field" : "__g_q", + "owner" : "g", + "name" : "q", + "access" : 9, + "descriptor" : "Ljava/util/Comparator;" + }, { + "field" : "__g_w", + "owner" : "g", + "name" : "w", + "access" : 9, + "descriptor" : "Ljava/util/Comparator;" + }, { + "field" : "__g_z", + "owner" : "g", + "name" : "z", + "access" : 8, + "descriptor" : "I", + "decoder" : -1605454211 + }, { + "field" : "__x_rg", + "owner" : "x", + "name" : "rg", + "access" : 8, + "descriptor" : "I", + "decoder" : -1286287981 + }, { + "field" : "__d_gz", + "owner" : "d", + "name" : "gz", + "access" : 8, + "descriptor" : "Lln;" + }, { + "field" : "__n_n", + "owner" : "n", + "name" : "n", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__i_af", + "owner" : "i", + "name" : "af", + "access" : 8, + "descriptor" : "I", + "decoder" : -1810047523 + }, { + "field" : "__i_x", + "owner" : "i", + "name" : "x", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__z_si", + "owner" : "z", + "name" : "si", + "access" : 8, + "descriptor" : "J", + "decoder" : 3423502126894795079 + }, { + "field" : "__s_fi", + "owner" : "s", + "name" : "fi", + "access" : 8, + "descriptor" : "I", + "decoder" : 1577759565 + }, { + "field" : "__s_dq", + "owner" : "s", + "name" : "dq", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "__t_i", + "owner" : "t", + "name" : "i", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__y_sn", + "owner" : "y", + "name" : "sn", + "access" : 8, + "descriptor" : "I", + "decoder" : -1946112139 + }, { + "field" : "__y_p", + "owner" : "y", + "name" : "p", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__h_n", + "owner" : "h", + "name" : "n", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__h_e", + "owner" : "h", + "name" : "e", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__h_f", + "owner" : "h", + "name" : "f", + "access" : 24, + "descriptor" : "Lh;" + }, { + "field" : "__h_m", + "owner" : "h", + "name" : "m", + "access" : 24, + "descriptor" : "Lh;" + }, { + "field" : "__h_q", + "owner" : "h", + "name" : "q", + "access" : 24, + "descriptor" : "Lh;" + }, { + "field" : "__h_w", + "owner" : "h", + "name" : "w", + "access" : 24, + "descriptor" : "Lh;" + }, { + "field" : "__b_by", + "owner" : "b", + "name" : "by", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__p_go", + "owner" : "p", + "name" : "go", + "access" : 8, + "descriptor" : "I", + "decoder" : -948290091 + }, { + "field" : "__aq_k", + "owner" : "aq", + "name" : "k", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__aj_e", + "owner" : "aj", + "name" : "e", + "access" : 9, + "descriptor" : "I", + "decoder" : -1536028937 + }, { + "field" : "__av_o", + "owner" : "av", + "name" : "o", + "access" : 9, + "descriptor" : "Lec;" + }, { + "field" : "__ar_l", + "owner" : "ar", + "name" : "l", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "__ar_qw", + "owner" : "ar", + "name" : "qw", + "access" : 8, + "descriptor" : "I", + "decoder" : -1555836449 + }, { + "field" : "__ar_bd", + "owner" : "ar", + "name" : "bd", + "access" : 8, + "descriptor" : "[Lln;" + }, { + "field" : "__ay_u", + "owner" : "ay", + "name" : "u", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "__ah_l", + "owner" : "ah", + "name" : "l", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__ak_qj", + "owner" : "ak", + "name" : "qj", + "access" : 8, + "descriptor" : "I", + "decoder" : -1942470229 + }, { + "field" : "__ap_w", + "owner" : "ap", + "name" : "w", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "__as_ey", + "owner" : "as", + "name" : "ey", + "access" : 8, + "descriptor" : "I", + "decoder" : -1516124929 + }, { + "field" : "__an_cl", + "owner" : "an", + "name" : "cl", + "access" : 9, + "descriptor" : "I", + "decoder" : -674534717 + }, { + "field" : "__an_cp", + "owner" : "an", + "name" : "cp", + "access" : 9, + "descriptor" : "[I" + }, { + "field" : "__an_cg", + "owner" : "an", + "name" : "cg", + "access" : 8, + "descriptor" : "[C" + }, { + "field" : "__an_cc", + "owner" : "an", + "name" : "cc", + "access" : 8, + "descriptor" : "I", + "decoder" : -1942898885 + }, { + "field" : "__an_ch", + "owner" : "an", + "name" : "ch", + "access" : 8, + "descriptor" : "I", + "decoder" : 1112094745 + }, { + "field" : "__an_ct", + "owner" : "an", + "name" : "ct", + "access" : 8, + "descriptor" : "I", + "decoder" : -93280591 + }, { + "field" : "__an_cw", + "owner" : "an", + "name" : "cw", + "access" : 8, + "descriptor" : "I", + "decoder" : -1208053825 + }, { + "field" : "__an_cz", + "owner" : "an", + "name" : "cz", + "access" : 8, + "descriptor" : "I", + "decoder" : 2066759739 + }, { + "field" : "__an_ra", + "owner" : "an", + "name" : "ra", + "access" : 8, + "descriptor" : "I", + "decoder" : -817957995 + }, { + "field" : "__an_cf", + "owner" : "an", + "name" : "cf", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__an_cq", + "owner" : "an", + "name" : "cq", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__an_i", + "owner" : "an", + "name" : "i", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__an_x", + "owner" : "an", + "name" : "x", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "__ao_s", + "owner" : "ao", + "name" : "s", + "access" : 9, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "__ao_gk", + "owner" : "ao", + "name" : "gk", + "access" : 8, + "descriptor" : "I", + "decoder" : -1131782991 + }, { + "field" : "__af_m", + "owner" : "af", + "name" : "m", + "access" : 9, + "descriptor" : "Ljava/applet/Applet;" + }, { + "field" : "__af_f", + "owner" : "af", + "name" : "f", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__ba_aw", + "owner" : "ba", + "name" : "aw", + "access" : 8, + "descriptor" : "I", + "decoder" : -1042005999 + }, { + "field" : "__ba_d", + "owner" : "ba", + "name" : "d", + "access" : 8, + "descriptor" : "I", + "decoder" : 425367827 + }, { + "field" : "__ba_e", + "owner" : "ba", + "name" : "e", + "access" : 8, + "descriptor" : "I", + "decoder" : -1698831905 + }, { + "field" : "__ba_l", + "owner" : "ba", + "name" : "l", + "access" : 8, + "descriptor" : "I", + "decoder" : -1179083285 + }, { + "field" : "__ba_q", + "owner" : "ba", + "name" : "q", + "access" : 8, + "descriptor" : "I", + "decoder" : -281664295 + }, { + "field" : "__ba_s", + "owner" : "ba", + "name" : "s", + "access" : 8, + "descriptor" : "I", + "decoder" : -2078849253 + }, { + "field" : "__ba_a", + "owner" : "ba", + "name" : "a", + "access" : 8, + "descriptor" : "[J" + }, { + "field" : "__ba_j", + "owner" : "ba", + "name" : "j", + "access" : 8, + "descriptor" : "[J" + }, { + "field" : "__bb_hz", + "owner" : "bb", + "name" : "hz", + "access" : 8, + "descriptor" : "I", + "decoder" : -215744973 + }, { + "field" : "__bs_nb", + "owner" : "bs", + "name" : "nb", + "access" : 8, + "descriptor" : "I", + "decoder" : -1247107945 + }, { + "field" : "__bq_l", + "owner" : "bq", + "name" : "l", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "__bq_w", + "owner" : "bq", + "name" : "w", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "__bq_p", + "owner" : "bq", + "name" : "p", + "access" : 8, + "descriptor" : "I", + "decoder" : -2142579405 + }, { + "field" : "__bq_v", + "owner" : "bq", + "name" : "v", + "access" : 8, + "descriptor" : "I", + "decoder" : 834543729 + }, { + "field" : "__bq_a", + "owner" : "bq", + "name" : "a", + "access" : 8, + "descriptor" : "[[[I" + }, { + "field" : "__bq_b", + "owner" : "bq", + "name" : "b", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bq_c", + "owner" : "bq", + "name" : "c", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bq_h", + "owner" : "bq", + "name" : "h", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bq_r", + "owner" : "bq", + "name" : "r", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bq_t", + "owner" : "bq", + "name" : "t", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bq_y", + "owner" : "bq", + "name" : "y", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bk_g", + "owner" : "bk", + "name" : "g", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__bd_x", + "owner" : "bd", + "name" : "x", + "access" : 9, + "descriptor" : "[[S" + }, { + "field" : "__bd_er", + "owner" : "bd", + "name" : "er", + "access" : 8, + "descriptor" : "I", + "decoder" : 636454135 + }, { + "field" : "__bd_u", + "owner" : "bd", + "name" : "u", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__bc_dm", + "owner" : "bc", + "name" : "dm", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "__bo_ar", + "owner" : "bo", + "name" : "ar", + "access" : 8, + "descriptor" : "Ljava/awt/FontMetrics;" + }, { + "field" : "__bx_o", + "owner" : "bx", + "name" : "o", + "access" : 8, + "descriptor" : "I", + "decoder" : -992379173 + }, { + "field" : "__by_hb", + "owner" : "by", + "name" : "hb", + "access" : 8, + "descriptor" : "I", + "decoder" : -1218466245 + }, { + "field" : "__bu_hy", + "owner" : "bu", + "name" : "hy", + "access" : 8, + "descriptor" : "I", + "decoder" : 1075569245 + }, { + "field" : "__bm_i", + "owner" : "bm", + "name" : "i", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_il", + "owner" : "client", + "name" : "il", + "access" : 9, + "descriptor" : "I", + "decoder" : -1063713523 + }, { + "field" : "__client_ss", + "owner" : "client", + "name" : "ss", + "access" : 9, + "descriptor" : "I", + "decoder" : -451622431 + }, { + "field" : "__client_sj", + "owner" : "client", + "name" : "sj", + "access" : 8, + "descriptor" : "Lbj;" + }, { + "field" : "__client_ai", + "owner" : "client", + "name" : "ai", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_bl", + "owner" : "client", + "name" : "bl", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_cw", + "owner" : "client", + "name" : "cw", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_fh", + "owner" : "client", + "name" : "fh", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_hh", + "owner" : "client", + "name" : "hh", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_ij", + "owner" : "client", + "name" : "ij", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_is", + "owner" : "client", + "name" : "is", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_jl", + "owner" : "client", + "name" : "jl", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_nn", + "owner" : "client", + "name" : "nn", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_nt", + "owner" : "client", + "name" : "nt", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_qq", + "owner" : "client", + "name" : "qq", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__client_kv", + "owner" : "client", + "name" : "kv", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__client_od", + "owner" : "client", + "name" : "od", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__client_oq", + "owner" : "client", + "name" : "oq", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__client_ot", + "owner" : "client", + "name" : "ot", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__client_rh", + "owner" : "client", + "name" : "rh", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__client_ev", + "owner" : "client", + "name" : "ev", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "__client_ru", + "owner" : "client", + "name" : "ru", + "access" : 8, + "descriptor" : "Lhi;" + }, { + "field" : "__client_md", + "owner" : "client", + "name" : "md", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__client_mo", + "owner" : "client", + "name" : "mo", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__client_cn", + "owner" : "client", + "name" : "cn", + "access" : 8, + "descriptor" : "I", + "decoder" : -1731573291 + }, { + "field" : "__client_cq", + "owner" : "client", + "name" : "cq", + "access" : 8, + "descriptor" : "I", + "decoder" : -1313705721 + }, { + "field" : "__client_dp", + "owner" : "client", + "name" : "dp", + "access" : 8, + "descriptor" : "I", + "decoder" : 1154760205 + }, { + "field" : "__client_ej", + "owner" : "client", + "name" : "ej", + "access" : 8, + "descriptor" : "I", + "decoder" : -964416527 + }, { + "field" : "__client_el", + "owner" : "client", + "name" : "el", + "access" : 8, + "descriptor" : "I", + "decoder" : 689094231 + }, { + "field" : "__client_eo", + "owner" : "client", + "name" : "eo", + "access" : 8, + "descriptor" : "I", + "decoder" : -447055355 + }, { + "field" : "__client_ex", + "owner" : "client", + "name" : "ex", + "access" : 8, + "descriptor" : "I", + "decoder" : 755300107 + }, { + "field" : "__client_fd", + "owner" : "client", + "name" : "fd", + "access" : 8, + "descriptor" : "I", + "decoder" : -1050480853 + }, { + "field" : "__client_fe", + "owner" : "client", + "name" : "fe", + "access" : 8, + "descriptor" : "I", + "decoder" : 829228151 + }, { + "field" : "__client_fk", + "owner" : "client", + "name" : "fk", + "access" : 8, + "descriptor" : "I", + "decoder" : 8470625 + }, { + "field" : "__client_fn", + "owner" : "client", + "name" : "fn", + "access" : 8, + "descriptor" : "I", + "decoder" : -597100741 + }, { + "field" : "__client_fw", + "owner" : "client", + "name" : "fw", + "access" : 8, + "descriptor" : "I", + "decoder" : 516059665 + }, { + "field" : "__client_gh", + "owner" : "client", + "name" : "gh", + "access" : 8, + "descriptor" : "I", + "decoder" : -1456975367 + }, { + "field" : "__client_gp", + "owner" : "client", + "name" : "gp", + "access" : 8, + "descriptor" : "I", + "decoder" : 685418907 + }, { + "field" : "__client_gy", + "owner" : "client", + "name" : "gy", + "access" : 8, + "descriptor" : "I", + "decoder" : -134014371 + }, { + "field" : "__client_hc", + "owner" : "client", + "name" : "hc", + "access" : 8, + "descriptor" : "I", + "decoder" : -441913785 + }, { + "field" : "__client_hd", + "owner" : "client", + "name" : "hd", + "access" : 8, + "descriptor" : "I", + "decoder" : 438998245 + }, { + "field" : "__client_hg", + "owner" : "client", + "name" : "hg", + "access" : 8, + "descriptor" : "I", + "decoder" : 1658018867 + }, { + "field" : "__client_hi", + "owner" : "client", + "name" : "hi", + "access" : 8, + "descriptor" : "I", + "decoder" : 402871301 + }, { + "field" : "__client_hj", + "owner" : "client", + "name" : "hj", + "access" : 8, + "descriptor" : "I", + "decoder" : -1420078475 + }, { + "field" : "__client_hk", + "owner" : "client", + "name" : "hk", + "access" : 8, + "descriptor" : "I", + "decoder" : -1149138989 + }, { + "field" : "__client_hn", + "owner" : "client", + "name" : "hn", + "access" : 8, + "descriptor" : "I", + "decoder" : -516933613 + }, { + "field" : "__client_hr", + "owner" : "client", + "name" : "hr", + "access" : 8, + "descriptor" : "I", + "decoder" : 1664350313 + }, { + "field" : "__client_ht", + "owner" : "client", + "name" : "ht", + "access" : 8, + "descriptor" : "I", + "decoder" : 1502058429 + }, { + "field" : "__client_hu", + "owner" : "client", + "name" : "hu", + "access" : 8, + "descriptor" : "I", + "decoder" : -480633777 + }, { + "field" : "__client_hv", + "owner" : "client", + "name" : "hv", + "access" : 8, + "descriptor" : "I", + "decoder" : 218086227 + }, { + "field" : "__client_hx", + "owner" : "client", + "name" : "hx", + "access" : 8, + "descriptor" : "I", + "decoder" : -1406125895 + }, { + "field" : "__client_ie", + "owner" : "client", + "name" : "ie", + "access" : 8, + "descriptor" : "I", + "decoder" : 236939601 + }, { + "field" : "__client_if", + "owner" : "client", + "name" : "if", + "access" : 8, + "descriptor" : "I", + "decoder" : -952172003 + }, { + "field" : "__client_ik", + "owner" : "client", + "name" : "ik", + "access" : 8, + "descriptor" : "I", + "decoder" : 910983131 + }, { + "field" : "__client_in", + "owner" : "client", + "name" : "in", + "access" : 8, + "descriptor" : "I", + "decoder" : 351193663 + }, { + "field" : "__client_iy", + "owner" : "client", + "name" : "iy", + "access" : 8, + "descriptor" : "I", + "decoder" : -1213062413 + }, { + "field" : "__client_ja", + "owner" : "client", + "name" : "ja", + "access" : 8, + "descriptor" : "I", + "decoder" : 813973829 + }, { + "field" : "__client_jc", + "owner" : "client", + "name" : "jc", + "access" : 8, + "descriptor" : "I", + "decoder" : 1084498299 + }, { + "field" : "__client_je", + "owner" : "client", + "name" : "je", + "access" : 8, + "descriptor" : "I", + "decoder" : 1959822241 + }, { + "field" : "__client_jo", + "owner" : "client", + "name" : "jo", + "access" : 8, + "descriptor" : "I", + "decoder" : -836962805 + }, { + "field" : "__client_ju", + "owner" : "client", + "name" : "ju", + "access" : 8, + "descriptor" : "I", + "decoder" : 1691923909 + }, { + "field" : "__client_jz", + "owner" : "client", + "name" : "jz", + "access" : 8, + "descriptor" : "I", + "decoder" : -1267243587 + }, { + "field" : "__client_ke", + "owner" : "client", + "name" : "ke", + "access" : 8, + "descriptor" : "I", + "decoder" : -1208823721 + }, { + "field" : "__client_ku", + "owner" : "client", + "name" : "ku", + "access" : 8, + "descriptor" : "I", + "decoder" : -898263359 + }, { + "field" : "__client_ky", + "owner" : "client", + "name" : "ky", + "access" : 8, + "descriptor" : "I", + "decoder" : -64320473 + }, { + "field" : "__client_lb", + "owner" : "client", + "name" : "lb", + "access" : 8, + "descriptor" : "I", + "decoder" : 699084605 + }, { + "field" : "__client_lc", + "owner" : "client", + "name" : "lc", + "access" : 8, + "descriptor" : "I", + "decoder" : 196309625 + }, { + "field" : "__client_ln", + "owner" : "client", + "name" : "ln", + "access" : 8, + "descriptor" : "I", + "decoder" : 885052255 + }, { + "field" : "__client_lq", + "owner" : "client", + "name" : "lq", + "access" : 8, + "descriptor" : "I", + "decoder" : 26099827 + }, { + "field" : "__client_ls", + "owner" : "client", + "name" : "ls", + "access" : 8, + "descriptor" : "I", + "decoder" : -274968037 + }, { + "field" : "__client_mb", + "owner" : "client", + "name" : "mb", + "access" : 8, + "descriptor" : "I", + "decoder" : 1694810089 + }, { + "field" : "__client_mf", + "owner" : "client", + "name" : "mf", + "access" : 8, + "descriptor" : "I", + "decoder" : -1715020411 + }, { + "field" : "__client_mh", + "owner" : "client", + "name" : "mh", + "access" : 8, + "descriptor" : "I", + "decoder" : 535219347 + }, { + "field" : "__client_ms", + "owner" : "client", + "name" : "ms", + "access" : 8, + "descriptor" : "I", + "decoder" : 2128395635 + }, { + "field" : "__client_na", + "owner" : "client", + "name" : "na", + "access" : 8, + "descriptor" : "I", + "decoder" : -934082817 + }, { + "field" : "__client_nc", + "owner" : "client", + "name" : "nc", + "access" : 8, + "descriptor" : "I", + "decoder" : 344308849 + }, { + "field" : "__client_nd", + "owner" : "client", + "name" : "nd", + "access" : 8, + "descriptor" : "I", + "decoder" : 760022015 + }, { + "field" : "__client_ng", + "owner" : "client", + "name" : "ng", + "access" : 8, + "descriptor" : "I", + "decoder" : -1379876433 + }, { + "field" : "__client_nh", + "owner" : "client", + "name" : "nh", + "access" : 8, + "descriptor" : "I", + "decoder" : -278874973 + }, { + "field" : "__client_ni", + "owner" : "client", + "name" : "ni", + "access" : 8, + "descriptor" : "I", + "decoder" : 1990512261 + }, { + "field" : "__client_nk", + "owner" : "client", + "name" : "nk", + "access" : 8, + "descriptor" : "I", + "decoder" : 1019025247 + }, { + "field" : "__client_nl", + "owner" : "client", + "name" : "nl", + "access" : 8, + "descriptor" : "I", + "decoder" : 1939745821 + }, { + "field" : "__client_np", + "owner" : "client", + "name" : "np", + "access" : 8, + "descriptor" : "I", + "decoder" : 1881890525 + }, { + "field" : "__client_nq", + "owner" : "client", + "name" : "nq", + "access" : 8, + "descriptor" : "I", + "decoder" : 1467519791 + }, { + "field" : "__client_ns", + "owner" : "client", + "name" : "ns", + "access" : 8, + "descriptor" : "I", + "decoder" : 743073293 + }, { + "field" : "__client_nv", + "owner" : "client", + "name" : "nv", + "access" : 8, + "descriptor" : "I", + "decoder" : -758575207 + }, { + "field" : "__client_nw", + "owner" : "client", + "name" : "nw", + "access" : 8, + "descriptor" : "I", + "decoder" : -843739713 + }, { + "field" : "__client_nx", + "owner" : "client", + "name" : "nx", + "access" : 8, + "descriptor" : "I", + "decoder" : 1132932607 + }, { + "field" : "__client_oo", + "owner" : "client", + "name" : "oo", + "access" : 8, + "descriptor" : "I", + "decoder" : 1348053843 + }, { + "field" : "__client_pb", + "owner" : "client", + "name" : "pb", + "access" : 8, + "descriptor" : "I", + "decoder" : 1230692157 + }, { + "field" : "__client_ph", + "owner" : "client", + "name" : "ph", + "access" : 8, + "descriptor" : "I", + "decoder" : 587773171 + }, { + "field" : "__client_pl", + "owner" : "client", + "name" : "pl", + "access" : 8, + "descriptor" : "I", + "decoder" : -1362734353 + }, { + "field" : "__client_pm", + "owner" : "client", + "name" : "pm", + "access" : 8, + "descriptor" : "I", + "decoder" : -460406997 + }, { + "field" : "__client_qc", + "owner" : "client", + "name" : "qc", + "access" : 8, + "descriptor" : "I", + "decoder" : -818676431 + }, { + "field" : "__client_qf", + "owner" : "client", + "name" : "qf", + "access" : 8, + "descriptor" : "I", + "decoder" : 1365951359 + }, { + "field" : "__client_qp", + "owner" : "client", + "name" : "qp", + "access" : 8, + "descriptor" : "I", + "decoder" : -1352723865 + }, { + "field" : "__client_qy", + "owner" : "client", + "name" : "qy", + "access" : 8, + "descriptor" : "I", + "decoder" : -34294211 + }, { + "field" : "__client_sd", + "owner" : "client", + "name" : "sd", + "access" : 8, + "descriptor" : "I", + "decoder" : 944933439 + }, { + "field" : "__client_sl", + "owner" : "client", + "name" : "sl", + "access" : 8, + "descriptor" : "I", + "decoder" : -1605855913 + }, { + "field" : "__client_sx", + "owner" : "client", + "name" : "sx", + "access" : 8, + "descriptor" : "I", + "decoder" : 206275573 + }, { + "field" : "__client_fg", + "owner" : "client", + "name" : "fg", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_kd", + "owner" : "client", + "name" : "kd", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_kn", + "owner" : "client", + "name" : "kn", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_nf", + "owner" : "client", + "name" : "nf", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_nr", + "owner" : "client", + "name" : "nr", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_nz", + "owner" : "client", + "name" : "nz", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_pn", + "owner" : "client", + "name" : "pn", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_pq", + "owner" : "client", + "name" : "pq", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_pv", + "owner" : "client", + "name" : "pv", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_qd", + "owner" : "client", + "name" : "qd", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_qk", + "owner" : "client", + "name" : "qk", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_qn", + "owner" : "client", + "name" : "qn", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_rd", + "owner" : "client", + "name" : "rd", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_rj", + "owner" : "client", + "name" : "rj", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_rk", + "owner" : "client", + "name" : "rk", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_rl", + "owner" : "client", + "name" : "rl", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_th", + "owner" : "client", + "name" : "th", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_tp", + "owner" : "client", + "name" : "tp", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__client_pz", + "owner" : "client", + "name" : "pz", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__client_kh", + "owner" : "client", + "name" : "kh", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "__client_oc", + "owner" : "client", + "name" : "oc", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "__client_oh", + "owner" : "client", + "name" : "oh", + "access" : 8, + "descriptor" : "Lje;" + }, { + "field" : "__client_ch", + "owner" : "client", + "name" : "ch", + "access" : 8, + "descriptor" : "J", + "decoder" : -6574384275386813769 + }, { + "field" : "__client_oa", + "owner" : "client", + "name" : "oa", + "access" : 8, + "descriptor" : "J", + "decoder" : 8818983958751331899 + }, { + "field" : "__client_pp", + "owner" : "client", + "name" : "pp", + "access" : 8, + "descriptor" : "J", + "decoder" : -1704358328771670975 + }, { + "field" : "__client_pu", + "owner" : "client", + "name" : "pu", + "access" : 8, + "descriptor" : "[J" + }, { + "field" : "__client_rb", + "owner" : "client", + "name" : "rb", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_re", + "owner" : "client", + "name" : "re", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_ri", + "owner" : "client", + "name" : "ri", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_rm", + "owner" : "client", + "name" : "rm", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_rp", + "owner" : "client", + "name" : "rp", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_rs", + "owner" : "client", + "name" : "rs", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_rv", + "owner" : "client", + "name" : "rv", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_rw", + "owner" : "client", + "name" : "rw", + "access" : 8, + "descriptor" : "S" + }, { + "field" : "__client_gd", + "owner" : "client", + "name" : "gd", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__bt_g", + "owner" : "bt", + "name" : "g", + "access" : 8, + "descriptor" : "I", + "decoder" : 1143875805 + }, { + "field" : "__bt_e", + "owner" : "bt", + "name" : "e", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__bt_l", + "owner" : "bt", + "name" : "l", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__bf_m", + "owner" : "bf", + "name" : "m", + "access" : 8, + "descriptor" : "I", + "decoder" : 1548448409 + }, { + "field" : "__bv_s", + "owner" : "bv", + "name" : "s", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__bv_t", + "owner" : "bv", + "name" : "t", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__bv_y", + "owner" : "bv", + "name" : "y", + "access" : 8, + "descriptor" : "I", + "decoder" : -1019558835 + }, { + "field" : "__bv_r", + "owner" : "bv", + "name" : "r", + "access" : 24, + "descriptor" : "D" + }, { + "field" : "__bv_z", + "owner" : "bv", + "name" : "z", + "access" : 24, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "__bw_d", + "owner" : "bw", + "name" : "d", + "access" : 8, + "descriptor" : "I", + "decoder" : -1807262579 + }, { + "field" : "__bw_k", + "owner" : "bw", + "name" : "k", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__ce_o", + "owner" : "ce", + "name" : "o", + "access" : 24, + "descriptor" : "Ljava/math/BigInteger;" + }, { + "field" : "__ce_u", + "owner" : "ce", + "name" : "u", + "access" : 24, + "descriptor" : "Ljava/math/BigInteger;" + }, { + "field" : "__cy_d", + "owner" : "cy", + "name" : "d", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__cm_e", + "owner" : "cm", + "name" : "e", + "access" : 9, + "descriptor" : "I", + "decoder" : 533653621 + }, { + "field" : "__cm_f", + "owner" : "cm", + "name" : "f", + "access" : 24, + "descriptor" : "Ljava/math/BigInteger;" + }, { + "field" : "__cm_m", + "owner" : "cm", + "name" : "m", + "access" : 24, + "descriptor" : "Ljava/math/BigInteger;" + }, { + "field" : "__cj_ay", + "owner" : "cj", + "name" : "ay", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__cj_bo", + "owner" : "cj", + "name" : "bo", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "__cj_sp", + "owner" : "cj", + "name" : "sp", + "access" : 8, + "descriptor" : "[S" + }, { + "field" : "__cu_aa", + "owner" : "cu", + "name" : "aa", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__cu_ax", + "owner" : "cu", + "name" : "ax", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__cu_ba", + "owner" : "cu", + "name" : "ba", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__cu_bk", + "owner" : "cu", + "name" : "bk", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__cu_f", + "owner" : "cu", + "name" : "f", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__cu_ac", + "owner" : "cu", + "name" : "ac", + "access" : 8, + "descriptor" : "I", + "decoder" : 1677133239 + }, { + "field" : "__cu_aj", + "owner" : "cu", + "name" : "aj", + "access" : 8, + "descriptor" : "I", + "decoder" : 1077910071 + }, { + "field" : "__cu_aw", + "owner" : "cu", + "name" : "aw", + "access" : 8, + "descriptor" : "I", + "decoder" : 1861681835 + }, { + "field" : "__cu_bb", + "owner" : "cu", + "name" : "bb", + "access" : 8, + "descriptor" : "I", + "decoder" : 1769484271 + }, { + "field" : "__cu_bj", + "owner" : "cu", + "name" : "bj", + "access" : 8, + "descriptor" : "I", + "decoder" : 1548722671 + }, { + "field" : "__cu_bl", + "owner" : "cu", + "name" : "bl", + "access" : 8, + "descriptor" : "I", + "decoder" : 1431381579 + }, { + "field" : "__cu_br", + "owner" : "cu", + "name" : "br", + "access" : 8, + "descriptor" : "I", + "decoder" : -376233039 + }, { + "field" : "__cu_q", + "owner" : "cu", + "name" : "q", + "access" : 8, + "descriptor" : "I", + "decoder" : 1606541885 + }, { + "field" : "__cu_y", + "owner" : "cu", + "name" : "y", + "access" : 8, + "descriptor" : "I", + "decoder" : 932541923 + }, { + "field" : "__cu_ai", + "owner" : "cu", + "name" : "ai", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__cu_bq", + "owner" : "cu", + "name" : "bq", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__cu_bs", + "owner" : "cu", + "name" : "bs", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__cu_g", + "owner" : "cu", + "name" : "g", + "access" : 8, + "descriptor" : "Lln;" + }, { + "field" : "__cu_bi", + "owner" : "cu", + "name" : "bi", + "access" : 8, + "descriptor" : "J", + "decoder" : 803647694904294325 + }, { + "field" : "__cu_bz", + "owner" : "cu", + "name" : "bz", + "access" : 8, + "descriptor" : "J", + "decoder" : -3234258972092460093 + }, { + "field" : "__cu_d", + "owner" : "cu", + "name" : "d", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__cu_o", + "owner" : "cu", + "name" : "o", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__cn_bu", + "owner" : "cn", + "name" : "bu", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__cq_q", + "owner" : "cq", + "name" : "q", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "__cq_w", + "owner" : "cq", + "name" : "w", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "__cq_a", + "owner" : "cq", + "name" : "a", + "access" : 8, + "descriptor" : "Lgr;" + }, { + "field" : "__cq_o", + "owner" : "cq", + "name" : "o", + "access" : 8, + "descriptor" : "[Lgr;" + }, { + "field" : "__cq_l", + "owner" : "cq", + "name" : "l", + "access" : 8, + "descriptor" : "I", + "decoder" : 945250525 + }, { + "field" : "__cq_n", + "owner" : "cq", + "name" : "n", + "access" : 8, + "descriptor" : "I", + "decoder" : -22568397 + }, { + "field" : "__cq_e", + "owner" : "cq", + "name" : "e", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__cq_i", + "owner" : "cq", + "name" : "i", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__cd_s", + "owner" : "cd", + "name" : "s", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__cd_z", + "owner" : "cd", + "name" : "z", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__cd_g", + "owner" : "cd", + "name" : "g", + "access" : 8, + "descriptor" : "[B" + }, { + "field" : "__cd_ag", + "owner" : "cd", + "name" : "ag", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_aj", + "owner" : "cd", + "name" : "aj", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_aq", + "owner" : "cd", + "name" : "aq", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_c", + "owner" : "cd", + "name" : "c", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_p", + "owner" : "cd", + "name" : "p", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_r", + "owner" : "cd", + "name" : "r", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_v", + "owner" : "cd", + "name" : "v", + "access" : 8, + "descriptor" : "[F" + }, { + "field" : "__cd_d", + "owner" : "cd", + "name" : "d", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__cd_e", + "owner" : "cd", + "name" : "e", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__cd_l", + "owner" : "cd", + "name" : "l", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__cd_x", + "owner" : "cd", + "name" : "x", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__cd_ar", + "owner" : "cd", + "name" : "ar", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__cd_av", + "owner" : "cd", + "name" : "av", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__cd_j", + "owner" : "cd", + "name" : "j", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__ca_k", + "owner" : "ca", + "name" : "k", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__ca_d", + "owner" : "ca", + "name" : "d", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__ca_x", + "owner" : "ca", + "name" : "x", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__ca_f", + "owner" : "ca", + "name" : "f", + "access" : 24, + "descriptor" : "[F" + }, { + "field" : "__ca_m", + "owner" : "ca", + "name" : "m", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__di_l", + "owner" : "di", + "name" : "l", + "access" : 8, + "descriptor" : "F" + }, { + "field" : "__di_u", + "owner" : "di", + "name" : "u", + "access" : 8, + "descriptor" : "[[F" + }, { + "field" : "__di_e", + "owner" : "di", + "name" : "e", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__di_g", + "owner" : "di", + "name" : "g", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__dk_lm", + "owner" : "dk", + "name" : "lm", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__dk_o", + "owner" : "dk", + "name" : "o", + "access" : 8, + "descriptor" : "I", + "decoder" : -1762891465 + }, { + "field" : "__dr_ao", + "owner" : "dr", + "name" : "ao", + "access" : 8, + "descriptor" : "I", + "decoder" : -704675849 + }, { + "field" : "__dw_ab", + "owner" : "dw", + "name" : "ab", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__dw_al", + "owner" : "dw", + "name" : "al", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dw_aw", + "owner" : "dw", + "name" : "aw", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dv_j", + "owner" : "dv", + "name" : "j", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dv_s", + "owner" : "dv", + "name" : "s", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dv_t", + "owner" : "dv", + "name" : "t", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dv_y", + "owner" : "dv", + "name" : "y", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dv_z", + "owner" : "dv", + "name" : "z", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dv_b", + "owner" : "dv", + "name" : "b", + "access" : 24, + "descriptor" : "[[I" + }, { + "field" : "__dv_h", + "owner" : "dv", + "name" : "h", + "access" : 24, + "descriptor" : "[[I" + }, { + "field" : "__dz_f", + "owner" : "dz", + "name" : "f", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dz_m", + "owner" : "dz", + "name" : "m", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dz_q", + "owner" : "dz", + "name" : "q", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__dz_w", + "owner" : "dz", + "name" : "w", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bx", + "owner" : "du", + "name" : "bx", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__du_ad", + "owner" : "du", + "name" : "ad", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__du_at", + "owner" : "du", + "name" : "at", + "access" : 8, + "descriptor" : "[Z" + }, { + "field" : "__du_aa", + "owner" : "du", + "name" : "aa", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_af", + "owner" : "du", + "name" : "af", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_am", + "owner" : "du", + "name" : "am", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_an", + "owner" : "du", + "name" : "an", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_au", + "owner" : "du", + "name" : "au", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_az", + "owner" : "du", + "name" : "az", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_ba", + "owner" : "du", + "name" : "ba", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bb", + "owner" : "du", + "name" : "bb", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bj", + "owner" : "du", + "name" : "bj", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bk", + "owner" : "du", + "name" : "bk", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bn", + "owner" : "du", + "name" : "bn", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bq", + "owner" : "du", + "name" : "bq", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_br", + "owner" : "du", + "name" : "br", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_bs", + "owner" : "du", + "name" : "bs", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__du_ai", + "owner" : "du", + "name" : "ai", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__du_ax", + "owner" : "du", + "name" : "ax", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__dm_g", + "owner" : "dm", + "name" : "g", + "access" : 8, + "descriptor" : "I", + "decoder" : 262104267 + }, { + "field" : "__dm_k", + "owner" : "dm", + "name" : "k", + "access" : 8, + "descriptor" : "I", + "decoder" : -852671813 + }, { + "field" : "__dm_l", + "owner" : "dm", + "name" : "l", + "access" : 8, + "descriptor" : "I", + "decoder" : -2071972829 + }, { + "field" : "__dm_u", + "owner" : "dm", + "name" : "u", + "access" : 8, + "descriptor" : "I", + "decoder" : 1135175963 + }, { + "field" : "__dq_pe", + "owner" : "dq", + "name" : "pe", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__dq_rq", + "owner" : "dq", + "name" : "rq", + "access" : 8, + "descriptor" : "I", + "decoder" : 1351620693 + }, { + "field" : "__et_w", + "owner" : "et", + "name" : "w", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "__et_f", + "owner" : "et", + "name" : "f", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__et_m", + "owner" : "et", + "name" : "m", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__et_p", + "owner" : "et", + "name" : "p", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__et_r", + "owner" : "et", + "name" : "r", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__eb_ah", + "owner" : "eb", + "name" : "ah", + "access" : 8, + "descriptor" : "Lla;" + }, { + "field" : "__ek_x", + "owner" : "ek", + "name" : "x", + "access" : 8, + "descriptor" : "I", + "decoder" : 2096389021 + }, { + "field" : "__em_ab", + "owner" : "em", + "name" : "ab", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__em_ac", + "owner" : "em", + "name" : "ac", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__em_a", + "owner" : "em", + "name" : "a", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__em_ad", + "owner" : "em", + "name" : "ad", + "access" : 8, + "descriptor" : "I" + }, { + "field" : "__em_aa", + "owner" : "em", + "name" : "aa", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__em_af", + "owner" : "em", + "name" : "af", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__em_ai", + "owner" : "em", + "name" : "ai", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__em_ao", + "owner" : "em", + "name" : "ao", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__em_au", + "owner" : "em", + "name" : "au", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__em_ax", + "owner" : "em", + "name" : "ax", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__em_ba", + "owner" : "em", + "name" : "ba", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__ej_jv", + "owner" : "ej", + "name" : "jv", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__el_x", + "owner" : "el", + "name" : "x", + "access" : 9, + "descriptor" : "I", + "decoder" : 422473713 + }, { + "field" : "__el_gm", + "owner" : "el", + "name" : "gm", + "access" : 8, + "descriptor" : "Lln;" + }, { + "field" : "__en_bc", + "owner" : "en", + "name" : "bc", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "__eh_fy", + "owner" : "eh", + "name" : "fy", + "access" : 8, + "descriptor" : "I", + "decoder" : -457229589 + }, { + "field" : "__eo_u", + "owner" : "eo", + "name" : "u", + "access" : 8, + "descriptor" : "I", + "decoder" : -883931753 + }, { + "field" : "__eo_ak", + "owner" : "eo", + "name" : "ak", + "access" : 8, + "descriptor" : "Lla;" + }, { + "field" : "__ey_bx", + "owner" : "ey", + "name" : "bx", + "access" : 8, + "descriptor" : "[Llq;" + }, { + "field" : "__fw_nm", + "owner" : "fw", + "name" : "nm", + "access" : 8, + "descriptor" : "I", + "decoder" : 1006519291 + }, { + "field" : "__fg_jh", + "owner" : "fg", + "name" : "jh", + "access" : 8, + "descriptor" : "Lho;" + }, { + "field" : "__fh_x", + "owner" : "fh", + "name" : "x", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__fx_w", + "owner" : "fx", + "name" : "w", + "access" : 9, + "descriptor" : "I", + "decoder" : 121013503 + }, { + "field" : "__fs_o", + "owner" : "fs", + "name" : "o", + "access" : 9, + "descriptor" : "Ljava/io/File;" + }, { + "field" : "__fs_au", + "owner" : "fs", + "name" : "au", + "access" : 8, + "descriptor" : "I", + "decoder" : 1181569415 + }, { + "field" : "__fo_m", + "owner" : "fo", + "name" : "m", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "__fo_f", + "owner" : "fo", + "name" : "f", + "access" : 9, + "descriptor" : "Ljava/io/File;" + }, { + "field" : "__fo_ro", + "owner" : "fo", + "name" : "ro", + "access" : 8, + "descriptor" : "I", + "decoder" : -852697585 + }, { + "field" : "__fo_q", + "owner" : "fo", + "name" : "q", + "access" : 8, + "descriptor" : "Ljava/util/Hashtable;" + }, { + "field" : "__fb_bm", + "owner" : "fb", + "name" : "bm", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__fi_e", + "owner" : "fi", + "name" : "e", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__fi_l", + "owner" : "fi", + "name" : "l", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__fi_q", + "owner" : "fi", + "name" : "q", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__fi_w", + "owner" : "fi", + "name" : "w", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__fe_e", + "owner" : "fe", + "name" : "e", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "__ge_a", + "owner" : "ge", + "name" : "a", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_aa", + "owner" : "ge", + "name" : "aa", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ab", + "owner" : "ge", + "name" : "ab", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ac", + "owner" : "ge", + "name" : "ac", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ad", + "owner" : "ge", + "name" : "ad", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ae", + "owner" : "ge", + "name" : "ae", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_af", + "owner" : "ge", + "name" : "af", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ag", + "owner" : "ge", + "name" : "ag", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ah", + "owner" : "ge", + "name" : "ah", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ai", + "owner" : "ge", + "name" : "ai", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_aj", + "owner" : "ge", + "name" : "aj", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ak", + "owner" : "ge", + "name" : "ak", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_al", + "owner" : "ge", + "name" : "al", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_am", + "owner" : "ge", + "name" : "am", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_an", + "owner" : "ge", + "name" : "an", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ao", + "owner" : "ge", + "name" : "ao", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ap", + "owner" : "ge", + "name" : "ap", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_aq", + "owner" : "ge", + "name" : "aq", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ar", + "owner" : "ge", + "name" : "ar", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_as", + "owner" : "ge", + "name" : "as", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_at", + "owner" : "ge", + "name" : "at", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_au", + "owner" : "ge", + "name" : "au", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_av", + "owner" : "ge", + "name" : "av", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_aw", + "owner" : "ge", + "name" : "aw", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ax", + "owner" : "ge", + "name" : "ax", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ay", + "owner" : "ge", + "name" : "ay", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_az", + "owner" : "ge", + "name" : "az", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_b", + "owner" : "ge", + "name" : "b", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ba", + "owner" : "ge", + "name" : "ba", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bb", + "owner" : "ge", + "name" : "bb", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bc", + "owner" : "ge", + "name" : "bc", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bd", + "owner" : "ge", + "name" : "bd", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_be", + "owner" : "ge", + "name" : "be", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bf", + "owner" : "ge", + "name" : "bf", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bg", + "owner" : "ge", + "name" : "bg", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bh", + "owner" : "ge", + "name" : "bh", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bi", + "owner" : "ge", + "name" : "bi", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bj", + "owner" : "ge", + "name" : "bj", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bk", + "owner" : "ge", + "name" : "bk", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bl", + "owner" : "ge", + "name" : "bl", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bm", + "owner" : "ge", + "name" : "bm", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bn", + "owner" : "ge", + "name" : "bn", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bo", + "owner" : "ge", + "name" : "bo", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bp", + "owner" : "ge", + "name" : "bp", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bq", + "owner" : "ge", + "name" : "bq", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_br", + "owner" : "ge", + "name" : "br", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bs", + "owner" : "ge", + "name" : "bs", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bt", + "owner" : "ge", + "name" : "bt", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bu", + "owner" : "ge", + "name" : "bu", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bv", + "owner" : "ge", + "name" : "bv", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bw", + "owner" : "ge", + "name" : "bw", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bx", + "owner" : "ge", + "name" : "bx", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_by", + "owner" : "ge", + "name" : "by", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_bz", + "owner" : "ge", + "name" : "bz", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_c", + "owner" : "ge", + "name" : "c", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_ce", + "owner" : "ge", + "name" : "ce", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_cj", + "owner" : "ge", + "name" : "cj", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_cm", + "owner" : "ge", + "name" : "cm", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_cr", + "owner" : "ge", + "name" : "cr", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_cs", + "owner" : "ge", + "name" : "cs", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_cv", + "owner" : "ge", + "name" : "cv", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_cy", + "owner" : "ge", + "name" : "cy", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_d", + "owner" : "ge", + "name" : "d", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_e", + "owner" : "ge", + "name" : "e", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_f", + "owner" : "ge", + "name" : "f", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_g", + "owner" : "ge", + "name" : "g", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_h", + "owner" : "ge", + "name" : "h", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_i", + "owner" : "ge", + "name" : "i", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_j", + "owner" : "ge", + "name" : "j", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_k", + "owner" : "ge", + "name" : "k", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_l", + "owner" : "ge", + "name" : "l", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_m", + "owner" : "ge", + "name" : "m", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_n", + "owner" : "ge", + "name" : "n", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_o", + "owner" : "ge", + "name" : "o", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_p", + "owner" : "ge", + "name" : "p", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_q", + "owner" : "ge", + "name" : "q", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_r", + "owner" : "ge", + "name" : "r", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_s", + "owner" : "ge", + "name" : "s", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_t", + "owner" : "ge", + "name" : "t", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_u", + "owner" : "ge", + "name" : "u", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_v", + "owner" : "ge", + "name" : "v", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_w", + "owner" : "ge", + "name" : "w", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_x", + "owner" : "ge", + "name" : "x", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_y", + "owner" : "ge", + "name" : "y", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__ge_z", + "owner" : "ge", + "name" : "z", + "access" : 25, + "descriptor" : "Lge;" + }, { + "field" : "__gs_a", + "owner" : "gs", + "name" : "a", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_aa", + "owner" : "gs", + "name" : "aa", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ab", + "owner" : "gs", + "name" : "ab", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ac", + "owner" : "gs", + "name" : "ac", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ad", + "owner" : "gs", + "name" : "ad", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ae", + "owner" : "gs", + "name" : "ae", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_af", + "owner" : "gs", + "name" : "af", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ag", + "owner" : "gs", + "name" : "ag", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ah", + "owner" : "gs", + "name" : "ah", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ai", + "owner" : "gs", + "name" : "ai", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_aj", + "owner" : "gs", + "name" : "aj", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ak", + "owner" : "gs", + "name" : "ak", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_al", + "owner" : "gs", + "name" : "al", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_an", + "owner" : "gs", + "name" : "an", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ao", + "owner" : "gs", + "name" : "ao", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ap", + "owner" : "gs", + "name" : "ap", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_aq", + "owner" : "gs", + "name" : "aq", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ar", + "owner" : "gs", + "name" : "ar", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_as", + "owner" : "gs", + "name" : "as", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_at", + "owner" : "gs", + "name" : "at", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_au", + "owner" : "gs", + "name" : "au", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_av", + "owner" : "gs", + "name" : "av", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_aw", + "owner" : "gs", + "name" : "aw", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ax", + "owner" : "gs", + "name" : "ax", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ay", + "owner" : "gs", + "name" : "ay", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_az", + "owner" : "gs", + "name" : "az", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_b", + "owner" : "gs", + "name" : "b", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ba", + "owner" : "gs", + "name" : "ba", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bb", + "owner" : "gs", + "name" : "bb", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bc", + "owner" : "gs", + "name" : "bc", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bd", + "owner" : "gs", + "name" : "bd", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_be", + "owner" : "gs", + "name" : "be", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bf", + "owner" : "gs", + "name" : "bf", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bg", + "owner" : "gs", + "name" : "bg", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bh", + "owner" : "gs", + "name" : "bh", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bi", + "owner" : "gs", + "name" : "bi", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bj", + "owner" : "gs", + "name" : "bj", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bk", + "owner" : "gs", + "name" : "bk", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bl", + "owner" : "gs", + "name" : "bl", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bm", + "owner" : "gs", + "name" : "bm", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bn", + "owner" : "gs", + "name" : "bn", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bo", + "owner" : "gs", + "name" : "bo", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bp", + "owner" : "gs", + "name" : "bp", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bq", + "owner" : "gs", + "name" : "bq", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_br", + "owner" : "gs", + "name" : "br", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bs", + "owner" : "gs", + "name" : "bs", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bt", + "owner" : "gs", + "name" : "bt", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bu", + "owner" : "gs", + "name" : "bu", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bv", + "owner" : "gs", + "name" : "bv", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bw", + "owner" : "gs", + "name" : "bw", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bx", + "owner" : "gs", + "name" : "bx", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_by", + "owner" : "gs", + "name" : "by", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_bz", + "owner" : "gs", + "name" : "bz", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_c", + "owner" : "gs", + "name" : "c", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cb", + "owner" : "gs", + "name" : "cb", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cc", + "owner" : "gs", + "name" : "cc", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ce", + "owner" : "gs", + "name" : "ce", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cf", + "owner" : "gs", + "name" : "cf", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cg", + "owner" : "gs", + "name" : "cg", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ch", + "owner" : "gs", + "name" : "ch", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cj", + "owner" : "gs", + "name" : "cj", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ck", + "owner" : "gs", + "name" : "ck", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cl", + "owner" : "gs", + "name" : "cl", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cm", + "owner" : "gs", + "name" : "cm", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cn", + "owner" : "gs", + "name" : "cn", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cp", + "owner" : "gs", + "name" : "cp", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cq", + "owner" : "gs", + "name" : "cq", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cr", + "owner" : "gs", + "name" : "cr", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cs", + "owner" : "gs", + "name" : "cs", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ct", + "owner" : "gs", + "name" : "ct", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cu", + "owner" : "gs", + "name" : "cu", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cv", + "owner" : "gs", + "name" : "cv", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cw", + "owner" : "gs", + "name" : "cw", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cy", + "owner" : "gs", + "name" : "cy", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_cz", + "owner" : "gs", + "name" : "cz", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_d", + "owner" : "gs", + "name" : "d", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_e", + "owner" : "gs", + "name" : "e", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_f", + "owner" : "gs", + "name" : "f", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_g", + "owner" : "gs", + "name" : "g", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_h", + "owner" : "gs", + "name" : "h", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_i", + "owner" : "gs", + "name" : "i", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_j", + "owner" : "gs", + "name" : "j", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_k", + "owner" : "gs", + "name" : "k", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_l", + "owner" : "gs", + "name" : "l", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_m", + "owner" : "gs", + "name" : "m", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_n", + "owner" : "gs", + "name" : "n", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_o", + "owner" : "gs", + "name" : "o", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_p", + "owner" : "gs", + "name" : "p", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_q", + "owner" : "gs", + "name" : "q", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_r", + "owner" : "gs", + "name" : "r", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_s", + "owner" : "gs", + "name" : "s", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_t", + "owner" : "gs", + "name" : "t", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_u", + "owner" : "gs", + "name" : "u", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_v", + "owner" : "gs", + "name" : "v", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_w", + "owner" : "gs", + "name" : "w", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_x", + "owner" : "gs", + "name" : "x", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_y", + "owner" : "gs", + "name" : "y", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_z", + "owner" : "gs", + "name" : "z", + "access" : 25, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_qh", + "owner" : "gs", + "name" : "qh", + "access" : 8, + "descriptor" : "I", + "decoder" : 1076448827 + }, { + "field" : "__gs_am", + "owner" : "gs", + "name" : "am", + "access" : 24, + "descriptor" : "Lgs;" + }, { + "field" : "__gs_ci", + "owner" : "gs", + "name" : "ci", + "access" : 24, + "descriptor" : "Lgs;" + }, { + "field" : "__gl_m", + "owner" : "gl", + "name" : "m", + "access" : 25, + "descriptor" : "Lgl;" + }, { + "field" : "__gl_q", + "owner" : "gl", + "name" : "q", + "access" : 25, + "descriptor" : "Lgl;" + }, { + "field" : "__gl_w", + "owner" : "gl", + "name" : "w", + "access" : 25, + "descriptor" : "Lgl;" + }, { + "field" : "__gl_f", + "owner" : "gl", + "name" : "f", + "access" : 24, + "descriptor" : "Lgl;" + }, { + "field" : "__gl_o", + "owner" : "gl", + "name" : "o", + "access" : 24, + "descriptor" : "Lgl;" + }, { + "field" : "__gl_g", + "owner" : "gl", + "name" : "g", + "access" : 24, + "descriptor" : "[Lgl;" + }, { + "field" : "__gg_u", + "owner" : "gg", + "name" : "u", + "access" : 9, + "descriptor" : "I", + "decoder" : -1583654139 + }, { + "field" : "__gd_e", + "owner" : "gd", + "name" : "e", + "access" : 8, + "descriptor" : "[[I" + }, { + "field" : "__go_ck", + "owner" : "go", + "name" : "ck", + "access" : 9, + "descriptor" : "C" + }, { + "field" : "__gr_q", + "owner" : "gr", + "name" : "q", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__gr_o", + "owner" : "gr", + "name" : "o", + "access" : 8, + "descriptor" : "[J" + }, { + "field" : "__gi_g", + "owner" : "gi", + "name" : "g", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__gx_n", + "owner" : "gx", + "name" : "n", + "access" : 9, + "descriptor" : "Lkk;" + }, { + "field" : "__gx_d", + "owner" : "gx", + "name" : "d", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__gx_x", + "owner" : "gx", + "name" : "x", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__gu_et", + "owner" : "gu", + "name" : "et", + "access" : 8, + "descriptor" : "Lit;" + }, { + "field" : "__hx_z", + "owner" : "hx", + "name" : "z", + "access" : 9, + "descriptor" : "I", + "decoder" : 701739159 + }, { + "field" : "__hg_q", + "owner" : "hg", + "name" : "q", + "access" : 8, + "descriptor" : "Ljava/util/Calendar;" + }, { + "field" : "__hg_f", + "owner" : "hg", + "name" : "f", + "access" : 24, + "descriptor" : "[Ljava/lang/String;" + }, { + "field" : "__hg_m", + "owner" : "hg", + "name" : "m", + "access" : 24, + "descriptor" : "[[Ljava/lang/String;" + }, { + "field" : "__hd_fc", + "owner" : "hd", + "name" : "fc", + "access" : 8, + "descriptor" : "J", + "decoder" : -6780258776884306463 + }, { + "field" : "__hf_o", + "owner" : "hf", + "name" : "o", + "access" : 9, + "descriptor" : "I", + "decoder" : -848833001 + }, { + "field" : "__hf_f", + "owner" : "hf", + "name" : "f", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__hf_q", + "owner" : "hf", + "name" : "q", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__hf_u", + "owner" : "hf", + "name" : "u", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__hf_k", + "owner" : "hf", + "name" : "k", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__hs_x", + "owner" : "hs", + "name" : "x", + "access" : 24, + "descriptor" : "[B" + }, { + "field" : "__hq_qg", + "owner" : "hq", + "name" : "qg", + "access" : 8, + "descriptor" : "I", + "decoder" : -1367955455 + }, { + "field" : "__hv_h", + "owner" : "hv", + "name" : "h", + "access" : 8, + "descriptor" : "I", + "decoder" : 120772859 + }, { + "field" : "__hi_g", + "owner" : "hi", + "name" : "g", + "access" : 9, + "descriptor" : "[S" + }, { + "field" : "__hi_d", + "owner" : "hi", + "name" : "d", + "access" : 24, + "descriptor" : "[I" + }, { + "field" : "__ht_m", + "owner" : "ht", + "name" : "m", + "access" : 25, + "descriptor" : "[S" + }, { + "field" : "__ht_q", + "owner" : "ht", + "name" : "q", + "access" : 25, + "descriptor" : "[S" + }, { + "field" : "__ht_f", + "owner" : "ht", + "name" : "f", + "access" : 25, + "descriptor" : "[[S" + }, { + "field" : "__ht_w", + "owner" : "ht", + "name" : "w", + "access" : 25, + "descriptor" : "[[S" + }, { + "field" : "__hj_e", + "owner" : "hj", + "name" : "e", + "access" : 9, + "descriptor" : "[S" + }, { + "field" : "__ho_j", + "owner" : "ho", + "name" : "j", + "access" : 9, + "descriptor" : "Z" + }, { + "field" : "__ho_d", + "owner" : "ho", + "name" : "d", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__ho_n", + "owner" : "ho", + "name" : "n", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "__ho_z", + "owner" : "ho", + "name" : "z", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "__hz_l", + "owner" : "hz", + "name" : "l", + "access" : 9, + "descriptor" : "[[S" + }, { + "field" : "__hy_az", + "owner" : "hy", + "name" : "az", + "access" : 12, + "descriptor" : "Z" + }, { + "field" : "__hb_sg", + "owner" : "hb", + "name" : "sg", + "access" : 8, + "descriptor" : "I", + "decoder" : -745071109 + }, { + "field" : "__hb_av", + "owner" : "hb", + "name" : "av", + "access" : 8, + "descriptor" : "Ljava/awt/Font;" + }, { + "field" : "__hc_ef", + "owner" : "hc", + "name" : "ef", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__id_aa", + "owner" : "id", + "name" : "aa", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ad", + "owner" : "id", + "name" : "ad", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ae", + "owner" : "id", + "name" : "ae", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_af", + "owner" : "id", + "name" : "af", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ai", + "owner" : "id", + "name" : "ai", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_am", + "owner" : "id", + "name" : "am", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_an", + "owner" : "id", + "name" : "an", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ao", + "owner" : "id", + "name" : "ao", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ap", + "owner" : "id", + "name" : "ap", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_as", + "owner" : "id", + "name" : "as", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_at", + "owner" : "id", + "name" : "at", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_au", + "owner" : "id", + "name" : "au", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ax", + "owner" : "id", + "name" : "ax", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_az", + "owner" : "id", + "name" : "az", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ba", + "owner" : "id", + "name" : "ba", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bb", + "owner" : "id", + "name" : "bb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bc", + "owner" : "id", + "name" : "bc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bd", + "owner" : "id", + "name" : "bd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_be", + "owner" : "id", + "name" : "be", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bf", + "owner" : "id", + "name" : "bf", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bg", + "owner" : "id", + "name" : "bg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bh", + "owner" : "id", + "name" : "bh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bi", + "owner" : "id", + "name" : "bi", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bj", + "owner" : "id", + "name" : "bj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bk", + "owner" : "id", + "name" : "bk", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bl", + "owner" : "id", + "name" : "bl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bm", + "owner" : "id", + "name" : "bm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bn", + "owner" : "id", + "name" : "bn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bo", + "owner" : "id", + "name" : "bo", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bp", + "owner" : "id", + "name" : "bp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bq", + "owner" : "id", + "name" : "bq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_br", + "owner" : "id", + "name" : "br", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bs", + "owner" : "id", + "name" : "bs", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bt", + "owner" : "id", + "name" : "bt", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bu", + "owner" : "id", + "name" : "bu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bv", + "owner" : "id", + "name" : "bv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bw", + "owner" : "id", + "name" : "bw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bx", + "owner" : "id", + "name" : "bx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_by", + "owner" : "id", + "name" : "by", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_bz", + "owner" : "id", + "name" : "bz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ca", + "owner" : "id", + "name" : "ca", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cb", + "owner" : "id", + "name" : "cb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cc", + "owner" : "id", + "name" : "cc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cd", + "owner" : "id", + "name" : "cd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ce", + "owner" : "id", + "name" : "ce", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cf", + "owner" : "id", + "name" : "cf", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cg", + "owner" : "id", + "name" : "cg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ch", + "owner" : "id", + "name" : "ch", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ci", + "owner" : "id", + "name" : "ci", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cj", + "owner" : "id", + "name" : "cj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ck", + "owner" : "id", + "name" : "ck", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cl", + "owner" : "id", + "name" : "cl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cm", + "owner" : "id", + "name" : "cm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cn", + "owner" : "id", + "name" : "cn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_co", + "owner" : "id", + "name" : "co", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cp", + "owner" : "id", + "name" : "cp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cq", + "owner" : "id", + "name" : "cq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cr", + "owner" : "id", + "name" : "cr", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cs", + "owner" : "id", + "name" : "cs", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ct", + "owner" : "id", + "name" : "ct", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cu", + "owner" : "id", + "name" : "cu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cv", + "owner" : "id", + "name" : "cv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cw", + "owner" : "id", + "name" : "cw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cx", + "owner" : "id", + "name" : "cx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cy", + "owner" : "id", + "name" : "cy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_cz", + "owner" : "id", + "name" : "cz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_d", + "owner" : "id", + "name" : "d", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_da", + "owner" : "id", + "name" : "da", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_db", + "owner" : "id", + "name" : "db", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dc", + "owner" : "id", + "name" : "dc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dd", + "owner" : "id", + "name" : "dd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_de", + "owner" : "id", + "name" : "de", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_df", + "owner" : "id", + "name" : "df", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dg", + "owner" : "id", + "name" : "dg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_di", + "owner" : "id", + "name" : "di", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dj", + "owner" : "id", + "name" : "dj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dk", + "owner" : "id", + "name" : "dk", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dl", + "owner" : "id", + "name" : "dl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dm", + "owner" : "id", + "name" : "dm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dn", + "owner" : "id", + "name" : "dn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_do", + "owner" : "id", + "name" : "do", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dp", + "owner" : "id", + "name" : "dp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dq", + "owner" : "id", + "name" : "dq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dr", + "owner" : "id", + "name" : "dr", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ds", + "owner" : "id", + "name" : "ds", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dt", + "owner" : "id", + "name" : "dt", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_du", + "owner" : "id", + "name" : "du", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dv", + "owner" : "id", + "name" : "dv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dx", + "owner" : "id", + "name" : "dx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dy", + "owner" : "id", + "name" : "dy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_dz", + "owner" : "id", + "name" : "dz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_eb", + "owner" : "id", + "name" : "eb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ec", + "owner" : "id", + "name" : "ec", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ed", + "owner" : "id", + "name" : "ed", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ee", + "owner" : "id", + "name" : "ee", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ef", + "owner" : "id", + "name" : "ef", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_eh", + "owner" : "id", + "name" : "eh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ei", + "owner" : "id", + "name" : "ei", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ej", + "owner" : "id", + "name" : "ej", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ek", + "owner" : "id", + "name" : "ek", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_el", + "owner" : "id", + "name" : "el", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_em", + "owner" : "id", + "name" : "em", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_en", + "owner" : "id", + "name" : "en", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_eo", + "owner" : "id", + "name" : "eo", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_eq", + "owner" : "id", + "name" : "eq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_er", + "owner" : "id", + "name" : "er", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_et", + "owner" : "id", + "name" : "et", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_eu", + "owner" : "id", + "name" : "eu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ev", + "owner" : "id", + "name" : "ev", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ew", + "owner" : "id", + "name" : "ew", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ex", + "owner" : "id", + "name" : "ex", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ey", + "owner" : "id", + "name" : "ey", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fa", + "owner" : "id", + "name" : "fa", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fb", + "owner" : "id", + "name" : "fb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ff", + "owner" : "id", + "name" : "ff", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fk", + "owner" : "id", + "name" : "fk", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fm", + "owner" : "id", + "name" : "fm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fn", + "owner" : "id", + "name" : "fn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fs", + "owner" : "id", + "name" : "fs", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fv", + "owner" : "id", + "name" : "fv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fx", + "owner" : "id", + "name" : "fx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_fz", + "owner" : "id", + "name" : "fz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ga", + "owner" : "id", + "name" : "ga", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gb", + "owner" : "id", + "name" : "gb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gc", + "owner" : "id", + "name" : "gc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gd", + "owner" : "id", + "name" : "gd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ge", + "owner" : "id", + "name" : "ge", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gf", + "owner" : "id", + "name" : "gf", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gg", + "owner" : "id", + "name" : "gg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gh", + "owner" : "id", + "name" : "gh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gi", + "owner" : "id", + "name" : "gi", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gj", + "owner" : "id", + "name" : "gj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gk", + "owner" : "id", + "name" : "gk", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gl", + "owner" : "id", + "name" : "gl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gm", + "owner" : "id", + "name" : "gm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gn", + "owner" : "id", + "name" : "gn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_go", + "owner" : "id", + "name" : "go", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gp", + "owner" : "id", + "name" : "gp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gq", + "owner" : "id", + "name" : "gq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gr", + "owner" : "id", + "name" : "gr", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gs", + "owner" : "id", + "name" : "gs", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gt", + "owner" : "id", + "name" : "gt", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gu", + "owner" : "id", + "name" : "gu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gv", + "owner" : "id", + "name" : "gv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gw", + "owner" : "id", + "name" : "gw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gx", + "owner" : "id", + "name" : "gx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gy", + "owner" : "id", + "name" : "gy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_gz", + "owner" : "id", + "name" : "gz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ha", + "owner" : "id", + "name" : "ha", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hb", + "owner" : "id", + "name" : "hb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hc", + "owner" : "id", + "name" : "hc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hd", + "owner" : "id", + "name" : "hd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hf", + "owner" : "id", + "name" : "hf", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hg", + "owner" : "id", + "name" : "hg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hh", + "owner" : "id", + "name" : "hh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hk", + "owner" : "id", + "name" : "hk", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hm", + "owner" : "id", + "name" : "hm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hn", + "owner" : "id", + "name" : "hn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hr", + "owner" : "id", + "name" : "hr", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hs", + "owner" : "id", + "name" : "hs", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hx", + "owner" : "id", + "name" : "hx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_hy", + "owner" : "id", + "name" : "hy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ia", + "owner" : "id", + "name" : "ia", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ib", + "owner" : "id", + "name" : "ib", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ic", + "owner" : "id", + "name" : "ic", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_id", + "owner" : "id", + "name" : "id", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ig", + "owner" : "id", + "name" : "ig", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ih", + "owner" : "id", + "name" : "ih", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ii", + "owner" : "id", + "name" : "ii", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ik", + "owner" : "id", + "name" : "ik", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_im", + "owner" : "id", + "name" : "im", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_io", + "owner" : "id", + "name" : "io", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ip", + "owner" : "id", + "name" : "ip", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_iq", + "owner" : "id", + "name" : "iq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ir", + "owner" : "id", + "name" : "ir", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_it", + "owner" : "id", + "name" : "it", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_iu", + "owner" : "id", + "name" : "iu", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_iv", + "owner" : "id", + "name" : "iv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_iw", + "owner" : "id", + "name" : "iw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ix", + "owner" : "id", + "name" : "ix", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ja", + "owner" : "id", + "name" : "ja", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jb", + "owner" : "id", + "name" : "jb", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jc", + "owner" : "id", + "name" : "jc", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jd", + "owner" : "id", + "name" : "jd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_je", + "owner" : "id", + "name" : "je", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jf", + "owner" : "id", + "name" : "jf", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jg", + "owner" : "id", + "name" : "jg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jh", + "owner" : "id", + "name" : "jh", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ji", + "owner" : "id", + "name" : "ji", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jj", + "owner" : "id", + "name" : "jj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jk", + "owner" : "id", + "name" : "jk", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jl", + "owner" : "id", + "name" : "jl", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jm", + "owner" : "id", + "name" : "jm", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jn", + "owner" : "id", + "name" : "jn", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jo", + "owner" : "id", + "name" : "jo", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jp", + "owner" : "id", + "name" : "jp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jq", + "owner" : "id", + "name" : "jq", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jr", + "owner" : "id", + "name" : "jr", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_js", + "owner" : "id", + "name" : "js", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jt", + "owner" : "id", + "name" : "jt", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ju", + "owner" : "id", + "name" : "ju", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jv", + "owner" : "id", + "name" : "jv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jw", + "owner" : "id", + "name" : "jw", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jx", + "owner" : "id", + "name" : "jx", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jy", + "owner" : "id", + "name" : "jy", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_jz", + "owner" : "id", + "name" : "jz", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_kd", + "owner" : "id", + "name" : "kd", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ke", + "owner" : "id", + "name" : "ke", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_kf", + "owner" : "id", + "name" : "kf", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_kg", + "owner" : "id", + "name" : "kg", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_kj", + "owner" : "id", + "name" : "kj", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_km", + "owner" : "id", + "name" : "km", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_kp", + "owner" : "id", + "name" : "kp", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ks", + "owner" : "id", + "name" : "ks", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_kv", + "owner" : "id", + "name" : "kv", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ky", + "owner" : "id", + "name" : "ky", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_l", + "owner" : "id", + "name" : "l", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_x", + "owner" : "id", + "name" : "x", + "access" : 9, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__id_ab", + "owner" : "id", + "name" : "ab", + "access" : 8, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__ij_ak", + "owner" : "ij", + "name" : "ak", + "access" : 8, + "descriptor" : "Ljava/awt/Image;" + }, { + "field" : "__iy_f", + "owner" : "iy", + "name" : "f", + "access" : 25, + "descriptor" : "Liy;" + }, { + "field" : "__iy_m", + "owner" : "iy", + "name" : "m", + "access" : 25, + "descriptor" : "Liy;" + }, { + "field" : "__iy_q", + "owner" : "iy", + "name" : "q", + "access" : 25, + "descriptor" : "Liy;" + }, { + "field" : "__iy_w", + "owner" : "iy", + "name" : "w", + "access" : 25, + "descriptor" : "Liy;" + }, { + "field" : "__iy_lo", + "owner" : "iy", + "name" : "lo", + "access" : 8, + "descriptor" : "I", + "decoder" : -365366303 + }, { + "field" : "__is_u", + "owner" : "is", + "name" : "u", + "access" : 25, + "descriptor" : "Lis;" + }, { + "field" : "__is_f", + "owner" : "is", + "name" : "f", + "access" : 24, + "descriptor" : "Lis;" + }, { + "field" : "__is_m", + "owner" : "is", + "name" : "m", + "access" : 24, + "descriptor" : "Lis;" + }, { + "field" : "__is_o", + "owner" : "is", + "name" : "o", + "access" : 24, + "descriptor" : "Lis;" + }, { + "field" : "__is_q", + "owner" : "is", + "name" : "q", + "access" : 24, + "descriptor" : "Lis;" + }, { + "field" : "__is_w", + "owner" : "is", + "name" : "w", + "access" : 24, + "descriptor" : "Lis;" + }, { + "field" : "__ik_cn", + "owner" : "ik", + "name" : "cn", + "access" : 9, + "descriptor" : "I", + "decoder" : -1753937079 + }, { + "field" : "__ik_rt", + "owner" : "ik", + "name" : "rt", + "access" : 8, + "descriptor" : "I", + "decoder" : -1086790653 + }, { + "field" : "__ir_bu", + "owner" : "ir", + "name" : "bu", + "access" : 8, + "descriptor" : "I", + "decoder" : 334735939 + }, { + "field" : "__ir_s", + "owner" : "ir", + "name" : "s", + "access" : 8, + "descriptor" : "I", + "decoder" : -244224193 + }, { + "field" : "__iv_q", + "owner" : "iv", + "name" : "q", + "access" : 8, + "descriptor" : "I", + "decoder" : -1282224505 + }, { + "field" : "__iq_b", + "owner" : "iq", + "name" : "b", + "access" : 9, + "descriptor" : "B" + }, { + "field" : "__iq_f", + "owner" : "iq", + "name" : "f", + "access" : 9, + "descriptor" : "I", + "decoder" : 948359621 + }, { + "field" : "__iq_j", + "owner" : "iq", + "name" : "j", + "access" : 9, + "descriptor" : "I", + "decoder" : 840549915 + }, { + "field" : "__iq_q", + "owner" : "iq", + "name" : "q", + "access" : 9, + "descriptor" : "J", + "decoder" : -4580427166942649525 + }, { + "field" : "__iu_n", + "owner" : "iu", + "name" : "n", + "access" : 8, + "descriptor" : "I", + "decoder" : 662119345 + }, { + "field" : "__iu_e", + "owner" : "iu", + "name" : "e", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__ib_f", + "owner" : "ib", + "name" : "f", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "__ix_f", + "owner" : "ix", + "name" : "f", + "access" : 9, + "descriptor" : "I", + "decoder" : 510774535 + }, { + "field" : "__ix_m", + "owner" : "ix", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__ic_m", + "owner" : "ic", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__iw_f", + "owner" : "iw", + "name" : "f", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "__iw_m", + "owner" : "iw", + "name" : "m", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "__im_q", + "owner" : "im", + "name" : "q", + "access" : 9, + "descriptor" : "I", + "decoder" : 235389995 + }, { + "field" : "__im_f", + "owner" : "im", + "name" : "f", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__ii_f", + "owner" : "ii", + "name" : "f", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__ii_m", + "owner" : "ii", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__ia_u", + "owner" : "ia", + "name" : "u", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__jb_m", + "owner" : "jb", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__jq_f", + "owner" : "jq", + "name" : "f", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "__jq_m", + "owner" : "jq", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__jm_o", + "owner" : "jm", + "name" : "o", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "__jm_f", + "owner" : "jm", + "name" : "f", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "__jm_m", + "owner" : "jm", + "name" : "m", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "__jm_q", + "owner" : "jm", + "name" : "q", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "__jr_o", + "owner" : "jr", + "name" : "o", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "__jr_l", + "owner" : "jr", + "name" : "l", + "access" : 8, + "descriptor" : "[Ldw;" + }, { + "field" : "__jr_u", + "owner" : "jr", + "name" : "u", + "access" : 8, + "descriptor" : "Ler;" + }, { + "field" : "__jr_q", + "owner" : "jr", + "name" : "q", + "access" : 8, + "descriptor" : "Lir;" + }, { + "field" : "__jf_f", + "owner" : "jf", + "name" : "f", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "__jf_m", + "owner" : "jf", + "name" : "m", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__jh_o", + "owner" : "jh", + "name" : "o", + "access" : 9, + "descriptor" : "Ler;" + }, { + "field" : "__jh_f", + "owner" : "jh", + "name" : "f", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__jh_q", + "owner" : "jh", + "name" : "q", + "access" : 9, + "descriptor" : "Lir;" + }, { + "field" : "__jn_by", + "owner" : "jn", + "name" : "by", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__jx_ne", + "owner" : "jx", + "name" : "ne", + "access" : 8, + "descriptor" : "[Lho;" + }, { + "field" : "__ji_i", + "owner" : "ji", + "name" : "i", + "access" : 25, + "descriptor" : "Lji;" + }, { + "field" : "__ji_n", + "owner" : "ji", + "name" : "n", + "access" : 25, + "descriptor" : "Lji;" + }, { + "field" : "__ji_fp", + "owner" : "ji", + "name" : "fp", + "access" : 8, + "descriptor" : "Lfu;" + }, { + "field" : "__ji_a", + "owner" : "ji", + "name" : "a", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_d", + "owner" : "ji", + "name" : "d", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_e", + "owner" : "ji", + "name" : "e", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_f", + "owner" : "ji", + "name" : "f", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_g", + "owner" : "ji", + "name" : "g", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_j", + "owner" : "ji", + "name" : "j", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_k", + "owner" : "ji", + "name" : "k", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_l", + "owner" : "ji", + "name" : "l", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_m", + "owner" : "ji", + "name" : "m", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_o", + "owner" : "ji", + "name" : "o", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_q", + "owner" : "ji", + "name" : "q", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_s", + "owner" : "ji", + "name" : "s", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_t", + "owner" : "ji", + "name" : "t", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_u", + "owner" : "ji", + "name" : "u", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_w", + "owner" : "ji", + "name" : "w", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_x", + "owner" : "ji", + "name" : "x", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ji_z", + "owner" : "ji", + "name" : "z", + "access" : 24, + "descriptor" : "Lji;" + }, { + "field" : "__ks_at", + "owner" : "ks", + "name" : "at", + "access" : 12, + "descriptor" : "Ljava/lang/String;" + }, { + "field" : "__kn_x", + "owner" : "kn", + "name" : "x", + "access" : 8, + "descriptor" : "Ley;" + }, { + "field" : "__kz_o", + "owner" : "kz", + "name" : "o", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "__kz_l", + "owner" : "kz", + "name" : "l", + "access" : 8, + "descriptor" : "Lln;" + }, { + "field" : "__kb_q", + "owner" : "kb", + "name" : "q", + "access" : 24, + "descriptor" : "[C" + }, { + "field" : "__kb_w", + "owner" : "kb", + "name" : "w", + "access" : 24, + "descriptor" : "[C" + }, { + "field" : "__kc_m", + "owner" : "kc", + "name" : "m", + "access" : 9, + "descriptor" : "[C" + }, { + "field" : "__kc_g", + "owner" : "kc", + "name" : "g", + "access" : 8, + "descriptor" : "[[[B" + }, { + "field" : "__kc_f", + "owner" : "kc", + "name" : "f", + "access" : 8, + "descriptor" : "[C" + }, { + "field" : "__kc_q", + "owner" : "kc", + "name" : "q", + "access" : 8, + "descriptor" : "[C" + }, { + "field" : "__kc_w", + "owner" : "kc", + "name" : "w", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__kw_n", + "owner" : "kw", + "name" : "n", + "access" : 8, + "descriptor" : "Llq;" + }, { + "field" : "__ka_e", + "owner" : "ka", + "name" : "e", + "access" : 8, + "descriptor" : "I", + "decoder" : -2077113503 + }, { + "field" : "__lp_ca", + "owner" : "lp", + "name" : "ca", + "access" : 8, + "descriptor" : "Z" + }, { + "field" : "__lj_m", + "owner" : "lj", + "name" : "m", + "access" : 25, + "descriptor" : "Llj;" + }, { + "field" : "__lj_f", + "owner" : "lj", + "name" : "f", + "access" : 24, + "descriptor" : "Llj;" + }, { + "field" : "__lj_q", + "owner" : "lj", + "name" : "q", + "access" : 24, + "descriptor" : "Llj;" + }, { + "field" : "__lr_e", + "owner" : "lr", + "name" : "e", + "access" : 8, + "descriptor" : "[[B" + }, { + "field" : "__lr_f", + "owner" : "lr", + "name" : "f", + "access" : 8, + "descriptor" : "I", + "decoder" : 161627197 + }, { + "field" : "__lr_m", + "owner" : "lr", + "name" : "m", + "access" : 8, + "descriptor" : "I", + "decoder" : -1119867679 + }, { + "field" : "__lr_q", + "owner" : "lr", + "name" : "q", + "access" : 8, + "descriptor" : "I", + "decoder" : -76329055 + }, { + "field" : "__lr_l", + "owner" : "lr", + "name" : "l", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__lr_o", + "owner" : "lr", + "name" : "o", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__lr_w", + "owner" : "lr", + "name" : "w", + "access" : 8, + "descriptor" : "[I" + }, { + "field" : "__lx_e", + "owner" : "lx", + "name" : "e", + "access" : 25, + "descriptor" : "Llx;" + }, { + "field" : "__lx_m", + "owner" : "lx", + "name" : "m", + "access" : 25, + "descriptor" : "Llx;" + }, { + "field" : "__lx_f", + "owner" : "lx", + "name" : "f", + "access" : 24, + "descriptor" : "Llx;" + }, { + "field" : "__lx_g", + "owner" : "lx", + "name" : "g", + "access" : 24, + "descriptor" : "Llx;" + }, { + "field" : "__lx_l", + "owner" : "lx", + "name" : "l", + "access" : 24, + "descriptor" : "Llx;" + }, { + "field" : "__lx_o", + "owner" : "lx", + "name" : "o", + "access" : 24, + "descriptor" : "Llx;" + }, { + "field" : "__lx_q", + "owner" : "lx", + "name" : "q", + "access" : 24, + "descriptor" : "Llx;" + }, { + "field" : "__lx_u", + "owner" : "lx", + "name" : "u", + "access" : 24, + "descriptor" : "Llx;" + }, { + "field" : "__lx_w", + "owner" : "lx", + "name" : "w", + "access" : 24, + "descriptor" : "Llx;" + } ], + "methods" : [ { + "method" : "AbstractFont_drawGlyph", + "owner" : "kt", + "name" : "ah", + "access" : 8, + "parameters" : [ "pixels", "x", "y", "width", "height", "color" ], + "descriptor" : "([BIIIII)V" + }, { + "method" : "AbstractFont_drawGlyphAlpha", + "owner" : "kt", + "name" : "aw", + "access" : 8, + "parameters" : [ "pixels", "x", "y", "width", "height", "color", "alpha" ], + "descriptor" : "([BIIIIII)V" + }, { + "method" : "AbstractFont_placeGlyph", + "owner" : "kt", + "name" : "ak", + "access" : 8, + "descriptor" : "([I[BIIIIIII)V" + }, { + "method" : "AbstractFont_placeGlyphAlpha", + "owner" : "kt", + "name" : "al", + "access" : 8, + "descriptor" : "([I[BIIIIIIII)V" + }, { + "method" : "ByteArrayPool_get", + "owner" : "gi", + "name" : "f", + "access" : 40, + "descriptor" : "(IZI)[B" + }, { + "method" : "Bzip2Decompressor_decompress", + "owner" : "gk", + "name" : "m", + "access" : 9, + "descriptor" : "([BI[BII)I" + }, { + "method" : "IterableNodeDeque_addBefore", + "owner" : "ja", + "name" : "w", + "access" : 9, + "parameters" : [ "node", "old" ], + "descriptor" : "(Lgw;Lgw;)V" + }, { + "method" : "PcmStream_disable", + "owner" : "hm", + "name" : "al", + "access" : 24, + "parameters" : [ "stream" ], + "descriptor" : "(Ldc;B)V" + }, { + "method" : "Rasterizer2D_clear", + "owner" : "lf", + "name" : "dd", + "access" : 9, + "descriptor" : "()V" + }, { + "method" : "Rasterizer2D_drawHorizontalLine", + "owner" : "lf", + "name" : "dj", + "access" : 9, + "parameters" : [ "x", "y", "length", "color" ], + "descriptor" : "(IIII)V" + }, { + "method" : "Rasterizer2D_drawHorizontalLineAlpha", + "owner" : "lf", + "name" : "du", + "access" : 8, + "parameters" : [ "x", "y", "length", "rgb", "alpha" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "Rasterizer2D_drawLine", + "owner" : "lf", + "name" : "et", + "access" : 9, + "parameters" : [ "x0", "y0", "x1", "y1", "color" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "Rasterizer2D_drawRectangle", + "owner" : "lf", + "name" : "dh", + "access" : 9, + "parameters" : [ "x", "y", "width", "height", "color" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "Rasterizer2D_drawRectangleAlpha", + "owner" : "lf", + "name" : "dz", + "access" : 9, + "parameters" : [ "x", "y", "width", "height", "rgb", "alpha" ], + "descriptor" : "(IIIIII)V" + }, { + "method" : "Rasterizer2D_drawVerticalLine", + "owner" : "lf", + "name" : "dm", + "access" : 9, + "parameters" : [ "x", "y", "length", "color" ], + "descriptor" : "(IIII)V" + }, { + "method" : "Rasterizer2D_drawVerticalLineAlpha", + "owner" : "lf", + "name" : "dq", + "access" : 8, + "parameters" : [ "x", "y", "length", "rgb", "alpha" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "Rasterizer2D_expandClip", + "owner" : "lf", + "name" : "dc", + "access" : 9, + "parameters" : [ "xStart", "yStart", "xEnd", "yEnd" ], + "descriptor" : "(IIII)V" + }, { + "method" : "Rasterizer2D_fillRectangle", + "owner" : "lf", + "name" : "dr", + "access" : 9, + "parameters" : [ "x", "y", "width", "height", "color" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "Rasterizer2D_getClipArray", + "owner" : "lf", + "name" : "dg", + "access" : 9, + "parameters" : [ "dst" ], + "descriptor" : "([I)V" + }, { + "method" : "Rasterizer2D_replace", + "owner" : "lf", + "name" : "dp", + "access" : 9, + "parameters" : [ "pixels", "width", "height" ], + "descriptor" : "([III)V" + }, { + "method" : "Rasterizer2D_resetClip", + "owner" : "lf", + "name" : "ds", + "access" : 9, + "descriptor" : "()V" + }, { + "method" : "Rasterizer2D_setClip", + "owner" : "lf", + "name" : "di", + "access" : 9, + "parameters" : [ "xStart", "yStart", "xEnd", "yEnd" ], + "descriptor" : "(IIII)V" + }, { + "method" : "Rasterizer2D_setClipArray", + "owner" : "lf", + "name" : "db", + "access" : 9, + "parameters" : [ "src" ], + "descriptor" : "([I)V" + }, { + "method" : "Rasterizer2D_setPixel", + "owner" : "lf", + "name" : "eb", + "access" : 8, + "parameters" : [ "x", "y", "color" ], + "descriptor" : "(III)V" + }, { + "method" : "Rasterizer3D_brighten", + "owner" : "et", + "name" : "l", + "access" : 8, + "parameters" : [ "rgb", "brightness" ], + "descriptor" : "(ID)I" + }, { + "method" : "Rasterizer3D_buildPalette", + "owner" : "et", + "name" : "g", + "access" : 24, + "parameters" : [ "brightness", "hsMin", "hsMax" ], + "descriptor" : "(DII)V" + }, { + "method" : "Rasterizer3D_method1", + "owner" : "et", + "name" : "m", + "access" : 25, + "descriptor" : "()V" + }, { + "method" : "Rasterizer3D_method3", + "owner" : "et", + "name" : "q", + "access" : 25, + "descriptor" : "()V" + }, { + "method" : "Rasterizer3D_setBrightness", + "owner" : "et", + "name" : "u", + "access" : 25, + "parameters" : [ "brightness" ], + "descriptor" : "(D)V" + }, { + "method" : "Rasterizer3D_setClip", + "owner" : "et", + "name" : "f", + "access" : 24, + "parameters" : [ "xStart", "yStart", "xEnd", "yEnd" ], + "descriptor" : "(IIII)V" + }, { + "method" : "Rasterizer3D_setTextureLoader", + "owner" : "et", + "name" : "o", + "access" : 25, + "parameters" : [ "textureLoader" ], + "descriptor" : "(Lei;)V" + }, { + "method" : "Scene_addOccluder", + "owner" : "em", + "name" : "w", + "access" : 9, + "descriptor" : "(IIIIIIII)V" + }, { + "method" : "Scene_buildVisiblityMap", + "owner" : "em", + "name" : "at", + "access" : 9, + "parameters" : [ "a", "b", "c", "viewportWidth", "viewportHeight" ], + "descriptor" : "([IIIII)V" + }, { + "method" : "addMessage", + "owner" : "g", + "name" : "f", + "access" : 8, + "parameters" : [ "type", "sender", "text", "prefix" ], + "descriptor" : "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V" + }, { + "method" : "addNpcToMenu", + "owner" : "dj", + "name" : "is", + "access" : 24, + "parameters" : [ "npc", "menuArg0", "menuArg1", "menuArg2" ], + "descriptor" : "(Ljz;IIIB)V" + }, { + "method" : "addPlayerToMenu", + "owner" : "e", + "name" : "ik", + "access" : 24, + "parameters" : [ "player", "menuArg0", "menuArg1", "menuArg2" ], + "descriptor" : "(Lbr;IIII)V" + }, { + "method" : "addPlayerToScene", + "owner" : "aw", + "name" : "gk", + "access" : 8, + "parameters" : [ "player", "b" ], + "descriptor" : "(Lbr;ZI)V" + }, { + "method" : "alignComponent", + "owner" : "client", + "name" : "ip", + "access" : 0, + "parameters" : [ "component" ], + "descriptor" : "(Lho;B)V" + }, { + "method" : "alignComponentPosition", + "owner" : "jf", + "name" : "iw", + "access" : 8, + "parameters" : [ "component", "parentWidth", "parentHeight" ], + "descriptor" : "(Lho;IIB)V" + }, { + "method" : "alignComponentSize", + "owner" : "p", + "name" : "ic", + "access" : 8, + "parameters" : [ "component", "parentWidth", "parentHeight", "b" ], + "descriptor" : "(Lho;IIZB)V" + }, { + "method" : "byteArrayFromObject", + "owner" : "dl", + "name" : "u", + "access" : 9, + "parameters" : [ "o", "copyArray" ], + "descriptor" : "(Ljava/lang/Object;ZB)[B" + }, { + "method" : "byteArrayToObject", + "owner" : "cb", + "name" : "o", + "access" : 9, + "parameters" : [ "bytes", "copyArray" ], + "descriptor" : "([BZB)Ljava/lang/Object;" + }, { + "method" : "charToByteCp1252", + "owner" : "cr", + "name" : "m", + "access" : 9, + "parameters" : [ "c" ], + "descriptor" : "(CI)B" + }, { + "method" : "clearIntArray", + "owner" : "hh", + "name" : "x", + "access" : 9, + "descriptor" : "([III)V" + }, { + "method" : "clickComponent", + "owner" : "cq", + "name" : "jf", + "access" : 24, + "parameters" : [ "component", "x", "y" ], + "descriptor" : "(Lho;III)V" + }, { + "method" : "closeInterface", + "owner" : "cs", + "name" : "jd", + "access" : 24, + "parameters" : [ "w", "b" ], + "descriptor" : "(Lbx;ZI)V" + }, { + "method" : "colorStartTag", + "owner" : "dy", + "name" : "f", + "access" : 8, + "parameters" : [ "color" ], + "descriptor" : "(II)Ljava/lang/String;" + }, { + "method" : "compareWorlds", + "owner" : "aj", + "name" : "u", + "access" : 8, + "parameters" : [ "w0", "w1", "mode", "b" ], + "descriptor" : "(Lbt;Lbt;IZI)I" + }, { + "method" : "currentTimeMs", + "owner" : "ga", + "name" : "m", + "access" : 41, + "parameters" : [ ], + "descriptor" : "(I)J" + }, { + "method" : "decodeStringCp1252", + "owner" : "bx", + "name" : "o", + "access" : 9, + "parameters" : [ "src", "srcStart", "length" ], + "descriptor" : "([BIII)Ljava/lang/String;" + }, { + "method" : "decompressBytes", + "owner" : "id", + "name" : "ay", + "access" : 24, + "descriptor" : "([BI)[B" + }, { + "method" : "doCycle", + "owner" : "client", + "name" : "al", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "doCycleJs5", + "owner" : "client", + "name" : "ef", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "doCycleJs5Connect", + "owner" : "client", + "name" : "ev", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "doCycleLoggedIn", + "owner" : "client", + "name" : "fx", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "doCycleLoggedOut", + "owner" : "client", + "name" : "fg", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)V" + }, { + "method" : "draw", + "owner" : "client", + "name" : "ab", + "access" : 20, + "descriptor" : "(ZI)V" + }, { + "method" : "drawActor2d", + "owner" : "at", + "name" : "gr", + "access" : 24, + "parameters" : [ "actor", "a", "b", "c", "d", "e" ], + "descriptor" : "(Lbz;IIIIIB)V" + }, { + "method" : "drawInterface", + "owner" : "az", + "name" : "ir", + "access" : 24, + "descriptor" : "([Lho;IIIIIIIII)V" + }, { + "method" : "drawLoadingMessage", + "owner" : "bi", + "name" : "gl", + "access" : 24, + "descriptor" : "(Ljava/lang/String;ZI)V" + }, { + "method" : "drawLoggedIn", + "owner" : "client", + "name" : "gs", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "drawTitle", + "owner" : "bd", + "name" : "x", + "access" : 8, + "descriptor" : "(Lkk;Lkk;Lkk;I)V" + }, { + "method" : "encodeStringCp1252", + "owner" : "dt", + "name" : "w", + "access" : 9, + "parameters" : [ "src", "srcStart", "srcEnd", "dst", "dstStart" ], + "descriptor" : "(Ljava/lang/CharSequence;II[BII)I" + }, { + "method" : "escapeBrackets", + "owner" : "kt", + "name" : "s", + "access" : 9, + "parameters" : [ "s" ], + "descriptor" : "(Ljava/lang/String;)Ljava/lang/String;" + }, { + "method" : "findEnumerated", + "owner" : "bn", + "name" : "m", + "access" : 9, + "parameters" : [ "values", "ordinal" ], + "descriptor" : "([Lgc;II)Lgc;" + }, { + "method" : "getComponentChild", + "owner" : "gx", + "name" : "f", + "access" : 9, + "descriptor" : "(III)Lho;" + }, { + "method" : "getComponentClickMask", + "owner" : "f", + "name" : "kp", + "access" : 8, + "parameters" : [ "component" ], + "descriptor" : "(Lho;I)I" + }, { + "method" : "getFrames", + "owner" : "bc", + "name" : "x", + "access" : 8, + "parameters" : [ "id" ], + "descriptor" : "(II)Len;" + }, { + "method" : "getHitmarkDefinition", + "owner" : "bp", + "name" : "f", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(II)Ljm;" + }, { + "method" : "getInterfaceComponent", + "owner" : "gd", + "name" : "m", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(IB)Lho;" + }, { + "method" : "getItemDefinition", + "owner" : "hc", + "name" : "m", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(II)Ljv;" + }, { + "method" : "getItemSprite", + "owner" : "ht", + "name" : "d", + "access" : 25, + "parameters" : [ "id", "quantity", "n0", "n1", "n2", "b0" ], + "descriptor" : "(IIIIIZI)Lln;" + }, { + "method" : "getKitDefinition", + "owner" : "as", + "name" : "m", + "access" : 9, + "descriptor" : "(II)Lim;" + }, { + "method" : "getNpcDefinition", + "owner" : "jr", + "name" : "f", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(II)Ljz;" + }, { + "method" : "getObjectDefinition", + "owner" : "af", + "name" : "f", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(II)Ljr;" + }, { + "method" : "getParamDefinition", + "owner" : "hz", + "name" : "m", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(IB)Ljb;" + }, { + "method" : "getPreferencesFile", + "owner" : "gl", + "name" : "q", + "access" : 9, + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;ZS)Ldk;" + }, { + "method" : "getSequenceDefinition", + "owner" : "ae", + "name" : "m", + "access" : 9, + "descriptor" : "(II)Ljh;" + }, { + "method" : "getSpotAnimationDefinition", + "owner" : "af", + "name" : "m", + "access" : 9, + "descriptor" : "(IB)Lio;" + }, { + "method" : "getTileHeight", + "owner" : "ay", + "name" : "gu", + "access" : 24, + "descriptor" : "(IIII)I" + }, { + "method" : "getVarbit", + "owner" : "ah", + "name" : "m", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(II)I" + }, { + "method" : "getWorldMapElement", + "owner" : "dm", + "name" : "m", + "access" : 9, + "parameters" : [ "id" ], + "descriptor" : "(IB)Lic;" + }, { + "method" : "hashString", + "owner" : "client", + "name" : "l", + "access" : 9, + "parameters" : [ "chars" ], + "descriptor" : "(Ljava/lang/CharSequence;I)I" + }, { + "method" : "init", + "owner" : "client", + "name" : "init", + "access" : 17, + "parameters" : [ ], + "descriptor" : "()V" + }, { + "method" : "insertMenuItem", + "owner" : "j", + "name" : "il", + "access" : 24, + "parameters" : [ "action", "targetName", "opcode", "arg0", "arg1", "arg2", "b" ], + "descriptor" : "(Ljava/lang/String;Ljava/lang/String;IIIIZB)V" + }, { + "method" : "itemContainerSetItem", + "owner" : "al", + "name" : "w", + "access" : 8, + "parameters" : [ "itemContainerId", "index", "itemId", "itemQuantity" ], + "descriptor" : "(IIIII)V" + }, { + "method" : "js5Error", + "owner" : "client", + "name" : "ea", + "access" : 0, + "parameters" : [ "code" ], + "descriptor" : "(IS)V" + }, { + "method" : "kill0", + "owner" : "client", + "name" : "ae", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "loadClassFromDescriptor", + "owner" : "iw", + "name" : "w", + "access" : 8, + "parameters" : [ "descriptor" ], + "descriptor" : "(Ljava/lang/String;I)Ljava/lang/Class;" + }, { + "method" : "loadInterface", + "owner" : "dr", + "name" : "q", + "access" : 9, + "parameters" : [ "itf" ], + "descriptor" : "(IB)Z" + }, { + "method" : "loadRegions", + "owner" : "af", + "name" : "gc", + "access" : 24, + "parameters" : [ "isInInstance", "packetBuffer" ], + "descriptor" : "(ZLhx;B)V" + }, { + "method" : "loadTerrain", + "owner" : "e", + "name" : "o", + "access" : 24, + "parameters" : [ "buffer", "plane", "x", "y", "x0", "y0", "n" ], + "descriptor" : "(Lgr;IIIIIIB)V" + }, { + "method" : "loadWorlds", + "owner" : "ji", + "name" : "m", + "access" : 8, + "parameters" : [ ], + "descriptor" : "(I)Z" + }, { + "method" : "menuAction", + "owner" : "bz", + "name" : "hb", + "access" : 24, + "parameters" : [ "argument1", "argument2", "opcode", "argument0", "action", "targetName", "mouseX", "mouseY" ], + "descriptor" : "(IIIILjava/lang/String;Ljava/lang/String;III)V" + }, { + "method" : "newArchive", + "owner" : "c", + "name" : "fw", + "access" : 8, + "descriptor" : "(IZZZB)Lit;" + }, { + "method" : "newPcmPlayer", + "owner" : "cq", + "name" : "aj", + "access" : 25, + "descriptor" : "(Lfz;III)Lco;" + }, { + "method" : "newScript", + "owner" : "ee", + "name" : "w", + "access" : 8, + "parameters" : [ "bytes" ], + "descriptor" : "([BI)Lcg;" + }, { + "method" : "openMenu", + "owner" : "client", + "name" : "hj", + "access" : 16, + "parameters" : [ "x", "y" ], + "descriptor" : "(IIB)V" + }, { + "method" : "queueSoundEffect", + "owner" : "ks", + "name" : "fv", + "access" : 8, + "descriptor" : "(IIIB)V" + }, { + "method" : "readMusicSample", + "owner" : "cd", + "name" : "e", + "access" : 8, + "descriptor" : "(Lir;II)Lcd;" + }, { + "method" : "readSoundEffect", + "owner" : "ci", + "name" : "m", + "access" : 9, + "descriptor" : "(Lir;II)Lci;" + }, { + "method" : "readSprite", + "owner" : "le", + "name" : "m", + "access" : 9, + "parameters" : [ "archive", "group", "file" ], + "descriptor" : "(Lir;III)Lln;" + }, { + "method" : "readStringIntParameters", + "owner" : "ir", + "name" : "m", + "access" : 24, + "parameters" : [ "buffer", "hashTable" ], + "descriptor" : "(Lgr;Llh;I)Llh;" + }, { + "method" : "readTrack", + "owner" : "he", + "name" : "m", + "access" : 9, + "descriptor" : "(Lir;II)Lhe;" + }, { + "method" : "requestNetFile", + "owner" : "hx", + "name" : "f", + "access" : 8, + "descriptor" : "(Lit;IIIBZI)V" + }, { + "method" : "runCs1", + "owner" : "il", + "name" : "im", + "access" : 24, + "parameters" : [ "component" ], + "descriptor" : "(Lho;I)Z" + }, { + "method" : "runScript", + "owner" : "ir", + "name" : "m", + "access" : 9, + "parameters" : [ "scriptEvent" ], + "descriptor" : "(Lby;S)V" + }, { + "method" : "runScript0", + "owner" : "l", + "name" : "f", + "access" : 8, + "parameters" : [ "scriptEvent", "n" ], + "descriptor" : "(Lby;II)V" + }, { + "method" : "setUp", + "owner" : "client", + "name" : "aw", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "setViewportShape", + "owner" : "kx", + "name" : "gg", + "access" : 24, + "parameters" : [ "x", "y", "width", "height", "clear" ], + "descriptor" : "(IIIIZI)V" + }, { + "method" : "updateExternalPlayer", + "owner" : "ie", + "name" : "o", + "access" : 8, + "descriptor" : "(Lhx;II)Z" + }, { + "method" : "updateGameState", + "owner" : "ba", + "name" : "ec", + "access" : 8, + "parameters" : [ "gameState" ], + "descriptor" : "(IB)V" + }, { + "method" : "updateInterface", + "owner" : "il", + "name" : "jr", + "access" : 24, + "parameters" : [ "components", "parentId", "a", "b", "c", "d", "x", "y" ], + "descriptor" : "([Lho;IIIIIIII)V" + }, { + "method" : "updatePlayer", + "owner" : "k", + "name" : "m", + "access" : 24, + "descriptor" : "(Lhx;B)V" + }, { + "method" : "username", + "owner" : "client", + "name" : "kr", + "access" : 1, + "descriptor" : "(B)Lkp;" + }, { + "method" : "worldMap", + "owner" : "dy", + "name" : "er", + "access" : 8, + "descriptor" : "(I)Llz;" + }, { + "method" : "worldToMinimap", + "owner" : "ep", + "name" : "jk", + "access" : 24, + "descriptor" : "(IIIILln;Lhp;I)V" + }, { + "method" : "worldToScreen", + "owner" : "aj", + "name" : "gx", + "access" : 24, + "descriptor" : "(IIII)V" + }, { + "method" : "__au_135", + "owner" : "client", + "name" : "au", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__j_136", + "owner" : "client", + "name" : "j", + "access" : 20, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ge_137", + "owner" : "client", + "name" : "ge", + "access" : 0, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__hg_138", + "owner" : "client", + "name" : "hg", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(Lcl;I)Z" + }, { + "method" : "__hi_139", + "owner" : "client", + "name" : "hi", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + }, { + "method" : "__ht_140", + "owner" : "client", + "name" : "ht", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(B)Z" + }, { + "method" : "__iu_141", + "owner" : "client", + "name" : "iu", + "access" : 16, + "parameters" : [ "arg0" ], + "descriptor" : "(ZI)V" + }, { + "method" : "__jh_142", + "owner" : "client", + "name" : "jh", + "access" : 16, + "parameters" : [ ], + "descriptor" : "(I)V" + } ], + "constructors" : [ { + "access" : 1, + "descriptor" : "()V" + } ] +} ] \ No newline at end of file diff --git a/runelite-api/src/main/java/net/runelite/api/PacketBuffer.java b/runelite-api/src/main/java/net/runelite/api/PacketBuffer.java deleted file mode 100644 index a44f4c9ac9..0000000000 --- a/runelite-api/src/main/java/net/runelite/api/PacketBuffer.java +++ /dev/null @@ -1,29 +0,0 @@ -/* - * Copyright (c) 2017, Adam - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions are met: - * - * 1. Redistributions of source code must retain the above copyright notice, this - * list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright notice, - * this list of conditions and the following disclaimer in the documentation - * and/or other materials provided with the distribution. - * - * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED - * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE - * DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR - * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES - * (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; - * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND - * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT - * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS - * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - */ -package net.runelite.api; - -public interface PacketBuffer -{ -} diff --git a/runelite-api/src/main/java/net/runelite/api/widgets/WidgetType.java b/runelite-api/src/main/java/net/runelite/api/widgets/WidgetType.java index 9d140c3cd0..cec850036f 100644 --- a/runelite-api/src/main/java/net/runelite/api/widgets/WidgetType.java +++ b/runelite-api/src/main/java/net/runelite/api/widgets/WidgetType.java @@ -35,4 +35,10 @@ public final class WidgetType public static final int TEXT_INVENTORY = 7; public static final int IF1_TOOLTIP = 8; public static final int LINE = 9; + public static final int FPS = 1336; + public static final int VIEWPORT = 1337; + public static final int MINIMAP = 1338; + public static final int COMPASS = 1339; + public static final int WORLD_MAP = 1400; + public static final int WORLD_MAP_OVERVIEW = 1401; } diff --git a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java index f0b2fe58d2..3385ad0b2d 100644 --- a/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java +++ b/runelite-mixins/src/main/java/net/runelite/mixins/RSClientMixin.java @@ -51,7 +51,6 @@ import net.runelite.api.MenuEntry; import net.runelite.api.MessageNode; import net.runelite.api.NPC; import net.runelite.api.Node; -import net.runelite.api.PacketBuffer; import static net.runelite.api.Perspective.LOCAL_TILE_SIZE; import net.runelite.api.Player; import net.runelite.api.Point; @@ -111,6 +110,7 @@ import net.runelite.api.mixins.MethodHook; import net.runelite.api.mixins.Mixin; import net.runelite.api.mixins.Replace; import net.runelite.api.mixins.Shadow; +import net.runelite.rs.api.RSPacketBuffer; import org.slf4j.Logger; import net.runelite.rs.api.RSAbstractArchive; import net.runelite.rs.api.RSChatChannel; @@ -1329,13 +1329,13 @@ public abstract class RSClientMixin implements RSClient @Inject @MethodHook("updateNpcs") - public static void updateNpcs(boolean var0, PacketBuffer var1) + public static void updateNpcs(boolean var0, RSPacketBuffer var1) { client.getCallbacks().updateNpcs(); } @Inject - @MethodHook(value = "addMessage", end = true) + @MethodHook(value = "addChatMessage", end = true) public static void onAddChatMessage(int type, String name, String message, String sender) { Logger logger = client.getLogger(); diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java index 4d3393c094..04ac4933a5 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSClient.java @@ -328,7 +328,7 @@ public interface RSClient extends RSGameShell, Client @Override RSWorld[] getWorldList(); - @Import("addMessage") + @Import("addChatMessage") void addChatMessage(int type, String name, String message, String sender); @Override diff --git a/runescape-api/src/main/java/net/runelite/rs/api/RSPacketBuffer.java b/runescape-api/src/main/java/net/runelite/rs/api/RSPacketBuffer.java index 614734671d..602a497d4a 100644 --- a/runescape-api/src/main/java/net/runelite/rs/api/RSPacketBuffer.java +++ b/runescape-api/src/main/java/net/runelite/rs/api/RSPacketBuffer.java @@ -1,7 +1,5 @@ package net.runelite.rs.api; -import net.runelite.api.PacketBuffer; - -public interface RSPacketBuffer extends PacketBuffer +public interface RSPacketBuffer { } diff --git a/runescape-client/src/main/java/AbstractArchive.java b/runescape-client/src/main/java/AbstractArchive.java index 2bd08bf4ac..198880b6ba 100644 --- a/runescape-client/src/main/java/AbstractArchive.java +++ b/runescape-client/src/main/java/AbstractArchive.java @@ -708,28 +708,28 @@ public abstract class AbstractArchive { garbageValue = "15597880" ) @Export("readStringIntParameters") - static final IterableNodeHashTable readStringIntParameters(Buffer var0, IterableNodeHashTable var1) { - int var2 = var0.readUnsignedByte(); + static final IterableNodeHashTable readStringIntParameters(Buffer buffer, IterableNodeHashTable hashTable) { + int var2 = buffer.readUnsignedByte(); int var3; - if (var1 == null) { + if (hashTable == null) { var3 = World.method1759(var2); - var1 = new IterableNodeHashTable(var3); + hashTable = new IterableNodeHashTable(var3); } for (var3 = 0; var3 < var2; ++var3) { - boolean var4 = var0.readUnsignedByte() == 1; - int var5 = var0.readMedium(); + boolean var4 = buffer.readUnsignedByte() == 1; + int var5 = buffer.readMedium(); Object var6; if (var4) { - var6 = new ObjectNode(var0.readStringCp1252NullTerminated()); + var6 = new ObjectNode(buffer.readStringCp1252NullTerminated()); } else { - var6 = new IntegerNode(var0.readInt()); + var6 = new IntegerNode(buffer.readInt()); } - var1.put((Node)var6, (long)var5); + hashTable.put((Node)var6, (long)var5); } - return var1; + return hashTable; } @ObfuscatedName("m") @@ -738,8 +738,8 @@ public abstract class AbstractArchive { garbageValue = "-4702" ) @Export("runScript") - public static void runScript(ScriptEvent var0) { - GrandExchangeEvent.runScript0(var0, 500000); + public static void runScript(ScriptEvent scriptEvent) { + GrandExchangeEvent.runScript0(scriptEvent, 500000); } @ObfuscatedName("eg") diff --git a/runescape-client/src/main/java/AbstractByteArrayCopier.java b/runescape-client/src/main/java/AbstractByteArrayCopier.java index 541d5d657f..bef6ef48d4 100644 --- a/runescape-client/src/main/java/AbstractByteArrayCopier.java +++ b/runescape-client/src/main/java/AbstractByteArrayCopier.java @@ -29,7 +29,7 @@ public abstract class AbstractByteArrayCopier { garbageValue = "-2034091753" ) @Export("set") - abstract void set(byte[] var1); + abstract void set(byte[] array); @ObfuscatedName("f") @ObfuscatedSignature( diff --git a/runescape-client/src/main/java/AbstractFont.java b/runescape-client/src/main/java/AbstractFont.java index a387cfe60f..6cd19a4b75 100644 --- a/runescape-client/src/main/java/AbstractFont.java +++ b/runescape-client/src/main/java/AbstractFont.java @@ -111,28 +111,28 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("m") @Export("drawGlyph") - abstract void drawGlyph(byte[] var1, int var2, int var3, int var4, int var5, int var6); + abstract void drawGlyph(byte[] pixels, int x, int y, int width, int height, int color); @ObfuscatedName("f") @Export("drawGlyphAlpha") - abstract void drawGlyphAlpha(byte[] var1, int var2, int var3, int var4, int var5, int var6, int var7); + abstract void drawGlyphAlpha(byte[] pixels, int x, int y, int width, int height, int color, int alpha); @ObfuscatedName("l") @Export("readMetrics") - void readMetrics(byte[] var1) { + void readMetrics(byte[] bytes) { this.advances = new int[256]; int var2; - if (var1.length == 257) { + if (bytes.length == 257) { for (var2 = 0; var2 < this.advances.length; ++var2) { - this.advances[var2] = var1[var2] & 255; + this.advances[var2] = bytes[var2] & 255; } - this.ascent = var1[256] & 255; + this.ascent = bytes[256] & 255; } else { var2 = 0; for (int var3 = 0; var3 < 256; ++var3) { - this.advances[var3] = var1[var2++] & 255; + this.advances[var3] = bytes[var2++] & 255; } int[] var12 = new int[256]; @@ -140,11 +140,11 @@ public abstract class AbstractFont extends Rasterizer2D { int var5; for (var5 = 0; var5 < 256; ++var5) { - var12[var5] = var1[var2++] & 255; + var12[var5] = bytes[var2++] & 255; } for (var5 = 0; var5 < 256; ++var5) { - var4[var5] = var1[var2++] & 255; + var4[var5] = bytes[var2++] & 255; } byte[][] var6 = new byte[256][]; @@ -155,7 +155,7 @@ public abstract class AbstractFont extends Rasterizer2D { byte var9 = 0; for (var7 = 0; var7 < var6[var8].length; ++var7) { - var9 += var1[var2++]; + var9 += bytes[var2++]; var6[var8][var7] = var9; } } @@ -168,7 +168,7 @@ public abstract class AbstractFont extends Rasterizer2D { byte var10 = 0; for (int var11 = 0; var11 < var13[var14].length; ++var11) { - var10 += var1[var2++]; + var10 += bytes[var2++]; var13[var14][var11] = var10; } } @@ -258,7 +258,7 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("a") @Export("breakLines") - public int breakLines(String var1, int[] var2, String[] var3) { + public int breakLines(String var1, int[] lineWidths, String[] linesDst) { if (var1 == null) { return 0; } else { @@ -285,7 +285,7 @@ public abstract class AbstractFont extends Rasterizer2D { var6.append(var16); var6.append('>'); if (var16.equals("br")) { - var3[var12] = var6.toString().substring(var5, var6.length()); + linesDst[var12] = var6.toString().substring(var5, var6.length()); ++var12; var5 = var6.length(); var4 = 0; @@ -334,8 +334,8 @@ public abstract class AbstractFont extends Rasterizer2D { var9 = 1; } - if (var2 != null && var4 > var2[var12 < var2.length ? var12 : var2.length - 1] && var7 >= 0) { - var3[var12] = var6.toString().substring(var5, var7 - var9); + if (lineWidths != null && var4 > lineWidths[var12 < lineWidths.length ? var12 : lineWidths.length - 1] && var7 >= 0) { + linesDst[var12] = var6.toString().substring(var5, var7 - var9); ++var12; var5 = var7; var7 = -1; @@ -354,7 +354,7 @@ public abstract class AbstractFont extends Rasterizer2D { String var19 = var6.toString(); if (var19.length() > var5) { - var3[var12++] = var19.substring(var5, var19.length()); + linesDst[var12++] = var19.substring(var5, var19.length()); } return var12; @@ -363,8 +363,8 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("z") @Export("lineWidth") - public int lineWidth(String var1, int var2) { - int var3 = this.breakLines(var1, new int[]{var2}, AbstractFont_lines); + public int lineWidth(String var1, int lineWidth) { + int var3 = this.breakLines(var1, new int[]{lineWidth}, AbstractFont_lines); int var4 = 0; for (int var5 = 0; var5 < var3; ++var5) { @@ -379,106 +379,106 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("j") @Export("lineCount") - public int lineCount(String var1, int var2) { - return this.breakLines(var1, new int[]{var2}, AbstractFont_lines); + public int lineCount(String var1, int lineWidth) { + return this.breakLines(var1, new int[]{lineWidth}, AbstractFont_lines); } @ObfuscatedName("t") @Export("draw") - public void draw(String var1, int var2, int var3, int var4, int var5) { + public void draw(String var1, int x, int y, int color, int shadow) { if (var1 != null) { - this.reset(var4, var5); - this.draw0(var1, var2, var3); + this.reset(color, shadow); + this.draw0(var1, x, y); } } @ObfuscatedName("y") @Export("drawAlpha") - public void drawAlpha(String var1, int var2, int var3, int var4, int var5, int var6) { + public void drawAlpha(String var1, int x, int y, int color, int shadow, int alpha) { if (var1 != null) { - this.reset(var4, var5); - AbstractFont_alpha = var6; - this.draw0(var1, var2, var3); + this.reset(color, shadow); + AbstractFont_alpha = alpha; + this.draw0(var1, x, y); } } @ObfuscatedName("h") @Export("drawRightAligned") - public void drawRightAligned(String var1, int var2, int var3, int var4, int var5) { + public void drawRightAligned(String var1, int x, int y, int color, int shadow) { if (var1 != null) { - this.reset(var4, var5); - this.draw0(var1, var2 - this.stringWidth(var1), var3); + this.reset(color, shadow); + this.draw0(var1, x - this.stringWidth(var1), y); } } @ObfuscatedName("b") @Export("drawCentered") - public void drawCentered(String var1, int var2, int var3, int var4, int var5) { + public void drawCentered(String var1, int x, int y, int color, int shadow) { if (var1 != null) { - this.reset(var4, var5); - this.draw0(var1, var2 - this.stringWidth(var1) / 2, var3); + this.reset(color, shadow); + this.draw0(var1, x - this.stringWidth(var1) / 2, y); } } @ObfuscatedName("c") @Export("drawLines") - public int drawLines(String var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, int var9, int var10) { + public int drawLines(String var1, int x, int y, int width, int height, int color, int shadow, int xAlignment, int yAlignment, int lineHeight) { if (var1 == null) { return 0; } else { - this.reset(var6, var7); - if (var10 == 0) { - var10 = this.ascent; + this.reset(color, shadow); + if (lineHeight == 0) { + lineHeight = this.ascent; } - int[] var11 = new int[]{var4}; - if (var5 < var10 + this.maxAscent + this.maxDescent && var5 < var10 + var10) { + int[] var11 = new int[]{width}; + if (height < lineHeight + this.maxAscent + this.maxDescent && height < lineHeight + lineHeight) { var11 = null; } int var12 = this.breakLines(var1, var11, AbstractFont_lines); - if (var9 == 3 && var12 == 1) { - var9 = 1; + if (yAlignment == 3 && var12 == 1) { + yAlignment = 1; } int var13; int var14; - if (var9 == 0) { - var13 = var3 + this.maxAscent; - } else if (var9 == 1) { - var13 = var3 + (var5 - this.maxAscent - this.maxDescent - var10 * (var12 - 1)) / 2 + this.maxAscent; - } else if (var9 == 2) { - var13 = var3 + var5 - this.maxDescent - var10 * (var12 - 1); + if (yAlignment == 0) { + var13 = y + this.maxAscent; + } else if (yAlignment == 1) { + var13 = y + (height - this.maxAscent - this.maxDescent - lineHeight * (var12 - 1)) / 2 + this.maxAscent; + } else if (yAlignment == 2) { + var13 = y + height - this.maxDescent - lineHeight * (var12 - 1); } else { - var14 = (var5 - this.maxAscent - this.maxDescent - var10 * (var12 - 1)) / (var12 + 1); + var14 = (height - this.maxAscent - this.maxDescent - lineHeight * (var12 - 1)) / (var12 + 1); if (var14 < 0) { var14 = 0; } - var13 = var3 + var14 + this.maxAscent; - var10 += var14; + var13 = y + var14 + this.maxAscent; + lineHeight += var14; } for (var14 = 0; var14 < var12; ++var14) { - if (var8 == 0) { - this.draw0(AbstractFont_lines[var14], var2, var13); - } else if (var8 == 1) { - this.draw0(AbstractFont_lines[var14], var2 + (var4 - this.stringWidth(AbstractFont_lines[var14])) / 2, var13); - } else if (var8 == 2) { - this.draw0(AbstractFont_lines[var14], var2 + var4 - this.stringWidth(AbstractFont_lines[var14]), var13); + if (xAlignment == 0) { + this.draw0(AbstractFont_lines[var14], x, var13); + } else if (xAlignment == 1) { + this.draw0(AbstractFont_lines[var14], x + (width - this.stringWidth(AbstractFont_lines[var14])) / 2, var13); + } else if (xAlignment == 2) { + this.draw0(AbstractFont_lines[var14], x + width - this.stringWidth(AbstractFont_lines[var14]), var13); } else if (var14 == var12 - 1) { - this.draw0(AbstractFont_lines[var14], var2, var13); + this.draw0(AbstractFont_lines[var14], x, var13); } else { - this.calculateLineJustification(AbstractFont_lines[var14], var4); - this.draw0(AbstractFont_lines[var14], var2, var13); + this.calculateLineJustification(AbstractFont_lines[var14], width); + this.draw0(AbstractFont_lines[var14], x, var13); AbstractFont_justificationTotal = 0; } - var13 += var10; + var13 += lineHeight; } return var12; @@ -487,44 +487,44 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("p") @Export("drawCenteredWave") - public void drawCenteredWave(String var1, int var2, int var3, int var4, int var5, int var6) { + public void drawCenteredWave(String var1, int x, int y, int color, int shadow, int seed) { if (var1 != null) { - this.reset(var4, var5); + this.reset(color, shadow); int[] var7 = new int[var1.length()]; for (int var8 = 0; var8 < var1.length(); ++var8) { - var7[var8] = (int)(Math.sin((double)var8 / 2.0D + (double)var6 / 5.0D) * 5.0D); + var7[var8] = (int)(Math.sin((double)var8 / 2.0D + (double)seed / 5.0D) * 5.0D); } - this.drawWithOffsets0(var1, var2 - this.stringWidth(var1) / 2, var3, (int[])null, var7); + this.drawWithOffsets0(var1, x - this.stringWidth(var1) / 2, y, (int[])null, var7); } } @ObfuscatedName("v") @Export("drawCenteredWave2") - public void drawCenteredWave2(String var1, int var2, int var3, int var4, int var5, int var6) { + public void drawCenteredWave2(String var1, int x, int y, int color, int shadow, int seed) { if (var1 != null) { - this.reset(var4, var5); + this.reset(color, shadow); int[] var7 = new int[var1.length()]; int[] var8 = new int[var1.length()]; for (int var9 = 0; var9 < var1.length(); ++var9) { - var7[var9] = (int)(Math.sin((double)var9 / 5.0D + (double)var6 / 5.0D) * 5.0D); - var8[var9] = (int)(Math.sin((double)var9 / 3.0D + (double)var6 / 5.0D) * 5.0D); + var7[var9] = (int)(Math.sin((double)var9 / 5.0D + (double)seed / 5.0D) * 5.0D); + var8[var9] = (int)(Math.sin((double)var9 / 3.0D + (double)seed / 5.0D) * 5.0D); } - this.drawWithOffsets0(var1, var2 - this.stringWidth(var1) / 2, var3, var7, var8); + this.drawWithOffsets0(var1, x - this.stringWidth(var1) / 2, y, var7, var8); } } @ObfuscatedName("ag") @Export("drawCenteredShake") - public void drawCenteredShake(String var1, int var2, int var3, int var4, int var5, int var6, int var7) { + public void drawCenteredShake(String var1, int x, int y, int color, int shadow, int seed, int seed2) { if (var1 != null) { - this.reset(var4, var5); - double var8 = 7.0D - (double)var7 / 8.0D; + this.reset(color, shadow); + double var8 = 7.0D - (double)seed2 / 8.0D; if (var8 < 0.0D) { var8 = 0.0D; } @@ -532,20 +532,20 @@ public abstract class AbstractFont extends Rasterizer2D { int[] var10 = new int[var1.length()]; for (int var11 = 0; var11 < var1.length(); ++var11) { - var10[var11] = (int)(Math.sin((double)var11 / 1.5D + (double)var6 / 1.0D) * var8); + var10[var11] = (int)(Math.sin((double)var11 / 1.5D + (double)seed / 1.0D) * var8); } - this.drawWithOffsets0(var1, var2 - this.stringWidth(var1) / 2, var3, (int[])null, var10); + this.drawWithOffsets0(var1, x - this.stringWidth(var1) / 2, y, (int[])null, var10); } } @ObfuscatedName("aq") @Export("drawRandomAlphaAndSpacing") - public void drawRandomAlphaAndSpacing(String var1, int var2, int var3, int var4, int var5, int var6) { + public void drawRandomAlphaAndSpacing(String var1, int x, int y, int color, int shadow, int seed) { if (var1 != null) { - this.reset(var4, var5); - AbstractFont_random.setSeed((long)var6); + this.reset(color, shadow); + AbstractFont_random.setSeed((long)seed); AbstractFont_alpha = 192 + (AbstractFont_random.nextInt() & 31); int[] var7 = new int[var1.length()]; int var8 = 0; @@ -557,20 +557,20 @@ public abstract class AbstractFont extends Rasterizer2D { } } - this.drawWithOffsets0(var1, var2, var3, var7, (int[])null); + this.drawWithOffsets0(var1, x, y, var7, (int[])null); } } @ObfuscatedName("aj") @Export("reset") - void reset(int var1, int var2) { + void reset(int color, int shadow) { AbstractFont_strike = -1; AbstractFont_underline = -1; - AbstractFont_previousShadow = var2; - AbstractFont_shadow = var2; - AbstractFont_previousColor = var1; - AbstractFont_color = var1; + AbstractFont_previousShadow = shadow; + AbstractFont_shadow = shadow; + AbstractFont_previousColor = color; + AbstractFont_color = color; AbstractFont_alpha = 256; AbstractFont_justificationTotal = 0; AbstractFont_justificationCurrent = 0; @@ -612,7 +612,7 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("ar") @Export("calculateLineJustification") - void calculateLineJustification(String var1, int var2) { + void calculateLineJustification(String var1, int lineWidth) { int var3 = 0; boolean var4 = false; @@ -628,15 +628,15 @@ public abstract class AbstractFont extends Rasterizer2D { } if (var3 > 0) { - AbstractFont_justificationTotal = (var2 - this.stringWidth(var1) << 8) / var3; + AbstractFont_justificationTotal = (lineWidth - this.stringWidth(var1) << 8) / var3; } } @ObfuscatedName("ac") @Export("draw0") - void draw0(String var1, int var2, int var3) { - var3 -= this.ascent; + void draw0(String var1, int x, int y) { + y -= this.ascent; int var4 = -1; int var5 = -1; @@ -658,8 +658,8 @@ public abstract class AbstractFont extends Rasterizer2D { try { var8 = MouseHandler.method1085(var9.substring(4)); IndexedSprite var13 = AbstractFont_modIconSprites[var8]; - var13.drawAt(var2, var3 + this.ascent - var13.height); - var2 += var13.width; + var13.drawAt(x, y + this.ascent - var13.height); + x += var13.width; var5 = -1; } catch (Exception var11) { } @@ -679,7 +679,7 @@ public abstract class AbstractFont extends Rasterizer2D { if (var4 == -1) { if (this.kerning != null && var5 != -1) { - var2 += this.kerning[var7 + (var5 << 8)]; + x += this.kerning[var7 + (var5 << 8)]; } int var12 = this.widths[var7]; @@ -687,33 +687,33 @@ public abstract class AbstractFont extends Rasterizer2D { if (var7 != ' ') { if (AbstractFont_alpha == 256) { if (AbstractFont_shadow != -1) { - AbstractFont_drawGlyph(this.pixels[var7], var2 + this.leftBearings[var7] + 1, var3 + this.topBearings[var7] + 1, var12, var8, AbstractFont_shadow); + AbstractFont_drawGlyph(this.pixels[var7], x + this.leftBearings[var7] + 1, y + this.topBearings[var7] + 1, var12, var8, AbstractFont_shadow); } - this.drawGlyph(this.pixels[var7], var2 + this.leftBearings[var7], var3 + this.topBearings[var7], var12, var8, AbstractFont_color); + this.drawGlyph(this.pixels[var7], x + this.leftBearings[var7], y + this.topBearings[var7], var12, var8, AbstractFont_color); } else { if (AbstractFont_shadow != -1) { - AbstractFont_drawGlyphAlpha(this.pixels[var7], var2 + this.leftBearings[var7] + 1, var3 + this.topBearings[var7] + 1, var12, var8, AbstractFont_shadow, AbstractFont_alpha); + AbstractFont_drawGlyphAlpha(this.pixels[var7], x + this.leftBearings[var7] + 1, y + this.topBearings[var7] + 1, var12, var8, AbstractFont_shadow, AbstractFont_alpha); } - this.drawGlyphAlpha(this.pixels[var7], var2 + this.leftBearings[var7], var3 + this.topBearings[var7], var12, var8, AbstractFont_color, AbstractFont_alpha); + this.drawGlyphAlpha(this.pixels[var7], x + this.leftBearings[var7], y + this.topBearings[var7], var12, var8, AbstractFont_color, AbstractFont_alpha); } } else if (AbstractFont_justificationTotal > 0) { AbstractFont_justificationCurrent += AbstractFont_justificationTotal; - var2 += AbstractFont_justificationCurrent >> 8; + x += AbstractFont_justificationCurrent >> 8; AbstractFont_justificationCurrent &= 255; } int var10 = this.advances[var7]; if (AbstractFont_strike != -1) { - Rasterizer2D.Rasterizer2D_drawHorizontalLine(var2, var3 + (int)((double)this.ascent * 0.7D), var10, AbstractFont_strike); + Rasterizer2D.Rasterizer2D_drawHorizontalLine(x, y + (int)((double)this.ascent * 0.7D), var10, AbstractFont_strike); } if (AbstractFont_underline != -1) { - Rasterizer2D.Rasterizer2D_drawHorizontalLine(var2, var3 + this.ascent + 1, var10, AbstractFont_underline); + Rasterizer2D.Rasterizer2D_drawHorizontalLine(x, y + this.ascent + 1, var10, AbstractFont_underline); } - var2 += var10; + x += var10; var5 = var7; } } @@ -724,8 +724,8 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("ay") @Export("drawWithOffsets0") - void drawWithOffsets0(String var1, int var2, int var3, int[] var4, int[] var5) { - var3 -= this.ascent; + void drawWithOffsets0(String var1, int x, int y, int[] xs, int[] ys) { + y -= this.ascent; int var6 = -1; int var7 = -1; int var8 = 0; @@ -748,14 +748,14 @@ public abstract class AbstractFont extends Rasterizer2D { if (!var14.equals("gt")) { if (var14.startsWith("img=")) { try { - if (var4 != null) { - var11 = var4[var8]; + if (xs != null) { + var11 = xs[var8]; } else { var11 = 0; } - if (var5 != null) { - var12 = var5[var8]; + if (ys != null) { + var12 = ys[var8]; } else { var12 = 0; } @@ -763,8 +763,8 @@ public abstract class AbstractFont extends Rasterizer2D { ++var8; var13 = MouseHandler.method1085(var14.substring(4)); IndexedSprite var18 = AbstractFont_modIconSprites[var13]; - var18.drawAt(var11 + var2, var12 + (var3 + this.ascent - var18.height)); - var2 += var18.width; + var18.drawAt(var11 + x, var12 + (y + this.ascent - var18.height)); + x += var18.width; var7 = -1; } catch (Exception var16) { } @@ -784,19 +784,19 @@ public abstract class AbstractFont extends Rasterizer2D { if (var6 == -1) { if (this.kerning != null && var7 != -1) { - var2 += this.kerning[var10 + (var7 << 8)]; + x += this.kerning[var10 + (var7 << 8)]; } int var17 = this.widths[var10]; var11 = this.heights[var10]; - if (var4 != null) { - var12 = var4[var8]; + if (xs != null) { + var12 = xs[var8]; } else { var12 = 0; } - if (var5 != null) { - var13 = var5[var8]; + if (ys != null) { + var13 = ys[var8]; } else { var13 = 0; } @@ -805,33 +805,33 @@ public abstract class AbstractFont extends Rasterizer2D { if (var10 != ' ') { if (AbstractFont_alpha == 256) { if (AbstractFont_shadow != -1) { - AbstractFont_drawGlyph(this.pixels[var10], var12 + var2 + this.leftBearings[var10] + 1, var3 + var13 + this.topBearings[var10] + 1, var17, var11, AbstractFont_shadow); + AbstractFont_drawGlyph(this.pixels[var10], var12 + x + this.leftBearings[var10] + 1, y + var13 + this.topBearings[var10] + 1, var17, var11, AbstractFont_shadow); } - this.drawGlyph(this.pixels[var10], var12 + var2 + this.leftBearings[var10], var3 + var13 + this.topBearings[var10], var17, var11, AbstractFont_color); + this.drawGlyph(this.pixels[var10], var12 + x + this.leftBearings[var10], y + var13 + this.topBearings[var10], var17, var11, AbstractFont_color); } else { if (AbstractFont_shadow != -1) { - AbstractFont_drawGlyphAlpha(this.pixels[var10], var12 + var2 + this.leftBearings[var10] + 1, var3 + var13 + this.topBearings[var10] + 1, var17, var11, AbstractFont_shadow, AbstractFont_alpha); + AbstractFont_drawGlyphAlpha(this.pixels[var10], var12 + x + this.leftBearings[var10] + 1, y + var13 + this.topBearings[var10] + 1, var17, var11, AbstractFont_shadow, AbstractFont_alpha); } - this.drawGlyphAlpha(this.pixels[var10], var12 + var2 + this.leftBearings[var10], var3 + var13 + this.topBearings[var10], var17, var11, AbstractFont_color, AbstractFont_alpha); + this.drawGlyphAlpha(this.pixels[var10], var12 + x + this.leftBearings[var10], y + var13 + this.topBearings[var10], var17, var11, AbstractFont_color, AbstractFont_alpha); } } else if (AbstractFont_justificationTotal > 0) { AbstractFont_justificationCurrent += AbstractFont_justificationTotal; - var2 += AbstractFont_justificationCurrent >> 8; + x += AbstractFont_justificationCurrent >> 8; AbstractFont_justificationCurrent &= 255; } int var15 = this.advances[var10]; if (AbstractFont_strike != -1) { - Rasterizer2D.Rasterizer2D_drawHorizontalLine(var2, var3 + (int)((double)this.ascent * 0.7D), var15, AbstractFont_strike); + Rasterizer2D.Rasterizer2D_drawHorizontalLine(x, y + (int)((double)this.ascent * 0.7D), var15, AbstractFont_strike); } if (AbstractFont_underline != -1) { - Rasterizer2D.Rasterizer2D_drawHorizontalLine(var2, var3 + this.ascent, var15, AbstractFont_underline); + Rasterizer2D.Rasterizer2D_drawHorizontalLine(x, y + this.ascent, var15, AbstractFont_underline); } - var2 += var15; + x += var15; var7 = var10; } } @@ -907,43 +907,43 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("ah") @Export("AbstractFont_drawGlyph") - static void AbstractFont_drawGlyph(byte[] var0, int var1, int var2, int var3, int var4, int var5) { - int var6 = var1 + var2 * Rasterizer2D.Rasterizer2D_width; - int var7 = Rasterizer2D.Rasterizer2D_width - var3; + static void AbstractFont_drawGlyph(byte[] pixels, int x, int y, int width, int height, int color) { + int var6 = x + y * Rasterizer2D.Rasterizer2D_width; + int var7 = Rasterizer2D.Rasterizer2D_width - width; int var8 = 0; int var9 = 0; int var10; - if (var2 < Rasterizer2D.Rasterizer2D_yClipStart) { - var10 = Rasterizer2D.Rasterizer2D_yClipStart - var2; - var4 -= var10; - var2 = Rasterizer2D.Rasterizer2D_yClipStart; - var9 += var3 * var10; + if (y < Rasterizer2D.Rasterizer2D_yClipStart) { + var10 = Rasterizer2D.Rasterizer2D_yClipStart - y; + height -= var10; + y = Rasterizer2D.Rasterizer2D_yClipStart; + var9 += width * var10; var6 += var10 * Rasterizer2D.Rasterizer2D_width; } - if (var2 + var4 > Rasterizer2D.Rasterizer2D_yClipEnd) { - var4 -= var2 + var4 - Rasterizer2D.Rasterizer2D_yClipEnd; + if (y + height > Rasterizer2D.Rasterizer2D_yClipEnd) { + height -= y + height - Rasterizer2D.Rasterizer2D_yClipEnd; } - if (var1 < Rasterizer2D.Rasterizer2D_xClipStart) { - var10 = Rasterizer2D.Rasterizer2D_xClipStart - var1; - var3 -= var10; - var1 = Rasterizer2D.Rasterizer2D_xClipStart; + if (x < Rasterizer2D.Rasterizer2D_xClipStart) { + var10 = Rasterizer2D.Rasterizer2D_xClipStart - x; + width -= var10; + x = Rasterizer2D.Rasterizer2D_xClipStart; var9 += var10; var6 += var10; var8 += var10; var7 += var10; } - if (var3 + var1 > Rasterizer2D.Rasterizer2D_xClipEnd) { - var10 = var3 + var1 - Rasterizer2D.Rasterizer2D_xClipEnd; - var3 -= var10; + if (width + x > Rasterizer2D.Rasterizer2D_xClipEnd) { + var10 = width + x - Rasterizer2D.Rasterizer2D_xClipEnd; + width -= var10; var8 += var10; var7 += var10; } - if (var3 > 0 && var4 > 0) { - AbstractFont_placeGlyph(Rasterizer2D.Rasterizer2D_pixels, var0, var5, var9, var6, var3, var4, var7, var8); + if (width > 0 && height > 0) { + AbstractFont_placeGlyph(Rasterizer2D.Rasterizer2D_pixels, pixels, color, var9, var6, width, height, var7, var8); } } @@ -998,43 +998,43 @@ public abstract class AbstractFont extends Rasterizer2D { @ObfuscatedName("aw") @Export("AbstractFont_drawGlyphAlpha") - static void AbstractFont_drawGlyphAlpha(byte[] var0, int var1, int var2, int var3, int var4, int var5, int var6) { - int var7 = var1 + var2 * Rasterizer2D.Rasterizer2D_width; - int var8 = Rasterizer2D.Rasterizer2D_width - var3; + static void AbstractFont_drawGlyphAlpha(byte[] pixels, int x, int y, int width, int height, int color, int alpha) { + int var7 = x + y * Rasterizer2D.Rasterizer2D_width; + int var8 = Rasterizer2D.Rasterizer2D_width - width; int var9 = 0; int var10 = 0; int var11; - if (var2 < Rasterizer2D.Rasterizer2D_yClipStart) { - var11 = Rasterizer2D.Rasterizer2D_yClipStart - var2; - var4 -= var11; - var2 = Rasterizer2D.Rasterizer2D_yClipStart; - var10 += var3 * var11; + if (y < Rasterizer2D.Rasterizer2D_yClipStart) { + var11 = Rasterizer2D.Rasterizer2D_yClipStart - y; + height -= var11; + y = Rasterizer2D.Rasterizer2D_yClipStart; + var10 += width * var11; var7 += var11 * Rasterizer2D.Rasterizer2D_width; } - if (var2 + var4 > Rasterizer2D.Rasterizer2D_yClipEnd) { - var4 -= var2 + var4 - Rasterizer2D.Rasterizer2D_yClipEnd; + if (y + height > Rasterizer2D.Rasterizer2D_yClipEnd) { + height -= y + height - Rasterizer2D.Rasterizer2D_yClipEnd; } - if (var1 < Rasterizer2D.Rasterizer2D_xClipStart) { - var11 = Rasterizer2D.Rasterizer2D_xClipStart - var1; - var3 -= var11; - var1 = Rasterizer2D.Rasterizer2D_xClipStart; + if (x < Rasterizer2D.Rasterizer2D_xClipStart) { + var11 = Rasterizer2D.Rasterizer2D_xClipStart - x; + width -= var11; + x = Rasterizer2D.Rasterizer2D_xClipStart; var10 += var11; var7 += var11; var9 += var11; var8 += var11; } - if (var3 + var1 > Rasterizer2D.Rasterizer2D_xClipEnd) { - var11 = var3 + var1 - Rasterizer2D.Rasterizer2D_xClipEnd; - var3 -= var11; + if (width + x > Rasterizer2D.Rasterizer2D_xClipEnd) { + var11 = width + x - Rasterizer2D.Rasterizer2D_xClipEnd; + width -= var11; var9 += var11; var8 += var11; } - if (var3 > 0 && var4 > 0) { - AbstractFont_placeGlyphAlpha(Rasterizer2D.Rasterizer2D_pixels, var0, var5, var10, var7, var3, var4, var8, var9, var6); + if (width > 0 && height > 0) { + AbstractFont_placeGlyphAlpha(Rasterizer2D.Rasterizer2D_pixels, pixels, color, var10, var7, width, height, var8, var9, alpha); } } diff --git a/runescape-client/src/main/java/AbstractRasterProvider.java b/runescape-client/src/main/java/AbstractRasterProvider.java index 4d6fcf99ea..d218bd3f3a 100644 --- a/runescape-client/src/main/java/AbstractRasterProvider.java +++ b/runescape-client/src/main/java/AbstractRasterProvider.java @@ -32,7 +32,7 @@ public abstract class AbstractRasterProvider { garbageValue = "-430495007" ) @Export("drawFull") - public abstract void drawFull(int var1, int var2); + public abstract void drawFull(int x, int y); @ObfuscatedName("q") @ObfuscatedSignature( @@ -40,7 +40,7 @@ public abstract class AbstractRasterProvider { garbageValue = "18" ) @Export("draw") - public abstract void draw(int var1, int var2, int var3, int var4); + public abstract void draw(int x, int y, int width, int height); @ObfuscatedName("b") @ObfuscatedSignature( diff --git a/runescape-client/src/main/java/AbstractSocket.java b/runescape-client/src/main/java/AbstractSocket.java index 1e66754c59..46978179ee 100644 --- a/runescape-client/src/main/java/AbstractSocket.java +++ b/runescape-client/src/main/java/AbstractSocket.java @@ -13,7 +13,7 @@ public abstract class AbstractSocket { garbageValue = "1765046516" ) @Export("isAvailable") - public abstract boolean isAvailable(int var1) throws IOException; + public abstract boolean isAvailable(int length) throws IOException; @ObfuscatedName("q") @ObfuscatedSignature( @@ -37,7 +37,7 @@ public abstract class AbstractSocket { garbageValue = "-1089665746" ) @Export("read") - public abstract int read(byte[] var1, int var2, int var3) throws IOException; + public abstract int read(byte[] dst, int dstIndex, int length) throws IOException; @ObfuscatedName("u") @ObfuscatedSignature( @@ -45,7 +45,7 @@ public abstract class AbstractSocket { garbageValue = "-86" ) @Export("write") - public abstract void write(byte[] var1, int var2, int var3) throws IOException; + public abstract void write(byte[] src, int srcIndex, int length) throws IOException; @ObfuscatedName("g") @ObfuscatedSignature( diff --git a/runescape-client/src/main/java/AbstractWorldMapIcon.java b/runescape-client/src/main/java/AbstractWorldMapIcon.java index 4e4e90f7e0..04e7f744bb 100644 --- a/runescape-client/src/main/java/AbstractWorldMapIcon.java +++ b/runescape-client/src/main/java/AbstractWorldMapIcon.java @@ -54,14 +54,16 @@ public abstract class AbstractWorldMapIcon { signature = "(I)I", garbageValue = "1990181988" ) - public abstract int vmethod395(); + @Export("element") + public abstract int element(); @ObfuscatedName("f") @ObfuscatedSignature( signature = "(I)Laj;", garbageValue = "1159446036" ) - abstract WorldMapLabel vmethod396(); + @Export("label") + abstract WorldMapLabel label(); @ObfuscatedName("q") @ObfuscatedSignature( @@ -92,7 +94,7 @@ public abstract class AbstractWorldMapIcon { garbageValue = "1150380891" ) boolean method19() { - return this.vmethod395() >= 0; + return this.element() >= 0; } @ObfuscatedName("b") @@ -104,7 +106,7 @@ public abstract class AbstractWorldMapIcon { if (!this.method19()) { return false; } else { - WorldMapElement var3 = ViewportMouse.getWorldMapElement(this.vmethod395()); + WorldMapElement var3 = ViewportMouse.getWorldMapElement(this.element()); int var4 = this.vmethod397(); int var5 = this.vmethod398(); switch(var3.field3287.field3528) { @@ -153,7 +155,7 @@ public abstract class AbstractWorldMapIcon { garbageValue = "1201712205" ) boolean method21(int var1, int var2) { - WorldMapLabel var3 = this.vmethod396(); + WorldMapLabel var3 = this.label(); return var3 == null ? false : (var1 >= this.field5 - var3.width / 2 && var1 <= var3.width / 2 + this.field5 ? var2 >= this.field6 && var2 <= var3.height + this.field6 : false); } diff --git a/runescape-client/src/main/java/AccessFile.java b/runescape-client/src/main/java/AccessFile.java index 2426fcb1e9..2c31c8b140 100644 --- a/runescape-client/src/main/java/AccessFile.java +++ b/runescape-client/src/main/java/AccessFile.java @@ -61,9 +61,9 @@ public final class AccessFile { @ObfuscatedName("m") @Export("seek") - final void seek(long var1) throws IOException { - this.file.seek(var1); - this.index = var1; + final void seek(long index) throws IOException { + this.file.seek(index); + this.index = index; } @ObfuscatedName("f") @@ -72,14 +72,14 @@ public final class AccessFile { garbageValue = "-86" ) @Export("write") - public final void write(byte[] var1, int var2, int var3) throws IOException { - if ((long)var3 + this.index > this.capacity) { + public final void write(byte[] src, int srcIndex, int length) throws IOException { + if ((long)length + this.index > this.capacity) { this.file.seek(this.capacity + 1L); this.file.write(1); throw new EOFException(); } else { - this.file.write(var1, var2, var3); - this.index += (long)var3; + this.file.write(src, srcIndex, length); + this.index += (long)length; } } @@ -99,9 +99,9 @@ public final class AccessFile { garbageValue = "166642884" ) @Export("closeSync") - public final void closeSync(boolean var1) throws IOException { + public final void closeSync(boolean sync) throws IOException { if (this.file != null) { - if (var1) { + if (sync) { try { this.file.getFD().sync(); } catch (SyncFailedException var3) { @@ -130,8 +130,8 @@ public final class AccessFile { garbageValue = "971670468" ) @Export("read") - public final int read(byte[] var1, int var2, int var3) throws IOException { - int var4 = this.file.read(var1, var2, var3); + public final int read(byte[] dst, int dstIndex, int length) throws IOException { + int var4 = this.file.read(dst, dstIndex, length); if (var4 > 0) { this.index += (long)var4; } diff --git a/runescape-client/src/main/java/Actor.java b/runescape-client/src/main/java/Actor.java index 165e826ca9..12cc33ee48 100644 --- a/runescape-client/src/main/java/Actor.java +++ b/runescape-client/src/main/java/Actor.java @@ -390,13 +390,13 @@ public abstract class Actor extends Entity { garbageValue = "-1925126781" ) @Export("addHitSplat") - final void addHitSplat(int var1, int var2, int var3, int var4, int var5, int var6) { + final void addHitSplat(int type, int value, int type2, int value2, int cycle, int cycle2) { boolean var7 = true; boolean var8 = true; int var9; for (var9 = 0; var9 < 4; ++var9) { - if (this.hitSplatCycles[var9] > var5) { + if (this.hitSplatCycles[var9] > cycle) { var7 = false; } else { var8 = false; @@ -406,8 +406,8 @@ public abstract class Actor extends Entity { var9 = -1; int var10 = -1; int var11 = 0; - if (var1 >= 0) { - HitSplatDefinition var12 = LoginScreenAnimation.getHitSplatDefinition(var1); + if (type >= 0) { + HitSplatDefinition var12 = LoginScreenAnimation.getHitSplatDefinition(type); var10 = var12.field396; var11 = var12.field387; } @@ -438,7 +438,7 @@ public abstract class Actor extends Entity { } } - if (var10 == 1 && var14 >= var2) { + if (var10 == 1 && var14 >= value) { return; } } else { @@ -449,7 +449,7 @@ public abstract class Actor extends Entity { for (var14 = 0; var14 < 4; ++var14) { byte var15 = this.hitSplatCount; this.hitSplatCount = (byte)((this.hitSplatCount + 1) % 4); - if (this.hitSplatCycles[var15] <= var5) { + if (this.hitSplatCycles[var15] <= cycle) { var9 = var15; break; } @@ -457,11 +457,11 @@ public abstract class Actor extends Entity { } if (var9 >= 0) { - this.hitSplatTypes[var9] = var1; - this.hitSplatValues[var9] = var2; - this.hitSplatTypes2[var9] = var3; - this.hitSplatValues2[var9] = var4; - this.hitSplatCycles[var9] = var5 + var11 + var6; + this.hitSplatTypes[var9] = type; + this.hitSplatValues[var9] = value; + this.hitSplatTypes2[var9] = type2; + this.hitSplatValues2[var9] = value2; + this.hitSplatCycles[var9] = cycle + var11 + cycle2; } } @@ -472,19 +472,19 @@ public abstract class Actor extends Entity { garbageValue = "27" ) @Export("addHealthBar") - final void addHealthBar(int var1, int var2, int var3, int var4, int var5, int var6) { - HealthBarDefinition var7 = (HealthBarDefinition)HealthBarDefinition.HealthBarDefinition_cached.get((long)var1); + final void addHealthBar(int healthBarDefinition, int cycle, int var3, int var4, int var5, int var6) { + HealthBarDefinition var7 = (HealthBarDefinition)HealthBarDefinition.HealthBarDefinition_cached.get((long)healthBarDefinition); HealthBarDefinition var8; if (var7 != null) { var8 = var7; } else { - byte[] var9 = HealthBarDefinition.field379.takeFile(33, var1); + byte[] var9 = HealthBarDefinition.field379.takeFile(33, healthBarDefinition); var7 = new HealthBarDefinition(); if (var9 != null) { var7.decode(new Buffer(var9)); } - HealthBarDefinition.HealthBarDefinition_cached.put(var7, (long)var1); + HealthBarDefinition.HealthBarDefinition_cached.put(var7, (long)healthBarDefinition); var8 = var7; } @@ -498,7 +498,7 @@ public abstract class Actor extends Entity { for (var13 = (HealthBar)this.healthBars.last(); var13 != null; var13 = (HealthBar)this.healthBars.previous()) { ++var12; if (var13.definition.field381 == var7.field381) { - var13.put(var2 + var4, var5, var6, var3); + var13.put(cycle + var4, var5, var6, var3); return; } @@ -520,7 +520,7 @@ public abstract class Actor extends Entity { IterableNodeDeque.IterableNodeDeque_addBefore(var13, var14); } - var13.put(var2 + var4, var5, var6, var3); + var13.put(cycle + var4, var5, var6, var3); if (var12 >= 4) { var10.remove(); } @@ -534,19 +534,19 @@ public abstract class Actor extends Entity { garbageValue = "-31198" ) @Export("removeHealthBar") - final void removeHealthBar(int var1) { - HealthBarDefinition var2 = (HealthBarDefinition)HealthBarDefinition.HealthBarDefinition_cached.get((long)var1); + final void removeHealthBar(int healthBarDefinition) { + HealthBarDefinition var2 = (HealthBarDefinition)HealthBarDefinition.HealthBarDefinition_cached.get((long)healthBarDefinition); HealthBarDefinition var3; if (var2 != null) { var3 = var2; } else { - byte[] var4 = HealthBarDefinition.field379.takeFile(33, var1); + byte[] var4 = HealthBarDefinition.field379.takeFile(33, healthBarDefinition); var2 = new HealthBarDefinition(); if (var4 != null) { var2.decode(new Buffer(var4)); } - HealthBarDefinition.HealthBarDefinition_cached.put(var2, (long)var1); + HealthBarDefinition.HealthBarDefinition_cached.put(var2, (long)healthBarDefinition); var3 = var2; } @@ -567,343 +567,343 @@ public abstract class Actor extends Entity { garbageValue = "493234011" ) @Export("menuAction") - static final void menuAction(int var0, int var1, int var2, int var3, String var4, String var5, int var6, int var7) { - if (var2 >= 2000) { - var2 -= 2000; + static final void menuAction(int argument1, int argument2, int opcode, int argument0, String action, String targetName, int mouseX, int mouseY) { + if (opcode >= 2000) { + opcode -= 2000; } PacketBufferNode var8; - if (var2 == 1) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + if (opcode == 1) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field266, Client.packetWriter.isaacCipher); - var8.packetBuffer.method64(GraphicsObject.baseY + var1); + var8.packetBuffer.method64(GraphicsObject.baseY + argument2); var8.packetBuffer.writeShortLE(HealthBarDefinition.selectedItemSlot); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); var8.packetBuffer.writeIntLE(ServerPacket.selectedItemWidget); - var8.packetBuffer.method64(var0 + class50.baseX); - var8.packetBuffer.writeShort(var3); + var8.packetBuffer.method64(argument1 + class50.baseX); + var8.packetBuffer.writeShort(argument0); var8.packetBuffer.writeShortLE(MenuAction.selectedItemId); Client.packetWriter.method241(var8); - } else if (var2 == 2) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 2) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field314, Client.packetWriter.isaacCipher); var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.writeShort(var0 + class50.baseX); - var8.packetBuffer.method63(var3); + var8.packetBuffer.writeShort(argument1 + class50.baseX); + var8.packetBuffer.method63(argument0); var8.packetBuffer.writeIntLE16(ServerBuild.field788); var8.packetBuffer.writeShort(Client.field220); - var8.packetBuffer.writeShortLE(GraphicsObject.baseY + var1); + var8.packetBuffer.writeShortLE(GraphicsObject.baseY + argument2); Client.packetWriter.method241(var8); - } else if (var2 == 3) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 3) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field232, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeShort(GraphicsObject.baseY + var1); + var8.packetBuffer.writeShort(GraphicsObject.baseY + argument2); var8.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.method63(var3); - var8.packetBuffer.method64(var0 + class50.baseX); + var8.packetBuffer.method63(argument0); + var8.packetBuffer.method64(argument1 + class50.baseX); Client.packetWriter.method241(var8); - } else if (var2 == 4) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 4) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field301, Client.packetWriter.isaacCipher); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.writeShort(var3); - var8.packetBuffer.writeShort(GraphicsObject.baseY + var1); - var8.packetBuffer.writeShort(var0 + class50.baseX); + var8.packetBuffer.writeShort(argument0); + var8.packetBuffer.writeShort(GraphicsObject.baseY + argument2); + var8.packetBuffer.writeShort(argument1 + class50.baseX); Client.packetWriter.method241(var8); - } else if (var2 == 5) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 5) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field311, Client.packetWriter.isaacCipher); - var8.packetBuffer.method64(var0 + class50.baseX); - var8.packetBuffer.method63(var3); - var8.packetBuffer.method64(GraphicsObject.baseY + var1); + var8.packetBuffer.method64(argument1 + class50.baseX); + var8.packetBuffer.method63(argument0); + var8.packetBuffer.method64(GraphicsObject.baseY + argument2); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var8); - } else if (var2 == 6) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 6) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field225, Client.packetWriter.isaacCipher); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.method63(GraphicsObject.baseY + var1); - var8.packetBuffer.method63(var0 + class50.baseX); - var8.packetBuffer.writeShortLE(var3); + var8.packetBuffer.method63(GraphicsObject.baseY + argument2); + var8.packetBuffer.method63(argument1 + class50.baseX); + var8.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var8); } else { PacketBufferNode var9; NPC var10; - if (var2 == 7) { - var10 = Client.npcs[var3]; + if (opcode == 7) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field245, Client.packetWriter.isaacCipher); var9.packetBuffer.method64(MenuAction.selectedItemId); var9.packetBuffer.writeShort(HealthBarDefinition.selectedItemSlot); - var9.packetBuffer.method64(var3); + var9.packetBuffer.method64(argument0); var9.packetBuffer.method56(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); var9.packetBuffer.writeInt(ServerPacket.selectedItemWidget); Client.packetWriter.method241(var9); } - } else if (var2 == 8) { - var10 = Client.npcs[var3]; + } else if (opcode == 8) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field308, Client.packetWriter.isaacCipher); - var9.packetBuffer.method64(var3); + var9.packetBuffer.method64(argument0); var9.packetBuffer.method56(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); var9.packetBuffer.writeIntLE(ServerBuild.field788); var9.packetBuffer.method63(Client.field220); Client.packetWriter.method241(var9); } - } else if (var2 == 9) { - var10 = Client.npcs[var3]; + } else if (opcode == 9) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field293, Client.packetWriter.isaacCipher); var9.packetBuffer.method56(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var9.packetBuffer.writeShortLE(var3); + var9.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var9); } - } else if (var2 == 10) { - var10 = Client.npcs[var3]; + } else if (opcode == 10) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field223, Client.packetWriter.isaacCipher); - var9.packetBuffer.method63(var3); + var9.packetBuffer.method63(argument0); var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 11) { - var10 = Client.npcs[var3]; + } else if (opcode == 11) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field255, Client.packetWriter.isaacCipher); - var9.packetBuffer.method64(var3); + var9.packetBuffer.method64(argument0); var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 12) { - var10 = Client.npcs[var3]; + } else if (opcode == 12) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field281, Client.packetWriter.isaacCipher); - var9.packetBuffer.writeShort(var3); + var9.packetBuffer.writeShort(argument0); var9.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 13) { - var10 = Client.npcs[var3]; + } else if (opcode == 13) { + var10 = Client.npcs[argument0]; if (var10 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field253, Client.packetWriter.isaacCipher); var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var9.packetBuffer.method63(var3); + var9.packetBuffer.method63(argument0); Client.packetWriter.method241(var9); } } else { Player var11; - if (var2 == 14) { - var11 = Client.players[var3]; + if (opcode == 14) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field303, Client.packetWriter.isaacCipher); var9.packetBuffer.method64(HealthBarDefinition.selectedItemSlot); var9.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); var9.packetBuffer.writeIntME(ServerPacket.selectedItemWidget); - var9.packetBuffer.writeShort(var3); + var9.packetBuffer.writeShort(argument0); var9.packetBuffer.writeShort(MenuAction.selectedItemId); Client.packetWriter.method241(var9); } - } else if (var2 == 15) { - var11 = Client.players[var3]; + } else if (opcode == 15) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field277, Client.packetWriter.isaacCipher); var9.packetBuffer.writeIntLE16(ServerBuild.field788); var9.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); var9.packetBuffer.method63(Client.field220); - var9.packetBuffer.writeShort(var3); + var9.packetBuffer.writeShort(argument0); Client.packetWriter.method241(var9); } - } else if (var2 == 16) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 16) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field240, Client.packetWriter.isaacCipher); var8.packetBuffer.writeIntME(ServerPacket.selectedItemWidget); var8.packetBuffer.method64(MenuAction.selectedItemId); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); var8.packetBuffer.writeShortLE(HealthBarDefinition.selectedItemSlot); - var8.packetBuffer.method64(var3); - var8.packetBuffer.method64(var0 + class50.baseX); - var8.packetBuffer.writeShortLE(GraphicsObject.baseY + var1); + var8.packetBuffer.method64(argument0); + var8.packetBuffer.method64(argument1 + class50.baseX); + var8.packetBuffer.writeShortLE(GraphicsObject.baseY + argument2); Client.packetWriter.method241(var8); - } else if (var2 == 17) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 17) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field275, Client.packetWriter.isaacCipher); var8.packetBuffer.writeIntME(ServerBuild.field788); var8.packetBuffer.writeShort(Client.field220); - var8.packetBuffer.method63(GraphicsObject.baseY + var1); - var8.packetBuffer.method63(var0 + class50.baseX); + var8.packetBuffer.method63(GraphicsObject.baseY + argument2); + var8.packetBuffer.method63(argument1 + class50.baseX); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.writeShortLE(var3); + var8.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var8); - } else if (var2 == 18) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 18) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field227, Client.packetWriter.isaacCipher); - var8.packetBuffer.method64(GraphicsObject.baseY + var1); - var8.packetBuffer.writeShortLE(var3); - var8.packetBuffer.writeShortLE(var0 + class50.baseX); + var8.packetBuffer.method64(GraphicsObject.baseY + argument2); + var8.packetBuffer.writeShortLE(argument0); + var8.packetBuffer.writeShortLE(argument1 + class50.baseX); var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var8); - } else if (var2 == 19) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 19) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field296, Client.packetWriter.isaacCipher); - var8.packetBuffer.method64(var3); - var8.packetBuffer.method63(var0 + class50.baseX); - var8.packetBuffer.writeShort(GraphicsObject.baseY + var1); + var8.packetBuffer.method64(argument0); + var8.packetBuffer.method63(argument1 + class50.baseX); + var8.packetBuffer.writeShort(GraphicsObject.baseY + argument2); var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var8); - } else if (var2 == 20) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 20) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field228, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeShortLE(GraphicsObject.baseY + var1); + var8.packetBuffer.writeShortLE(GraphicsObject.baseY + argument2); var8.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.writeShortLE(var0 + class50.baseX); - var8.packetBuffer.writeShortLE(var3); + var8.packetBuffer.writeShortLE(argument1 + class50.baseX); + var8.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var8); - } else if (var2 == 21) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 21) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field251, Client.packetWriter.isaacCipher); - var8.packetBuffer.method63(GraphicsObject.baseY + var1); - var8.packetBuffer.writeShortLE(var3); - var8.packetBuffer.writeShort(var0 + class50.baseX); + var8.packetBuffer.method63(GraphicsObject.baseY + argument2); + var8.packetBuffer.writeShortLE(argument0); + var8.packetBuffer.writeShort(argument1 + class50.baseX); var8.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var8); - } else if (var2 == 22) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + } else if (opcode == 22) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field273, Client.packetWriter.isaacCipher); var8.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.method64(var3); - var8.packetBuffer.method63(GraphicsObject.baseY + var1); - var8.packetBuffer.writeShort(var0 + class50.baseX); + var8.packetBuffer.method64(argument0); + var8.packetBuffer.method63(GraphicsObject.baseY + argument2); + var8.packetBuffer.writeShort(argument1 + class50.baseX); Client.packetWriter.method241(var8); - } else if (var2 == 23) { + } else if (opcode == 23) { if (Client.isMenuOpen) { class65.scene.method296(); } else { - class65.scene.menuOpen(SoundSystem.plane, var0, var1, true); + class65.scene.menuOpen(SoundSystem.plane, argument1, argument2, true); } } else { PacketBufferNode var12; Widget var13; - if (var2 == 24) { - var13 = Huffman.getWidget(var1); + if (opcode == 24) { + var13 = Huffman.getWidget(argument2); boolean var14 = true; if (var13.contentType > 0) { var14 = ViewportMouse.method2957(var13); @@ -911,15 +911,15 @@ public abstract class Actor extends Entity { if (var14) { var12 = Interpreter.method1915(ClientPacket.field291, Client.packetWriter.isaacCipher); - var12.packetBuffer.writeInt(var1); + var12.packetBuffer.writeInt(argument2); Client.packetWriter.method241(var12); } } else { - if (var2 == 25) { - var13 = class204.getWidgetChild(var1, var0); + if (opcode == 25) { + var13 = class204.getWidgetChild(argument2, argument1); if (var13 != null) { Player.method1281(); - WorldMapDecoration.method350(var1, var0, class211.method4107(class1.getWidgetClickMask(var13)), var13.itemId); + WorldMapDecoration.method350(argument2, argument1, class211.method4107(class1.getWidgetClickMask(var13)), var13.itemId); Client.isItemSelected = 0; Client.selectedSpellActionName = class198.method3745(var13); if (Client.selectedSpellActionName == null) { @@ -936,117 +936,117 @@ public abstract class Actor extends Entity { return; } - if (var2 == 26) { + if (opcode == 26) { WorldMapLabelSize.method198(); } else { - Widget var15; - int var17; - if (var2 == 28) { + int var15; + Widget var17; + if (opcode == 28) { var8 = Interpreter.method1915(ClientPacket.field291, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeInt(var1); + var8.packetBuffer.writeInt(argument2); Client.packetWriter.method241(var8); - var15 = Huffman.getWidget(var1); - if (var15.cs1Instructions != null && var15.cs1Instructions[0][0] == 5) { - var17 = var15.cs1Instructions[0][1]; - Varps.Varps_main[var17] = 1 - Varps.Varps_main[var17]; - Archive.method4703(var17); + var17 = Huffman.getWidget(argument2); + if (var17.cs1Instructions != null && var17.cs1Instructions[0][0] == 5) { + var15 = var17.cs1Instructions[0][1]; + Varps.Varps_main[var15] = 1 - Varps.Varps_main[var15]; + Archive.method4703(var15); } - } else if (var2 == 29) { + } else if (opcode == 29) { var8 = Interpreter.method1915(ClientPacket.field291, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeInt(var1); + var8.packetBuffer.writeInt(argument2); Client.packetWriter.method241(var8); - var15 = Huffman.getWidget(var1); - if (var15.cs1Instructions != null && var15.cs1Instructions[0][0] == 5) { - var17 = var15.cs1Instructions[0][1]; - if (Varps.Varps_main[var17] != var15.cs1ComparisonValues[0]) { - Varps.Varps_main[var17] = var15.cs1ComparisonValues[0]; - Archive.method4703(var17); + var17 = Huffman.getWidget(argument2); + if (var17.cs1Instructions != null && var17.cs1Instructions[0][0] == 5) { + var15 = var17.cs1Instructions[0][1]; + if (Varps.Varps_main[var15] != var17.cs1ComparisonValues[0]) { + Varps.Varps_main[var15] = var17.cs1ComparisonValues[0]; + Archive.method4703(var15); } } - } else if (var2 == 30) { + } else if (opcode == 30) { if (Client.field127 == null) { - TilePaint.method3060(var1, var0); - Client.field127 = class204.getWidgetChild(var1, var0); + TilePaint.method3060(argument2, argument1); + Client.field127 = class204.getWidgetChild(argument2, argument1); class22.method295(Client.field127); } - } else if (var2 == 31) { + } else if (opcode == 31) { var8 = Interpreter.method1915(ClientPacket.field285, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeIntME(var1); + var8.packetBuffer.writeIntME(argument2); var8.packetBuffer.writeIntLE16(ServerPacket.selectedItemWidget); var8.packetBuffer.method64(HealthBarDefinition.selectedItemSlot); var8.packetBuffer.writeShortLE(MenuAction.selectedItemId); - var8.packetBuffer.writeShortLE(var0); - var8.packetBuffer.method64(var3); + var8.packetBuffer.writeShortLE(argument1); + var8.packetBuffer.method64(argument0); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 32) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 32) { var8 = Interpreter.method1915(ClientPacket.field224, Client.packetWriter.isaacCipher); var8.packetBuffer.writeIntME(ServerBuild.field788); - var8.packetBuffer.writeInt(var1); - var8.packetBuffer.writeShort(var0); - var8.packetBuffer.writeShortLE(var3); + var8.packetBuffer.writeInt(argument2); + var8.packetBuffer.writeShort(argument1); + var8.packetBuffer.writeShortLE(argument0); var8.packetBuffer.writeShortLE(Client.field220); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 33) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 33) { var8 = Interpreter.method1915(ClientPacket.field309, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeShortLE(var3); - var8.packetBuffer.writeIntME(var1); - var8.packetBuffer.writeShort(var0); + var8.packetBuffer.writeShortLE(argument0); + var8.packetBuffer.writeIntME(argument2); + var8.packetBuffer.writeShort(argument1); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 34) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 34) { var8 = Interpreter.method1915(ClientPacket.field320, Client.packetWriter.isaacCipher); - var8.packetBuffer.method63(var3); - var8.packetBuffer.writeIntLE16(var1); - var8.packetBuffer.method64(var0); + var8.packetBuffer.method63(argument0); + var8.packetBuffer.writeIntLE16(argument2); + var8.packetBuffer.method64(argument1); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 35) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 35) { var8 = Interpreter.method1915(ClientPacket.field294, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeIntLE(var1); - var8.packetBuffer.method64(var0); - var8.packetBuffer.method64(var3); + var8.packetBuffer.writeIntLE(argument2); + var8.packetBuffer.method64(argument1); + var8.packetBuffer.method64(argument0); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 36) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 36) { var8 = Interpreter.method1915(ClientPacket.field229, Client.packetWriter.isaacCipher); - var8.packetBuffer.method64(var3); - var8.packetBuffer.writeInt(var1); - var8.packetBuffer.method64(var0); + var8.packetBuffer.method64(argument0); + var8.packetBuffer.writeInt(argument2); + var8.packetBuffer.method64(argument1); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 37) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 37) { var8 = Interpreter.method1915(ClientPacket.field280, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeInt(var1); - var8.packetBuffer.writeShort(var0); - var8.packetBuffer.writeShort(var3); + var8.packetBuffer.writeInt(argument2); + var8.packetBuffer.writeShort(argument1); + var8.packetBuffer.writeShort(argument0); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; } else { - if (var2 == 38) { + if (opcode == 38) { Player.method1281(); - var13 = Huffman.getWidget(var1); + var13 = Huffman.getWidget(argument2); Client.isItemSelected = 1; - HealthBarDefinition.selectedItemSlot = var0; - ServerPacket.selectedItemWidget = var1; - MenuAction.selectedItemId = var3; + HealthBarDefinition.selectedItemSlot = argument1; + ServerPacket.selectedItemWidget = argument2; + MenuAction.selectedItemId = argument0; class22.method295(var13); - Client.selectedItemName = BufferedFile.colorStartTag(16748608) + Skills.getItemDefinition(var3).name + BufferedFile.colorStartTag(16777215); + Client.selectedItemName = BufferedFile.colorStartTag(16748608) + Skills.getItemDefinition(argument0).name + BufferedFile.colorStartTag(16777215); if (Client.selectedItemName == null) { Client.selectedItemName = "null"; } @@ -1054,174 +1054,174 @@ public abstract class Actor extends Entity { return; } - if (var2 == 39) { + if (opcode == 39) { var8 = Interpreter.method1915(ClientPacket.field268, Client.packetWriter.isaacCipher); - var8.packetBuffer.method64(var3); - var8.packetBuffer.writeIntLE16(var1); - var8.packetBuffer.writeShortLE(var0); + var8.packetBuffer.method64(argument0); + var8.packetBuffer.writeIntLE16(argument2); + var8.packetBuffer.writeShortLE(argument1); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 40) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 40) { var8 = Interpreter.method1915(ClientPacket.field248, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeIntLE16(var1); - var8.packetBuffer.writeShortLE(var0); - var8.packetBuffer.method63(var3); + var8.packetBuffer.writeIntLE16(argument2); + var8.packetBuffer.writeShortLE(argument1); + var8.packetBuffer.method63(argument0); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 41) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 41) { var8 = Interpreter.method1915(ClientPacket.field287, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeIntLE(var1); - var8.packetBuffer.method63(var0); - var8.packetBuffer.writeShort(var3); + var8.packetBuffer.writeIntLE(argument2); + var8.packetBuffer.method63(argument1); + var8.packetBuffer.writeShort(argument0); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 42) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 42) { var8 = Interpreter.method1915(ClientPacket.field286, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeInt(var1); - var8.packetBuffer.method63(var0); - var8.packetBuffer.writeShort(var3); + var8.packetBuffer.writeInt(argument2); + var8.packetBuffer.method63(argument1); + var8.packetBuffer.writeShort(argument0); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 43) { + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 43) { var8 = Interpreter.method1915(ClientPacket.field254, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeShort(var3); - var8.packetBuffer.writeIntME(var1); - var8.packetBuffer.writeShort(var0); + var8.packetBuffer.writeShort(argument0); + var8.packetBuffer.writeIntME(argument2); + var8.packetBuffer.writeShort(argument1); Client.packetWriter.method241(var8); Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; - } else if (var2 == 44) { - var11 = Client.players[var3]; + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; + } else if (opcode == 44) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field269, Client.packetWriter.isaacCipher); - var9.packetBuffer.writeShort(var3); + var9.packetBuffer.writeShort(argument0); var9.packetBuffer.method56(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 45) { - var11 = Client.players[var3]; + } else if (opcode == 45) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field278, Client.packetWriter.isaacCipher); var9.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var9.packetBuffer.method63(var3); + var9.packetBuffer.method63(argument0); Client.packetWriter.method241(var9); } - } else if (var2 == 46) { - var11 = Client.players[var3]; + } else if (opcode == 46) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field284, Client.packetWriter.isaacCipher); - var9.packetBuffer.method63(var3); + var9.packetBuffer.method63(argument0); var9.packetBuffer.writeByte(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 47) { - var11 = Client.players[var3]; + } else if (opcode == 47) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field249, Client.packetWriter.isaacCipher); - var9.packetBuffer.method64(var3); + var9.packetBuffer.method64(argument0); var9.packetBuffer.method56(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 48) { - var11 = Client.players[var3]; + } else if (opcode == 48) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field305, Client.packetWriter.isaacCipher); var9.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var9.packetBuffer.method63(var3); + var9.packetBuffer.method63(argument0); Client.packetWriter.method241(var9); } - } else if (var2 == 49) { - var11 = Client.players[var3]; + } else if (opcode == 49) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field315, Client.packetWriter.isaacCipher); - var9.packetBuffer.method63(var3); + var9.packetBuffer.method63(argument0); var9.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); Client.packetWriter.method241(var9); } - } else if (var2 == 50) { - var11 = Client.players[var3]; + } else if (opcode == 50) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field297, Client.packetWriter.isaacCipher); var9.packetBuffer.method57(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var9.packetBuffer.writeShortLE(var3); + var9.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var9); } - } else if (var2 == 51) { - var11 = Client.players[var3]; + } else if (opcode == 51) { + var11 = Client.players[argument0]; if (var11 != null) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var9 = Interpreter.method1915(ClientPacket.field272, Client.packetWriter.isaacCipher); var9.packetBuffer.method56(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var9.packetBuffer.method64(var3); + var9.packetBuffer.method64(argument0); Client.packetWriter.method241(var9); } } else { label415: { - if (var2 != 57) { - if (var2 == 58) { - var13 = class204.getWidgetChild(var1, var0); + if (opcode != 57) { + if (opcode == 58) { + var13 = class204.getWidgetChild(argument2, argument1); if (var13 != null) { var9 = Interpreter.method1915(ClientPacket.field304, Client.packetWriter.isaacCipher); var9.packetBuffer.writeShortLE(Client.field220); - var9.packetBuffer.writeIntLE16(var1); + var9.packetBuffer.writeIntLE16(argument2); var9.packetBuffer.writeShortLE(Client.field157); - var9.packetBuffer.method64(var0); + var9.packetBuffer.method64(argument1); var9.packetBuffer.writeInt(ServerBuild.field788); var9.packetBuffer.method64(var13.itemId); Client.packetWriter.method241(var9); @@ -1229,39 +1229,39 @@ public abstract class Actor extends Entity { break label415; } - if (var2 == 1001) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + if (opcode == 1001) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - Client.destinationX = var0; - Client.destinationY = var1; + Client.destinationX = argument1; + Client.destinationY = argument2; var8 = Interpreter.method1915(ClientPacket.field316, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeShort(var3); + var8.packetBuffer.writeShort(argument0); var8.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? 1 : 0); - var8.packetBuffer.method63(var0 + class50.baseX); - var8.packetBuffer.method64(GraphicsObject.baseY + var1); + var8.packetBuffer.method63(argument1 + class50.baseX); + var8.packetBuffer.method64(GraphicsObject.baseY + argument2); Client.packetWriter.method241(var8); break label415; } - if (var2 == 1002) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + if (opcode == 1002) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; var8 = Interpreter.method1915(ClientPacket.field258, Client.packetWriter.isaacCipher); - var8.packetBuffer.method63(var3); + var8.packetBuffer.method63(argument0); Client.packetWriter.method241(var8); break label415; } - if (var2 == 1003) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + if (opcode == 1003) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; - var10 = Client.npcs[var3]; + var10 = Client.npcs[argument0]; if (var10 != null) { NPCDefinition var16 = var10.definition; if (var16.transforms != null) { @@ -1277,44 +1277,44 @@ public abstract class Actor extends Entity { break label415; } - if (var2 == 1004) { - Client.mouseCrossX = var6; - Client.mouseCrossY = var7; + if (opcode == 1004) { + Client.mouseCrossX = mouseX; + Client.mouseCrossY = mouseY; Client.mouseCrossColor = 2; Client.mouseCrossState = 0; var8 = Interpreter.method1915(ClientPacket.field246, Client.packetWriter.isaacCipher); - var8.packetBuffer.writeShortLE(var3); + var8.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var8); break label415; } - if (var2 == 1005) { - var13 = Huffman.getWidget(var1); - if (var13 != null && var13.itemQuantities[var0] >= 100000) { - WorldMapIcon1.addGameMessage(27, "", var13.itemQuantities[var0] + " x " + Skills.getItemDefinition(var3).name); + if (opcode == 1005) { + var13 = Huffman.getWidget(argument2); + if (var13 != null && var13.itemQuantities[argument1] >= 100000) { + WorldMapIcon1.addGameMessage(27, "", var13.itemQuantities[argument1] + " x " + Skills.getItemDefinition(argument0).name); } else { var9 = Interpreter.method1915(ClientPacket.field246, Client.packetWriter.isaacCipher); - var9.packetBuffer.writeShortLE(var3); + var9.packetBuffer.writeShortLE(argument0); Client.packetWriter.method241(var9); } Client.field203 = 0; - BoundaryObject.field40 = Huffman.getWidget(var1); - Client.field204 = var0; + BoundaryObject.field40 = Huffman.getWidget(argument2); + Client.field204 = argument1; break label415; } - if (var2 != 1007) { - if (var2 == 1008 || var2 == 1011 || var2 == 1010 || var2 == 1009 || var2 == 1012) { - class60.worldMap0.menuAction(var2, var3, new Coord(var0), new Coord(var1)); + if (opcode != 1007) { + if (opcode == 1008 || opcode == 1011 || opcode == 1010 || opcode == 1009 || opcode == 1012) { + class60.worldMap0.menuAction(opcode, argument0, new Coord(argument1), new Coord(argument2)); } break label415; } } - var13 = class204.getWidgetChild(var1, var0); + var13 = class204.getWidgetChild(argument2, argument1); if (var13 != null) { - class171.method3494(var3, var1, var0, var13.itemId, var5); + class171.method3494(argument0, argument2, argument1, var13.itemId, targetName); } } } diff --git a/runescape-client/src/main/java/Archive.java b/runescape-client/src/main/java/Archive.java index aa99584f22..1bd1f3e6f5 100644 --- a/runescape-client/src/main/java/Archive.java +++ b/runescape-client/src/main/java/Archive.java @@ -116,8 +116,8 @@ public class Archive extends AbstractArchive { byte[] var3 = null; NodeDeque var4 = ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue; synchronized(ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue) { - for (ArchiveDiskAction var6 = (ArchiveDiskAction) ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.last(); var6 != null; var6 = (ArchiveDiskAction) ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.previous()) { - if (var6.key == (long) group && var2 == var6.archiveDisk && var6.type == 0) { + for (ArchiveDiskAction var6 = (ArchiveDiskAction)ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.last(); var6 != null; var6 = (ArchiveDiskAction)ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.previous()) { + if (var6.key == (long)group && var2 == var6.archiveDisk && var6.type == 0) { var3 = var6.data; break; } @@ -181,7 +181,7 @@ public class Archive extends AbstractArchive { byte[] var5 = null; NodeDeque var6 = ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue; synchronized(ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue) { - for (ArchiveDiskAction var8 = (ArchiveDiskAction) ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.last(); var8 != null; var8 = (ArchiveDiskAction) ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.previous()) { + for (ArchiveDiskAction var8 = (ArchiveDiskAction)ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.last(); var8 != null; var8 = (ArchiveDiskAction)ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue.previous()) { if (var8.key == (long)var3 && var4 == var8.archiveDisk && var8.type == 0) { var5 = var8.data; break; @@ -245,7 +245,9 @@ public class Archive extends AbstractArchive { if (var1 == this.masterDisk) { if (this.field403) { throw new RuntimeException(); - } else if (var3 == null) { + } + + if (var3 == null) { PacketBuffer.requestNetFile(this, 255, this.index, this.indexCrc, (byte)0, true); } else { Archive_crc.reset(); @@ -254,22 +256,22 @@ public class Archive extends AbstractArchive { if (var5 != this.indexCrc) { PacketBuffer.requestNetFile(this, 255, this.index, this.indexCrc, (byte)0, true); } else { - Buffer var9 = new Buffer(Strings.decompressBytes(var3)); - int var7 = var9.readUnsignedByte(); + Buffer var6 = new Buffer(Strings.decompressBytes(var3)); + int var7 = var6.readUnsignedByte(); if (var7 != 5 && var7 != 6) { throw new RuntimeException(var7 + "," + this.index + "," + var2); - } else { - int var8 = 0; - if (var7 >= 6) { - var8 = var9.readInt(); - } + } - if (var8 != this.indexVersion) { - PacketBuffer.requestNetFile(this, 255, this.index, this.indexCrc, (byte)0, true); - } else { - this.decodeIndex(var3); - this.loadAllLocal(); - } + int var8 = 0; + if (var7 >= 6) { + var8 = var6.readInt(); + } + + if (var8 != this.indexVersion) { + PacketBuffer.requestNetFile(this, 255, this.index, this.indexCrc, (byte)0, true); + } else { + this.decodeIndex(var3); + this.loadAllLocal(); } } } @@ -282,28 +284,26 @@ public class Archive extends AbstractArchive { Archive_crc.reset(); Archive_crc.update(var3, 0, var3.length - 2); var5 = (int)Archive_crc.getValue(); - int var6 = ((var3[var3.length - 2] & 255) << 8) + (var3[var3.length - 1] & 255); - if (var5 == super.groupCrcs[var2] && var6 == super.groupVersions[var2]) { + int var9 = ((var3[var3.length - 2] & 255) << 8) + (var3[var3.length - 1] & 255); + if (var5 == super.groupCrcs[var2] && var9 == super.groupVersions[var2]) { this.validGroups[var2] = true; if (var4) { super.groups[var2] = Projectile.byteArrayToObject(var3, false); } - } else { this.validGroups[var2] = false; if (this.field404 || var4) { PacketBuffer.requestNetFile(this, this.index, var2, super.groupCrcs[var2], (byte)2, var4); } - } } else { this.validGroups[var2] = false; if (this.field404 || var4) { PacketBuffer.requestNetFile(this, this.index, var2, super.groupCrcs[var2], (byte)2, var4); } - } } + } @ObfuscatedName("dt") diff --git a/runescape-client/src/main/java/ArchiveDisk.java b/runescape-client/src/main/java/ArchiveDisk.java index 24608e765e..19489b851f 100644 --- a/runescape-client/src/main/java/ArchiveDisk.java +++ b/runescape-client/src/main/java/ArchiveDisk.java @@ -8,8 +8,7 @@ import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("ff") @Implements("ArchiveDisk") -public final class ArchiveDisk -{ +public final class ArchiveDisk { @ObfuscatedName("m") @Export("ArchiveDisk_buffer") static byte[] ArchiveDisk_buffer; @@ -57,83 +56,86 @@ public final class ArchiveDisk garbageValue = "-294587791" ) @Export("read") - public byte[] read(int var1) { + public byte[] read(int entry) { BufferedFile var2 = this.datFile; synchronized(this.datFile) { - byte[] var10000; try { - Object var4; - if (this.idxFile.length() < (long)(var1 * 6 + 6)) { - var4 = null; - var10000 = ((byte[])var4); + byte[] var4; + Object var5; + byte[] var10000; + if (this.idxFile.length() < (long)(entry * 6 + 6)) { + var5 = null; + var4 = ((byte[])var5); + var10000 = var4; return var10000; - } + } else { + this.idxFile.seek((long)(entry * 6)); + this.idxFile.read(ArchiveDisk_buffer, 0, 6); + int var6 = ((ArchiveDisk_buffer[0] & 255) << 16) + (ArchiveDisk_buffer[2] & 255) + ((ArchiveDisk_buffer[1] & 255) << 8); + int var7 = (ArchiveDisk_buffer[5] & 255) + ((ArchiveDisk_buffer[3] & 255) << 16) + ((ArchiveDisk_buffer[4] & 255) << 8); + if (var6 < 0 || var6 > this.maxEntrySize) { + var5 = null; + var4 = ((byte[])var5); + var10000 = var4; + return var10000; + } else if (var7 <= 0 || (long)var7 > this.datFile.length() / 520L) { + var5 = null; + var4 = ((byte[])var5); + return var4; + } else { + byte[] var8 = new byte[var6]; + int var9 = 0; + int var10 = 0; - this.idxFile.seek((long)(var1 * 6)); - this.idxFile.read(ArchiveDisk_buffer, 0, 6); - int var5 = ((ArchiveDisk_buffer[0] & 255) << 16) + (ArchiveDisk_buffer[2] & 255) + ((ArchiveDisk_buffer[1] & 255) << 8); - int var6 = (ArchiveDisk_buffer[5] & 255) + ((ArchiveDisk_buffer[3] & 255) << 16) + ((ArchiveDisk_buffer[4] & 255) << 8); - if (var5 < 0 || var5 > this.maxEntrySize) { - var4 = null; - var10000 = ((byte[])var4); - return var10000; - } - - if (var6 > 0 && (long)var6 <= this.datFile.length() / 520L) { - byte[] var7 = new byte[var5]; - int var8 = 0; - int var9 = 0; - - while (var8 < var5) { - if (var6 == 0) { - var4 = null; - var10000 = ((byte[])var4); - return var10000; - } - - this.datFile.seek((long)(var6 * 520)); - int var10 = var5 - var8; - if (var10 > 512) { - var10 = 512; - } - - this.datFile.read(ArchiveDisk_buffer, 0, var10 + 8); - int var11 = (ArchiveDisk_buffer[1] & 255) + ((ArchiveDisk_buffer[0] & 255) << 8); - int var12 = (ArchiveDisk_buffer[3] & 255) + ((ArchiveDisk_buffer[2] & 255) << 8); - int var13 = ((ArchiveDisk_buffer[5] & 255) << 8) + ((ArchiveDisk_buffer[4] & 255) << 16) + (ArchiveDisk_buffer[6] & 255); - int var14 = ArchiveDisk_buffer[7] & 255; - if (var11 == var1 && var9 == var12 && var14 == this.archive) { - if (var13 >= 0 && (long)var13 <= this.datFile.length() / 520L) { - for (int var15 = 0; var15 < var10; ++var15) { - var7[var8++] = ArchiveDisk_buffer[var15 + 8]; - } - - var6 = var13; - ++var9; - continue; + while (var9 < var6) { + if (var7 == 0) { + var5 = null; + var4 = ((byte[])var5); + var10000 = var4; + return var10000; } - var4 = null; - var10000 = ((byte[])var4); + this.datFile.seek((long)(var7 * 520)); + int var11 = var6 - var9; + if (var11 > 512) { + var11 = 512; + } + + this.datFile.read(ArchiveDisk_buffer, 0, var11 + 8); + int var12 = (ArchiveDisk_buffer[1] & 255) + ((ArchiveDisk_buffer[0] & 255) << 8); + int var13 = (ArchiveDisk_buffer[3] & 255) + ((ArchiveDisk_buffer[2] & 255) << 8); + int var14 = ((ArchiveDisk_buffer[5] & 255) << 8) + ((ArchiveDisk_buffer[4] & 255) << 16) + (ArchiveDisk_buffer[6] & 255); + int var15 = ArchiveDisk_buffer[7] & 255; + if (var12 == entry && var10 == var13 && var15 == this.archive) { + if (var14 >= 0 && (long)var14 <= this.datFile.length() / 520L) { + for (int var16 = 0; var16 < var11; ++var16) { + var8[var9++] = ArchiveDisk_buffer[var16 + 8]; + } + + var7 = var14; + ++var10; + continue; + } + + var5 = null; + var4 = ((byte[])var5); + var10000 = var4; + return var10000; + } + + var5 = null; + var4 = ((byte[])var5); + var10000 = var4; return var10000; } - var4 = null; - var10000 = ((byte[])var4); + var10000 = var8; return var10000; } - - var10000 = var7; - return var10000; } - - var4 = null; - var10000 = ((byte[])var4); - } catch (IOException var17) { + } catch (IOException var18) { return null; } - - return var10000; } } @@ -202,75 +204,75 @@ public final class ArchiveDisk ArchiveDisk_buffer[5] = (byte)var7; this.idxFile.seek((long)(var1 * 6)); this.idxFile.write(ArchiveDisk_buffer, 0, 6); - int var9 = 0; int var10 = 0; + int var11 = 0; while (true) { - if (var9 < var3) { + if (var10 < var3) { label129: { - int var11 = 0; - int var12; + int var12 = 0; + int var13; if (var4) { this.datFile.seek((long)(var7 * 520)); try { this.datFile.read(ArchiveDisk_buffer, 0, 8); - } catch (EOFException var16) { + } catch (EOFException var17) { break label129; } - var12 = (ArchiveDisk_buffer[1] & 255) + ((ArchiveDisk_buffer[0] & 255) << 8); - int var13 = (ArchiveDisk_buffer[3] & 255) + ((ArchiveDisk_buffer[2] & 255) << 8); - var11 = ((ArchiveDisk_buffer[5] & 255) << 8) + ((ArchiveDisk_buffer[4] & 255) << 16) + (ArchiveDisk_buffer[6] & 255); - int var14 = ArchiveDisk_buffer[7] & 255; - if (var12 != var1 || var13 != var10 || var14 != this.archive) { + var13 = (ArchiveDisk_buffer[1] & 255) + ((ArchiveDisk_buffer[0] & 255) << 8); + int var14 = (ArchiveDisk_buffer[3] & 255) + ((ArchiveDisk_buffer[2] & 255) << 8); + var12 = ((ArchiveDisk_buffer[5] & 255) << 8) + ((ArchiveDisk_buffer[4] & 255) << 16) + (ArchiveDisk_buffer[6] & 255); + int var15 = ArchiveDisk_buffer[7] & 255; + if (var13 != var1 || var14 != var11 || var15 != this.archive) { var8 = false; var10000 = var8; return var10000; } - if (var11 < 0 || (long)var11 > this.datFile.length() / 520L) { + if (var12 < 0 || (long)var12 > this.datFile.length() / 520L) { var8 = false; var10000 = var8; return var10000; } } - if (var11 == 0) { + if (var12 == 0) { var4 = false; - var11 = (int)((this.datFile.length() + 519L) / 520L); - if (var11 == 0) { - ++var11; + var12 = (int)((this.datFile.length() + 519L) / 520L); + if (var12 == 0) { + ++var12; } - if (var7 == var11) { - ++var11; + if (var7 == var12) { + ++var12; } } - if (var3 - var9 <= 512) { - var11 = 0; + if (var3 - var10 <= 512) { + var12 = 0; } ArchiveDisk_buffer[0] = (byte)(var1 >> 8); ArchiveDisk_buffer[1] = (byte)var1; - ArchiveDisk_buffer[2] = (byte)(var10 >> 8); - ArchiveDisk_buffer[3] = (byte)var10; - ArchiveDisk_buffer[4] = (byte)(var11 >> 16); - ArchiveDisk_buffer[5] = (byte)(var11 >> 8); - ArchiveDisk_buffer[6] = (byte)var11; + ArchiveDisk_buffer[2] = (byte)(var11 >> 8); + ArchiveDisk_buffer[3] = (byte)var11; + ArchiveDisk_buffer[4] = (byte)(var12 >> 16); + ArchiveDisk_buffer[5] = (byte)(var12 >> 8); + ArchiveDisk_buffer[6] = (byte)var12; ArchiveDisk_buffer[7] = (byte)this.archive; this.datFile.seek((long)(var7 * 520)); this.datFile.write(ArchiveDisk_buffer, 0, 8); - var12 = var3 - var9; - if (var12 > 512) { - var12 = 512; + var13 = var3 - var10; + if (var13 > 512) { + var13 = 512; } - this.datFile.write(var2, var9, var12); - var9 += var12; - var7 = var11; - ++var10; + this.datFile.write(var2, var10, var13); + var10 += var13; + var7 = var12; + ++var11; continue; } } @@ -279,7 +281,7 @@ public final class ArchiveDisk var10000 = var8; return var10000; } - } catch (IOException var17) { + } catch (IOException var18) { return false; } } @@ -306,188 +308,197 @@ public final class ArchiveDisk class178.bufferY[var11] = var1; int[][] var14 = var4.flags; - label204: - while (var13 != var12) { - var5 = class178.bufferX[var12]; - var6 = class178.bufferY[var12]; - var12 = var12 + 1 & 4095; - int var19 = var5 - var9; - int var20 = var6 - var10; - int var15 = var5 - var4.xInset; - int var16 = var6 - var4.yInset; - if (var3.vmethod3644(var2, var5, var6, var4)) { - InterfaceParent.field986 = var5; - UrlRequester.field929 = var6; - return true; - } + while (true) { + label241: + while (true) { + int var15; + int var16; + int var17; + int var18; + int var19; + int var20; + do { + do { + do { + label218: + do { + if (var13 == var12) { + InterfaceParent.field986 = var5; + UrlRequester.field929 = var6; + return false; + } - int var17 = class178.distances[var19][var20] + 1; - int var18; - if (var19 > 0 && class178.directions[var19 - 1][var20] == 0 && (var14[var15 - 1][var16] & 19136782) == 0 && (var14[var15 - 1][var16 + var2 - 1] & 19136824) == 0) { - var18 = 1; + var5 = class178.bufferX[var12]; + var6 = class178.bufferY[var12]; + var12 = var12 + 1 & 4095; + var15 = var5 - var9; + var16 = var6 - var10; + var17 = var5 - var4.xInset; + var18 = var6 - var4.yInset; + if (var3.vmethod3644(var2, var5, var6, var4)) { + InterfaceParent.field986 = var5; + UrlRequester.field929 = var6; + return true; + } - while (true) { - if (var18 >= var2 - 1) { - class178.bufferX[var13] = var5 - 1; - class178.bufferY[var13] = var6; - var13 = var13 + 1 & 4095; - class178.directions[var19 - 1][var20] = 2; - class178.distances[var19 - 1][var20] = var17; - break; - } + var19 = class178.distances[var15][var16] + 1; + if (var15 > 0 && class178.directions[var15 - 1][var16] == 0 && (var14[var17 - 1][var18] & 19136782) == 0 && (var14[var17 - 1][var18 + var2 - 1] & 19136824) == 0) { + var20 = 1; - if ((var14[var15 - 1][var18 + var16] & 19136830) != 0) { - break; - } + while (true) { + if (var20 >= var2 - 1) { + class178.bufferX[var13] = var5 - 1; + class178.bufferY[var13] = var6; + var13 = var13 + 1 & 4095; + class178.directions[var15 - 1][var16] = 2; + class178.distances[var15 - 1][var16] = var19; + break; + } - ++var18; - } - } + if ((var14[var17 - 1][var20 + var18] & 19136830) != 0) { + break; + } - if (var19 < 128 - var2 && class178.directions[var19 + 1][var20] == 0 && (var14[var15 + var2][var16] & 19136899) == 0 && (var14[var15 + var2][var16 + var2 - 1] & 19136992) == 0) { - var18 = 1; + ++var20; + } + } - while (true) { - if (var18 >= var2 - 1) { - class178.bufferX[var13] = var5 + 1; - class178.bufferY[var13] = var6; - var13 = var13 + 1 & 4095; - class178.directions[var19 + 1][var20] = 8; - class178.distances[var19 + 1][var20] = var17; - break; - } + if (var15 < 128 - var2 && class178.directions[var15 + 1][var16] == 0 && (var14[var17 + var2][var18] & 19136899) == 0 && (var14[var17 + var2][var18 + var2 - 1] & 19136992) == 0) { + var20 = 1; - if ((var14[var15 + var2][var16 + var18] & 19136995) != 0) { - break; - } + while (true) { + if (var20 >= var2 - 1) { + class178.bufferX[var13] = var5 + 1; + class178.bufferY[var13] = var6; + var13 = var13 + 1 & 4095; + class178.directions[var15 + 1][var16] = 8; + class178.distances[var15 + 1][var16] = var19; + break; + } - ++var18; - } - } + if ((var14[var17 + var2][var18 + var20] & 19136995) != 0) { + break; + } - if (var20 > 0 && class178.directions[var19][var20 - 1] == 0 && (var14[var15][var16 - 1] & 19136782) == 0 && (var14[var15 + var2 - 1][var16 - 1] & 19136899) == 0) { - var18 = 1; + ++var20; + } + } - while (true) { - if (var18 >= var2 - 1) { - class178.bufferX[var13] = var5; - class178.bufferY[var13] = var6 - 1; - var13 = var13 + 1 & 4095; - class178.directions[var19][var20 - 1] = 1; - class178.distances[var19][var20 - 1] = var17; - break; - } + if (var16 > 0 && class178.directions[var15][var16 - 1] == 0 && (var14[var17][var18 - 1] & 19136782) == 0 && (var14[var17 + var2 - 1][var18 - 1] & 19136899) == 0) { + var20 = 1; - if ((var14[var18 + var15][var16 - 1] & 19136911) != 0) { - break; - } + while (true) { + if (var20 >= var2 - 1) { + class178.bufferX[var13] = var5; + class178.bufferY[var13] = var6 - 1; + var13 = var13 + 1 & 4095; + class178.directions[var15][var16 - 1] = 1; + class178.distances[var15][var16 - 1] = var19; + break; + } - ++var18; - } - } + if ((var14[var20 + var17][var18 - 1] & 19136911) != 0) { + break; + } - if (var20 < 128 - var2 && class178.directions[var19][var20 + 1] == 0 && (var14[var15][var16 + var2] & 19136824) == 0 && (var14[var15 + var2 - 1][var16 + var2] & 19136992) == 0) { - var18 = 1; + ++var20; + } + } - while (true) { - if (var18 >= var2 - 1) { - class178.bufferX[var13] = var5; - class178.bufferY[var13] = var6 + 1; - var13 = var13 + 1 & 4095; - class178.directions[var19][var20 + 1] = 4; - class178.distances[var19][var20 + 1] = var17; - break; - } + if (var16 < 128 - var2 && class178.directions[var15][var16 + 1] == 0 && (var14[var17][var18 + var2] & 19136824) == 0 && (var14[var17 + var2 - 1][var18 + var2] & 19136992) == 0) { + var20 = 1; - if ((var14[var18 + var15][var16 + var2] & 19137016) != 0) { - break; - } + while (true) { + if (var20 >= var2 - 1) { + class178.bufferX[var13] = var5; + class178.bufferY[var13] = var6 + 1; + var13 = var13 + 1 & 4095; + class178.directions[var15][var16 + 1] = 4; + class178.distances[var15][var16 + 1] = var19; + break; + } - ++var18; - } - } + if ((var14[var20 + var17][var18 + var2] & 19137016) != 0) { + break; + } - if (var19 > 0 && var20 > 0 && class178.directions[var19 - 1][var20 - 1] == 0 && (var14[var15 - 1][var16 - 1] & 19136782) == 0) { - var18 = 1; + ++var20; + } + } - while (true) { - if (var18 >= var2) { - class178.bufferX[var13] = var5 - 1; - class178.bufferY[var13] = var6 - 1; - var13 = var13 + 1 & 4095; - class178.directions[var19 - 1][var20 - 1] = 3; - class178.distances[var19 - 1][var20 - 1] = var17; - break; - } + if (var15 > 0 && var16 > 0 && class178.directions[var15 - 1][var16 - 1] == 0 && (var14[var17 - 1][var18 - 1] & 19136782) == 0) { + var20 = 1; - if ((var14[var15 - 1][var18 + (var16 - 1)] & 19136830) != 0 || (var14[var18 + (var15 - 1)][var16 - 1] & 19136911) != 0) { - break; - } + while (true) { + if (var20 >= var2) { + class178.bufferX[var13] = var5 - 1; + class178.bufferY[var13] = var6 - 1; + var13 = var13 + 1 & 4095; + class178.directions[var15 - 1][var16 - 1] = 3; + class178.distances[var15 - 1][var16 - 1] = var19; + break; + } - ++var18; - } - } + if ((var14[var17 - 1][var20 + (var18 - 1)] & 19136830) != 0 || (var14[var20 + (var17 - 1)][var18 - 1] & 19136911) != 0) { + break; + } - if (var19 < 128 - var2 && var20 > 0 && class178.directions[var19 + 1][var20 - 1] == 0 && (var14[var15 + var2][var16 - 1] & 19136899) == 0) { - var18 = 1; + ++var20; + } + } - while (true) { - if (var18 >= var2) { - class178.bufferX[var13] = var5 + 1; - class178.bufferY[var13] = var6 - 1; - var13 = var13 + 1 & 4095; - class178.directions[var19 + 1][var20 - 1] = 9; - class178.distances[var19 + 1][var20 - 1] = var17; - break; - } + if (var15 < 128 - var2 && var16 > 0 && class178.directions[var15 + 1][var16 - 1] == 0 && (var14[var17 + var2][var18 - 1] & 19136899) == 0) { + var20 = 1; - if ((var14[var15 + var2][var18 + (var16 - 1)] & 19136995) != 0 || (var14[var18 + var15][var16 - 1] & 19136911) != 0) { - break; - } + while (true) { + if (var20 >= var2) { + class178.bufferX[var13] = var5 + 1; + class178.bufferY[var13] = var6 - 1; + var13 = var13 + 1 & 4095; + class178.directions[var15 + 1][var16 - 1] = 9; + class178.distances[var15 + 1][var16 - 1] = var19; + break; + } - ++var18; - } - } + if ((var14[var17 + var2][var20 + (var18 - 1)] & 19136995) != 0 || (var14[var20 + var17][var18 - 1] & 19136911) != 0) { + break; + } - if (var19 > 0 && var20 < 128 - var2 && class178.directions[var19 - 1][var20 + 1] == 0 && (var14[var15 - 1][var16 + var2] & 19136824) == 0) { - var18 = 1; + ++var20; + } + } - while (true) { - if (var18 >= var2) { - class178.bufferX[var13] = var5 - 1; - class178.bufferY[var13] = var6 + 1; - var13 = var13 + 1 & 4095; - class178.directions[var19 - 1][var20 + 1] = 6; - class178.distances[var19 - 1][var20 + 1] = var17; - break; - } + if (var15 > 0 && var16 < 128 - var2 && class178.directions[var15 - 1][var16 + 1] == 0 && (var14[var17 - 1][var18 + var2] & 19136824) == 0) { + for (var20 = 1; var20 < var2; ++var20) { + if ((var14[var17 - 1][var18 + var20] & 19136830) != 0 || (var14[var20 + (var17 - 1)][var18 + var2] & 19137016) != 0) { + continue label218; + } + } - if ((var14[var15 - 1][var16 + var18] & 19136830) != 0 || (var14[var18 + (var15 - 1)][var16 + var2] & 19137016) != 0) { - break; - } + class178.bufferX[var13] = var5 - 1; + class178.bufferY[var13] = var6 + 1; + var13 = var13 + 1 & 4095; + class178.directions[var15 - 1][var16 + 1] = 6; + class178.distances[var15 - 1][var16 + 1] = var19; + } + } while(var15 >= 128 - var2); + } while(var16 >= 128 - var2); + } while(class178.directions[var15 + 1][var16 + 1] != 0); + } while((var14[var17 + var2][var18 + var2] & 19136992) != 0); - ++var18; - } - } - - if (var19 < 128 - var2 && var20 < 128 - var2 && class178.directions[var19 + 1][var20 + 1] == 0 && (var14[var15 + var2][var16 + var2] & 19136992) == 0) { - for (var18 = 1; var18 < var2; ++var18) { - if ((var14[var15 + var18][var16 + var2] & 19137016) != 0 || (var14[var15 + var2][var18 + var16] & 19136995) != 0) { - continue label204; + for (var20 = 1; var20 < var2; ++var20) { + if ((var14[var17 + var20][var18 + var2] & 19137016) != 0 || (var14[var17 + var2][var20 + var18] & 19136995) != 0) { + continue label241; } } class178.bufferX[var13] = var5 + 1; class178.bufferY[var13] = var6 + 1; var13 = var13 + 1 & 4095; - class178.directions[var19 + 1][var20 + 1] = 12; - class178.distances[var19 + 1][var20 + 1] = var17; + class178.directions[var15 + 1][var16 + 1] = 12; + class178.distances[var15 + 1][var16 + 1] = var19; } } - - InterfaceParent.field986 = var5; - UrlRequester.field929 = var6; - return false; } static { diff --git a/runescape-client/src/main/java/ArchiveLoader.java b/runescape-client/src/main/java/ArchiveLoader.java index 28e4095285..03c033e450 100644 --- a/runescape-client/src/main/java/ArchiveLoader.java +++ b/runescape-client/src/main/java/ArchiveLoader.java @@ -6,8 +6,7 @@ import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("bd") @Implements("ArchiveLoader") -public class ArchiveLoader -{ +public class ArchiveLoader { @ObfuscatedName("pf") @ObfuscatedSignature( signature = "Lko;" @@ -90,53 +89,53 @@ public class ArchiveLoader int var8; int var9; int var10; - boolean var20; + boolean var11; if (Login.worldSelectOpen) { if (class30.worldSelectBackSprites == null) { class30.worldSelectBackSprites = class2.method20(WorldMapSection3.archive8, "sl_back", ""); } - Archive var11; - int var12; + Archive var12; int var13; - IndexedSprite[] var14; + int var14; + IndexedSprite[] var15; if (Frames.worldSelectFlagSprites == null) { - var11 = WorldMapSection3.archive8; - var13 = var11.getGroupId("sl_flags"); - var12 = var11.getFileId(var13, ""); - if (!SpriteMask.loadSprite(var11, var13, var12)) { - var14 = null; + var12 = WorldMapSection3.archive8; + var14 = var12.getGroupId("sl_flags"); + var13 = var12.getFileId(var14, ""); + if (!SpriteMask.loadSprite(var12, var14, var13)) { + var15 = null; } else { - var14 = WorldMapLabel.createIndexedSpriteArray(); + var15 = WorldMapLabel.createIndexedSpriteArray(); } - Frames.worldSelectFlagSprites = var14; + Frames.worldSelectFlagSprites = var15; } if (AttackOption.worldSelectArrows == null) { - var11 = WorldMapSection3.archive8; - var13 = var11.getGroupId("sl_arrows"); - var12 = var11.getFileId(var13, ""); - if (!SpriteMask.loadSprite(var11, var13, var12)) { - var14 = null; + var12 = WorldMapSection3.archive8; + var14 = var12.getGroupId("sl_arrows"); + var13 = var12.getFileId(var14, ""); + if (!SpriteMask.loadSprite(var12, var14, var13)) { + var15 = null; } else { - var14 = WorldMapLabel.createIndexedSpriteArray(); + var15 = WorldMapLabel.createIndexedSpriteArray(); } - AttackOption.worldSelectArrows = var14; + AttackOption.worldSelectArrows = var15; } if (UrlRequest.worldSelectStars == null) { - var11 = WorldMapSection3.archive8; - var13 = var11.getGroupId("sl_stars"); - var12 = var11.getFileId(var13, ""); - if (!SpriteMask.loadSprite(var11, var13, var12)) { - var14 = null; + var12 = WorldMapSection3.archive8; + var14 = var12.getGroupId("sl_stars"); + var13 = var12.getFileId(var14, ""); + if (!SpriteMask.loadSprite(var12, var14, var13)) { + var15 = null; } else { - var14 = WorldMapLabel.createIndexedSpriteArray(); + var15 = WorldMapLabel.createIndexedSpriteArray(); } - UrlRequest.worldSelectStars = var14; + UrlRequest.worldSelectStars = var15; } if (SecureRandomFuture.worldSelectLeftSprite == null) { @@ -187,34 +186,34 @@ public class ArchiveLoader } var0.draw("Players", var7 + 32, 17, 16777215, -1); - var13 = Login.xPadding + 500; + var14 = Login.xPadding + 500; if (World.sortOption1[0] == 2 && World.sortOption2[0] == 0) { + AttackOption.worldSelectArrows[2].drawAt(var14, 4); + } else { + AttackOption.worldSelectArrows[0].drawAt(var14, 4); + } + + if (World.sortOption1[0] == 2 && World.sortOption2[0] == 1) { + AttackOption.worldSelectArrows[3].drawAt(var14 + 15, 4); + } else { + AttackOption.worldSelectArrows[1].drawAt(var14 + 15, 4); + } + + var0.draw("Location", var14 + 32, 17, 16777215, -1); + var13 = Login.xPadding + 610; + if (World.sortOption1[0] == 3 && World.sortOption2[0] == 0) { AttackOption.worldSelectArrows[2].drawAt(var13, 4); } else { AttackOption.worldSelectArrows[0].drawAt(var13, 4); } - if (World.sortOption1[0] == 2 && World.sortOption2[0] == 1) { + if (World.sortOption1[0] == 3 && World.sortOption2[0] == 1) { AttackOption.worldSelectArrows[3].drawAt(var13 + 15, 4); } else { AttackOption.worldSelectArrows[1].drawAt(var13 + 15, 4); } - var0.draw("Location", var13 + 32, 17, 16777215, -1); - var12 = Login.xPadding + 610; - if (World.sortOption1[0] == 3 && World.sortOption2[0] == 0) { - AttackOption.worldSelectArrows[2].drawAt(var12, 4); - } else { - AttackOption.worldSelectArrows[0].drawAt(var12, 4); - } - - if (World.sortOption1[0] == 3 && World.sortOption2[0] == 1) { - AttackOption.worldSelectArrows[3].drawAt(var12 + 15, 4); - } else { - AttackOption.worldSelectArrows[1].drawAt(var12 + 15, 4); - } - - var0.draw("Type", var12 + 32, 17, 16777215, -1); + var0.draw("Type", var13 + 32, 17, 16777215, -1); } Rasterizer2D.Rasterizer2D_fillRectangle(Login.xPadding + 708, 4, 50, 16, 0); @@ -222,40 +221,40 @@ public class ArchiveLoader Login.hoveredWorldIndex = -1; if (class30.worldSelectBackSprites != null) { var6 = 88; - byte var15 = 19; - var13 = 765 / (var6 + 1) - 1; - var12 = 480 / (var15 + 1); + byte var16 = 19; + var14 = 765 / (var6 + 1) - 1; + var13 = 480 / (var16 + 1); while (true) { - var8 = var12; - var9 = var13; - if (var12 * (var13 - 1) >= World.worldsCount) { + var8 = var13; + var9 = var14; + if (var13 * (var14 - 1) >= World.worldsCount) { + --var14; + } + + if (var14 * (var13 - 1) >= World.worldsCount) { --var13; } - if (var13 * (var12 - 1) >= World.worldsCount) { - --var12; + if (var14 * (var13 - 1) >= World.worldsCount) { + --var13; } - if (var13 * (var12 - 1) >= World.worldsCount) { - --var12; - } - - if (var12 == var8 && var13 == var9) { - var8 = (765 - var6 * var13) / (var13 + 1); + if (var13 == var8 && var14 == var9) { + var8 = (765 - var6 * var14) / (var14 + 1); if (var8 > 5) { var8 = 5; } - var9 = (480 - var15 * var12) / (var12 + 1); + var9 = (480 - var16 * var13) / (var13 + 1); if (var9 > 5) { var9 = 5; } - var3 = (765 - var13 * var6 - var8 * (var13 - 1)) / 2; - int var16 = (480 - var12 * var15 - var9 * (var12 - 1)) / 2; - var4 = (var12 + World.worldsCount - 1) / var12; - Login.worldSelectPagesCount = var4 - var13; + var3 = (765 - var14 * var6 - var8 * (var14 - 1)) / 2; + int var17 = (480 - var13 * var16 - var9 * (var13 - 1)) / 2; + var4 = (var13 + World.worldsCount - 1) / var13; + Login.worldSelectPagesCount = var4 - var14; if (SecureRandomFuture.worldSelectLeftSprite != null && Login.worldSelectPage > 0) { SecureRandomFuture.worldSelectLeftSprite.drawAt(8, Huffman.canvasHeight / 2 - SecureRandomFuture.worldSelectLeftSprite.subHeight / 2); } @@ -264,14 +263,14 @@ public class ArchiveLoader NetSocket.worldSelectRightSprite.drawAt(SoundCache.canvasWidth - NetSocket.worldSelectRightSprite.subWidth - 8, Huffman.canvasHeight / 2 - NetSocket.worldSelectRightSprite.subHeight / 2); } - int var17 = var16 + 23; - int var18 = var3 + Login.xPadding; - int var19 = 0; - var20 = false; + int var18 = var17 + 23; + int var19 = var3 + Login.xPadding; + int var20 = 0; + var11 = false; int var21 = Login.worldSelectPage; int var22; - for (var22 = var12 * var21; var22 < World.worldsCount && var21 - Login.worldSelectPage < var13; ++var22) { + for (var22 = var13 * var21; var22 < World.worldsCount && var21 - Login.worldSelectPage < var14; ++var22) { World var23 = ItemContainer.worlds[var22]; boolean var24 = true; String var25 = Integer.toString(var23.population); @@ -310,40 +309,40 @@ public class ArchiveLoader var27 = 0; } - if (MouseHandler.MouseHandler_x >= var18 && MouseHandler.MouseHandler_y >= var17 && MouseHandler.MouseHandler_x < var18 + var6 && MouseHandler.MouseHandler_y < var15 + var17 && var24) { + if (MouseHandler.MouseHandler_x >= var19 && MouseHandler.MouseHandler_y >= var18 && MouseHandler.MouseHandler_x < var19 + var6 && MouseHandler.MouseHandler_y < var16 + var18 && var24) { Login.hoveredWorldIndex = var22; - class30.worldSelectBackSprites[var27].drawAtTransOverlay(var18, var17, 128, 16777215); - var20 = true; + class30.worldSelectBackSprites[var27].drawAtTransOverlay(var19, var18, 128, 16777215); + var11 = true; } else { - class30.worldSelectBackSprites[var27].drawAt(var18, var17); + class30.worldSelectBackSprites[var27].drawAt(var19, var18); } if (Frames.worldSelectFlagSprites != null) { - Frames.worldSelectFlagSprites[(var23.isMembersOnly() ? 8 : 0) + var23.location].drawAt(var18 + 29, var17); + Frames.worldSelectFlagSprites[(var23.isMembersOnly() ? 8 : 0) + var23.location].drawAt(var19 + 29, var18); } - var0.drawCentered(Integer.toString(var23.id), var18 + 15, var15 / 2 + var17 + 5, var26, -1); - var1.drawCentered(var25, var18 + 60, var15 / 2 + var17 + 5, 268435455, -1); - var17 = var17 + var9 + var15; - ++var19; - if (var19 >= var12) { - var17 = var16 + 23; - var18 = var18 + var6 + var8; - var19 = 0; + var0.drawCentered(Integer.toString(var23.id), var19 + 15, var16 / 2 + var18 + 5, var26, -1); + var1.drawCentered(var25, var19 + 60, var16 / 2 + var18 + 5, 268435455, -1); + var18 = var18 + var9 + var16; + ++var20; + if (var20 >= var13) { + var18 = var17 + 23; + var19 = var19 + var6 + var8; + var20 = 0; ++var21; } } - if (var20) { + if (var11) { var22 = var1.stringWidth(ItemContainer.worlds[Login.hoveredWorldIndex].activity) + 6; - int var47 = var1.ascent + 8; + int var44 = var1.ascent + 8; var5 = MouseHandler.MouseHandler_y + 25; - if (var47 + var5 > 480) { - var5 = MouseHandler.MouseHandler_y - 25 - var47; + if (var44 + var5 > 480) { + var5 = MouseHandler.MouseHandler_y - 25 - var44; } - Rasterizer2D.Rasterizer2D_fillRectangle(MouseHandler.MouseHandler_x - var22 / 2, var5, var22, var47, 16777120); - Rasterizer2D.Rasterizer2D_drawRectangle(MouseHandler.MouseHandler_x - var22 / 2, var5, var22, var47, 0); + Rasterizer2D.Rasterizer2D_fillRectangle(MouseHandler.MouseHandler_x - var22 / 2, var5, var22, var44, 16777120); + Rasterizer2D.Rasterizer2D_drawRectangle(MouseHandler.MouseHandler_x - var22 / 2, var5, var22, var44, 0); var1.drawCentered(ItemContainer.worlds[Login.hoveredWorldIndex].activity, MouseHandler.MouseHandler_x, var5 + var1.ascent + 4, 0, -1); } break; @@ -369,16 +368,16 @@ public class ArchiveLoader String var28; String var29; - String var30; + short var30; String var31; - short var32; + String var32; String var33; short var34; if (Client.gameState == 20) { Login.titleboxSprite.drawAt(Login.loginBoxX + 180 - Login.titleboxSprite.subWidth / 2, 271 - Login.titleboxSprite.subHeight / 2); - var32 = 201; - var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 15; + var30 = 201; + var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 15; var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16776960, 0); var10 += 15; var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16776960, 0); @@ -390,20 +389,20 @@ public class ArchiveLoader if (ReflectionCheck.clientPreferences.hideUsername) { var29 = Login.Login_username; var28 = class168.method3450('*', var29.length()); - var30 = var28; + var31 = var28; } else { - var30 = Login.Login_username; + var31 = Login.Login_username; } - for (var30 = var30; var0.stringWidth(var30) > var34; var30 = var30.substring(0, var30.length() - 1)) { + for (var31 = var31; var0.stringWidth(var31) > var34; var31 = var31.substring(0, var31.length() - 1)) { } - var0.draw(AbstractFont.escapeBrackets(var30), Login.loginBoxX + 180 - 70, var10, 16777215, 0); + var0.draw(AbstractFont.escapeBrackets(var31), Login.loginBoxX + 180 - 70, var10, 16777215, 0); var10 += 15; var29 = "Password: "; - var33 = Login.Login_password; - var31 = class168.method3450('*', var33.length()); - var0.draw(var29 + var31, Login.loginBoxX + 180 - 108, var10, 16777215, 0); + var32 = Login.Login_password; + var33 = class168.method3450('*', var32.length()); + var0.draw(var29 + var33, Login.loginBoxX + 180 - 108, var10, 16777215, 0); var10 += 15; } } @@ -412,9 +411,9 @@ public class ArchiveLoader Login.titleboxSprite.drawAt(Login.loginBoxX, 171); short var35; if (Login.loginIndex == 0) { - var32 = 251; - var0.drawCentered("Welcome to RuneScape", Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 30; + var30 = 251; + var0.drawCentered("Welcome to RuneScape", Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 30; var7 = Login.loginBoxX + 180 - 80; var35 = 291; titlebuttonSprite.drawAt(var7 - 73, var35 - 20); @@ -424,9 +423,9 @@ public class ArchiveLoader var0.drawLines("Existing User", var7 - 73, var35 - 20, 144, 40, 16777215, 0, 1, 1, 0); } else if (Login.loginIndex == 1) { var0.drawCentered(Login.Login_response0, Login.loginBoxX + 180, 201, 16776960, 0); - var32 = 236; - var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var32, 16777215, 0); - var10 = var32 + 15; + var30 = 236; + var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var30, 16777215, 0); + var10 = var30 + 15; var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16777215, 0); var10 += 15; var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16777215, 0); @@ -438,238 +437,240 @@ public class ArchiveLoader var7 = Login.loginBoxX + 180 + 80; titlebuttonSprite.drawAt(var7 - 73, var35 - 20); var0.drawCentered("Cancel", var7, var35 + 5, 16777215, 0); - } else if (Login.loginIndex == 2) { - var32 = 201; - var0.drawCentered(Login.Login_response1, Varps.loginBoxCenter, var32, 16776960, 0); - var10 = var32 + 15; - var0.drawCentered(Login.Login_response2, Varps.loginBoxCenter, var10, 16776960, 0); - var10 += 15; - var0.drawCentered(Login.Login_response3, Varps.loginBoxCenter, var10, 16776960, 0); - var10 += 15; - var10 += 7; - var0.draw("Login: ", Varps.loginBoxCenter - 110, var10, 16777215, 0); - var34 = 200; - if (ReflectionCheck.clientPreferences.hideUsername) { - var29 = Login.Login_username; - var28 = class168.method3450('*', var29.length()); - var30 = var28; - } else { - var30 = Login.Login_username; - } - - for (var30 = var30; var0.stringWidth(var30) > var34; var30 = var30.substring(1)) { - } - - var0.draw(AbstractFont.escapeBrackets(var30) + (Login.currentLoginField == 0 & Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Varps.loginBoxCenter - 70, var10, 16777215, 0); - var10 += 15; - var29 = "Password: "; - var33 = Login.Login_password; - var31 = class168.method3450('*', var33.length()); - var0.draw(var29 + var31 + (Login.currentLoginField == 1 & Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Varps.loginBoxCenter - 108, var10, 16777215, 0); - var10 += 15; - var32 = 277; - var4 = Varps.loginBoxCenter + -117; - boolean var40 = Client.Login_isUsernameRemembered; - var20 = Login.field468; - IndexedSprite var46 = var40 ? (var20 ? KeyHandler.options_buttons_6Sprite : class308.options_buttons_2Sprite) : (var20 ? GraphicsObject.options_buttons_4Sprite : Login.options_buttons_0Sprite); - var46.drawAt(var4, var32); - var4 = var4 + var46.subWidth + 5; - var1.draw("Remember username", var4, var32 + 13, 16776960, 0); - var4 = Varps.loginBoxCenter + 24; - boolean var44 = ReflectionCheck.clientPreferences.hideUsername; - boolean var48 = Login.field469; - IndexedSprite var49 = var44 ? (var48 ? KeyHandler.options_buttons_6Sprite : class308.options_buttons_2Sprite) : (var48 ? GraphicsObject.options_buttons_4Sprite : Login.options_buttons_0Sprite); - var49.drawAt(var4, var32); - var4 = var4 + var49.subWidth + 5; - var1.draw("Hide username", var4, var32 + 13, 16776960, 0); - var10 = var32 + 15; - var5 = Varps.loginBoxCenter - 80; - short var50 = 321; - titlebuttonSprite.drawAt(var5 - 73, var50 - 20); - var0.drawCentered("Login", var5, var50 + 5, 16777215, 0); - var5 = Varps.loginBoxCenter + 80; - titlebuttonSprite.drawAt(var5 - 73, var50 - 20); - var0.drawCentered("Cancel", var5, var50 + 5, 16777215, 0); - var32 = 357; - switch(Login.field467) { - case 2: - AttackOption.field31 = "Having trouble logging in?"; - break; - default: - AttackOption.field31 = "Can't login? Click here."; - } - - TilePaint.field907 = new Bounds(Varps.loginBoxCenter, var32, var1.stringWidth(AttackOption.field31), 11); - UrlRequester.field930 = new Bounds(Varps.loginBoxCenter, var32, var1.stringWidth("Still having trouble logging in?"), 11); - var1.drawCentered(AttackOption.field31, Varps.loginBoxCenter, var32, 16777215, 0); - } else if (Login.loginIndex == 3) { - var32 = 201; - var0.drawCentered("Invalid credentials.", Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 20; - var1.drawCentered("For accounts created after 24th November 2010, please use your", Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var1.drawCentered("email address to login. Otherwise please login with your username.", Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var7 = Login.loginBoxX + 180; - var35 = 276; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var2.drawCentered("Try again", var7, var35 + 5, 16777215, 0); - var7 = Login.loginBoxX + 180; - var35 = 326; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var2.drawCentered("Forgotten password?", var7, var35 + 5, 16777215, 0); } else { - String var36; - if (Login.loginIndex == 4) { - var0.drawCentered("Authenticator", Login.loginBoxX + 180, 201, 16776960, 0); - var32 = 236; - var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var32, 16777215, 0); - var10 = var32 + 15; - var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16777215, 0); + IndexedSprite var42; + if (Login.loginIndex == 2) { + var30 = 201; + var0.drawCentered(Login.Login_response1, Varps.loginBoxCenter, var30, 16776960, 0); + var10 = var30 + 15; + var0.drawCentered(Login.Login_response2, Varps.loginBoxCenter, var10, 16776960, 0); var10 += 15; - var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16777215, 0); + var0.drawCentered(Login.Login_response3, Varps.loginBoxCenter, var10, 16776960, 0); var10 += 15; - var36 = "PIN: "; - var28 = Login.otp; - var30 = class168.method3450('*', var28.length()); - var0.draw(var36 + var30 + (Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Login.loginBoxX + 180 - 108, var10, 16777215, 0); - var10 -= 8; - var0.draw("Trust this computer", Login.loginBoxX + 180 - 9, var10, 16776960, 0); - var10 += 15; - var0.draw("for 30 days: ", Login.loginBoxX + 180 - 9, var10, 16776960, 0); - var9 = Login.loginBoxX + 180 - 9 + var0.stringWidth("for 30 days: ") + 15; - var3 = var10 - var0.ascent; - IndexedSprite var43; - if (Login.field470) { - var43 = class308.options_buttons_2Sprite; + var10 += 7; + var0.draw("Login: ", Varps.loginBoxCenter - 110, var10, 16777215, 0); + var34 = 200; + if (ReflectionCheck.clientPreferences.hideUsername) { + var29 = Login.Login_username; + var28 = class168.method3450('*', var29.length()); + var31 = var28; } else { - var43 = Login.options_buttons_0Sprite; + var31 = Login.Login_username; } - var43.drawAt(var9, var3); + for (var31 = var31; var0.stringWidth(var31) > var34; var31 = var31.substring(1)) { + } + + var0.draw(AbstractFont.escapeBrackets(var31) + (Login.currentLoginField == 0 & Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Varps.loginBoxCenter - 70, var10, 16777215, 0); var10 += 15; - var4 = Login.loginBoxX + 180 - 80; - short var45 = 321; - titlebuttonSprite.drawAt(var4 - 73, var45 - 20); - var0.drawCentered("Continue", var4, var45 + 5, 16777215, 0); - var4 = Login.loginBoxX + 180 + 80; - titlebuttonSprite.drawAt(var4 - 73, var45 - 20); - var0.drawCentered("Cancel", var4, var45 + 5, 16777215, 0); - var1.drawCentered("Can't Log In?", Login.loginBoxX + 180, var45 + 36, 255, 0); + var29 = "Password: "; + var32 = Login.Login_password; + var33 = class168.method3450('*', var32.length()); + var0.draw(var29 + var33 + (Login.currentLoginField == 1 & Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Varps.loginBoxCenter - 108, var10, 16777215, 0); + var10 += 15; + var30 = 277; + var4 = Varps.loginBoxCenter + -117; + boolean var40 = Client.Login_isUsernameRemembered; + var11 = Login.field468; + var42 = var40 ? (var11 ? KeyHandler.options_buttons_6Sprite : class308.options_buttons_2Sprite) : (var11 ? GraphicsObject.options_buttons_4Sprite : Login.options_buttons_0Sprite); + var42.drawAt(var4, var30); + var4 = var4 + var42.subWidth + 5; + var1.draw("Remember username", var4, var30 + 13, 16776960, 0); + var4 = Varps.loginBoxCenter + 24; + boolean var47 = ReflectionCheck.clientPreferences.hideUsername; + boolean var45 = Login.field469; + IndexedSprite var48 = var47 ? (var45 ? KeyHandler.options_buttons_6Sprite : class308.options_buttons_2Sprite) : (var45 ? GraphicsObject.options_buttons_4Sprite : Login.options_buttons_0Sprite); + var48.drawAt(var4, var30); + var4 = var4 + var48.subWidth + 5; + var1.draw("Hide username", var4, var30 + 13, 16776960, 0); + var10 = var30 + 15; + var5 = Varps.loginBoxCenter - 80; + short var49 = 321; + titlebuttonSprite.drawAt(var5 - 73, var49 - 20); + var0.drawCentered("Login", var5, var49 + 5, 16777215, 0); + var5 = Varps.loginBoxCenter + 80; + titlebuttonSprite.drawAt(var5 - 73, var49 - 20); + var0.drawCentered("Cancel", var5, var49 + 5, 16777215, 0); + var30 = 357; + switch(Login.field467) { + case 2: + AttackOption.field31 = "Having trouble logging in?"; + break; + default: + AttackOption.field31 = "Can't login? Click here."; + } + + TilePaint.field907 = new Bounds(Varps.loginBoxCenter, var30, var1.stringWidth(AttackOption.field31), 11); + UrlRequester.field930 = new Bounds(Varps.loginBoxCenter, var30, var1.stringWidth("Still having trouble logging in?"), 11); + var1.drawCentered(AttackOption.field31, Varps.loginBoxCenter, var30, 16777215, 0); + } else if (Login.loginIndex == 3) { + var30 = 201; + var0.drawCentered("Invalid credentials.", Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 20; + var1.drawCentered("For accounts created after 24th November 2010, please use your", Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var1.drawCentered("email address to login. Otherwise please login with your username.", Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var7 = Login.loginBoxX + 180; + var35 = 276; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var2.drawCentered("Try again", var7, var35 + 5, 16777215, 0); + var7 = Login.loginBoxX + 180; + var35 = 326; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var2.drawCentered("Forgotten password?", var7, var35 + 5, 16777215, 0); } else { - short var37; - if (Login.loginIndex != 5) { - if (Login.loginIndex == 6) { - var32 = 201; - var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 15; - var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16776960, 0); + String var36; + if (Login.loginIndex == 4) { + var0.drawCentered("Authenticator", Login.loginBoxX + 180, 201, 16776960, 0); + var30 = 236; + var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var30, 16777215, 0); + var10 = var30 + 15; + var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16777215, 0); + var10 += 15; + var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16777215, 0); + var10 += 15; + var36 = "PIN: "; + var28 = Login.otp; + var31 = class168.method3450('*', var28.length()); + var0.draw(var36 + var31 + (Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Login.loginBoxX + 180 - 108, var10, 16777215, 0); + var10 -= 8; + var0.draw("Trust this computer", Login.loginBoxX + 180 - 9, var10, 16776960, 0); + var10 += 15; + var0.draw("for 30 days: ", Login.loginBoxX + 180 - 9, var10, 16776960, 0); + var9 = Login.loginBoxX + 180 - 9 + var0.stringWidth("for 30 days: ") + 15; + var3 = var10 - var0.ascent; + if (Login.field470) { + var42 = class308.options_buttons_2Sprite; + } else { + var42 = Login.options_buttons_0Sprite; + } + + var42.drawAt(var9, var3); + var10 += 15; + var4 = Login.loginBoxX + 180 - 80; + short var46 = 321; + titlebuttonSprite.drawAt(var4 - 73, var46 - 20); + var0.drawCentered("Continue", var4, var46 + 5, 16777215, 0); + var4 = Login.loginBoxX + 180 + 80; + titlebuttonSprite.drawAt(var4 - 73, var46 - 20); + var0.drawCentered("Cancel", var4, var46 + 5, 16777215, 0); + var1.drawCentered("Can't Log In?", Login.loginBoxX + 180, var46 + 36, 255, 0); + } else { + short var37; + if (Login.loginIndex != 5) { + if (Login.loginIndex == 6) { + var30 = 201; + var0.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 15; + var0.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var7 = Login.loginBoxX + 180; + var35 = 321; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var0.drawCentered("Back", var7, var35 + 5, 16777215, 0); + } else if (Login.loginIndex == 7) { + var30 = 216; + var0.drawCentered("Your date of birth isn't set.", Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 15; + var2.drawCentered("Please verify your account status by", Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var2.drawCentered("setting your date of birth.", Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var7 = Login.loginBoxX + 180 - 80; + var35 = 321; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var0.drawCentered("Set Date of Birth", var7, var35 + 5, 16777215, 0); + var7 = Login.loginBoxX + 180 + 80; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var0.drawCentered("Back", var7, var35 + 5, 16777215, 0); + } else if (Login.loginIndex == 8) { + var30 = 216; + var0.drawCentered("Sorry, but your account is not eligible to play.", Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 15; + var2.drawCentered("For more information, please take a look at", Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var2.drawCentered("our privacy policy.", Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var7 = Login.loginBoxX + 180 - 80; + var35 = 321; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var0.drawCentered("Privacy Policy", var7, var35 + 5, 16777215, 0); + var7 = Login.loginBoxX + 180 + 80; + titlebuttonSprite.drawAt(var7 - 73, var35 - 20); + var0.drawCentered("Back", var7, var35 + 5, 16777215, 0); + } else if (Login.loginIndex == 12) { + var30 = 201; + String var43 = ""; + var36 = ""; + var31 = ""; + switch(Login.field466) { + case 0: + var43 = "Your account has been disabled."; + var36 = Strings.field880; + var31 = ""; + break; + case 1: + var43 = "Account locked as we suspect it has been stolen."; + var36 = Strings.field881; + var31 = ""; + break; + default: + MouseHandler.method1084(false); + } + + var0.drawCentered(var43, Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 15; + var2.drawCentered(var36, Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var2.drawCentered(var31, Login.loginBoxX + 180, var10, 16776960, 0); + var10 += 15; + var8 = Login.loginBoxX + 180; + var37 = 276; + titlebuttonSprite.drawAt(var8 - 73, var37 - 20); + var0.drawCentered("Support Page", var8, var37 + 5, 16777215, 0); + var8 = Login.loginBoxX + 180; + var37 = 326; + titlebuttonSprite.drawAt(var8 - 73, var37 - 20); + var0.drawCentered("Back", var8, var37 + 5, 16777215, 0); + } + } else { + var0.drawCentered("Forgotten your password?", Login.loginBoxX + 180, 201, 16776960, 0); + var30 = 221; + var2.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var30, 16776960, 0); + var10 = var30 + 15; + var2.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16776960, 0); var10 += 15; - var0.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16776960, 0); + var2.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16776960, 0); var10 += 15; - var7 = Login.loginBoxX + 180; - var35 = 321; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var0.drawCentered("Back", var7, var35 + 5, 16777215, 0); - } else if (Login.loginIndex == 7) { - var32 = 216; - var0.drawCentered("Your date of birth isn't set.", Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 15; - var2.drawCentered("Please verify your account status by", Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var2.drawCentered("setting your date of birth.", Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var7 = Login.loginBoxX + 180 - 80; - var35 = 321; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var0.drawCentered("Set Date of Birth", var7, var35 + 5, 16777215, 0); - var7 = Login.loginBoxX + 180 + 80; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var0.drawCentered("Back", var7, var35 + 5, 16777215, 0); - } else if (Login.loginIndex == 8) { - var32 = 216; - var0.drawCentered("Sorry, but your account is not eligible to play.", Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 15; - var2.drawCentered("For more information, please take a look at", Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var2.drawCentered("our privacy policy.", Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var7 = Login.loginBoxX + 180 - 80; - var35 = 321; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var0.drawCentered("Privacy Policy", var7, var35 + 5, 16777215, 0); - var7 = Login.loginBoxX + 180 + 80; - titlebuttonSprite.drawAt(var7 - 73, var35 - 20); - var0.drawCentered("Back", var7, var35 + 5, 16777215, 0); - } else if (Login.loginIndex == 12) { - var32 = 201; - String var41 = ""; - var36 = ""; - var30 = ""; - switch(Login.field466) { - case 0: - var41 = "Your account has been disabled."; - var36 = Strings.field880; - var30 = ""; - break; - case 1: - var41 = "Account locked as we suspect it has been stolen."; - var36 = Strings.field881; - var30 = ""; - break; - default: - MouseHandler.method1084(false); + var10 += 14; + var0.draw("Username/email: ", Login.loginBoxX + 180 - 145, var10, 16777215, 0); + var34 = 174; + if (ReflectionCheck.clientPreferences.hideUsername) { + var29 = Login.Login_username; + var28 = class168.method3450('*', var29.length()); + var31 = var28; + } else { + var31 = Login.Login_username; } - var0.drawCentered(var41, Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 15; - var2.drawCentered(var36, Login.loginBoxX + 180, var10, 16776960, 0); + for (var31 = var31; var0.stringWidth(var31) > var34; var31 = var31.substring(1)) { + } + + var0.draw(AbstractFont.escapeBrackets(var31) + (Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Login.loginBoxX + 180 - 34, var10, 16777215, 0); var10 += 15; - var2.drawCentered(var30, Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var8 = Login.loginBoxX + 180; - var37 = 276; + var8 = Login.loginBoxX + 180 - 80; + var37 = 321; titlebuttonSprite.drawAt(var8 - 73, var37 - 20); - var0.drawCentered("Support Page", var8, var37 + 5, 16777215, 0); - var8 = Login.loginBoxX + 180; - var37 = 326; + var0.drawCentered("Recover", var8, var37 + 5, 16777215, 0); + var8 = Login.loginBoxX + 180 + 80; titlebuttonSprite.drawAt(var8 - 73, var37 - 20); var0.drawCentered("Back", var8, var37 + 5, 16777215, 0); + var37 = 356; + var1.drawCentered("Still having trouble logging in?", Varps.loginBoxCenter, var37, 268435455, 0); } - } else { - var0.drawCentered("Forgotten your password?", Login.loginBoxX + 180, 201, 16776960, 0); - var32 = 221; - var2.drawCentered(Login.Login_response1, Login.loginBoxX + 180, var32, 16776960, 0); - var10 = var32 + 15; - var2.drawCentered(Login.Login_response2, Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var2.drawCentered(Login.Login_response3, Login.loginBoxX + 180, var10, 16776960, 0); - var10 += 15; - var10 += 14; - var0.draw("Username/email: ", Login.loginBoxX + 180 - 145, var10, 16777215, 0); - var34 = 174; - if (ReflectionCheck.clientPreferences.hideUsername) { - var29 = Login.Login_username; - var28 = class168.method3450('*', var29.length()); - var30 = var28; - } else { - var30 = Login.Login_username; - } - - for (var30 = var30; var0.stringWidth(var30) > var34; var30 = var30.substring(1)) { - } - - var0.draw(AbstractFont.escapeBrackets(var30) + (Client.cycle % 40 < 20 ? BufferedFile.colorStartTag(16776960) + "|" : ""), Login.loginBoxX + 180 - 34, var10, 16777215, 0); - var10 += 15; - var8 = Login.loginBoxX + 180 - 80; - var37 = 321; - titlebuttonSprite.drawAt(var8 - 73, var37 - 20); - var0.drawCentered("Recover", var8, var37 + 5, 16777215, 0); - var8 = Login.loginBoxX + 180 + 80; - titlebuttonSprite.drawAt(var8 - 73, var37 - 20); - var0.drawCentered("Back", var8, var37 + 5, 16777215, 0); - var37 = 356; - var1.drawCentered("Still having trouble logging in?", Varps.loginBoxCenter, var37, 268435455, 0); } } } @@ -690,13 +691,13 @@ public class ArchiveLoader var10 = Login.xPadding + 5; var34 = 463; byte var39 = 100; - byte var42 = 35; + byte var41 = 35; class277.field1144.drawAt(var10, var34); - var0.drawCentered("World " + Client.worldId, var39 / 2 + var10, var42 / 2 + var34 - 2, 16777215, 0); + var0.drawCentered("World " + Client.worldId, var39 / 2 + var10, var41 / 2 + var34 - 2, 16777215, 0); if (FriendLoginUpdate.field356 != null) { - var1.drawCentered("Loading...", var39 / 2 + var10, var42 / 2 + var34 + 12, 16777215, 0); + var1.drawCentered("Loading...", var39 / 2 + var10, var41 / 2 + var34 + 12, 16777215, 0); } else { - var1.drawCentered("Click to switch", var39 / 2 + var10, var42 / 2 + var34 + 12, 16777215, 0); + var1.drawCentered("Click to switch", var39 / 2 + var10, var41 / 2 + var34 + 12, 16777215, 0); } } else { class277.field1144 = MenuAction.loadIndexedSpriteByName(WorldMapSection3.archive8, "sl_button", ""); diff --git a/runescape-client/src/main/java/AudioFilter.java b/runescape-client/src/main/java/AudioFilter.java index a1a4b514f1..db956f6e44 100644 --- a/runescape-client/src/main/java/AudioFilter.java +++ b/runescape-client/src/main/java/AudioFilter.java @@ -60,35 +60,35 @@ public class AudioFilter { field32[var1][0] = -2.0F * var3 * (float)Math.cos((double)this.method25(var1, 0, var2)); field32[var1][1] = var3 * var3; - float[] var10000; - int var4; - for (var4 = 1; var4 < this.field36[var1]; ++var4) { - var3 = this.method24(var1, var4, var2); - float var5 = -2.0F * var3 * (float)Math.cos((double)this.method25(var1, var4, var2)); - float var6 = var3 * var3; - field32[var1][var4 * 2 + 1] = field32[var1][var4 * 2 - 1] * var6; - field32[var1][var4 * 2] = field32[var1][var4 * 2 - 1] * var5 + field32[var1][var4 * 2 - 2] * var6; + float[] var4; + int var5; + for (var5 = 1; var5 < this.field36[var1]; ++var5) { + var3 = this.method24(var1, var5, var2); + float var6 = -2.0F * var3 * (float)Math.cos((double)this.method25(var1, var5, var2)); + float var7 = var3 * var3; + field32[var1][var5 * 2 + 1] = field32[var1][var5 * 2 - 1] * var7; + field32[var1][var5 * 2] = field32[var1][var5 * 2 - 1] * var6 + field32[var1][var5 * 2 - 2] * var7; - for (int var7 = var4 * 2 - 1; var7 >= 2; --var7) { - var10000 = field32[var1]; - var10000[var7] += field32[var1][var7 - 1] * var5 + field32[var1][var7 - 2] * var6; + for (int var8 = var5 * 2 - 1; var8 >= 2; --var8) { + var4 = field32[var1]; + var4[var8] += field32[var1][var8 - 1] * var6 + field32[var1][var8 - 2] * var7; } - var10000 = field32[var1]; - var10000[1] += field32[var1][0] * var5 + var6; - var10000 = field32[var1]; - var10000[0] += var5; + var4 = field32[var1]; + var4[1] += field32[var1][0] * var6 + var7; + var4 = field32[var1]; + var4[0] += var6; } if (var1 == 0) { - for (var4 = 0; var4 < this.field36[0] * 2; ++var4) { - var10000 = field32[0]; - var10000[var4] *= field34; + for (var5 = 0; var5 < this.field36[0] * 2; ++var5) { + var4 = field32[0]; + var4[var5] *= field34; } } - for (var4 = 0; var4 < this.field36[var1] * 2; ++var4) { - field33[var1][var4] = (int)(field32[var1][var4] * 65536.0F); + for (var5 = 0; var5 < this.field36[var1] * 2; ++var5) { + field33[var1][var5] = (int)(field32[var1][var5] * 65536.0F); } return this.field36[var1] * 2; diff --git a/runescape-client/src/main/java/Buffer.java b/runescape-client/src/main/java/Buffer.java index 6657730bd2..950ee61a8c 100644 --- a/runescape-client/src/main/java/Buffer.java +++ b/runescape-client/src/main/java/Buffer.java @@ -51,8 +51,8 @@ public class Buffer extends Node { garbageValue = "-654332799" ) @Export("writeByte") - public void writeByte(int var1) { - this.array[++this.index - 1] = (byte)var1; + public void writeByte(int value) { + this.array[++this.index - 1] = (byte)value; } @ObfuscatedName("w") @@ -61,9 +61,9 @@ public class Buffer extends Node { garbageValue = "0" ) @Export("writeShort") - public void writeShort(int var1) { - this.array[++this.index - 1] = (byte)(var1 >> 8); - this.array[++this.index - 1] = (byte)var1; + public void writeShort(int value) { + this.array[++this.index - 1] = (byte)(value >> 8); + this.array[++this.index - 1] = (byte)value; } @ObfuscatedName("o") @@ -72,10 +72,10 @@ public class Buffer extends Node { garbageValue = "-26" ) @Export("writeMedium") - public void writeMedium(int var1) { - this.array[++this.index - 1] = (byte)(var1 >> 16); - this.array[++this.index - 1] = (byte)(var1 >> 8); - this.array[++this.index - 1] = (byte)var1; + public void writeMedium(int value) { + this.array[++this.index - 1] = (byte)(value >> 16); + this.array[++this.index - 1] = (byte)(value >> 8); + this.array[++this.index - 1] = (byte)value; } @ObfuscatedName("u") @@ -84,11 +84,11 @@ public class Buffer extends Node { garbageValue = "-106996411" ) @Export("writeInt") - public void writeInt(int var1) { - this.array[++this.index - 1] = (byte)(var1 >> 24); - this.array[++this.index - 1] = (byte)(var1 >> 16); - this.array[++this.index - 1] = (byte)(var1 >> 8); - this.array[++this.index - 1] = (byte)var1; + public void writeInt(int value) { + this.array[++this.index - 1] = (byte)(value >> 24); + this.array[++this.index - 1] = (byte)(value >> 16); + this.array[++this.index - 1] = (byte)(value >> 8); + this.array[++this.index - 1] = (byte)value; } @ObfuscatedName("g") @@ -121,8 +121,8 @@ public class Buffer extends Node { garbageValue = "-125" ) @Export("writeBoolean") - public void writeBoolean(boolean var1) { - this.writeByte(var1 ? 1 : 0); + public void writeBoolean(boolean value) { + this.writeByte(value ? 1 : 0); } @ObfuscatedName("d") @@ -131,12 +131,12 @@ public class Buffer extends Node { garbageValue = "-9" ) @Export("writeStringCp1252NullTerminated") - public void writeStringCp1252NullTerminated(String var1) { - int var2 = var1.indexOf(0); + public void writeStringCp1252NullTerminated(String string) { + int var2 = string.indexOf(0); if (var2 >= 0) { throw new IllegalArgumentException(""); } else { - this.index += SoundCache.encodeStringCp1252(var1, 0, var1.length(), this.array, this.index); + this.index += SoundCache.encodeStringCp1252(string, 0, string.length(), this.array, this.index); this.array[++this.index - 1] = 0; } } @@ -147,13 +147,13 @@ public class Buffer extends Node { garbageValue = "22356" ) @Export("writeStringCp1252NullCircumfixed") - public void writeStringCp1252NullCircumfixed(String var1) { - int var2 = var1.indexOf(0); + public void writeStringCp1252NullCircumfixed(String string) { + int var2 = string.indexOf(0); if (var2 >= 0) { throw new IllegalArgumentException(""); } else { this.array[++this.index - 1] = 0; - this.index += SoundCache.encodeStringCp1252(var1, 0, var1.length(), this.array, this.index); + this.index += SoundCache.encodeStringCp1252(string, 0, string.length(), this.array, this.index); this.array[++this.index - 1] = 0; } } @@ -232,15 +232,15 @@ public class Buffer extends Node { garbageValue = "1324532803" ) @Export("writeSmartByteShort") - public void writeSmartByteShort(int var1) { - if (var1 >= 0 && var1 < 128) { - this.writeByte(var1); + public void writeSmartByteShort(int value) { + if (value >= 0 && value < 128) { + this.writeByte(value); } else { - if (var1 < 0 || var1 >= 32768) { + if (value < 0 || value >= 32768) { throw new IllegalArgumentException(); } - this.writeShort(var1 + 32768); + this.writeShort(value + 32768); } } @@ -578,7 +578,7 @@ public class Buffer extends Node { garbageValue = "36" ) @Export("xteaEncryptAll") - public void xteaEncryptAll(int[] var1) { + public void xteaEncryptAll(int[] xteaKey) { int var2 = this.index / 8; this.index = 0; @@ -588,8 +588,8 @@ public class Buffer extends Node { int var6 = 0; int var7 = -1640531527; - for (int var8 = 32; var8-- > 0; var5 += var4 + (var4 << 4 ^ var4 >>> 5) ^ var1[var6 >>> 11 & 3] + var6) { - var4 += var5 + (var5 << 4 ^ var5 >>> 5) ^ var6 + var1[var6 & 3]; + for (int var8 = 32; var8-- > 0; var5 += var4 + (var4 << 4 ^ var4 >>> 5) ^ xteaKey[var6 >>> 11 & 3] + var6) { + var4 += var5 + (var5 << 4 ^ var5 >>> 5) ^ var6 + xteaKey[var6 & 3]; var6 += var7; } @@ -606,7 +606,7 @@ public class Buffer extends Node { garbageValue = "1682045100" ) @Export("xteaDecryptAll") - public void xteaDecryptAll(int[] var1) { + public void xteaDecryptAll(int[] xteaKey) { int var2 = this.index / 8; this.index = 0; @@ -616,8 +616,8 @@ public class Buffer extends Node { int var6 = -957401312; int var7 = -1640531527; - for (int var8 = 32; var8-- > 0; var4 -= var5 + (var5 << 4 ^ var5 >>> 5) ^ var6 + var1[var6 & 3]) { - var5 -= var4 + (var4 << 4 ^ var4 >>> 5) ^ var1[var6 >>> 11 & 3] + var6; + for (int var8 = 32; var8-- > 0; var4 -= var5 + (var5 << 4 ^ var5 >>> 5) ^ var6 + xteaKey[var6 & 3]) { + var5 -= var4 + (var4 << 4 ^ var4 >>> 5) ^ xteaKey[var6 >>> 11 & 3] + var6; var6 -= var7; } @@ -634,10 +634,10 @@ public class Buffer extends Node { garbageValue = "-1341435074" ) @Export("xteaEncrypt") - public void xteaEncrypt(int[] var1, int var2, int var3) { + public void xteaEncrypt(int[] xteaKey, int start, int end) { int var4 = this.index; - this.index = var2; - int var5 = (var3 - var2) / 8; + this.index = start; + int var5 = (end - start) / 8; for (int var6 = 0; var6 < var5; ++var6) { int var7 = this.readInt(); @@ -645,8 +645,8 @@ public class Buffer extends Node { int var9 = 0; int var10 = -1640531527; - for (int var11 = 32; var11-- > 0; var8 += var7 + (var7 << 4 ^ var7 >>> 5) ^ var1[var9 >>> 11 & 3] + var9) { - var7 += var8 + (var8 << 4 ^ var8 >>> 5) ^ var9 + var1[var9 & 3]; + for (int var11 = 32; var11-- > 0; var8 += var7 + (var7 << 4 ^ var7 >>> 5) ^ xteaKey[var9 >>> 11 & 3] + var9) { + var7 += var8 + (var8 << 4 ^ var8 >>> 5) ^ var9 + xteaKey[var9 & 3]; var9 += var10; } @@ -664,10 +664,10 @@ public class Buffer extends Node { garbageValue = "307218624" ) @Export("xteaDecrypt") - public void xteaDecrypt(int[] var1, int var2, int var3) { + public void xteaDecrypt(int[] xteaKey, int start, int end) { int var4 = this.index; - this.index = var2; - int var5 = (var3 - var2) / 8; + this.index = start; + int var5 = (end - start) / 8; for (int var6 = 0; var6 < var5; ++var6) { int var7 = this.readInt(); @@ -675,8 +675,8 @@ public class Buffer extends Node { int var9 = -957401312; int var10 = -1640531527; - for (int var11 = 32; var11-- > 0; var7 -= var8 + (var8 << 4 ^ var8 >>> 5) ^ var9 + var1[var9 & 3]) { - var8 -= var7 + (var7 << 4 ^ var7 >>> 5) ^ var1[var9 >>> 11 & 3] + var9; + for (int var11 = 32; var11-- > 0; var7 -= var8 + (var8 << 4 ^ var8 >>> 5) ^ var9 + xteaKey[var9 & 3]) { + var8 -= var7 + (var7 << 4 ^ var7 >>> 5) ^ xteaKey[var9 >>> 11 & 3] + var9; var9 -= var10; } @@ -835,9 +835,9 @@ public class Buffer extends Node { garbageValue = "51" ) @Export("writeShortLE") - public void writeShortLE(int var1) { - this.array[++this.index - 1] = (byte)var1; - this.array[++this.index - 1] = (byte)(var1 >> 8); + public void writeShortLE(int value) { + this.array[++this.index - 1] = (byte)value; + this.array[++this.index - 1] = (byte)(value >> 8); } @ObfuscatedName("bo") @@ -936,11 +936,11 @@ public class Buffer extends Node { garbageValue = "78" ) @Export("writeIntLE") - public void writeIntLE(int var1) { - this.array[++this.index - 1] = (byte)var1; - this.array[++this.index - 1] = (byte)(var1 >> 8); - this.array[++this.index - 1] = (byte)(var1 >> 16); - this.array[++this.index - 1] = (byte)(var1 >> 24); + public void writeIntLE(int value) { + this.array[++this.index - 1] = (byte)value; + this.array[++this.index - 1] = (byte)(value >> 8); + this.array[++this.index - 1] = (byte)(value >> 16); + this.array[++this.index - 1] = (byte)(value >> 24); } @ObfuscatedName("bz") @@ -949,11 +949,11 @@ public class Buffer extends Node { garbageValue = "80" ) @Export("writeIntME") - public void writeIntME(int var1) { - this.array[++this.index - 1] = (byte)(var1 >> 8); - this.array[++this.index - 1] = (byte)var1; - this.array[++this.index - 1] = (byte)(var1 >> 24); - this.array[++this.index - 1] = (byte)(var1 >> 16); + public void writeIntME(int value) { + this.array[++this.index - 1] = (byte)(value >> 8); + this.array[++this.index - 1] = (byte)value; + this.array[++this.index - 1] = (byte)(value >> 24); + this.array[++this.index - 1] = (byte)(value >> 16); } @ObfuscatedName("bg") @@ -962,11 +962,11 @@ public class Buffer extends Node { garbageValue = "2115295559" ) @Export("writeIntLE16") - public void writeIntLE16(int var1) { - this.array[++this.index - 1] = (byte)(var1 >> 16); - this.array[++this.index - 1] = (byte)(var1 >> 24); - this.array[++this.index - 1] = (byte)var1; - this.array[++this.index - 1] = (byte)(var1 >> 8); + public void writeIntLE16(int value) { + this.array[++this.index - 1] = (byte)(value >> 16); + this.array[++this.index - 1] = (byte)(value >> 24); + this.array[++this.index - 1] = (byte)value; + this.array[++this.index - 1] = (byte)(value >> 8); } @ObfuscatedName("bt") diff --git a/runescape-client/src/main/java/BufferedFile.java b/runescape-client/src/main/java/BufferedFile.java index e7385c68e3..14cb038e54 100644 --- a/runescape-client/src/main/java/BufferedFile.java +++ b/runescape-client/src/main/java/BufferedFile.java @@ -91,11 +91,11 @@ public class BufferedFile { @ObfuscatedName("f") @Export("seek") - public void seek(long var1) throws IOException { - if (var1 < 0L) { + public void seek(long index) throws IOException { + if (index < 0L) { throw new IOException(""); } else { - this.field51 = var1; + this.field51 = index; } } @@ -115,8 +115,8 @@ public class BufferedFile { garbageValue = "617965847" ) @Export("readFill") - public void readFill(byte[] var1) throws IOException { - this.read(var1, 0, var1.length); + public void readFill(byte[] dst) throws IOException { + this.read(dst, 0, dst.length); } @ObfuscatedName("o") @@ -125,69 +125,69 @@ public class BufferedFile { garbageValue = "-35" ) @Export("read") - public void read(byte[] var1, int var2, int var3) throws IOException { + public void read(byte[] dst, int dstIndex, int length) throws IOException { try { - if (var3 + var2 > var1.length) { - throw new ArrayIndexOutOfBoundsException(var3 + var2 - var1.length); + if (length + dstIndex > dst.length) { + throw new ArrayIndexOutOfBoundsException(length + dstIndex - dst.length); } - if (-1L != this.field49 && this.field51 >= this.field49 && this.field51 + (long)var3 <= this.field49 + (long)this.field50) { - System.arraycopy(this.writeBuffer, (int)(this.field51 - this.field49), var1, var2, var3); - this.field51 += (long)var3; + if (-1L != this.field49 && this.field51 >= this.field49 && this.field51 + (long)length <= this.field49 + (long)this.field50) { + System.arraycopy(this.writeBuffer, (int)(this.field51 - this.field49), dst, dstIndex, length); + this.field51 += (long)length; return; } long var4 = this.field51; - int var6 = var3; + int var6 = length; int var7; if (this.field51 >= this.field47 && this.field51 < this.field47 + (long)this.field48) { var7 = (int)((long)this.field48 - (this.field51 - this.field47)); - if (var7 > var3) { - var7 = var3; + if (var7 > length) { + var7 = length; } - System.arraycopy(this.readBuffer, (int)(this.field51 - this.field47), var1, var2, var7); + System.arraycopy(this.readBuffer, (int)(this.field51 - this.field47), dst, dstIndex, var7); this.field51 += (long)var7; - var2 += var7; - var3 -= var7; + dstIndex += var7; + length -= var7; } - if (var3 > this.readBuffer.length) { + if (length > this.readBuffer.length) { this.accessFile.seek(this.field51); - for (this.field53 = this.field51; var3 > 0; var3 -= var7) { - var7 = this.accessFile.read(var1, var2, var3); + for (this.field53 = this.field51; length > 0; length -= var7) { + var7 = this.accessFile.read(dst, dstIndex, length); if (var7 == -1) { break; } this.field53 += (long)var7; this.field51 += (long)var7; - var2 += var7; + dstIndex += var7; } - } else if (var3 > 0) { + } else if (length > 0) { this.load(); - var7 = var3; - if (var3 > this.field48) { + var7 = length; + if (length > this.field48) { var7 = this.field48; } - System.arraycopy(this.readBuffer, 0, var1, var2, var7); - var2 += var7; - var3 -= var7; + System.arraycopy(this.readBuffer, 0, dst, dstIndex, var7); + dstIndex += var7; + length -= var7; this.field51 += (long)var7; } if (-1L != this.field49) { - if (this.field49 > this.field51 && var3 > 0) { - var7 = var2 + (int)(this.field49 - this.field51); - if (var7 > var3 + var2) { - var7 = var3 + var2; + if (this.field49 > this.field51 && length > 0) { + var7 = dstIndex + (int)(this.field49 - this.field51); + if (var7 > length + dstIndex) { + var7 = length + dstIndex; } - while (var2 < var7) { - var1[var2++] = 0; - --var3; + while (dstIndex < var7) { + dst[dstIndex++] = 0; + --length; ++this.field51; } } @@ -208,9 +208,9 @@ public class BufferedFile { if (var8 > -1L && var10 > var8) { int var12 = (int)(var10 - var8); - System.arraycopy(this.writeBuffer, (int)(var8 - this.field49), var1, (int)(var8 - var4) + var2, var12); + System.arraycopy(this.writeBuffer, (int)(var8 - this.field49), dst, (int)(var8 - var4) + dstIndex, var12); if (var10 > this.field51) { - var3 = (int)((long)var3 - (var10 - this.field51)); + length = (int)((long)length - (var10 - this.field51)); this.field51 = var10; } } @@ -220,7 +220,7 @@ public class BufferedFile { throw var13; } - if (var3 > 0) { + if (length > 0) { throw new EOFException(); } } @@ -256,34 +256,34 @@ public class BufferedFile { garbageValue = "-601174169" ) @Export("write") - public void write(byte[] var1, int var2, int var3) throws IOException { + public void write(byte[] src, int srcIndex, int length) throws IOException { try { - if (this.field51 + (long)var3 > this.capacity) { - this.capacity = this.field51 + (long)var3; + if (this.field51 + (long)length > this.capacity) { + this.capacity = this.field51 + (long)length; } if (-1L != this.field49 && (this.field51 < this.field49 || this.field51 > this.field49 + (long)this.field50)) { this.flush(); } - if (this.field49 != -1L && (long)var3 + this.field51 > this.field49 + (long)this.writeBuffer.length) { + if (this.field49 != -1L && (long)length + this.field51 > this.field49 + (long)this.writeBuffer.length) { int var4 = (int)((long)this.writeBuffer.length - (this.field51 - this.field49)); - System.arraycopy(var1, var2, this.writeBuffer, (int)(this.field51 - this.field49), var4); + System.arraycopy(src, srcIndex, this.writeBuffer, (int)(this.field51 - this.field49), var4); this.field51 += (long)var4; - var2 += var4; - var3 -= var4; + srcIndex += var4; + length -= var4; this.field50 = this.writeBuffer.length; this.flush(); } - if (var3 <= this.writeBuffer.length) { - if (var3 > 0) { + if (length <= this.writeBuffer.length) { + if (length > 0) { if (this.field49 == -1L) { this.field49 = this.field51; } - System.arraycopy(var1, var2, this.writeBuffer, (int)(this.field51 - this.field49), var3); - this.field51 += (long)var3; + System.arraycopy(src, srcIndex, this.writeBuffer, (int)(this.field51 - this.field49), length); + this.field51 += (long)length; if (this.field51 - this.field49 > (long)this.field50) { this.field50 = (int)(this.field51 - this.field49); } @@ -294,8 +294,8 @@ public class BufferedFile { this.field53 = this.field51; } - this.accessFile.write(var1, var2, var3); - this.field53 += (long)var3; + this.accessFile.write(src, srcIndex, length); + this.field53 += (long)length; if (this.field53 > this.field52) { this.field52 = this.field53; } @@ -304,22 +304,22 @@ public class BufferedFile { long var6 = -1L; if (this.field51 >= this.field47 && this.field51 < (long)this.field48 + this.field47) { var10 = this.field51; - } else if (this.field47 >= this.field51 && this.field47 < (long)var3 + this.field51) { + } else if (this.field47 >= this.field51 && this.field47 < (long)length + this.field51) { var10 = this.field47; } - if (this.field51 + (long)var3 > this.field47 && (long)var3 + this.field51 <= (long)this.field48 + this.field47) { - var6 = this.field51 + (long)var3; - } else if ((long)this.field48 + this.field47 > this.field51 && this.field47 + (long)this.field48 <= (long)var3 + this.field51) { + if (this.field51 + (long)length > this.field47 && (long)length + this.field51 <= (long)this.field48 + this.field47) { + var6 = this.field51 + (long)length; + } else if ((long)this.field48 + this.field47 > this.field51 && this.field47 + (long)this.field48 <= (long)length + this.field51) { var6 = (long)this.field48 + this.field47; } if (var10 > -1L && var6 > var10) { int var8 = (int)(var6 - var10); - System.arraycopy(var1, (int)(var10 + (long)var2 - this.field51), this.readBuffer, (int)(var10 - this.field47), var8); + System.arraycopy(src, (int)(var10 + (long)srcIndex - this.field51), this.readBuffer, (int)(var10 - this.field47), var8); } - this.field51 += (long)var3; + this.field51 += (long)length; } } catch (IOException var9) { @@ -387,8 +387,8 @@ public class BufferedFile { garbageValue = "-792629541" ) @Export("colorStartTag") - static String colorStartTag(int var0) { - return ""; + static String colorStartTag(int color) { + return ""; } @ObfuscatedName("er") diff --git a/runescape-client/src/main/java/BufferedNetSocket.java b/runescape-client/src/main/java/BufferedNetSocket.java index 16f77583d9..009146f408 100644 --- a/runescape-client/src/main/java/BufferedNetSocket.java +++ b/runescape-client/src/main/java/BufferedNetSocket.java @@ -40,8 +40,8 @@ public class BufferedNetSocket extends AbstractSocket { garbageValue = "1765046516" ) @Export("isAvailable") - public boolean isAvailable(int var1) throws IOException { - return this.source.isAvailable(var1); + public boolean isAvailable(int length) throws IOException { + return this.source.isAvailable(length); } @ObfuscatedName("q") @@ -70,8 +70,8 @@ public class BufferedNetSocket extends AbstractSocket { garbageValue = "-1089665746" ) @Export("read") - public int read(byte[] var1, int var2, int var3) throws IOException { - return this.source.read(var1, var2, var3); + public int read(byte[] dst, int dstIndex, int length) throws IOException { + return this.source.read(dst, dstIndex, length); } @ObfuscatedName("u") @@ -80,8 +80,8 @@ public class BufferedNetSocket extends AbstractSocket { garbageValue = "-86" ) @Export("write") - public void write(byte[] var1, int var2, int var3) throws IOException { - this.sink.write(var1, var2, var3); + public void write(byte[] src, int srcIndex, int length) throws IOException { + this.sink.write(src, srcIndex, length); } @ObfuscatedName("g") diff --git a/runescape-client/src/main/java/BufferedSink.java b/runescape-client/src/main/java/BufferedSink.java index f4d5e0a768..9ace18e0fd 100644 --- a/runescape-client/src/main/java/BufferedSink.java +++ b/runescape-client/src/main/java/BufferedSink.java @@ -85,8 +85,8 @@ public class BufferedSink implements Runnable { garbageValue = "0" ) @Export("write") - void write(byte[] var1, int var2, int var3) throws IOException { - if (var3 >= 0 && var2 >= 0 && var3 + var2 <= var1.length) { + void write(byte[] src, int srcIndex, int length) throws IOException { + if (length >= 0 && srcIndex >= 0 && length + srcIndex <= src.length) { synchronized(this) { if (this.exception != null) { throw new IOException(this.exception.toString()); @@ -98,18 +98,18 @@ public class BufferedSink implements Runnable { var5 = this.position - this.limit - 1; } - if (var5 < var3) { + if (var5 < length) { throw new IOException(""); } else { - if (var3 + this.limit <= this.capacity) { - System.arraycopy(var1, var2, this.buffer, this.limit, var3); + if (length + this.limit <= this.capacity) { + System.arraycopy(src, srcIndex, this.buffer, this.limit, length); } else { int var6 = this.capacity - this.limit; - System.arraycopy(var1, var2, this.buffer, this.limit, var6); - System.arraycopy(var1, var6 + var2, this.buffer, 0, var3 - var6); + System.arraycopy(src, srcIndex, this.buffer, this.limit, var6); + System.arraycopy(src, var6 + srcIndex, this.buffer, 0, length - var6); } - this.limit = (var3 + this.limit) % this.capacity; + this.limit = (length + this.limit) % this.capacity; this.notifyAll(); } } @@ -142,29 +142,31 @@ public class BufferedSink implements Runnable { @ObfuscatedName("run") public void run() { while (true) { - synchronized(this){} + synchronized(this) { + ; + } while (true) { - boolean var13 = false; + boolean var1 = false; - int var1; + int var2; try { - var13 = true; + var1 = true; if (this.exception != null) { return; } if (this.position <= this.limit) { - var1 = this.limit - this.position; + var2 = this.limit - this.position; } else { - var1 = this.capacity - this.position + this.limit; + var2 = this.capacity - this.position + this.limit; } - if (var1 <= 0) { + if (var2 <= 0) { try { this.outputStream.flush(); - } catch (IOException var17) { - this.exception = var17; + } catch (IOException var20) { + this.exception = var20; return; } @@ -179,31 +181,31 @@ public class BufferedSink implements Runnable { continue; } - var13 = false; + var1 = false; } finally { - if (var13) { - ; + if (var1) { } + } try { - if (var1 + this.position <= this.capacity) { - this.outputStream.write(this.buffer, this.position, var1); - } else { - int var2 = this.capacity - this.position; + if (var2 + this.position <= this.capacity) { this.outputStream.write(this.buffer, this.position, var2); - this.outputStream.write(this.buffer, 0, var1 - var2); + } else { + int var3 = this.capacity - this.position; + this.outputStream.write(this.buffer, this.position, var3); + this.outputStream.write(this.buffer, 0, var2 - var3); } - } catch (IOException var16) { - IOException var3 = var16; + } catch (IOException var17) { + IOException var4 = var17; synchronized(this) { - this.exception = var3; + this.exception = var4; return; } } synchronized(this) { - this.position = (var1 + this.position) % this.capacity; + this.position = (var2 + this.position) % this.capacity; } if (!this.isClosed()) { @@ -221,13 +223,13 @@ public class BufferedSink implements Runnable { garbageValue = "449588720" ) static void method3603() { - Tiles.field908 = (byte[][][])null; - Fonts.field350 = (byte[][][])null; - class32.field1157 = (byte[][][])null; - class307.field1155 = (byte[][][])null; - Tiles.field910 = (int[][][])null; - Tiles.field909 = (byte[][][])null; - Huffman.field398 = (int[][])null; + Tiles.field908 = ((byte[][][])null); + Fonts.field350 = ((byte[][][])null); + class32.field1157 = ((byte[][][])null); + class307.field1155 = ((byte[][][])null); + Tiles.field910 = ((int[][][])null); + Tiles.field909 = ((byte[][][])null); + Huffman.field398 = ((int[][])null); class13.field1112 = null; Formatting.field353 = null; class214.field1131 = null; diff --git a/runescape-client/src/main/java/BufferedSource.java b/runescape-client/src/main/java/BufferedSource.java index 0f7ba7377b..5528e12d5f 100644 --- a/runescape-client/src/main/java/BufferedSource.java +++ b/runescape-client/src/main/java/BufferedSource.java @@ -63,10 +63,10 @@ public class BufferedSource implements Runnable { garbageValue = "1727240458" ) @Export("isAvailable") - boolean isAvailable(int var1) throws IOException { - if (var1 == 0) { + boolean isAvailable(int length) throws IOException { + if (length == 0) { return true; - } else if (var1 > 0 && var1 < this.capacity) { + } else if (length > 0 && length < this.capacity) { synchronized(this) { int var3; if (this.position <= this.limit) { @@ -75,7 +75,7 @@ public class BufferedSource implements Runnable { var3 = this.capacity - this.position + this.limit; } - if (var3 < var1) { + if (var3 < length) { if (this.exception != null) { throw new IOException(this.exception.toString()); } else { @@ -144,8 +144,8 @@ public class BufferedSource implements Runnable { garbageValue = "-37" ) @Export("read") - int read(byte[] var1, int var2, int var3) throws IOException { - if (var3 >= 0 && var2 >= 0 && var3 + var2 <= var1.length) { + int read(byte[] dst, int dstIndex, int length) throws IOException { + if (length >= 0 && dstIndex >= 0 && length + dstIndex <= dst.length) { synchronized(this) { int var5; if (this.position <= this.limit) { @@ -154,24 +154,24 @@ public class BufferedSource implements Runnable { var5 = this.capacity - this.position + this.limit; } - if (var3 > var5) { - var3 = var5; + if (length > var5) { + length = var5; } - if (var3 == 0 && this.exception != null) { + if (length == 0 && this.exception != null) { throw new IOException(this.exception.toString()); } else { - if (var3 + this.position <= this.capacity) { - System.arraycopy(this.buffer, this.position, var1, var2, var3); + if (length + this.position <= this.capacity) { + System.arraycopy(this.buffer, this.position, dst, dstIndex, length); } else { int var6 = this.capacity - this.position; - System.arraycopy(this.buffer, this.position, var1, var2, var6); - System.arraycopy(this.buffer, 0, var1, var6 + var2, var3 - var6); + System.arraycopy(this.buffer, this.position, dst, dstIndex, var6); + System.arraycopy(this.buffer, 0, dst, var6 + dstIndex, length - var6); } - this.position = (var3 + this.position) % this.capacity; + this.position = (length + this.position) % this.capacity; this.notifyAll(); - return var3; + return length; } } } else { diff --git a/runescape-client/src/main/java/Bzip2Decompressor.java b/runescape-client/src/main/java/Bzip2Decompressor.java index 70b8bdb0f8..8c452325a4 100644 --- a/runescape-client/src/main/java/Bzip2Decompressor.java +++ b/runescape-client/src/main/java/Bzip2Decompressor.java @@ -292,49 +292,49 @@ public final class Bzip2Decompressor { } int var33; - int var50; - for (var50 = 0; var50 < var28; ++var50) { - var33 = method3708(5, var0); + int var52; + for (var33 = 0; var33 < var28; ++var33) { + var52 = method3708(5, var0); for (var25 = 0; var25 < var27; ++var25) { while (true) { var24 = method3711(var0); if (var24 == 0) { - var0.field88[var50][var25] = (byte)var33; + var0.field88[var33][var25] = (byte)var52; break; } var24 = method3711(var0); if (var24 == 0) { - ++var33; + ++var52; } else { - --var33; + --var52; } } } } - for (var50 = 0; var50 < var28; ++var50) { - byte var51 = 32; - byte var34 = 0; + for (var33 = 0; var33 < var28; ++var33) { + byte var34 = 32; + byte var35 = 0; for (var25 = 0; var25 < var27; ++var25) { - if (var0.field88[var50][var25] > var34) { - var34 = var0.field88[var50][var25]; + if (var0.field88[var33][var25] > var35) { + var35 = var0.field88[var33][var25]; } - if (var0.field88[var50][var25] < var51) { - var51 = var0.field88[var50][var25]; + if (var0.field88[var33][var25] < var34) { + var34 = var0.field88[var33][var25]; } } - method3706(var0.field89[var50], var0.field90[var50], var0.field91[var50], var0.field88[var50], var51, var34, var27); - var0.field92[var50] = var51; + method3706(var0.field89[var33], var0.field90[var33], var0.field91[var33], var0.field88[var33], var34, var35, var27); + var0.field92[var33] = var34; } - var33 = var0.field80 + 1; - int var52 = -1; - byte var35 = 0; + var52 = var0.field80 + 1; + int var53 = -1; + byte var54 = 0; for (var25 = 0; var25 <= 255; ++var25) { var0.field77[var25] = 0; @@ -355,17 +355,17 @@ public final class Bzip2Decompressor { int var39 = 0; byte var40; - if (var35 == 0) { - ++var52; - var35 = 50; - var40 = var0.field86[var52]; + if (var54 == 0) { + ++var53; + var54 = 50; + var40 = var0.field86[var53]; var19 = var0.field92[var40]; var20 = var0.field89[var40]; var22 = var0.field91[var40]; var21 = var0.field90[var40]; } - int var41 = var35 - 1; + int var41 = var54 - 1; int var42 = var19; int var43; @@ -378,46 +378,46 @@ public final class Bzip2Decompressor { int var45 = var22[var43 - var21[var42]]; while (true) { - int[] var10000; - int var54; - while (var45 != var33) { - int var46; - int var47; + int[] var46; + int var48; + while (var45 != var52) { + int var49; if (var45 != 0 && var45 != 1) { - var46 = var45 - 1; - int var48; - if (var46 < 16) { - var47 = var0.field85[0]; + var48 = var45 - 1; + int var10003; + int var50; + if (var48 < 16) { + var49 = var0.field85[0]; - for (var24 = var0.field84[var47 + var46]; var46 > 3; var46 -= 4) { - var48 = var47 + var46; - var0.field84[var48] = var0.field84[var48 - 1]; - var0.field84[var48 - 1] = var0.field84[var48 - 2]; - var0.field84[var48 - 2] = var0.field84[var48 - 3]; - var0.field84[var48 - 3] = var0.field84[var48 - 4]; + for (var24 = var0.field84[var49 + var48]; var48 > 3; var48 -= 4) { + var50 = var49 + var48; + var0.field84[var50] = var0.field84[var50 - 1]; + var0.field84[var50 - 1] = var0.field84[var50 - 2]; + var0.field84[var50 - 2] = var0.field84[var50 - 3]; + var0.field84[var50 - 3] = var0.field84[var50 - 4]; } - while (var46 > 0) { - var0.field84[var47 + var46] = var0.field84[var47 + var46 - 1]; - --var46; + while (var48 > 0) { + var0.field84[var49 + var48] = var0.field84[var49 + var48 - 1]; + --var48; } - var0.field84[var47] = var24; + var0.field84[var49] = var24; } else { - var48 = var46 / 16; - int var49 = var46 % 16; - var47 = var0.field85[var48] + var49; + var50 = var48 / 16; + int var51 = var48 % 16; + var49 = var0.field85[var50] + var51; - for (var24 = var0.field84[var47]; var47 > var0.field85[var48]; --var47) { - var0.field84[var47] = var0.field84[var47 - 1]; + for (var24 = var0.field84[var49]; var49 > var0.field85[var50]; --var49) { + var0.field84[var49] = var0.field84[var49 - 1]; } - for (var54 = var0.field85[var48]++; var48 > 0; --var48) { - var54 = var0.field85[var48]--; - var0.field84[var0.field85[var48]] = var0.field84[var0.field85[var48 - 1] + 16 - 1]; + for (var10003 = var0.field85[var50]++; var50 > 0; --var50) { + var10003 = var0.field85[var50]--; + var0.field84[var0.field85[var50]] = var0.field84[var0.field85[var50 - 1] + 16 - 1]; } - var54 = var0.field85[0]--; + var10003 = var0.field85[0]--; var0.field84[var0.field85[0]] = var24; if (var0.field85[0] == 0) { var36 = 4095; @@ -433,13 +433,13 @@ public final class Bzip2Decompressor { } } - var54 = var0.field77[var0.field83[var24 & 255] & 255]++; + var10003 = var0.field77[var0.field83[var24 & 255] & 255]++; WorldMapSection0.field1056[var39] = var0.field83[var24 & 255] & 255; ++var39; if (var41 == 0) { - ++var52; + ++var53; var41 = 50; - var40 = var0.field86[var52]; + var40 = var0.field86[var53]; var19 = var0.field92[var40]; var20 = var0.field89[var40]; var22 = var0.field91[var40]; @@ -456,21 +456,21 @@ public final class Bzip2Decompressor { var45 = var22[var43 - var21[var42]]; } else { - var46 = -1; - var47 = 1; + var48 = -1; + var49 = 1; do { if (var45 == 0) { - var46 += var47; + var48 += var49; } else if (var45 == 1) { - var46 += var47 * 2; + var48 += var49 * 2; } - var47 *= 2; + var49 *= 2; if (var41 == 0) { - ++var52; + ++var53; var41 = 50; - var40 = var0.field86[var52]; + var40 = var0.field86[var53]; var19 = var0.field92[var40]; var20 = var0.field89[var40]; var22 = var0.field91[var40]; @@ -488,11 +488,11 @@ public final class Bzip2Decompressor { var45 = var22[var43 - var21[var42]]; } while(var45 == 0 || var45 == 1); - ++var46; + ++var48; var24 = var0.field83[var0.field84[var0.field85[0]] & 255]; - var10000 = var0.field77; + var46 = var0.field77; - for (var10000[var24 & 255] += var46; var46 > 0; --var46) { + for (var46[var24 & 255] += var48; var48 > 0; --var48) { WorldMapSection0.field1056[var39] = var24 & 255; ++var39; } @@ -508,16 +508,16 @@ public final class Bzip2Decompressor { } for (var25 = 1; var25 <= 256; ++var25) { - var10000 = var0.field79; - var10000[var25] += var0.field79[var25 - 1]; + var46 = var0.field79; + var46[var25] += var0.field79[var25 - 1]; } for (var25 = 0; var25 < var39; ++var25) { var24 = (byte)(WorldMapSection0.field1056[var25] & 255); - var10000 = WorldMapSection0.field1056; - int var53 = var0.field79[var24 & 255]; - var10000[var53] |= var25 << 8; - var54 = var0.field79[var24 & 255]++; + var46 = WorldMapSection0.field1056; + var48 = var0.field79[var24 & 255]; + var46[var48] |= var25 << 8; + ++var0.field79[var24 & 255]; } var0.field75 = WorldMapSection0.field1056[var0.field74] >> 8; diff --git a/runescape-client/src/main/java/Canvas.java b/runescape-client/src/main/java/Canvas.java index c4b82e87ce..079c70b9f2 100644 --- a/runescape-client/src/main/java/Canvas.java +++ b/runescape-client/src/main/java/Canvas.java @@ -118,7 +118,7 @@ public final class Canvas extends java.awt.Canvas { static int method861(int var0, Script var1, boolean var2) { int var3; int var4; - Widget var6; + Widget var5; if (var0 == ScriptOpcodes.CC_CREATE) { RouteStrategy.Interpreter_intStackSize -= 3; var3 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize]; @@ -127,62 +127,62 @@ public final class Canvas extends java.awt.Canvas { if (var4 == 0) { throw new RuntimeException(); } else { - var6 = Huffman.getWidget(var3); - if (var6.children == null) { - var6.children = new Widget[var9 + 1]; + var5 = Huffman.getWidget(var3); + if (var5.children == null) { + var5.children = new Widget[var9 + 1]; } - if (var6.children.length <= var9) { + if (var5.children.length <= var9) { Widget[] var7 = new Widget[var9 + 1]; - for (int var8 = 0; var8 < var6.children.length; ++var8) { - var7[var8] = var6.children[var8]; + for (int var8 = 0; var8 < var5.children.length; ++var8) { + var7[var8] = var5.children[var8]; } - var6.children = var7; + var5.children = var7; } - if (var9 > 0 && var6.children[var9 - 1] == null) { + if (var9 > 0 && var5.children[var9 - 1] == null) { throw new RuntimeException("" + (var9 - 1)); } else { Widget var10 = new Widget(); var10.type = var4; - var10.parentId = var10.id = var6.id; + var10.parentId = var10.id = var5.id; var10.childIndex = var9; var10.isIf3 = true; - var6.children[var9] = var10; + var5.children[var9] = var10; if (var2) { WorldMapIcon1.field1030 = var10; } else { class12.field1111 = var10; } - class22.method295(var6); + class22.method295(var5); return 1; } } } else { - Widget var5; + Widget var6; if (var0 == ScriptOpcodes.CC_DELETE) { - var5 = var2 ? WorldMapIcon1.field1030 : class12.field1111; - var6 = Huffman.getWidget(var5.id); - var6.children[var5.childIndex] = null; - class22.method295(var6); - return 1; - } else if (var0 == ScriptOpcodes.CC_DELETEALL) { - var5 = Huffman.getWidget(Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]); - var5.children = null; + var6 = var2 ? WorldMapIcon1.field1030 : class12.field1111; + var5 = Huffman.getWidget(var6.id); + var5.children[var6.childIndex] = null; class22.method295(var5); return 1; + } else if (var0 == ScriptOpcodes.CC_DELETEALL) { + var6 = Huffman.getWidget(Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]); + var6.children = null; + class22.method295(var6); + return 1; } else if (var0 != ScriptOpcodes.CC_FIND) { if (var0 == ScriptOpcodes.IF_FIND) { - var5 = Huffman.getWidget(Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]); - if (var5 != null) { + var6 = Huffman.getWidget(Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]); + if (var6 != null) { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 1; if (var2) { - WorldMapIcon1.field1030 = var5; + WorldMapIcon1.field1030 = var6; } else { - class12.field1111 = var5; + class12.field1111 = var6; } } else { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0; @@ -196,13 +196,13 @@ public final class Canvas extends java.awt.Canvas { RouteStrategy.Interpreter_intStackSize -= 2; var3 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize]; var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1]; - var6 = class204.getWidgetChild(var3, var4); - if (var6 != null && var4 != -1) { + var5 = class204.getWidgetChild(var3, var4); + if (var5 != null && var4 != -1) { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 1; if (var2) { - WorldMapIcon1.field1030 = var6; + WorldMapIcon1.field1030 = var5; } else { - class12.field1111 = var6; + class12.field1111 = var5; } } else { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0; diff --git a/runescape-client/src/main/java/ChatChannel.java b/runescape-client/src/main/java/ChatChannel.java index 1e5967e1e3..c56d7b18e7 100644 --- a/runescape-client/src/main/java/ChatChannel.java +++ b/runescape-client/src/main/java/ChatChannel.java @@ -30,7 +30,7 @@ public class ChatChannel { garbageValue = "463993373" ) @Export("addMessage") - Message addMessage(int var1, String var2, String var3, String var4) { + Message addMessage(int type, String sender, String text, String prefix) { Message var5 = this.messages[99]; for (int var6 = this.count; var6 > 0; --var6) { @@ -40,11 +40,11 @@ public class ChatChannel { } if (var5 == null) { - var5 = new Message(var1, var2, var4, var3); + var5 = new Message(type, sender, prefix, text); } else { var5.remove(); var5.removeDual(); - var5.set(var1, var2, var4, var3); + var5.set(type, sender, prefix, text); } this.messages[0] = var5; @@ -61,8 +61,8 @@ public class ChatChannel { garbageValue = "-195254780" ) @Export("getMessage") - Message getMessage(int var1) { - return var1 >= 0 && var1 < this.count ? this.messages[var1] : null; + Message getMessage(int index) { + return index >= 0 && index < this.count ? this.messages[index] : null; } @ObfuscatedName("q") diff --git a/runescape-client/src/main/java/ClanChat.java b/runescape-client/src/main/java/ClanChat.java index f8ffae22d0..7f18f32635 100644 --- a/runescape-client/src/main/java/ClanChat.java +++ b/runescape-client/src/main/java/ClanChat.java @@ -26,7 +26,8 @@ public class ClanChat extends UserList { @Export("owner") public String owner; @ObfuscatedName("k") - public byte field96; + @Export("minKick") + public byte minKick; @ObfuscatedName("n") @ObfuscatedGetter( intValue = -1534670751 @@ -95,9 +96,9 @@ public class ClanChat extends UserList { garbageValue = "455791964" ) @Export("readUpdate") - public final void readUpdate(Buffer var1) { - this.method77(var1.readStringCp1252NullTerminated()); - long var2 = var1.readLong(); + public final void readUpdate(Buffer buffer) { + this.method77(buffer.readStringCp1252NullTerminated()); + long var2 = buffer.readLong(); long var4 = var2; String var6; int var7; @@ -126,17 +127,17 @@ public class ClanChat extends UserList { } this.method76(var6); - this.field96 = var1.readByte(); - var7 = var1.readUnsignedByte(); + this.minKick = buffer.readByte(); + var7 = buffer.readUnsignedByte(); if (var7 != 255) { this.clear(); for (int var12 = 0; var12 < var7; ++var12) { - ClanMate var13 = (ClanMate)this.addLastNoPreviousUsername(new Username(var1.readStringCp1252NullTerminated(), this.loginType)); - int var10 = var1.readUnsignedShort(); + ClanMate var13 = (ClanMate)this.addLastNoPreviousUsername(new Username(buffer.readStringCp1252NullTerminated(), this.loginType)); + int var10 = buffer.readUnsignedShort(); var13.set(var10, ++this.field97 - 1); - var13.rank = var1.readByte(); - var1.readStringCp1252NullTerminated(); + var13.rank = buffer.readByte(); + buffer.readStringCp1252NullTerminated(); this.method79(var13); } } diff --git a/runescape-client/src/main/java/Client.java b/runescape-client/src/main/java/Client.java index 647011e1b9..be5ea4273e 100644 --- a/runescape-client/src/main/java/Client.java +++ b/runescape-client/src/main/java/Client.java @@ -500,7 +500,8 @@ public final class Client extends GameShell implements Usernamed { @Export("changedSkillsCount") static int changedSkillsCount; @ObfuscatedName("mn") - static boolean field155; + @Export("playerMod") + static boolean playerMod; @ObfuscatedName("pb") @ObfuscatedGetter( intValue = 1230692157 @@ -1329,8 +1330,8 @@ public final class Client extends GameShell implements Usernamed { class307.soundCache = null; } } - } catch (Exception var54) { - var54.printStackTrace(); + } catch (Exception var55) { + var55.printStackTrace(); class214.midiPcmStream.clear(); class214.field1129 = 0; class13.musicTrack = null; @@ -1429,11 +1430,11 @@ public final class Client extends GameShell implements Usernamed { collisionMaps[var4].clear(); } - int var55; + int var56; for (var4 = 0; var4 < 4; ++var4) { - for (var55 = 0; var55 < 104; ++var55) { + for (var56 = 0; var56 < 104; ++var56) { for (var5 = 0; var5 < 104; ++var5) { - Tiles.Tiles_renderFlags[var4][var55][var5] = 0; + Tiles.Tiles_renderFlags[var4][var56][var5] = 0; } } } @@ -1471,20 +1472,20 @@ public final class Client extends GameShell implements Usernamed { int var21; if (!isInInstance) { byte[] var22; - for (var55 = 0; var55 < var4; ++var55) { - var5 = (class308.regions[var55] >> 8) * 64 - class50.baseX; - var6 = (class308.regions[var55] & 255) * 64 - GraphicsObject.baseY; - var22 = class40.regionLandArchives[var55]; + for (var56 = 0; var56 < var4; ++var56) { + var5 = (class308.regions[var56] >> 8) * 64 - class50.baseX; + var6 = (class308.regions[var56] & 255) * 64 - GraphicsObject.baseY; + var22 = class40.regionLandArchives[var56]; if (var22 != null) { class13.playPcmPlayers(); Varcs.method2166(var22, var5, var6, GameObject.field359 * 8 - 48, WorldMapLabelSize.field1041 * 8 - 48, collisionMaps); } } - for (var55 = 0; var55 < var4; ++var55) { - var5 = (class308.regions[var55] >> 8) * 64 - class50.baseX; - var6 = (class308.regions[var55] & 255) * 64 - GraphicsObject.baseY; - var22 = class40.regionLandArchives[var55]; + for (var56 = 0; var56 < var4; ++var56) { + var5 = (class308.regions[var56] >> 8) * 64 - class50.baseX; + var6 = (class308.regions[var56] & 255) * 64 - GraphicsObject.baseY; + var22 = class40.regionLandArchives[var56]; if (var22 == null && WorldMapLabelSize.field1041 < 800) { class13.playPcmPlayers(); UserComparator6.method3390(var5, var6, 64, 64); @@ -1493,11 +1494,11 @@ public final class Client extends GameShell implements Usernamed { UserComparator10.method3352(true); - for (var55 = 0; var55 < var4; ++var55) { - byte[] var23 = HealthBarUpdate.regionMapArchives[var55]; + for (var56 = 0; var56 < var4; ++var56) { + byte[] var23 = HealthBarUpdate.regionMapArchives[var56]; if (var23 != null) { - var6 = (class308.regions[var55] >> 8) * 64 - class50.baseX; - var21 = (class308.regions[var55] & 255) * 64 - GraphicsObject.baseY; + var6 = (class308.regions[var56] >> 8) * 64 - class50.baseX; + var21 = (class308.regions[var56] & 255) * 64 - GraphicsObject.baseY; class13.playPcmPlayers(); Scene var24 = class65.scene; CollisionMap[] var25 = collisionMaps; @@ -1547,29 +1548,29 @@ public final class Client extends GameShell implements Usernamed { } } - int var56; int var57; int var58; + int var59; if (isInInstance) { - var55 = 0; + var56 = 0; label998: while (true) { - if (var55 >= 4) { - for (var55 = 0; var55 < 13; ++var55) { + if (var56 >= 4) { + for (var56 = 0; var56 < 13; ++var56) { for (var5 = 0; var5 < 13; ++var5) { - var6 = instanceChunkTemplates[0][var55][var5]; + var6 = instanceChunkTemplates[0][var56][var5]; if (var6 == -1) { - UserComparator6.method3390(var55 * 8, var5 * 8, 8, 8); + UserComparator6.method3390(var56 * 8, var5 * 8, 8, 8); } } } UserComparator10.method3352(true); - var55 = 0; + var56 = 0; while (true) { - if (var55 >= 4) { + if (var56 >= 4) { break label998; } @@ -1577,17 +1578,17 @@ public final class Client extends GameShell implements Usernamed { for (var5 = 0; var5 < 13; ++var5) { for (var6 = 0; var6 < 13; ++var6) { - var21 = instanceChunkTemplates[var55][var5][var6]; + var21 = instanceChunkTemplates[var56][var5][var6]; if (var21 != -1) { - var56 = var21 >> 24 & 3; - var57 = var21 >> 1 & 3; - var58 = var21 >> 14 & 1023; + var57 = var21 >> 24 & 3; + var58 = var21 >> 1 & 3; + var59 = var21 >> 14 & 1023; var8 = var21 >> 3 & 2047; - var9 = (var58 / 8 << 8) + var8 / 8; + var9 = (var59 / 8 << 8) + var8 / 8; for (var10 = 0; var10 < class308.regions.length; ++var10) { if (class308.regions[var10] == var9 && HealthBarUpdate.regionMapArchives[var10] != null) { - ServerPacket.method3662(HealthBarUpdate.regionMapArchives[var10], var55, var5 * 8, var6 * 8, var56, (var58 & 7) * 8, (var8 & 7) * 8, var57, class65.scene, collisionMaps); + ServerPacket.method3662(HealthBarUpdate.regionMapArchives[var10], var56, var5 * 8, var6 * 8, var57, (var59 & 7) * 8, (var8 & 7) * 8, var58, class65.scene, collisionMaps); break; } } @@ -1595,7 +1596,7 @@ public final class Client extends GameShell implements Usernamed { } } - ++var55; + ++var56; } } @@ -1603,78 +1604,78 @@ public final class Client extends GameShell implements Usernamed { for (var5 = 0; var5 < 13; ++var5) { for (var6 = 0; var6 < 13; ++var6) { - boolean var59 = false; - var56 = instanceChunkTemplates[var55][var5][var6]; - if (var56 != -1) { - var57 = var56 >> 24 & 3; - var58 = var56 >> 1 & 3; - var8 = var56 >> 14 & 1023; - var9 = var56 >> 3 & 2047; + boolean var60 = false; + var57 = instanceChunkTemplates[var56][var5][var6]; + if (var57 != -1) { + var58 = var57 >> 24 & 3; + var59 = var57 >> 1 & 3; + var8 = var57 >> 14 & 1023; + var9 = var57 >> 3 & 2047; var10 = (var8 / 8 << 8) + var9 / 8; for (var11 = 0; var11 < class308.regions.length; ++var11) { if (class308.regions[var11] == var10 && class40.regionLandArchives[var11] != null) { - class204.method4013(class40.regionLandArchives[var11], var55, var5 * 8, var6 * 8, var57, (var8 & 7) * 8, (var9 & 7) * 8, var58, collisionMaps); - var59 = true; + class204.method4013(class40.regionLandArchives[var11], var56, var5 * 8, var6 * 8, var58, (var8 & 7) * 8, (var9 & 7) * 8, var59, collisionMaps); + var60 = true; break; } } } - if (!var59) { - var57 = var55; - var58 = var5 * 8; + if (!var60) { + var58 = var56; + var59 = var5 * 8; var8 = var6 * 8; for (var9 = 0; var9 < 8; ++var9) { for (var10 = 0; var10 < 8; ++var10) { - Tiles.Tiles_heights[var57][var9 + var58][var10 + var8] = 0; + Tiles.Tiles_heights[var58][var9 + var59][var10 + var8] = 0; } } - if (var58 > 0) { + if (var59 > 0) { for (var9 = 1; var9 < 8; ++var9) { - Tiles.Tiles_heights[var57][var58][var8 + var9] = Tiles.Tiles_heights[var57][var58 - 1][var8 + var9]; + Tiles.Tiles_heights[var58][var59][var8 + var9] = Tiles.Tiles_heights[var58][var59 - 1][var8 + var9]; } } if (var8 > 0) { for (var9 = 1; var9 < 8; ++var9) { - Tiles.Tiles_heights[var57][var58 + var9][var8] = Tiles.Tiles_heights[var57][var58 + var9][var8 - 1]; + Tiles.Tiles_heights[var58][var59 + var9][var8] = Tiles.Tiles_heights[var58][var59 + var9][var8 - 1]; } } - if (var58 > 0 && Tiles.Tiles_heights[var57][var58 - 1][var8] != 0) { - Tiles.Tiles_heights[var57][var58][var8] = Tiles.Tiles_heights[var57][var58 - 1][var8]; - } else if (var8 > 0 && Tiles.Tiles_heights[var57][var58][var8 - 1] != 0) { - Tiles.Tiles_heights[var57][var58][var8] = Tiles.Tiles_heights[var57][var58][var8 - 1]; - } else if (var58 > 0 && var8 > 0 && Tiles.Tiles_heights[var57][var58 - 1][var8 - 1] != 0) { - Tiles.Tiles_heights[var57][var58][var8] = Tiles.Tiles_heights[var57][var58 - 1][var8 - 1]; + if (var59 > 0 && Tiles.Tiles_heights[var58][var59 - 1][var8] != 0) { + Tiles.Tiles_heights[var58][var59][var8] = Tiles.Tiles_heights[var58][var59 - 1][var8]; + } else if (var8 > 0 && Tiles.Tiles_heights[var58][var59][var8 - 1] != 0) { + Tiles.Tiles_heights[var58][var59][var8] = Tiles.Tiles_heights[var58][var59][var8 - 1]; + } else if (var59 > 0 && var8 > 0 && Tiles.Tiles_heights[var58][var59 - 1][var8 - 1] != 0) { + Tiles.Tiles_heights[var58][var59][var8] = Tiles.Tiles_heights[var58][var59 - 1][var8 - 1]; } } } } - ++var55; + ++var56; } } UserComparator10.method3352(true); class13.playPcmPlayers(); - Scene var60 = class65.scene; - CollisionMap[] var61 = collisionMaps; + Scene var61 = class65.scene; + CollisionMap[] var62 = collisionMaps; for (var6 = 0; var6 < 4; ++var6) { for (var21 = 0; var21 < 104; ++var21) { - for (var56 = 0; var56 < 104; ++var56) { - if ((Tiles.Tiles_renderFlags[var6][var21][var56] & 1) == 1) { - var57 = var6; - if ((Tiles.Tiles_renderFlags[1][var21][var56] & 2) == 2) { - var57 = var6 - 1; + for (var57 = 0; var57 < 104; ++var57) { + if ((Tiles.Tiles_renderFlags[var6][var21][var57] & 1) == 1) { + var58 = var6; + if ((Tiles.Tiles_renderFlags[1][var21][var57] & 2) == 2) { + var58 = var6 - 1; } - if (var57 >= 0) { - var61[var57].method92(var21, var56); + if (var58 >= 0) { + var62[var58].method92(var21, var57); } } } @@ -1699,13 +1700,13 @@ public final class Client extends GameShell implements Usernamed { Tiles.field918 = 16; } - int[] var10000; + int[] var63; for (var6 = 0; var6 < 4; ++var6) { - byte[][] var62 = Tiles.field909[var6]; + byte[][] var28 = Tiles.field909[var6]; var10 = (int)Math.sqrt(5100.0D); var11 = var10 * 768 >> 8; - int var28; + int var29; for (var12 = 1; var12 < 103; ++var12) { for (var13 = 1; var13 < 103; ++var13) { var14 = Tiles.Tiles_heights[var6][var13 + 1][var12] - Tiles.Tiles_heights[var6][var13 - 1][var12]; @@ -1715,8 +1716,8 @@ public final class Client extends GameShell implements Usernamed { var18 = 65536 / var16; var19 = (var15 << 8) / var16; var20 = (var19 * -50 + var17 * -50 + var18 * -10) / var11 + 96; - var28 = (var62[var13 - 1][var12] >> 2) + (var62[var13][var12 - 1] >> 2) + (var62[var13 + 1][var12] >> 3) + (var62[var13][var12 + 1] >> 3) + (var62[var13][var12] >> 1); - Huffman.field398[var13][var12] = var20 - var28; + var29 = (var28[var13 - 1][var12] >> 2) + (var28[var13][var12 - 1] >> 2) + (var28[var13 + 1][var12] >> 3) + (var28[var13][var12 + 1] >> 3) + (var28[var13][var12] >> 1); + Huffman.field398[var13][var12] = var20 - var29; } } @@ -1731,21 +1732,21 @@ public final class Client extends GameShell implements Usernamed { for (var12 = -5; var12 < 109; ++var12) { for (var13 = 0; var13 < 104; ++var13) { var14 = var12 + 5; - int var10002; - FloorUnderlayDefinition var29; + int var10003; + FloorUnderlayDefinition var31; if (var14 >= 0 && var14 < 104) { var15 = Tiles.field908[var6][var14][var13] & 255; if (var15 > 0) { - var29 = StudioGame.method4550(var15 - 1); - var10000 = class13.field1112; - var10000[var13] += var29.hue; - var10000 = Formatting.field353; - var10000[var13] += var29.saturation; - var10000 = class214.field1131; - var10000[var13] += var29.lightness; - var10000 = WorldMapSectionType.field1104; - var10000[var13] += var29.hueMultiplier; - var10002 = Message.field490[var13]++; + var31 = StudioGame.method4550(var15 - 1); + var63 = class13.field1112; + var63[var13] += var31.hue; + var63 = Formatting.field353; + var63[var13] += var31.saturation; + var63 = class214.field1131; + var63[var13] += var31.lightness; + var63 = WorldMapSectionType.field1104; + var63[var13] += var31.hueMultiplier; + var10003 = Message.field490[var13]++; } } @@ -1753,16 +1754,16 @@ public final class Client extends GameShell implements Usernamed { if (var15 >= 0 && var15 < 104) { var16 = Tiles.field908[var6][var15][var13] & 255; if (var16 > 0) { - var29 = StudioGame.method4550(var16 - 1); - var10000 = class13.field1112; - var10000[var13] -= var29.hue; - var10000 = Formatting.field353; - var10000[var13] -= var29.saturation; - var10000 = class214.field1131; - var10000[var13] -= var29.lightness; - var10000 = WorldMapSectionType.field1104; - var10000[var13] -= var29.hueMultiplier; - var10002 = Message.field490[var13]--; + var31 = StudioGame.method4550(var16 - 1); + var63 = class13.field1112; + var63[var13] -= var31.hue; + var63 = Formatting.field353; + var63[var13] -= var31.saturation; + var63 = class214.field1131; + var63[var13] -= var31.lightness; + var63 = WorldMapSectionType.field1104; + var63[var13] -= var31.hueMultiplier; + var10003 = Message.field490[var13]--; } } } @@ -1798,144 +1799,144 @@ public final class Client extends GameShell implements Usernamed { Tiles.Tiles_minPlane = var6; } - var28 = Tiles.field908[var6][var12][var18] & 255; - int var65 = Fonts.field350[var6][var12][var18] & 255; - if (var28 > 0 || var65 > 0) { - int var30 = Tiles.Tiles_heights[var6][var12][var18]; - int var31 = Tiles.Tiles_heights[var6][var12 + 1][var18]; - int var32 = Tiles.Tiles_heights[var6][var12 + 1][var18 + 1]; - int var33 = Tiles.Tiles_heights[var6][var12][var18 + 1]; - int var34 = Huffman.field398[var12][var18]; - int var35 = Huffman.field398[var12 + 1][var18]; - int var36 = Huffman.field398[var12 + 1][var18 + 1]; - int var37 = Huffman.field398[var12][var18 + 1]; - int var38 = -1; + var29 = Tiles.field908[var6][var12][var18] & 255; + int var30 = Fonts.field350[var6][var12][var18] & 255; + if (var29 > 0 || var30 > 0) { + int var66 = Tiles.Tiles_heights[var6][var12][var18]; + int var32 = Tiles.Tiles_heights[var6][var12 + 1][var18]; + int var33 = Tiles.Tiles_heights[var6][var12 + 1][var18 + 1]; + int var34 = Tiles.Tiles_heights[var6][var12][var18 + 1]; + int var35 = Huffman.field398[var12][var18]; + int var36 = Huffman.field398[var12 + 1][var18]; + int var37 = Huffman.field398[var12 + 1][var18 + 1]; + int var38 = Huffman.field398[var12][var18 + 1]; int var39 = -1; - int var40; + int var40 = -1; int var41; int var42; - if (var28 > 0) { - var40 = var13 * 256 / var16; - var41 = var14 / var17; - var42 = var15 / var17; - var38 = WorldMapAreaData.method712(var40, var41, var42); - var40 = var40 + Tiles.field917 & 255; - var42 += Tiles.field918; - if (var42 < 0) { - var42 = 0; - } else if (var42 > 255) { - var42 = 255; + int var43; + if (var29 > 0) { + var41 = var13 * 256 / var16; + var42 = var14 / var17; + var43 = var15 / var17; + var39 = WorldMapAreaData.method712(var41, var42, var43); + var41 = var41 + Tiles.field917 & 255; + var43 += Tiles.field918; + if (var43 < 0) { + var43 = 0; + } else if (var43 > 255) { + var43 = 255; } - var39 = WorldMapAreaData.method712(var40, var41, var42); + var40 = WorldMapAreaData.method712(var41, var42, var43); } - FloorOverlayDefinition var43; + FloorOverlayDefinition var44; if (var6 > 0) { - boolean var44 = true; - if (var28 == 0 && class32.field1157[var6][var12][var18] != 0) { - var44 = false; + boolean var45 = true; + if (var29 == 0 && class32.field1157[var6][var12][var18] != 0) { + var45 = false; } - if (var65 > 0) { - var42 = var65 - 1; - var43 = (FloorOverlayDefinition) FloorOverlayDefinition.field664.get((long)var42); - FloorOverlayDefinition var45; - if (var43 != null) { - var45 = var43; + if (var30 > 0) { + var43 = var30 - 1; + var44 = (FloorOverlayDefinition)FloorOverlayDefinition.field664.get((long)var43); + FloorOverlayDefinition var46; + if (var44 != null) { + var46 = var44; } else { - byte[] var46 = FloorOverlayDefinition.field663.takeFile(4, var42); - var43 = new FloorOverlayDefinition(); - if (var46 != null) { - var43.decode(new Buffer(var46), var42); + byte[] var47 = FloorOverlayDefinition.field663.takeFile(4, var43); + var44 = new FloorOverlayDefinition(); + if (var47 != null) { + var44.decode(new Buffer(var47), var43); } - var43.postDecode(); - FloorOverlayDefinition.field664.put(var43, (long)var42); - var45 = var43; + var44.postDecode(); + FloorOverlayDefinition.field664.put(var44, (long)var43); + var46 = var44; } - if (!var45.field665) { - var44 = false; + if (!var46.field665) { + var45 = false; } } - if (var44 && var30 == var31 && var30 == var32 && var33 == var30) { - var10000 = Tiles.field910[var6][var12]; - var10000[var18] |= 2340; + if (var45 && var66 == var32 && var66 == var33 && var34 == var66) { + var63 = Tiles.field910[var6][var12]; + var63[var18] |= 2340; } } - var40 = 0; - if (var39 != -1) { - var40 = Rasterizer3D.Rasterizer3D_colorPalette[class15.method183(var39, 96)]; + var41 = 0; + if (var40 != -1) { + var41 = Rasterizer3D.Rasterizer3D_colorPalette[class15.method183(var40, 96)]; } - if (var65 == 0) { - var60.addTile(var6, var12, var18, 0, 0, -1, var30, var31, var32, var33, class15.method183(var38, var34), class15.method183(var38, var35), class15.method183(var38, var36), class15.method183(var38, var37), 0, 0, 0, 0, var40, 0); + if (var30 == 0) { + var61.addTile(var6, var12, var18, 0, 0, -1, var66, var32, var33, var34, class15.method183(var39, var35), class15.method183(var39, var36), class15.method183(var39, var37), class15.method183(var39, var38), 0, 0, 0, 0, var41, 0); } else { - var41 = class32.field1157[var6][var12][var18] + 1; - byte var66 = class307.field1155[var6][var12][var18]; - int var67 = var65 - 1; - FloorOverlayDefinition var68 = (FloorOverlayDefinition) FloorOverlayDefinition.field664.get((long)var67); - if (var68 != null) { - var43 = var68; + var42 = class32.field1157[var6][var12][var18] + 1; + byte var67 = class307.field1155[var6][var12][var18]; + int var68 = var30 - 1; + FloorOverlayDefinition var69 = (FloorOverlayDefinition)FloorOverlayDefinition.field664.get((long)var68); + if (var69 != null) { + var44 = var69; } else { - byte[] var47 = FloorOverlayDefinition.field663.takeFile(4, var67); - var68 = new FloorOverlayDefinition(); - if (var47 != null) { - var68.decode(new Buffer(var47), var67); + byte[] var48 = FloorOverlayDefinition.field663.takeFile(4, var68); + var69 = new FloorOverlayDefinition(); + if (var48 != null) { + var69.decode(new Buffer(var48), var68); } - var68.postDecode(); - FloorOverlayDefinition.field664.put(var68, (long)var67); - var43 = var68; + var69.postDecode(); + FloorOverlayDefinition.field664.put(var69, (long)var68); + var44 = var69; } - int var69 = var43.texture; - int var48; + int var70 = var44.texture; int var49; int var50; int var51; - if (var69 >= 0) { - var49 = Rasterizer3D.Rasterizer3D_textureLoader.vmethod324(var69); - var48 = -1; - } else if (var43.rgb == 16711935) { - var48 = -2; - var69 = -1; + int var52; + if (var70 >= 0) { + var50 = Rasterizer3D.Rasterizer3D_textureLoader.vmethod324(var70); + var49 = -1; + } else if (var44.rgb == 16711935) { var49 = -2; + var70 = -1; + var50 = -2; } else { - var48 = WorldMapAreaData.method712(var43.hue, var43.saturation, var43.lightness); - var50 = var43.hue + Tiles.field917 & 255; - var51 = var43.lightness + Tiles.field918; - if (var51 < 0) { - var51 = 0; - } else if (var51 > 255) { - var51 = 255; - } - - var49 = WorldMapAreaData.method712(var50, var43.saturation, var51); - } - - var50 = 0; - if (var49 != -2) { - var50 = Rasterizer3D.Rasterizer3D_colorPalette[WorldMapDecoration.method348(var49, 96)]; - } - - if (var43.rgb2 != -1) { - var51 = var43.hue2 + Tiles.field917 & 255; - int var52 = var43.lightness2 + Tiles.field918; + var49 = WorldMapAreaData.method712(var44.hue, var44.saturation, var44.lightness); + var51 = var44.hue + Tiles.field917 & 255; + var52 = var44.lightness + Tiles.field918; if (var52 < 0) { var52 = 0; } else if (var52 > 255) { var52 = 255; } - var49 = WorldMapAreaData.method712(var51, var43.saturation2, var52); - var50 = Rasterizer3D.Rasterizer3D_colorPalette[WorldMapDecoration.method348(var49, 96)]; + var50 = WorldMapAreaData.method712(var51, var44.saturation, var52); } - var60.addTile(var6, var12, var18, var41, var66, var69, var30, var31, var32, var33, class15.method183(var38, var34), class15.method183(var38, var35), class15.method183(var38, var36), class15.method183(var38, var37), WorldMapDecoration.method348(var48, var34), WorldMapDecoration.method348(var48, var35), WorldMapDecoration.method348(var48, var36), WorldMapDecoration.method348(var48, var37), var40, var50); + var51 = 0; + if (var50 != -2) { + var51 = Rasterizer3D.Rasterizer3D_colorPalette[WorldMapDecoration.method348(var50, 96)]; + } + + if (var44.rgb2 != -1) { + var52 = var44.hue2 + Tiles.field917 & 255; + int var53 = var44.lightness2 + Tiles.field918; + if (var53 < 0) { + var53 = 0; + } else if (var53 > 255) { + var53 = 255; + } + + var50 = WorldMapAreaData.method712(var52, var44.saturation2, var53); + var51 = Rasterizer3D.Rasterizer3D_colorPalette[WorldMapDecoration.method348(var50, 96)]; + } + + var61.addTile(var6, var12, var18, var42, var67, var70, var66, var32, var33, var34, class15.method183(var39, var35), class15.method183(var39, var36), class15.method183(var39, var37), class15.method183(var39, var38), WorldMapDecoration.method348(var49, var35), WorldMapDecoration.method348(var49, var36), WorldMapDecoration.method348(var49, var37), WorldMapDecoration.method348(var49, var38), var41, var51); } } } @@ -1953,51 +1954,51 @@ public final class Client extends GameShell implements Usernamed { var18 = var6; } - var60.setTileMinPlane(var6, var13, var12, var18); + var61.setTileMinPlane(var6, var13, var12, var18); } } - Tiles.field908[var6] = (byte[][])null; - Fonts.field350[var6] = (byte[][])null; - class32.field1157[var6] = (byte[][])null; - class307.field1155[var6] = (byte[][])null; - Tiles.field909[var6] = (byte[][])null; + Tiles.field908[var6] = ((byte[][])null); + Fonts.field350[var6] = ((byte[][])null); + class32.field1157[var6] = ((byte[][])null); + class307.field1155[var6] = ((byte[][])null); + Tiles.field909[var6] = ((byte[][])null); } - var60.method293(-50, -10, -50); + var61.method293(-50, -10, -50); for (var6 = 0; var6 < 104; ++var6) { for (var21 = 0; var21 < 104; ++var21) { if ((Tiles.Tiles_renderFlags[1][var6][var21] & 2) == 2) { - var60.setLinkBelow(var6, var21); + var61.setLinkBelow(var6, var21); } } } var6 = 1; var21 = 2; - var56 = 4; + var57 = 4; - for (var57 = 0; var57 < 4; ++var57) { - if (var57 > 0) { + for (var58 = 0; var58 < 4; ++var58) { + if (var58 > 0) { var6 <<= 3; var21 <<= 3; - var56 <<= 3; + var57 <<= 3; } - for (var58 = 0; var58 <= var57; ++var58) { + for (var59 = 0; var59 <= var58; ++var59) { for (var8 = 0; var8 <= 104; ++var8) { for (var9 = 0; var9 <= 104; ++var9) { - short var63; - if ((Tiles.field910[var58][var9][var8] & var6) != 0) { + short var64; + if ((Tiles.field910[var59][var9][var8] & var6) != 0) { var10 = var8; var11 = var8; - var12 = var58; + var12 = var59; - for (var13 = var58; var10 > 0 && (Tiles.field910[var58][var9][var10 - 1] & var6) != 0; --var10) { + for (var13 = var59; var10 > 0 && (Tiles.field910[var59][var9][var10 - 1] & var6) != 0; --var10) { } - while (var11 < 104 && (Tiles.field910[var58][var9][var11 + 1] & var6) != 0) { + while (var11 < 104 && (Tiles.field910[var59][var9][var11 + 1] & var6) != 0) { ++var11; } @@ -2013,7 +2014,7 @@ public final class Client extends GameShell implements Usernamed { } label638: - while (var13 < var57) { + while (var13 < var58) { for (var14 = var10; var14 <= var11; ++var14) { if ((Tiles.field910[var13 + 1][var9][var14] & var6) == 0) { break label638; @@ -2025,29 +2026,29 @@ public final class Client extends GameShell implements Usernamed { var14 = (var11 - var10 + 1) * (var13 + 1 - var12); if (var14 >= 8) { - var63 = 240; - var16 = Tiles.Tiles_heights[var13][var9][var10] - var63; + var64 = 240; + var16 = Tiles.Tiles_heights[var13][var9][var10] - var64; var17 = Tiles.Tiles_heights[var12][var9][var10]; - Scene.Scene_addOccluder(var57, 1, var9 * 128, var9 * 128, var10 * 128, var11 * 128 + 128, var16, var17); + Scene.Scene_addOccluder(var58, 1, var9 * 128, var9 * 128, var10 * 128, var11 * 128 + 128, var16, var17); for (var18 = var12; var18 <= var13; ++var18) { for (var19 = var10; var19 <= var11; ++var19) { - var10000 = Tiles.field910[var18][var9]; - var10000[var19] &= ~var6; + var63 = Tiles.field910[var18][var9]; + var63[var19] &= ~var6; } } } } - if ((Tiles.field910[var58][var9][var8] & var21) != 0) { + if ((Tiles.field910[var59][var9][var8] & var21) != 0) { var10 = var9; var11 = var9; - var12 = var58; + var12 = var59; - for (var13 = var58; var10 > 0 && (Tiles.field910[var58][var10 - 1][var8] & var21) != 0; --var10) { + for (var13 = var59; var10 > 0 && (Tiles.field910[var59][var10 - 1][var8] & var21) != 0; --var10) { } - while (var11 < 104 && (Tiles.field910[var58][var11 + 1][var8] & var21) != 0) { + while (var11 < 104 && (Tiles.field910[var59][var11 + 1][var8] & var21) != 0) { ++var11; } @@ -2063,7 +2064,7 @@ public final class Client extends GameShell implements Usernamed { } label691: - while (var13 < var57) { + while (var13 < var58) { for (var14 = var10; var14 <= var11; ++var14) { if ((Tiles.field910[var13 + 1][var14][var8] & var21) == 0) { break label691; @@ -2075,36 +2076,36 @@ public final class Client extends GameShell implements Usernamed { var14 = (var11 - var10 + 1) * (var13 + 1 - var12); if (var14 >= 8) { - var63 = 240; - var16 = Tiles.Tiles_heights[var13][var10][var8] - var63; + var64 = 240; + var16 = Tiles.Tiles_heights[var13][var10][var8] - var64; var17 = Tiles.Tiles_heights[var12][var10][var8]; - Scene.Scene_addOccluder(var57, 2, var10 * 128, var11 * 128 + 128, var8 * 128, var8 * 128, var16, var17); + Scene.Scene_addOccluder(var58, 2, var10 * 128, var11 * 128 + 128, var8 * 128, var8 * 128, var16, var17); for (var18 = var12; var18 <= var13; ++var18) { for (var19 = var10; var19 <= var11; ++var19) { - var10000 = Tiles.field910[var18][var19]; - var10000[var8] &= ~var21; + var63 = Tiles.field910[var18][var19]; + var63[var8] &= ~var21; } } } } - if ((Tiles.field910[var58][var9][var8] & var56) != 0) { + if ((Tiles.field910[var59][var9][var8] & var57) != 0) { var10 = var9; var11 = var9; var12 = var8; - for (var13 = var8; var12 > 0 && (Tiles.field910[var58][var9][var12 - 1] & var56) != 0; --var12) { + for (var13 = var8; var12 > 0 && (Tiles.field910[var59][var9][var12 - 1] & var57) != 0; --var12) { } - while (var13 < 104 && (Tiles.field910[var58][var9][var13 + 1] & var56) != 0) { + while (var13 < 104 && (Tiles.field910[var59][var9][var13 + 1] & var57) != 0) { ++var13; } label755: while (var10 > 0) { for (var14 = var12; var14 <= var13; ++var14) { - if ((Tiles.field910[var58][var10 - 1][var14] & var56) == 0) { + if ((Tiles.field910[var59][var10 - 1][var14] & var57) == 0) { break label755; } } @@ -2115,7 +2116,7 @@ public final class Client extends GameShell implements Usernamed { label744: while (var11 < 104) { for (var14 = var12; var14 <= var13; ++var14) { - if ((Tiles.field910[var58][var11 + 1][var14] & var56) == 0) { + if ((Tiles.field910[var59][var11 + 1][var14] & var57) == 0) { break label744; } } @@ -2124,13 +2125,13 @@ public final class Client extends GameShell implements Usernamed { } if ((var13 - var12 + 1) * (var11 - var10 + 1) >= 4) { - var14 = Tiles.Tiles_heights[var58][var10][var12]; - Scene.Scene_addOccluder(var57, 4, var10 * 128, var11 * 128 + 128, var12 * 128, var13 * 128 + 128, var14, var14); + var14 = Tiles.Tiles_heights[var59][var10][var12]; + Scene.Scene_addOccluder(var58, 4, var10 * 128, var11 * 128 + 128, var12 * 128, var13 * 128 + 128, var14, var14); for (var15 = var10; var15 <= var11; ++var15) { for (var16 = var12; var16 <= var13; ++var16) { - var10000 = Tiles.field910[var58][var15]; - var10000[var16] &= ~var56; + var63 = Tiles.field910[var59][var15]; + var63[var16] &= ~var57; } } } @@ -2157,30 +2158,30 @@ public final class Client extends GameShell implements Usernamed { } for (var21 = 0; var21 < 104; ++var21) { - for (var56 = 0; var56 < 104; ++var56) { - TilePaint.updateItemPile(var21, var56); + for (var57 = 0; var57 < 104; ++var57) { + TilePaint.updateItemPile(var21, var57); } } class13.playPcmPlayers(); ScriptEvent.method1179(); ObjectDefinition.field641.clear(); - PacketBufferNode var64; + PacketBufferNode var65; if (TextureProvider.client.hasFrame()) { - var64 = Interpreter.method1915(ClientPacket.field231, packetWriter.isaacCipher); - var64.packetBuffer.writeInt(1057001181); - packetWriter.method241(var64); + var65 = Interpreter.method1915(ClientPacket.field231, packetWriter.isaacCipher); + var65.packetBuffer.writeInt(1057001181); + packetWriter.method241(var65); } if (!isInInstance) { var21 = (GameObject.field359 - 6) / 8; - var56 = (GameObject.field359 + 6) / 8; - var57 = (WorldMapLabelSize.field1041 - 6) / 8; - var58 = (WorldMapLabelSize.field1041 + 6) / 8; + var57 = (GameObject.field359 + 6) / 8; + var58 = (WorldMapLabelSize.field1041 - 6) / 8; + var59 = (WorldMapLabelSize.field1041 + 6) / 8; - for (var8 = var21 - 1; var8 <= var56 + 1; ++var8) { - for (var9 = var57 - 1; var9 <= var58 + 1; ++var9) { - if (var8 < var21 || var8 > var56 || var9 < var57 || var9 > var58) { + for (var8 = var21 - 1; var8 <= var57 + 1; ++var8) { + for (var9 = var58 - 1; var9 <= var59 + 1; ++var9) { + if (var8 < var21 || var8 > var57 || var9 < var58 || var9 > var59) { SecureRandomFuture.archive5.method10("m" + var8 + "_" + var9); SecureRandomFuture.archive5.method10("l" + var8 + "_" + var9); } @@ -2191,8 +2192,8 @@ public final class Client extends GameShell implements Usernamed { GameShell.updateGameState(30); class13.playPcmPlayers(); BufferedSink.method3603(); - var64 = Interpreter.method1915(ClientPacket.field298, packetWriter.isaacCipher); - packetWriter.method241(var64); + var65 = Interpreter.method1915(ClientPacket.field298, packetWriter.isaacCipher); + packetWriter.method241(var65); class11.method145(); } } @@ -2397,27 +2398,29 @@ public final class Client extends GameShell implements Usernamed { } @ObfuscatedName("init") - public final void vmethod117() { + @Export("init") + public final void init() { try { if (this.checkHost()) { ClientParameter[] var1 = class4.method47(); - int var3 = 0; + int var2 = 0; while (true) { - int var2; - if (var3 >= var1.length) { + int var3; + int var6; + if (var2 >= var1.length) { class237.method4539(); class50.worldHost = this.getCodeBase().getHost(); - String var25 = class15.serverBuild.name; - byte var26 = 0; + String var26 = class15.serverBuild.name; + byte var27 = 0; try { class168.idxCount = 21; - PacketBuffer.field667 = var26; + PacketBuffer.field667 = var27; try { class266.osName = System.getProperty("os.name"); - } catch (Exception var20) { + } catch (Exception var21) { class266.osName = "Unknown"; } @@ -2428,7 +2431,7 @@ public final class Client extends GameShell implements Usernamed { if (WorldMapSection1.userHomeDirectory != null) { WorldMapSection1.userHomeDirectory = WorldMapSection1.userHomeDirectory + "/"; } - } catch (Exception var19) { + } catch (Exception var20) { } try { @@ -2443,7 +2446,7 @@ public final class Client extends GameShell implements Usernamed { if (WorldMapSection1.userHomeDirectory != null) { WorldMapSection1.userHomeDirectory = WorldMapSection1.userHomeDirectory + "/"; } - } catch (Exception var18) { + } catch (Exception var19) { } if (WorldMapSection1.userHomeDirectory == null) { @@ -2452,114 +2455,114 @@ public final class Client extends GameShell implements Usernamed { WorldMapSection2.cacheDirectoryLocations = new String[]{"c:/rscache/", "/rscache/", "c:/windows/", "c:/winnt/", "c:/", WorldMapSection1.userHomeDirectory, "/tmp/", ""}; Canvas.field94 = new String[]{".jagex_cache_" + PacketBuffer.field667, ".file_store_" + PacketBuffer.field667}; - int var27 = 0; + var6 = 0; - label262: - while (var27 < 4) { - String var28 = var27 == 0 ? "" : "" + var27; - class337.clDat = new File(WorldMapSection1.userHomeDirectory, "jagex_cl_oldschool_" + var25 + var28 + ".dat"); + label256: + while (var6 < 4) { + String var28 = var6 == 0 ? "" : "" + var6; + class337.clDat = new File(WorldMapSection1.userHomeDirectory, "jagex_cl_oldschool_" + var26 + var28 + ".dat"); String var30 = null; String var31 = null; boolean var32 = false; - int var14; - File var33; + int var11; + File var12; if (class337.clDat.exists()) { try { - AccessFile var11 = new AccessFile(class337.clDat, "rw", 10000L); + AccessFile var13 = new AccessFile(class337.clDat, "rw", 10000L); - int var12; - Buffer var13; - for (var13 = new Buffer((int)var11.length()); var13.index < var13.array.length; var13.index += var12) { - var12 = var11.read(var13.array, var13.index, var13.array.length - var13.index); - if (var12 == -1) { + int var14; + Buffer var15; + for (var15 = new Buffer((int)var13.length()); var15.index < var15.array.length; var15.index += var14) { + var14 = var13.read(var15.array, var15.index, var15.array.length - var15.index); + if (var14 == -1) { throw new IOException(); } } - var13.index = 0; - var12 = var13.readUnsignedByte(); - if (var12 < 1 || var12 > 3) { - throw new IOException("" + var12); + var15.index = 0; + var14 = var15.readUnsignedByte(); + if (var14 < 1 || var14 > 3) { + throw new IOException("" + var14); } - var14 = 0; - if (var12 > 1) { - var14 = var13.readUnsignedByte(); + var11 = 0; + if (var14 > 1) { + var11 = var15.readUnsignedByte(); } - if (var12 <= 2) { - var30 = var13.readStringCp1252NullCircumfixed(); - if (var14 == 1) { - var31 = var13.readStringCp1252NullCircumfixed(); + if (var14 <= 2) { + var30 = var15.readStringCp1252NullCircumfixed(); + if (var11 == 1) { + var31 = var15.readStringCp1252NullCircumfixed(); } } else { - var30 = var13.method45(); - if (var14 == 1) { - var31 = var13.method45(); + var30 = var15.method45(); + if (var11 == 1) { + var31 = var15.method45(); } } - var11.close(); - } catch (IOException var22) { - var22.printStackTrace(); + var13.close(); + } catch (IOException var23) { + var23.printStackTrace(); } if (var30 != null) { - var33 = new File(var30); - if (!var33.exists()) { + var12 = new File(var30); + if (!var12.exists()) { var30 = null; } } if (var30 != null) { - var33 = new File(var30, "test.dat"); - if (!DevicePcmPlayerProvider.method847(var33, true)) { + var12 = new File(var30, "test.dat"); + if (!DevicePcmPlayerProvider.method847(var12, true)) { var30 = null; } } } - if (var30 == null && var27 == 0) { - label237: - for (var2 = 0; var2 < Canvas.field94.length; ++var2) { + File var36; + if (var30 == null && var6 == 0) { + label232: + for (var3 = 0; var3 < Canvas.field94.length; ++var3) { for (int var34 = 0; var34 < WorldMapSection2.cacheDirectoryLocations.length; ++var34) { - File var37 = new File(WorldMapSection2.cacheDirectoryLocations[var34] + Canvas.field94[var2] + File.separatorChar + "oldschool" + File.separatorChar); - if (var37.exists() && DevicePcmPlayerProvider.method847(new File(var37, "test.dat"), true)) { - var30 = var37.toString(); + var36 = new File(WorldMapSection2.cacheDirectoryLocations[var34] + Canvas.field94[var3] + File.separatorChar + "oldschool" + File.separatorChar); + if (var36.exists() && DevicePcmPlayerProvider.method847(new File(var36, "test.dat"), true)) { + var30 = var36.toString(); var32 = true; - break label237; + break label232; } } } } if (var30 == null) { - var30 = WorldMapSection1.userHomeDirectory + File.separatorChar + "jagexcache" + var28 + File.separatorChar + "oldschool" + File.separatorChar + var25 + File.separatorChar; + var30 = WorldMapSection1.userHomeDirectory + File.separatorChar + "jagexcache" + var28 + File.separatorChar + "oldschool" + File.separatorChar + var26 + File.separatorChar; var32 = true; } - File var15; - File var36; - File[] var38; - File[] var39; + File[] var16; + File var35; + File[] var37; if (var31 != null) { var36 = new File(var31); - var33 = new File(var30); + var12 = new File(var30); try { - var38 = var36.listFiles(); - var39 = var38; + var37 = var36.listFiles(); + var16 = var37; - for (var14 = 0; var14 < var39.length; ++var14) { - var15 = var39[var14]; - File var16 = new File(var33, var15.getName()); - boolean var17 = var15.renameTo(var16); - if (!var17) { + for (var11 = 0; var11 < var16.length; ++var11) { + var35 = var16[var11]; + File var17 = new File(var12, var35.getName()); + boolean var18 = var35.renameTo(var17); + if (!var18) { throw new IOException(); } } - } catch (Exception var21) { - var21.printStackTrace(); + } catch (Exception var22) { + var22.printStackTrace(); } var32 = true; @@ -2575,19 +2578,27 @@ public final class Client extends GameShell implements Usernamed { class168.field1115.mkdirs(); } - var38 = class168.field1115.listFiles(); - if (var38 != null) { - var39 = var38; - - for (var14 = 0; var14 < var39.length; ++var14) { - var15 = var39[var14]; - if (!DevicePcmPlayerProvider.method847(var15, false)) { - ++var27; - continue label262; - } - } + var37 = class168.field1115.listFiles(); + if (var37 == null) { + break; + } + + var16 = var37; + var11 = 0; + + while (true) { + if (var11 >= var16.length) { + break label256; + } + + var35 = var16[var11]; + if (!DevicePcmPlayerProvider.method847(var35, false)) { + ++var6; + break; + } + + ++var11; } - break; } File var29 = class168.field1115; @@ -2602,11 +2613,11 @@ public final class Client extends GameShell implements Usernamed { class168.idx255File = new BufferedFile(new AccessFile(WorldMapIcon2.method315("main_file_cache.idx255"), "rw", 1048576L), 6000, 0); ArchiveDiskAction.idxFiles = new BufferedFile[class168.idxCount]; - for (int var35 = 0; var35 < class168.idxCount; ++var35) { - ArchiveDiskAction.idxFiles[var35] = new BufferedFile(new AccessFile(WorldMapIcon2.method315("main_file_cache.idx" + var35), "rw", 1048576L), 6000, 0); + for (int var33 = 0; var33 < class168.idxCount; ++var33) { + ArchiveDiskAction.idxFiles[var33] = new BufferedFile(new AccessFile(WorldMapIcon2.method315("main_file_cache.idx" + var33), "rw", 1048576L), 6000, 0); } - } catch (Exception var23) { - NPCDefinition.sendStackTrace((String)null, var23); + } catch (Exception var24) { + NPCDefinition.sendStackTrace((String)null, var24); } TextureProvider.client = this; @@ -2615,7 +2626,7 @@ public final class Client extends GameShell implements Usernamed { break; } - ClientParameter var4 = var1[var3]; + ClientParameter var4 = var1[var2]; String var5 = this.getParameter(var4.id); if (var5 != null) { switch(Integer.parseInt(var4.id)) { @@ -2646,25 +2657,25 @@ public final class Client extends GameShell implements Usernamed { language = Integer.parseInt(var5); break; case 7: - int var6 = Integer.parseInt(var5); + var6 = Integer.parseInt(var5); ServerBuild[] var7 = new ServerBuild[]{ServerBuild.field786, ServerBuild.field787, ServerBuild.field784, ServerBuild.field785}; ServerBuild[] var8 = var7; - var2 = 0; + var3 = 0; ServerBuild var9; while (true) { - if (var2 >= var8.length) { + if (var3 >= var8.length) { var9 = null; break; } - ServerBuild var10 = var8[var2]; + ServerBuild var10 = var8[var3]; if (var6 == var10.id) { var9 = var10; break; } - ++var2; + ++var3; } class15.serverBuild = var9; @@ -2698,12 +2709,12 @@ public final class Client extends GameShell implements Usernamed { } } - ++var3; + ++var2; } } - } catch (RuntimeException var24) { - throw Players.method2120(var24, "client.init()"); + } catch (RuntimeException var25) { + throw Players.method2120(var25, "client.init()"); } } @@ -2782,9 +2793,9 @@ public final class Client extends GameShell implements Usernamed { int var11; int var12; int var13; - byte[] var10000; - int var10001; - Buffer var24; + byte[] var14; + int var15; + Buffer var16; if (var9 > 0) { var10 = var9 - NetCache.NetCache_responseHeaderBuffer.index; if (var10 > var8) { @@ -2794,14 +2805,14 @@ public final class Client extends GameShell implements Usernamed { NetCache.NetCache_socket.read(NetCache.NetCache_responseHeaderBuffer.array, NetCache.NetCache_responseHeaderBuffer.index, var10); if (NetCache.field631 != 0) { for (var11 = 0; var11 < var10; ++var11) { - var10000 = NetCache.NetCache_responseHeaderBuffer.array; - var10001 = NetCache.NetCache_responseHeaderBuffer.index + var11; - var10000[var10001] ^= NetCache.field631; + var14 = NetCache.NetCache_responseHeaderBuffer.array; + var15 = NetCache.NetCache_responseHeaderBuffer.index + var11; + var14[var15] ^= NetCache.field631; } } - var24 = NetCache.NetCache_responseHeaderBuffer; - var24.index += var10; + var16 = NetCache.NetCache_responseHeaderBuffer; + var16.index += var10; if (NetCache.NetCache_responseHeaderBuffer.index < var9) { break; } @@ -2810,24 +2821,24 @@ public final class Client extends GameShell implements Usernamed { NetCache.NetCache_responseHeaderBuffer.index = 0; var11 = NetCache.NetCache_responseHeaderBuffer.readUnsignedByte(); var12 = NetCache.NetCache_responseHeaderBuffer.readUnsignedShort(); - int var14 = NetCache.NetCache_responseHeaderBuffer.readUnsignedByte(); + int var17 = NetCache.NetCache_responseHeaderBuffer.readUnsignedByte(); var13 = NetCache.NetCache_responseHeaderBuffer.readInt(); - long var15 = (long)(var12 + (var11 << 16)); - NetFileRequest var17 = (NetFileRequest)NetCache.NetCache_pendingPriorityResponses.get(var15); + long var18 = (long)(var12 + (var11 << 16)); + NetFileRequest var20 = (NetFileRequest)NetCache.NetCache_pendingPriorityResponses.get(var18); WorldComparator.field988 = true; - if (var17 == null) { - var17 = (NetFileRequest)NetCache.NetCache_pendingResponses.get(var15); + if (var20 == null) { + var20 = (NetFileRequest)NetCache.NetCache_pendingResponses.get(var18); WorldComparator.field988 = false; } - if (var17 == null) { + if (var20 == null) { throw new IOException(); } - int var18 = var14 == 0 ? 5 : 9; - ModelData0.NetCache_currentResponse = var17; - class22.NetCache_responseArchiveBuffer = new Buffer(var13 + var18 + ModelData0.NetCache_currentResponse.padding); - class22.NetCache_responseArchiveBuffer.writeByte(var14); + int var21 = var17 == 0 ? 5 : 9; + ModelData0.NetCache_currentResponse = var20; + class22.NetCache_responseArchiveBuffer = new Buffer(var13 + var21 + ModelData0.NetCache_currentResponse.padding); + class22.NetCache_responseArchiveBuffer.writeByte(var17); class22.NetCache_responseArchiveBuffer.writeInt(var13); NetCache.field630 = 8; NetCache.NetCache_responseHeaderBuffer.index = 0; @@ -2853,26 +2864,26 @@ public final class Client extends GameShell implements Usernamed { NetCache.NetCache_socket.read(class22.NetCache_responseArchiveBuffer.array, class22.NetCache_responseArchiveBuffer.index, var11); if (NetCache.field631 != 0) { for (var12 = 0; var12 < var11; ++var12) { - var10000 = class22.NetCache_responseArchiveBuffer.array; - var10001 = class22.NetCache_responseArchiveBuffer.index + var12; - var10000[var10001] ^= NetCache.field631; + var14 = class22.NetCache_responseArchiveBuffer.array; + var15 = class22.NetCache_responseArchiveBuffer.index + var12; + var14[var15] ^= NetCache.field631; } } - var24 = class22.NetCache_responseArchiveBuffer; - var24.index += var11; + var16 = class22.NetCache_responseArchiveBuffer; + var16.index += var11; NetCache.field630 += var11; if (var10 == class22.NetCache_responseArchiveBuffer.index) { if (16711935L == ModelData0.NetCache_currentResponse.key) { Players.NetCache_reference = class22.NetCache_responseArchiveBuffer; for (var12 = 0; var12 < 256; ++var12) { - Archive var22 = NetCache.NetCache_archives[var12]; - if (var22 != null) { + Archive var25 = NetCache.NetCache_archives[var12]; + if (var25 != null) { Players.NetCache_reference.index = var12 * 8 + 5; var13 = Players.NetCache_reference.readInt(); - int var23 = Players.NetCache_reference.readInt(); - var22.loadIndex(var13, var23); + int var26 = Players.NetCache_reference.readInt(); + var25.loadIndex(var13, var26); } } } else { @@ -2882,7 +2893,7 @@ public final class Client extends GameShell implements Usernamed { if (var12 != ModelData0.NetCache_currentResponse.crc) { try { NetCache.NetCache_socket.close(); - } catch (Exception var20) { + } catch (Exception var23) { } ++NetCache.NetCache_crcMismatches; @@ -2919,10 +2930,10 @@ public final class Client extends GameShell implements Usernamed { var4 = true; } - } catch (IOException var21) { + } catch (IOException var24) { try { NetCache.NetCache_socket.close(); - } catch (Exception var19) { + } catch (Exception var22) { } ++NetCache.NetCache_ioExceptions; @@ -3086,7 +3097,7 @@ public final class Client extends GameShell implements Usernamed { garbageValue = "2348" ) @Export("js5Error") - void js5Error(int var1) { + void js5Error(int code) { class210.js5SocketTask = null; DynamicObject.js5Socket = null; js5ConnectState = 0; @@ -3097,8 +3108,8 @@ public final class Client extends GameShell implements Usernamed { } ++js5Errors; - if (js5Errors < 2 || var1 != 7 && var1 != 9) { - if (js5Errors >= 2 && var1 == 6) { + if (js5Errors < 2 || code != 7 && code != 9) { + if (js5Errors >= 2 && code == 6) { this.error("js5connect_outofdate"); gameState = 1000; } else if (js5Errors >= 4) { @@ -3190,8 +3201,8 @@ public final class Client extends GameShell implements Usernamed { loginState = 3; } - int var4; - boolean var16; + boolean var4; + int var16; if (loginState == 3) { if (WorldMapCacheName.pcmPlayer0 != null) { WorldMapCacheName.pcmPlayer0.method242(); @@ -3201,13 +3212,13 @@ public final class Client extends GameShell implements Usernamed { AbstractArchive.pcmPlayer1.method242(); } - var16 = true; + var4 = true; if (useBufferedSocket && !((AbstractSocket)var1).isAvailable(1)) { - var16 = false; + var4 = false; } - if (var16) { - var4 = ((AbstractSocket)var1).readUnsignedByte(); + if (var4) { + var16 = ((AbstractSocket)var1).readUnsignedByte(); if (WorldMapCacheName.pcmPlayer0 != null) { WorldMapCacheName.pcmPlayer0.method242(); } @@ -3216,8 +3227,8 @@ public final class Client extends GameShell implements Usernamed { AbstractArchive.pcmPlayer1.method242(); } - if (var4 != 0) { - IsaacCipher.method4093(var4); + if (var16 != 0) { + IsaacCipher.method4093(var16); return; } @@ -3410,15 +3421,15 @@ public final class Client extends GameShell implements Usernamed { } if (loginState == 12 && ((AbstractSocket)var1).available() >= field171) { - var16 = ((AbstractSocket)var1).readUnsignedByte() == 1; + var4 = ((AbstractSocket)var1).readUnsignedByte() == 1; ((AbstractSocket)var1).read(var2.array, 0, 4); var2.index = 0; boolean var17 = false; - if (var16) { - var4 = var2.readByteIsaac() << 24; - var4 |= var2.readByteIsaac() << 16; - var4 |= var2.readByteIsaac() << 8; - var4 |= var2.readByteIsaac(); + if (var4) { + var16 = var2.readByteIsaac() << 24; + var16 |= var2.readByteIsaac() << 16; + var16 |= var2.readByteIsaac() << 8; + var16 |= var2.readByteIsaac(); int var20 = class279.method5357(Login.Login_username); if (ReflectionCheck.clientPreferences.parameters.size() >= 10 && !ReflectionCheck.clientPreferences.parameters.containsKey(var20)) { Iterator var23 = ReflectionCheck.clientPreferences.parameters.entrySet().iterator(); @@ -3426,7 +3437,7 @@ public final class Client extends GameShell implements Usernamed { var23.remove(); } - ReflectionCheck.clientPreferences.parameters.put(var20, var4); + ReflectionCheck.clientPreferences.parameters.put(var20, var16); } if (Login_isUsernameRemembered) { @@ -3437,7 +3448,7 @@ public final class Client extends GameShell implements Usernamed { WorldMapSection0.savePreferences(); staffModLevel = ((AbstractSocket)var1).readUnsignedByte(); - field155 = ((AbstractSocket)var1).readUnsignedByte() == 1; + playerMod = ((AbstractSocket)var1).readUnsignedByte() == 1; localPlayerIndex = ((AbstractSocket)var1).readUnsignedByte(); localPlayerIndex <<= 8; localPlayerIndex += ((AbstractSocket)var1).readUnsignedByte(); @@ -3542,14 +3553,14 @@ public final class Client extends GameShell implements Usernamed { minimapState = 0; destinationX = 0; - for (var4 = 0; var4 < 2048; ++var4) { - players[var4] = null; + for (var16 = 0; var16 < 2048; ++var16) { + players[var16] = null; } Canvas.localPlayer = null; - for (var4 = 0; var4 < npcs.length; ++var4) { - NPC var19 = npcs[var4]; + for (var16 = 0; var16 < npcs.length; ++var16) { + NPC var19 = npcs[var16]; if (var19 != null) { var19.targetIndex = -1; var19.false0 = false; @@ -3559,8 +3570,8 @@ public final class Client extends GameShell implements Usernamed { SpriteMask.method4389(); GameShell.updateGameState(30); - for (var4 = 0; var4 < 100; ++var4) { - field100[var4] = true; + for (var16 = 0; var16 < 100; ++var16) { + field100[var16] = true; } AbstractByteArrayCopier.method4024(); @@ -3682,8 +3693,8 @@ public final class Client extends GameShell implements Usernamed { var5 = Interpreter.method1915(ClientPacket.field256, packetWriter.isaacCipher); var5.packetBuffer.writeByte(0); var4 = var5.packetBuffer.index; - PacketBuffer var10000 = var5.packetBuffer; - var10000.index += 2; + PacketBuffer var19 = var5.packetBuffer; + var19.index += 2; var10 = 0; var11 = 0; } @@ -3744,8 +3755,8 @@ public final class Client extends GameShell implements Usernamed { if (var9 >= Projectile.mouseRecorder.index) { Projectile.mouseRecorder.index = 0; } else { - MouseRecorder var36 = Projectile.mouseRecorder; - var36.index -= var9; + MouseRecorder var32 = Projectile.mouseRecorder; + var32.index -= var9; System.arraycopy(Projectile.mouseRecorder.xs, var9, Projectile.mouseRecorder.xs, 0, Projectile.mouseRecorder.index); System.arraycopy(Projectile.mouseRecorder.ys, var9, Projectile.mouseRecorder.ys, 0, Projectile.mouseRecorder.index); System.arraycopy(Projectile.mouseRecorder.millis, var9, Projectile.mouseRecorder.millis, 0, Projectile.mouseRecorder.index); @@ -3754,11 +3765,11 @@ public final class Client extends GameShell implements Usernamed { } PacketBufferNode var18; - long var19; + long var33; if (MouseHandler.MouseHandler_lastButton == 1 || !AbstractRasterProvider.mouseCam && MouseHandler.MouseHandler_lastButton == 4 || MouseHandler.MouseHandler_lastButton == 2) { - var19 = (MouseHandler.MouseHandler_lastPressedTimeMillis - mouseLastLastPressedTimeMillis * -1L) / 50L; - if (var19 > 4095L) { - var19 = 4095L; + var33 = (MouseHandler.MouseHandler_lastPressedTimeMillis - mouseLastLastPressedTimeMillis * -1L) / 50L; + if (var33 > 4095L) { + var33 = 4095L; } mouseLastLastPressedTimeMillis = MouseHandler.MouseHandler_lastPressedTimeMillis * -1L; @@ -3776,7 +3787,7 @@ public final class Client extends GameShell implements Usernamed { var9 = SoundCache.canvasWidth; } - var10 = (int)var19; + var10 = (int)var33; var18 = Interpreter.method1915(ClientPacket.field263, packetWriter.isaacCipher); var18.packetBuffer.writeShort((var10 << 1) + (MouseHandler.MouseHandler_lastButton == 2 ? 1 : 0)); var18.packetBuffer.writeShort(var9); @@ -3788,15 +3799,15 @@ public final class Client extends GameShell implements Usernamed { var6 = Interpreter.method1915(ClientPacket.field289, packetWriter.isaacCipher); var6.packetBuffer.writeShort(0); var7 = var6.packetBuffer.index; - var19 = class203.currentTimeMs(); + var33 = class203.currentTimeMs(); for (var10 = 0; var10 < KeyHandler.field452; ++var10) { - long var21 = var19 - field126; + long var21 = var33 - field126; if (var21 > 16777215L) { var21 = 16777215L; } - field126 = var19; + field126 = var33; var6.packetBuffer.method56(KeyHandler.field451[var10]); var6.packetBuffer.writeMedium((int)var21); } @@ -3855,20 +3866,20 @@ public final class Client extends GameShell implements Usernamed { } var1 = Players.Players_count; - int[] var30 = Players.Players_indices; + int[] var34 = Players.Players_indices; for (var4 = 0; var4 < var1; ++var4) { - Player var20 = players[var30[var4]]; - if (var20 != null) { - class65.method1232(var20, 1); + Player var22 = players[var34[var4]]; + if (var22 != null) { + class65.method1232(var22, 1); } } for (var1 = 0; var1 < npcCount; ++var1) { var7 = npcIndices[var1]; - NPC var31 = npcs[var7]; - if (var31 != null) { - class65.method1232(var31, var31.definition.size); + NPC var35 = npcs[var7]; + if (var35 != null) { + class65.method1232(var35, var35.definition.size); } } @@ -3889,8 +3900,8 @@ public final class Client extends GameShell implements Usernamed { } } - Widget var32 = Clock.mousedOverWidgetIf1; - Widget var33 = AccessFile.field8; + Widget var36 = Clock.mousedOverWidgetIf1; + Widget var23 = AccessFile.field8; Clock.mousedOverWidgetIf1 = null; AccessFile.field8 = null; draggedOnWidget = null; @@ -3900,8 +3911,8 @@ public final class Client extends GameShell implements Usernamed { while (Decimator.method2490() && field137 < 128) { if (staffModLevel >= 2 && KeyHandler.KeyHandler_pressedKeys[82] && ArchiveDiskAction.field411 == 66) { - String var22 = KeyHandler.method839(); - TextureProvider.client.clipboardSetString(var22); + String var24 = KeyHandler.method839(); + TextureProvider.client.clipboardSetString(var24); } else if (oculusOrbState != 1 || GzipDecompressor.field378 <= 0) { field145[field137] = ArchiveDiskAction.field411; field146[field137] = GzipDecompressor.field378; @@ -3938,73 +3949,73 @@ public final class Client extends GameShell implements Usernamed { ++cycleCntr; while (true) { - Widget var23; - ScriptEvent var24; - Widget var34; + ScriptEvent var25; + Widget var26; + Widget var37; do { - var24 = (ScriptEvent)field147.removeLast(); - if (var24 == null) { + var25 = (ScriptEvent)field147.removeLast(); + if (var25 == null) { while (true) { do { - var24 = (ScriptEvent)field148.removeLast(); - if (var24 == null) { + var25 = (ScriptEvent)field148.removeLast(); + if (var25 == null) { while (true) { do { - var24 = (ScriptEvent)scriptEvents.removeLast(); - if (var24 == null) { + var25 = (ScriptEvent)scriptEvents.removeLast(); + if (var25 == null) { this.method86(); WorldMapSectionType.method254(); if (clickedWidget != null) { this.method88(); } - PacketBufferNode var25; + PacketBufferNode var27; if (DevicePcmPlayerProvider.dragInventoryWidget != null) { class22.method295(DevicePcmPlayerProvider.dragInventoryWidget); ++itemDragDuration; if (MouseHandler.MouseHandler_currentButton == 0) { if (field207) { if (UserComparator6.field937 == DevicePcmPlayerProvider.dragInventoryWidget && dragItemSlotSource != dragItemSlotDestination) { - Widget var26 = DevicePcmPlayerProvider.dragInventoryWidget; - byte var27 = 0; - if (field136 == 1 && var26.contentType == 206) { - var27 = 1; + Widget var28 = DevicePcmPlayerProvider.dragInventoryWidget; + byte var29 = 0; + if (field136 == 1 && var28.contentType == 206) { + var29 = 1; } - if (var26.itemIds[dragItemSlotDestination] <= 0) { - var27 = 0; + if (var28.itemIds[dragItemSlotDestination] <= 0) { + var29 = 0; } - if (class168.method3461(class1.getWidgetClickMask(var26))) { + if (class168.method3461(class1.getWidgetClickMask(var28))) { var10 = dragItemSlotSource; var11 = dragItemSlotDestination; - var26.itemIds[var11] = var26.itemIds[var10]; - var26.itemQuantities[var11] = var26.itemQuantities[var10]; - var26.itemIds[var10] = -1; - var26.itemQuantities[var10] = 0; - } else if (var27 == 1) { + var28.itemIds[var11] = var28.itemIds[var10]; + var28.itemQuantities[var11] = var28.itemQuantities[var10]; + var28.itemIds[var10] = -1; + var28.itemQuantities[var10] = 0; + } else if (var29 == 1) { var10 = dragItemSlotSource; var11 = dragItemSlotDestination; while (var10 != var11) { if (var10 > var11) { - var26.swapItems(var10 - 1, var10); + var28.swapItems(var10 - 1, var10); --var10; } else if (var10 < var11) { - var26.swapItems(var10 + 1, var10); + var28.swapItems(var10 + 1, var10); ++var10; } } } else { - var26.swapItems(dragItemSlotDestination, dragItemSlotSource); + var28.swapItems(dragItemSlotDestination, dragItemSlotSource); } - var25 = Interpreter.method1915(ClientPacket.field302, packetWriter.isaacCipher); - var25.packetBuffer.writeShort(dragItemSlotDestination); - var25.packetBuffer.writeShortLE(dragItemSlotSource); - var25.packetBuffer.writeInt(DevicePcmPlayerProvider.dragInventoryWidget.id); - var25.packetBuffer.method56(var27); - packetWriter.method241(var25); + var27 = Interpreter.method1915(ClientPacket.field302, packetWriter.isaacCipher); + var27.packetBuffer.writeShort(dragItemSlotDestination); + var27.packetBuffer.writeShortLE(dragItemSlotSource); + var27.packetBuffer.writeInt(DevicePcmPlayerProvider.dragInventoryWidget.id); + var27.packetBuffer.method56(var29); + packetWriter.method241(var27); } } else if (this.shouldLeftClickOpenMenu()) { this.openMenu(field205, field206); @@ -4026,12 +4037,12 @@ public final class Client extends GameShell implements Usernamed { if (Scene.method3187()) { var4 = Scene.Scene_selectedX; var9 = Scene.Scene_selectedY; - var25 = Interpreter.method1915(ClientPacket.field318, packetWriter.isaacCipher); - var25.packetBuffer.writeByte(5); - var25.packetBuffer.method63(var9 + GraphicsObject.baseY); - var25.packetBuffer.method63(var4 + class50.baseX); - var25.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? (KeyHandler.KeyHandler_pressedKeys[81] ? 2 : 1) : 0); - packetWriter.method241(var25); + var27 = Interpreter.method1915(ClientPacket.field318, packetWriter.isaacCipher); + var27.packetBuffer.writeByte(5); + var27.packetBuffer.method63(var9 + GraphicsObject.baseY); + var27.packetBuffer.method63(var4 + class50.baseX); + var27.packetBuffer.method55(KeyHandler.KeyHandler_pressedKeys[82] ? (KeyHandler.KeyHandler_pressedKeys[81] ? 2 : 1) : 0); + packetWriter.method241(var27); Scene.method3103(); mouseCrossX = MouseHandler.MouseHandler_lastPressedX; mouseCrossY = MouseHandler.MouseHandler_lastPressedY; @@ -4041,9 +4052,9 @@ public final class Client extends GameShell implements Usernamed { destinationY = var9; } - if (var32 != Clock.mousedOverWidgetIf1) { - if (var32 != null) { - class22.method295(var32); + if (var36 != Clock.mousedOverWidgetIf1) { + if (var36 != null) { + class22.method295(var36); } if (Clock.mousedOverWidgetIf1 != null) { @@ -4051,9 +4062,9 @@ public final class Client extends GameShell implements Usernamed { } } - if (var33 != AccessFile.field8 && field218 == field219) { - if (var33 != null) { - class22.method295(var33); + if (var23 != AccessFile.field8 && field218 == field219) { + if (var23 != null) { + class22.method295(var23); } if (AccessFile.field8 != null) { @@ -4169,22 +4180,22 @@ public final class Client extends GameShell implements Usernamed { MusicPatchNode.cameraYaw &= 2047; } - int var35 = var16 - MusicPatchNode.cameraYaw; - if (var35 > 1024) { - var35 -= 2048; + int var38 = var16 - MusicPatchNode.cameraYaw; + if (var38 > 1024) { + var38 -= 2048; } - if (var35 < -1024) { - var35 += 2048; + if (var38 < -1024) { + var38 += 2048; } - if (var35 < 0 && var17 > 0 || var35 > 0 && var17 < 0) { + if (var38 < 0 && var17 > 0 || var38 > 0 && var17 < 0) { MusicPatchNode.cameraYaw = var16; } } for (var4 = 0; var4 < 5; ++var4) { - int var10002 = field144[var4]++; + int var10003 = field144[var4]++; } class196.varcs.tryWrite(); @@ -4206,46 +4217,46 @@ public final class Client extends GameShell implements Usernamed { try { packetWriter.method240(); - } catch (IOException var28) { + } catch (IOException var30) { class48.method868(); } return; } - var23 = var24.widget; - if (var23.childIndex < 0) { + var37 = var25.widget; + if (var37.childIndex < 0) { break; } - var34 = Huffman.getWidget(var23.parentId); - } while(var34 == null || var34.children == null || var23.childIndex >= var34.children.length || var23 != var34.children[var23.childIndex]); + var26 = Huffman.getWidget(var37.parentId); + } while(var26 == null || var26.children == null || var37.childIndex >= var26.children.length || var37 != var26.children[var37.childIndex]); - AbstractArchive.runScript(var24); + AbstractArchive.runScript(var25); } } - var23 = var24.widget; - if (var23.childIndex < 0) { + var37 = var25.widget; + if (var37.childIndex < 0) { break; } - var34 = Huffman.getWidget(var23.parentId); - } while(var34 == null || var34.children == null || var23.childIndex >= var34.children.length || var23 != var34.children[var23.childIndex]); + var26 = Huffman.getWidget(var37.parentId); + } while(var26 == null || var26.children == null || var37.childIndex >= var26.children.length || var37 != var26.children[var37.childIndex]); - AbstractArchive.runScript(var24); + AbstractArchive.runScript(var25); } } - var23 = var24.widget; - if (var23.childIndex < 0) { + var37 = var25.widget; + if (var37.childIndex < 0) { break; } - var34 = Huffman.getWidget(var23.parentId); - } while(var34 == null || var34.children == null || var23.childIndex >= var34.children.length || var23 != var34.children[var23.childIndex]); + var26 = Huffman.getWidget(var37.parentId); + } while(var26 == null || var26.children == null || var37.childIndex >= var26.children.length || var37 != var26.children[var37.childIndex]); - AbstractArchive.runScript(var24); + AbstractArchive.runScript(var25); } } @@ -4580,17 +4591,17 @@ public final class Client extends GameShell implements Usernamed { return true; } - int var37; + int var38; if (ServerPacket.field817 == var1.serverPacket0) { - for (var37 = 0; var37 < players.length; ++var37) { - if (players[var37] != null) { - players[var37].sequence = -1; + for (var38 = 0; var38 < players.length; ++var38) { + if (players[var38] != null) { + players[var38].sequence = -1; } } - for (var37 = 0; var37 < npcs.length; ++var37) { - if (npcs[var37] != null) { - npcs[var37].sequence = -1; + for (var38 = 0; var38 < npcs.length; ++var38) { + if (npcs[var38] != null) { + npcs[var38].sequence = -1; } } @@ -4603,9 +4614,9 @@ public final class Client extends GameShell implements Usernamed { WorldMapSection3.field1089 = var3.readUnsignedByteNegate(); while (var3.index < var1.serverPacket0Length) { - var37 = var3.readUnsignedByte(); - class190 var38 = RunException.method3430()[var37]; - class16.method189(var38); + var38 = var3.readUnsignedByte(); + class190 var39 = RunException.method3430()[var38]; + class16.method189(var39); } var1.serverPacket0 = null; @@ -4614,11 +4625,11 @@ public final class Client extends GameShell implements Usernamed { Widget var8; if (ServerPacket.field850 == var1.serverPacket0) { - var37 = var3.method44(); + var38 = var3.method44(); var6 = var3.method73(); var8 = Huffman.getWidget(var6); - if (var37 != var8.sequenceId || var37 == -1) { - var8.sequenceId = var37; + if (var38 != var8.sequenceId || var38 == -1) { + var8.sequenceId = var38; var8.modelFrame = 0; var8.modelFrameCycle = 0; class22.method295(var8); @@ -4630,8 +4641,8 @@ public final class Client extends GameShell implements Usernamed { Widget var9; if (ServerPacket.field819 == var1.serverPacket0) { - var37 = var3.method73(); - var9 = Huffman.getWidget(var37); + var38 = var3.method73(); + var9 = Huffman.getWidget(var38); var9.modelType = 3; var9.modelId = Canvas.localPlayer.appearance.getChatHeadId(); class22.method295(var9); @@ -4646,8 +4657,8 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field796 == var1.serverPacket0) { - var37 = var3.method72(); - var9 = Huffman.getWidget(var37); + var38 = var3.method72(); + var9 = Huffman.getWidget(var38); for (var5 = 0; var5 < var9.itemIds.length; ++var5) { var9.itemIds[var5] = -1; @@ -4664,14 +4675,14 @@ public final class Client extends GameShell implements Usernamed { int var12; int var13; if (ServerPacket.field859 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var6 = var3.readUnsignedShort(); - if (var37 < -70000) { + if (var38 < -70000) { var6 += 32768; } - if (var37 >= 0) { - var8 = Huffman.getWidget(var37); + if (var38 >= 0) { + var8 = Huffman.getWidget(var38); } else { var8 = null; } @@ -4732,9 +4743,9 @@ public final class Client extends GameShell implements Usernamed { boolean var14; if (ServerPacket.field810 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var14 = var3.readUnsignedByte() == 1; - var8 = Huffman.getWidget(var37); + var8 = Huffman.getWidget(var38); if (var14 != var8.isHidden) { var8.isHidden = var14; class22.method295(var8); @@ -4745,11 +4756,11 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field852 == var1.serverPacket0) { - byte var39 = var3.method60(); + byte var40 = var3.method60(); var6 = var3.method66(); - Varps.Varps_temp[var6] = var39; - if (Varps.Varps_main[var6] != var39) { - Varps.Varps_main[var6] = var39; + Varps.Varps_temp[var6] = var40; + if (Varps.Varps_main[var6] != var40) { + Varps.Varps_main[var6] = var40; } Archive.method4703(var6); @@ -4765,13 +4776,13 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field844 == var1.serverPacket0) { - var37 = var3.readUnsignedByte(); + var38 = var3.readUnsignedByte(); if (var3.readUnsignedByte() == 0) { - grandExchangeOffers[var37] = new GrandExchangeOffer(); + grandExchangeOffers[var38] = new GrandExchangeOffer(); var3.index += 18; } else { --var3.index; - grandExchangeOffers[var37] = new GrandExchangeOffer(var3, false); + grandExchangeOffers[var38] = new GrandExchangeOffer(var3, false); } field122 = cycleCntr; @@ -4780,10 +4791,10 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field873 == var1.serverPacket0) { - var37 = var3.method67(); - rootInterface = var37; + var38 = var3.method67(); + rootInterface = var38; this.method87(false); - DevicePcmPlayerProvider.method845(var37); + DevicePcmPlayerProvider.method845(var38); WorldMapSection3.runWidgetOnLoadListener(rootInterface); for (var6 = 0; var6 < 100; ++var6) { @@ -4804,13 +4815,13 @@ public final class Client extends GameShell implements Usernamed { Widget var15; if (ServerPacket.field839 == var1.serverPacket0) { - var37 = var3.method67(); + var38 = var3.method67(); var6 = var3.method67(); var5 = var3.method67(); var10 = var3.method73(); var15 = Huffman.getWidget(var10); - if (var37 != var15.modelAngleX || var5 != var15.modelAngleY || var6 != var15.modelZoom) { - var15.modelAngleX = var37; + if (var38 != var15.modelAngleX || var5 != var15.modelAngleY || var6 != var15.modelZoom) { + var15.modelAngleX = var38; var15.modelAngleY = var5; var15.modelZoom = var6; class22.method295(var15); @@ -4881,11 +4892,11 @@ public final class Client extends GameShell implements Usernamed { Widget var16; if (ServerPacket.field830 == var1.serverPacket0) { - var37 = var3.method66(); + var38 = var3.method66(); var6 = var3.method65(); var5 = var3.method72(); var16 = Huffman.getWidget(var5); - var16.field963 = var37 + (var6 << 16); + var16.field963 = var38 + (var6 << 16); var1.serverPacket0 = null; return true; } @@ -4900,15 +4911,15 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field809 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var6 = var3.readUnsignedShort(); if (var6 == 65535) { var6 = -1; } var5 = var3.method73(); - var16 = Huffman.getWidget(var37); - ItemDefinition var40; + var16 = Huffman.getWidget(var38); + ItemDefinition var41; if (!var16.isIf3) { if (var6 == -1) { var16.modelType = 0; @@ -4916,24 +4927,24 @@ public final class Client extends GameShell implements Usernamed { return true; } - var40 = Skills.getItemDefinition(var6); + var41 = Skills.getItemDefinition(var6); var16.modelType = 4; var16.modelId = var6; - var16.modelAngleX = var40.xan2d; - var16.modelAngleY = var40.yan2d; - var16.modelZoom = var40.zoom2d * 100 / var5; + var16.modelAngleX = var41.xan2d; + var16.modelAngleY = var41.yan2d; + var16.modelZoom = var41.zoom2d * 100 / var5; class22.method295(var16); } else { var16.itemId = var6; var16.itemQuantity = var5; - var40 = Skills.getItemDefinition(var6); - var16.modelAngleX = var40.xan2d; - var16.modelAngleY = var40.yan2d; - var16.modelAngleZ = var40.zan2d; - var16.modelOffsetX = var40.offsetX2d; - var16.modelOffsetY = var40.offsetY2d; - var16.modelZoom = var40.zoom2d; - if (var40.isStackable == 1) { + var41 = Skills.getItemDefinition(var6); + var16.modelAngleX = var41.xan2d; + var16.modelAngleY = var41.yan2d; + var16.modelAngleZ = var41.zan2d; + var16.modelOffsetX = var41.offsetX2d; + var16.modelOffsetY = var41.offsetY2d; + var16.modelZoom = var41.zoom2d; + if (var41.isStackable == 1) { var16.itemQuantityMode = 1; } else { var16.itemQuantityMode = 2; @@ -4955,7 +4966,7 @@ public final class Client extends GameShell implements Usernamed { String var17; boolean var18; if (ServerPacket.field792 == var1.serverPacket0) { - var37 = var3.method48(); + var38 = var3.method48(); var14 = var3.readUnsignedByte() == 1; var17 = ""; var18 = false; @@ -4966,9 +4977,9 @@ public final class Client extends GameShell implements Usernamed { } } - String var41 = var3.readStringCp1252NullTerminated(); + String var42 = var3.readStringCp1252NullTerminated(); if (!var18) { - WorldMapIcon1.addGameMessage(var37, var17, var41); + WorldMapIcon1.addGameMessage(var38, var17, var42); } var1.serverPacket0 = null; @@ -5003,7 +5014,7 @@ public final class Client extends GameShell implements Usernamed { long var19; if (ServerPacket.field837 == var1.serverPacket0) { - var37 = var3.method71(); + var38 = var3.method71(); var6 = var3.method66(); if (var6 == 65535) { var6 = -1; @@ -5017,12 +5028,12 @@ public final class Client extends GameShell implements Usernamed { for (var11 = var10; var11 <= var6; ++var11) { var19 = (long)var11 + ((long)var5 << 32); - Node var42 = widgetClickMasks.get(var19); - if (var42 != null) { - var42.remove(); + Node var43 = widgetClickMasks.get(var19); + if (var43 != null) { + var43.remove(); } - widgetClickMasks.put(new IntegerNode(var37), var19); + widgetClickMasks.put(new IntegerNode(var38), var19); } var1.serverPacket0 = null; @@ -5054,20 +5065,20 @@ public final class Client extends GameShell implements Usernamed { String var21; if (ServerPacket.field851 == var1.serverPacket0) { var21 = var3.readStringCp1252NullTerminated(); - Object[] var46 = new Object[var21.length() + 1]; + Object[] var47 = new Object[var21.length() + 1]; for (var5 = var21.length() - 1; var5 >= 0; --var5) { if (var21.charAt(var5) == 's') { - var46[var5 + 1] = var3.readStringCp1252NullTerminated(); + var47[var5 + 1] = var3.readStringCp1252NullTerminated(); } else { - var46[var5 + 1] = new Integer(var3.readInt()); + var47[var5 + 1] = new Integer(var3.readInt()); } } - var46[0] = new Integer(var3.readInt()); - ScriptEvent var49 = new ScriptEvent(); - var49.args0 = var46; - AbstractArchive.runScript(var49); + var47[0] = new Integer(var3.readInt()); + ScriptEvent var50 = new ScriptEvent(); + var50.args0 = var47; + AbstractArchive.runScript(var50); var1.serverPacket0 = null; return true; } @@ -5100,11 +5111,11 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field867 == var1.serverPacket0) { - for (var37 = 0; var37 < VarpDefinition.field944; ++var37) { - VarpDefinition var44 = SecureRandomCallable.method1140(var37); - if (var44 != null) { - Varps.Varps_temp[var37] = 0; - Varps.Varps_main[var37] = 0; + for (var38 = 0; var38 < VarpDefinition.field944; ++var38) { + VarpDefinition var45 = SecureRandomCallable.method1140(var38); + if (var45 != null) { + Varps.Varps_temp[var38] = 0; + Varps.Varps_main[var38] = 0; } } @@ -5115,14 +5126,14 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field833 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var6 = var3.readUnsignedShort(); - if (var37 < -70000) { + if (var38 < -70000) { var6 += 32768; } - if (var37 >= 0) { - var8 = Huffman.getWidget(var37); + if (var38 >= 0) { + var8 = Huffman.getWidget(var38); } else { var8 = null; } @@ -5155,19 +5166,19 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field854 == var1.serverPacket0) { - var37 = var3.readUnsignedShort(); + var38 = var3.readUnsignedShort(); var6 = var3.readUnsignedByte(); var5 = var3.readUnsignedShort(); - Ignored.queueSoundEffect(var37, var6, var5); + Ignored.queueSoundEffect(var38, var6, var5); var1.serverPacket0 = null; return true; } if (ServerPacket.field848 == var1.serverPacket0) { - var37 = var3.method72(); + var38 = var3.method72(); var6 = var3.method69(); var5 = var3.method68(); - var16 = Huffman.getWidget(var37); + var16 = Huffman.getWidget(var38); if (var5 != var16.rawX || var6 != var16.rawY || var16.xAlignment != 0 || var16.yAlignment != 0) { var16.rawX = var5; var16.rawY = var6; @@ -5176,7 +5187,7 @@ public final class Client extends GameShell implements Usernamed { class22.method295(var16); this.alignWidget(var16); if (var16.type == 0) { - class39.revalidateWidgetScroll(Widget.interfaceComponents[var37 >> 16], var16, false); + class39.revalidateWidgetScroll(Widget.interfaceComponents[var38 >> 16], var16, false); } } @@ -5185,12 +5196,12 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field824 == var1.serverPacket0) { - var37 = var3.method67(); + var38 = var3.method67(); var6 = var3.method73(); var8 = Huffman.getWidget(var6); - if (var8.modelType != 2 || var37 != var8.modelId) { + if (var8.modelType != 2 || var38 != var8.modelId) { var8.modelType = 2; - var8.modelId = var37; + var8.modelId = var38; class22.method295(var8); } @@ -5199,15 +5210,15 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field836 == var1.serverPacket0) { - World var43 = new World(); - var43.host = var3.readStringCp1252NullTerminated(); - var43.id = var3.readUnsignedShort(); + World var44 = new World(); + var44.host = var3.readStringCp1252NullTerminated(); + var44.id = var3.readUnsignedShort(); var6 = var3.readInt(); - var43.properties = var6; + var44.properties = var6; GameShell.updateGameState(45); var2.close(); var2 = null; - class31.changeWorld(var43); + class31.changeWorld(var44); var1.serverPacket0 = null; return false; } @@ -5228,17 +5239,17 @@ public final class Client extends GameShell implements Usernamed { InterfaceParent var22; if (ServerPacket.field871 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var6 = var3.readInt(); - InterfaceParent var48 = (InterfaceParent)interfaceParents.get((long)var6); - var22 = (InterfaceParent)interfaceParents.get((long)var37); + InterfaceParent var49 = (InterfaceParent)interfaceParents.get((long)var6); + var22 = (InterfaceParent)interfaceParents.get((long)var38); if (var22 != null) { - MenuAction.closeInterface(var22, var48 == null || var48.group != var22.group); + MenuAction.closeInterface(var22, var49 == null || var49.group != var22.group); } - if (var48 != null) { - var48.remove(); - interfaceParents.put(var48, (long)var37); + if (var49 != null) { + var49.remove(); + interfaceParents.put(var49, (long)var38); } var15 = Huffman.getWidget(var6); @@ -5246,7 +5257,7 @@ public final class Client extends GameShell implements Usernamed { class22.method295(var15); } - var15 = Huffman.getWidget(var37); + var15 = Huffman.getWidget(var38); if (var15 != null) { class22.method295(var15); class39.revalidateWidgetScroll(Widget.interfaceComponents[var15.id >>> 16], var15, true); @@ -5261,16 +5272,16 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field813 == var1.serverPacket0) { - var37 = var3.method72(); + var38 = var3.method72(); var6 = var3.method66(); var5 = var6 >> 10 & 31; var10 = var6 >> 5 & 31; var11 = var6 & 31; var12 = (var10 << 11) + (var5 << 19) + (var11 << 3); - Widget var47 = Huffman.getWidget(var37); - if (var12 != var47.color) { - var47.color = var12; - class22.method295(var47); + Widget var48 = Huffman.getWidget(var38); + if (var12 != var48.color) { + var48.color = var12; + class22.method295(var48); } var1.serverPacket0 = null; @@ -5278,15 +5289,15 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field828 == var1.serverPacket0) { - var37 = var3.readUnsignedByte(); + var38 = var3.readUnsignedByte(); var6 = var3.readUnsignedByte(); var5 = var3.readUnsignedByte(); var10 = var3.readUnsignedByte(); - field139[var37] = true; - field141[var37] = var6; - field142[var37] = var5; - field143[var37] = var10; - field144[var37] = 0; + field139[var38] = true; + field141[var38] = var6; + field142[var38] = var5; + field143[var38] = var10; + field144[var38] = 0; var1.serverPacket0 = null; return true; } @@ -5309,18 +5320,18 @@ public final class Client extends GameShell implements Usernamed { Canvas.field95 = var3.readUnsignedByteNegate(); WorldMapSection3.field1089 = var3.readUnsignedByte(); - for (var37 = WorldMapSection3.field1089; var37 < WorldMapSection3.field1089 + 8; ++var37) { + for (var38 = WorldMapSection3.field1089; var38 < WorldMapSection3.field1089 + 8; ++var38) { for (var6 = Canvas.field95; var6 < Canvas.field95 + 8; ++var6) { - if (groundItems[SoundSystem.plane][var37][var6] != null) { - groundItems[SoundSystem.plane][var37][var6] = null; - TilePaint.updateItemPile(var37, var6); + if (groundItems[SoundSystem.plane][var38][var6] != null) { + groundItems[SoundSystem.plane][var38][var6] = null; + TilePaint.updateItemPile(var38, var6); } } } - for (PendingSpawn var45 = (PendingSpawn) pendingSpawns.last(); var45 != null; var45 = (PendingSpawn) pendingSpawns.previous()) { - if (var45.x >= WorldMapSection3.field1089 && var45.x < WorldMapSection3.field1089 + 8 && var45.y >= Canvas.field95 && var45.y < Canvas.field95 + 8 && var45.level == SoundSystem.plane) { - var45.hitpoints = 0; + for (PendingSpawn var46 = (PendingSpawn)pendingSpawns.last(); var46 != null; var46 = (PendingSpawn)pendingSpawns.previous()) { + if (var46.x >= WorldMapSection3.field1089 && var46.x < WorldMapSection3.field1089 + 8 && var46.y >= Canvas.field95 && var46.y < Canvas.field95 + 8 && var46.level == SoundSystem.plane) { + var46.hitpoints = 0; } } @@ -5329,9 +5340,9 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field820 == var1.serverPacket0) { - var37 = var3.method73(); + var38 = var3.method73(); var6 = var3.method67(); - var8 = Huffman.getWidget(var37); + var8 = Huffman.getWidget(var38); if (var8.modelType != 1 || var6 != var8.modelId) { var8.modelType = 1; var8.modelId = var6; @@ -5343,8 +5354,8 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field823 == var1.serverPacket0) { - var37 = var3.readUnsignedByte(); - BufferedNetSocket.method3500(var37); + var38 = var3.readUnsignedByte(); + BufferedNetSocket.method3500(var38); var1.serverPacket0 = null; return true; } @@ -5353,6 +5364,7 @@ public final class Client extends GameShell implements Usernamed { long var25; long var27; PlayerType var29; + int var51; if (ServerPacket.field843 == var1.serverPacket0) { var21 = var3.readStringCp1252NullTerminated(); var25 = var3.readLong(); @@ -5360,27 +5372,27 @@ public final class Client extends GameShell implements Usernamed { var19 = (long)var3.readMedium(); var29 = (PlayerType)ScriptFrame.findEnumerated(class48.method865(), var3.readUnsignedByte()); var23 = (var27 << 32) + var19; - boolean var53 = false; + boolean var55 = false; - for (int var31 = 0; var31 < 100; ++var31) { - if (field152[var31] == var23) { - var53 = true; + for (var51 = 0; var51 < 100; ++var51) { + if (field152[var51] == var23) { + var55 = true; break; } } if (var29.isUser && WorldMapArea.friendSystem.isIgnored(new Username(var21, KeyHandler.loginType))) { - var53 = true; + var55 = true; } - if (!var53 && field208 == 0) { + if (!var55 && field208 == 0) { field152[field156] = var23; field156 = (field156 + 1) % 100; - String var55 = AbstractFont.escapeBrackets(class233.method4527(KitDefinition.method4866(var3))); + String var56 = AbstractFont.escapeBrackets(class233.method4527(KitDefinition.method4866(var3))); if (var29.modIcon != -1) { - GrandExchangeEvents.addMessage(9, ItemContainer.method1170(var29.modIcon) + var21, var55, Clock.method3534(var25)); + GrandExchangeEvents.addChatMessage(9, ItemContainer.method1170(var29.modIcon) + var21, var56, Clock.method3534(var25)); } else { - GrandExchangeEvents.addMessage(9, var21, var55, Clock.method3534(var25)); + GrandExchangeEvents.addChatMessage(9, var21, var56, Clock.method3534(var25)); } } @@ -5395,9 +5407,9 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field808 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var4 = var3.readStringCp1252NullTerminated(); - var8 = Huffman.getWidget(var37); + var8 = Huffman.getWidget(var38); if (!var4.equals(var8.text)) { var8.text = var4; class22.method295(var8); @@ -5416,8 +5428,8 @@ public final class Client extends GameShell implements Usernamed { if (ServerPacket.field791 == var1.serverPacket0) { isCameraLocked = false; - for (var37 = 0; var37 < 5; ++var37) { - field139[var37] = false; + for (var38 = 0; var38 < 5; ++var38) { + field139[var38] = false; } var1.serverPacket0 = null; @@ -5432,10 +5444,10 @@ public final class Client extends GameShell implements Usernamed { VertexNormal.field946 = var3.readUnsignedByte(); class171.field1116 = var3.readUnsignedByte(); if (class171.field1116 >= 100) { - var37 = GrandExchangeOffer.field376 * 128 + 64; + var38 = GrandExchangeOffer.field376 * 128 + 64; var6 = KeyHandler.field445 * 128 + 64; - var5 = class32.getTileHeight(var37, var6, SoundSystem.plane) - ArchiveDiskAction.field410; - var10 = var37 - WorldMapSection1.cameraX; + var5 = class32.getTileHeight(var38, var6, SoundSystem.plane) - ArchiveDiskAction.field410; + var10 = var38 - WorldMapSection1.cameraX; var11 = var5 - GrandExchangeEvents.cameraY; var12 = var6 - class11.cameraZ; var13 = (int)Math.sqrt((double)(var12 * var12 + var10 * var10)); @@ -5455,9 +5467,9 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field865 == var1.serverPacket0) { - var37 = var3.method73(); + var38 = var3.method73(); var6 = var3.method67(); - var8 = Huffman.getWidget(var37); + var8 = Huffman.getWidget(var38); if (var8 != null && var8.type == 0) { if (var6 > var8.scrollHeight - var8.height) { var6 = var8.scrollHeight - var8.height; @@ -5478,9 +5490,9 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field835 == var1.serverPacket0) { - var37 = var3.method65(); - Script.method2216(var37); - field116[++field117 - 1 & 31] = var37 & 32767; + var38 = var3.method65(); + Script.method2216(var38); + field116[++field117 - 1 & 31] = var38 & 32767; var1.serverPacket0 = null; return true; } @@ -5497,15 +5509,15 @@ public final class Client extends GameShell implements Usernamed { if (ServerPacket.field811 == var1.serverPacket0) { class12.method159(); - var37 = var3.method71(); + var38 = var3.method71(); var6 = var3.readUnsignedByteNegate(); var5 = var3.readUnsignedByte(); - experience[var6] = var37; + experience[var6] = var38; currentLevels[var6] = var5; levels[var6] = 1; for (var10 = 0; var10 < 98; ++var10) { - if (var37 >= Skills.Skills_experienceTable[var10]) { + if (var38 >= Skills.Skills_experienceTable[var10]) { levels[var6] = var10 + 2; } } @@ -5516,15 +5528,15 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field858 == var1.serverPacket0) { - var37 = var3.readInt(); + var38 = var3.readInt(); var6 = var3.readInt(); var5 = DynamicObject.method2222(); - PacketBufferNode var56 = Interpreter.method1915(ClientPacket.field233, packetWriter.isaacCipher); - var56.packetBuffer.method56(var5); - var56.packetBuffer.writeByte(GameShell.fps); - var56.packetBuffer.writeIntME(var37); - var56.packetBuffer.writeIntLE(var6); - packetWriter.method241(var56); + PacketBufferNode var54 = Interpreter.method1915(ClientPacket.field233, packetWriter.isaacCipher); + var54.packetBuffer.method56(var5); + var54.packetBuffer.writeByte(GameShell.fps); + var54.packetBuffer.writeIntME(var38); + var54.packetBuffer.writeIntLE(var6); + packetWriter.method241(var54); var1.serverPacket0 = null; return true; } @@ -5559,10 +5571,10 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field807 == var1.serverPacket0) { - byte[] var54 = new byte[var1.serverPacket0Length]; - var3.method237(var54, 0, var54.length); - Buffer var52 = new Buffer(var54); - var17 = var52.readStringCp1252NullTerminated(); + byte[] var52 = new byte[var1.serverPacket0Length]; + var3.method237(var52, 0, var52.length); + Buffer var53 = new Buffer(var52); + var17 = var53.readStringCp1252NullTerminated(); WorldMapCacheName.openURL(var17, true, false); var1.serverPacket0 = null; return true; @@ -5574,9 +5586,9 @@ public final class Client extends GameShell implements Usernamed { return true; } - InterfaceParent var50; + InterfaceParent var30; if (ServerPacket.field845 == var1.serverPacket0) { - var37 = var3.index + var1.serverPacket0Length; + var38 = var3.index + var1.serverPacket0Length; var6 = var3.readUnsignedShort(); var5 = var3.readUnsignedShort(); if (var6 != rootInterface) { @@ -5590,18 +5602,18 @@ public final class Client extends GameShell implements Usernamed { } } - for (; var5-- > 0; var50.keep = true) { + for (; var5-- > 0; var30.keep = true) { var10 = var3.readInt(); var11 = var3.readUnsignedShort(); var12 = var3.readUnsignedByte(); - var50 = (InterfaceParent)interfaceParents.get((long)var10); - if (var50 != null && var11 != var50.group) { - MenuAction.closeInterface(var50, true); - var50 = null; + var30 = (InterfaceParent)interfaceParents.get((long)var10); + if (var30 != null && var11 != var30.group) { + MenuAction.closeInterface(var30, true); + var30 = null; } - if (var50 == null) { - var50 = SecureRandomCallable.method1143(var10, var11, var12); + if (var30 == null) { + var30 = SecureRandomCallable.method1143(var10, var11, var12); } } @@ -5615,13 +5627,13 @@ public final class Client extends GameShell implements Usernamed { widgetClickMasks = new NodeHashTable(512); - while (var3.index < var37) { + while (var3.index < var38) { var10 = var3.readInt(); var11 = var3.readUnsignedShort(); var12 = var3.readUnsignedShort(); var13 = var3.readInt(); - for (int var51 = var11; var51 <= var12; ++var51) { + for (var51 = var11; var51 <= var12; ++var51) { var23 = (long)var51 + ((long)var10 << 32); widgetClickMasks.put(new IntegerNode(var13), var23); } @@ -5632,7 +5644,7 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field855 == var1.serverPacket0) { - var37 = var3.method58(); + var38 = var3.method58(); var6 = var3.method58(); var17 = var3.readStringCp1252NullTerminated(); if (var6 >= 1 && var6 <= 8) { @@ -5641,7 +5653,7 @@ public final class Client extends GameShell implements Usernamed { } playerMenuActions[var6 - 1] = var17; - playerOptionsPriorities[var6 - 1] = var37 == 0; + playerOptionsPriorities[var6 - 1] = var38 == 0; } var1.serverPacket0 = null; @@ -5671,15 +5683,15 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field793 == var1.serverPacket0) { - var37 = var3.readUnsignedShort(); + var38 = var3.readUnsignedShort(); var6 = var3.readInt(); - Varps.Varps_temp[var37] = var6; - if (Varps.Varps_main[var37] != var6) { - Varps.Varps_main[var37] = var6; + Varps.Varps_temp[var38] = var6; + if (Varps.Varps_main[var38] != var6) { + Varps.Varps_main[var38] = var6; } - Archive.method4703(var37); - field121[++field123 - 1 & 31] = var37; + Archive.method4703(var38); + field121[++field123 - 1 & 31] = var38; var1.serverPacket0 = null; return true; } @@ -5691,10 +5703,10 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field798 == var1.serverPacket0) { - var37 = var3.readInt(); - var50 = (InterfaceParent)interfaceParents.get((long)var37); - if (var50 != null) { - MenuAction.closeInterface(var50, true); + var38 = var3.readInt(); + var30 = (InterfaceParent)interfaceParents.get((long)var38); + if (var30 != null) { + MenuAction.closeInterface(var30, true); } if (field127 != null) { @@ -5707,11 +5719,11 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field862 == var1.serverPacket0) { - for (var37 = 0; var37 < Varps.Varps_main.length; ++var37) { - if (Varps.Varps_temp[var37] != Varps.Varps_main[var37]) { - Varps.Varps_main[var37] = Varps.Varps_temp[var37]; - Archive.method4703(var37); - field121[++field123 - 1 & 31] = var37; + for (var38 = 0; var38 < Varps.Varps_main.length; ++var38) { + if (Varps.Varps_temp[var38] != Varps.Varps_main[var38]) { + Varps.Varps_main[var38] = Varps.Varps_temp[var38]; + Archive.method4703(var38); + field121[++field123 - 1 & 31] = var38; } } @@ -5727,30 +5739,30 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field812 == var1.serverPacket0) { - var37 = var3.method67(); - if (var37 == 65535) { - var37 = -1; + var38 = var3.method67(); + if (var38 == 65535) { + var38 = -1; } - AbstractUserComparator.method5437(var37); + AbstractUserComparator.method5437(var38); var1.serverPacket0 = null; return true; } if (ServerPacket.field829 == var1.serverPacket0) { - var37 = var3.method70(); + var38 = var3.method70(); var6 = var3.method66(); if (var6 == 65535) { var6 = -1; } - HealthBar.method1994(var6, var37); + HealthBar.method1994(var6, var38); var1.serverPacket0 = null; return true; } if (ServerPacket.field866 == var1.serverPacket0) { - var37 = var3.method58(); + var38 = var3.method58(); var6 = var3.method72(); var5 = var3.method67(); var22 = (InterfaceParent)interfaceParents.get((long)var6); @@ -5758,7 +5770,7 @@ public final class Client extends GameShell implements Usernamed { MenuAction.closeInterface(var22, var5 != var22.group); } - SecureRandomCallable.method1143(var6, var5, var37); + SecureRandomCallable.method1143(var6, var5, var38); var1.serverPacket0 = null; return true; } @@ -5768,35 +5780,35 @@ public final class Client extends GameShell implements Usernamed { var25 = (long)var3.readUnsignedShort(); var27 = (long)var3.readMedium(); var29 = (PlayerType)ScriptFrame.findEnumerated(class48.method865(), var3.readUnsignedByte()); - long var30 = (var25 << 32) + var27; - boolean var32 = false; + long var31 = (var25 << 32) + var27; + boolean var33 = false; - for (int var33 = 0; var33 < 100; ++var33) { - if (var30 == field152[var33]) { - var32 = true; + for (int var34 = 0; var34 < 100; ++var34) { + if (var31 == field152[var34]) { + var33 = true; break; } } if (WorldMapArea.friendSystem.isIgnored(new Username(var21, KeyHandler.loginType))) { - var32 = true; + var33 = true; } - if (!var32 && field208 == 0) { - field152[field156] = var30; + if (!var33 && field208 == 0) { + field152[field156] = var31; field156 = (field156 + 1) % 100; String var57 = AbstractFont.escapeBrackets(class233.method4527(KitDefinition.method4866(var3))); - byte var34; + byte var35; if (var29.isPrivileged) { - var34 = 7; + var35 = 7; } else { - var34 = 3; + var35 = 3; } if (var29.modIcon != -1) { - WorldMapIcon1.addGameMessage(var34, ItemContainer.method1170(var29.modIcon) + var21, var57); + WorldMapIcon1.addGameMessage(var35, ItemContainer.method1170(var29.modIcon) + var21, var57); } else { - WorldMapIcon1.addGameMessage(var34, var21, var57); + WorldMapIcon1.addGameMessage(var35, var21, var57); } } @@ -5805,9 +5817,9 @@ public final class Client extends GameShell implements Usernamed { } if (ServerPacket.field794 == var1.serverPacket0) { - var37 = var3.readInt(); - if (var37 != field198) { - field198 = var37; + var38 = var3.readInt(); + if (var38 != field198) { + field198 = var38; WorldMapArea.method428(); } @@ -5831,16 +5843,16 @@ public final class Client extends GameShell implements Usernamed { NPCDefinition.sendStackTrace("" + (var1.serverPacket0 != null ? var1.serverPacket0.id : -1) + "," + (var1.field677 != null ? var1.field677.id : -1) + "," + (var1.field678 != null ? var1.field678.id : -1) + "," + var1.serverPacket0Length, (Throwable)null); TextureProvider.method2773(); - } catch (IOException var35) { + } catch (IOException var36) { class48.method868(); - } catch (Exception var36) { + } catch (Exception var37) { var4 = "" + (var1.serverPacket0 != null ? var1.serverPacket0.id : -1) + "," + (var1.field677 != null ? var1.field677.id : -1) + "," + (var1.field678 != null ? var1.field678.id : -1) + "," + var1.serverPacket0Length + "," + (Canvas.localPlayer.pathX[0] + class50.baseX) + "," + (Canvas.localPlayer.pathY[0] + GraphicsObject.baseY) + ","; for (var5 = 0; var5 < var1.serverPacket0Length && var5 < 50; ++var5) { var4 = var4 + var3.array[var5] + ","; } - NPCDefinition.sendStackTrace(var4, var36); + NPCDefinition.sendStackTrace(var4, var37); TextureProvider.method2773(); } @@ -5890,13 +5902,13 @@ public final class Client extends GameShell implements Usernamed { } if (DevicePcmPlayerProvider.dragInventoryWidget == null && clickedWidget == null) { - int var12 = MouseHandler.MouseHandler_lastButton; + int var11 = MouseHandler.MouseHandler_lastButton; int var7; - int var11; + int var12; int var13; if (isMenuOpen) { int var14; - if (var12 != 1 && (AbstractRasterProvider.mouseCam || var12 != 4)) { + if (var11 != 1 && (AbstractRasterProvider.mouseCam || var11 != 4)) { var2 = MouseHandler.MouseHandler_x; var14 = MouseHandler.MouseHandler_y; if (var2 < WorldMapDecoration.menuX - 10 || var2 > WorldMapDecoration.menuX + class214.menuWidth + 10 || var14 < GameShell.menuY - 10 || var14 > AbstractWorldMapIcon.menuHeight + GameShell.menuY + 10) { @@ -5905,17 +5917,17 @@ public final class Client extends GameShell implements Usernamed { } } - if (var12 == 1 || !AbstractRasterProvider.mouseCam && var12 == 4) { + if (var11 == 1 || !AbstractRasterProvider.mouseCam && var11 == 4) { var2 = WorldMapDecoration.menuX; var14 = GameShell.menuY; - var7 = class214.menuWidth; + var12 = class214.menuWidth; var3 = MouseHandler.MouseHandler_lastPressedX; - var11 = MouseHandler.MouseHandler_lastPressedY; + var13 = MouseHandler.MouseHandler_lastPressedY; int var15 = -1; for (int var16 = 0; var16 < menuOptionsCount; ++var16) { - var13 = (menuOptionsCount - 1 - var16) * 15 + var14 + 31; - if (var3 > var2 && var3 < var7 + var2 && var11 > var13 - 13 && var11 < var13 + 3) { + var7 = (menuOptionsCount - 1 - var16) * 15 + var14 + 31; + if (var3 > var2 && var3 < var12 + var2 && var13 > var7 - 13 && var13 < var7 + 3) { var15 = var16; } } @@ -5928,69 +5940,73 @@ public final class Client extends GameShell implements Usernamed { Players.method2112(WorldMapDecoration.menuX, GameShell.menuY, class214.menuWidth, AbstractWorldMapIcon.menuHeight); } } else { - var2 = menuOptionsCount - 1; - if ((var12 == 1 || !AbstractRasterProvider.mouseCam && var12 == 4) && var2 >= 0) { - var7 = menuOpcodes[var2]; - if (var7 == 39 || var7 == 40 || var7 == 41 || var7 == 42 || var7 == 43 || var7 == 33 || var7 == 34 || var7 == 35 || var7 == 36 || var7 == 37 || var7 == 38 || var7 == 1005) { - label223: { + label219: { + var2 = menuOptionsCount - 1; + if ((var11 == 1 || !AbstractRasterProvider.mouseCam && var11 == 4) && var2 >= 0) { + var12 = menuOpcodes[var2]; + if (var12 == 39 || var12 == 40 || var12 == 41 || var12 == 42 || var12 == 43 || var12 == 33 || var12 == 34 || var12 == 35 || var12 == 36 || var12 == 37 || var12 == 38 || var12 == 1005) { var3 = menuArguments1[var2]; - var11 = menuArguments2[var2]; - Widget var8 = Huffman.getWidget(var11); - var13 = class1.getWidgetClickMask(var8); - boolean var9 = (var13 >> 28 & 1) != 0; - if (!var9) { - Object var10 = null; - if (!class168.method3461(class1.getWidgetClickMask(var8))) { - break label223; - } + var13 = menuArguments2[var2]; + Widget var8 = Huffman.getWidget(var13); + var7 = class1.getWidgetClickMask(var8); + boolean var9 = (var7 >> 28 & 1) != 0; + if (var9) { + break label219; } - if (DevicePcmPlayerProvider.dragInventoryWidget != null && !field207 && menuOptionsCount > 0 && !this.shouldLeftClickOpenMenu()) { - var12 = field205; - var13 = field206; - WorldMapDecorationType.processTempMenuAction(UnitPriceComparator.tempMenuAction, var12, var13); - UnitPriceComparator.tempMenuAction = null; + Object var10 = null; + if (class168.method3461(class1.getWidgetClickMask(var8))) { + break label219; } - - field207 = false; - itemDragDuration = 0; - if (DevicePcmPlayerProvider.dragInventoryWidget != null) { - class22.method295(DevicePcmPlayerProvider.dragInventoryWidget); - } - - DevicePcmPlayerProvider.dragInventoryWidget = Huffman.getWidget(var11); - dragItemSlotSource = var3; - field205 = MouseHandler.MouseHandler_lastPressedX; - field206 = MouseHandler.MouseHandler_lastPressedY; - if (var2 >= 0) { - UnitPriceComparator.tempMenuAction = new MenuAction(); - UnitPriceComparator.tempMenuAction.argument1 = menuArguments1[var2]; - UnitPriceComparator.tempMenuAction.argument2 = menuArguments2[var2]; - UnitPriceComparator.tempMenuAction.opcode = menuOpcodes[var2]; - UnitPriceComparator.tempMenuAction.argument0 = menuArguments0[var2]; - UnitPriceComparator.tempMenuAction.action = menuActions[var2]; - } - - class22.method295(DevicePcmPlayerProvider.dragInventoryWidget); - return; } } + + if ((var11 == 1 || !AbstractRasterProvider.mouseCam && var11 == 4) && this.shouldLeftClickOpenMenu()) { + var11 = 2; + } + + if ((var11 == 1 || !AbstractRasterProvider.mouseCam && var11 == 4) && menuOptionsCount > 0) { + WorldMapSection0.method245(var2); + } + + if (var11 == 2 && menuOptionsCount > 0) { + this.openMenu(MouseHandler.MouseHandler_lastPressedX, MouseHandler.MouseHandler_lastPressedY); + } + + return; } - if ((var12 == 1 || !AbstractRasterProvider.mouseCam && var12 == 4) && this.shouldLeftClickOpenMenu()) { - var12 = 2; + if (DevicePcmPlayerProvider.dragInventoryWidget != null && !field207 && menuOptionsCount > 0 && !this.shouldLeftClickOpenMenu()) { + var11 = field205; + var7 = field206; + WorldMapDecorationType.processTempMenuAction(UnitPriceComparator.tempMenuAction, var11, var7); + UnitPriceComparator.tempMenuAction = null; } - if ((var12 == 1 || !AbstractRasterProvider.mouseCam && var12 == 4) && menuOptionsCount > 0) { - WorldMapSection0.method245(var2); + field207 = false; + itemDragDuration = 0; + if (DevicePcmPlayerProvider.dragInventoryWidget != null) { + class22.method295(DevicePcmPlayerProvider.dragInventoryWidget); } - if (var12 == 2 && menuOptionsCount > 0) { - this.openMenu(MouseHandler.MouseHandler_lastPressedX, MouseHandler.MouseHandler_lastPressedY); + DevicePcmPlayerProvider.dragInventoryWidget = Huffman.getWidget(var13); + dragItemSlotSource = var3; + field205 = MouseHandler.MouseHandler_lastPressedX; + field206 = MouseHandler.MouseHandler_lastPressedY; + if (var2 >= 0) { + UnitPriceComparator.tempMenuAction = new MenuAction(); + UnitPriceComparator.tempMenuAction.argument1 = menuArguments1[var2]; + UnitPriceComparator.tempMenuAction.argument2 = menuArguments2[var2]; + UnitPriceComparator.tempMenuAction.opcode = menuOpcodes[var2]; + UnitPriceComparator.tempMenuAction.argument0 = menuArguments0[var2]; + UnitPriceComparator.tempMenuAction.action = menuActions[var2]; } + + class22.method295(DevicePcmPlayerProvider.dragInventoryWidget); + return; } - } + } @ObfuscatedName("ht") @@ -6010,7 +6026,7 @@ public final class Client extends GameShell implements Usernamed { garbageValue = "1" ) @Export("openMenu") - final void openMenu(int var1, int var2) { + final void openMenu(int x, int y) { int var3 = class2.fontBold12.stringWidth("Choose Option"); int var4; @@ -6033,7 +6049,7 @@ public final class Client extends GameShell implements Usernamed { var3 += 8; var4 = menuOptionsCount * 15 + 22; - int var8 = var1 - var3 / 2; + int var8 = x - var3 / 2; if (var3 + var8 > SoundCache.canvasWidth) { var8 = SoundCache.canvasWidth - var3; } @@ -6042,8 +6058,8 @@ public final class Client extends GameShell implements Usernamed { var8 = 0; } - int var9 = var2; - if (var4 + var2 > Huffman.canvasHeight) { + int var9 = y; + if (var4 + y > Huffman.canvasHeight) { var9 = Huffman.canvasHeight - var4; } @@ -6055,7 +6071,7 @@ public final class Client extends GameShell implements Usernamed { GameShell.menuY = var9; class214.menuWidth = var3; AbstractWorldMapIcon.menuHeight = menuOptionsCount * 15 + 22; - class65.scene.menuOpen(SoundSystem.plane, var1, var2, false); + class65.scene.menuOpen(SoundSystem.plane, x, y, false); isMenuOpen = true; } @@ -6080,8 +6096,8 @@ public final class Client extends GameShell implements Usernamed { garbageValue = "0" ) @Export("alignWidget") - void alignWidget(Widget var1) { - Widget var2 = var1.parentId == -1 ? null : Huffman.getWidget(var1.parentId); + void alignWidget(Widget component) { + Widget var2 = component.parentId == -1 ? null : Huffman.getWidget(component.parentId); int var3; int var4; if (var2 == null) { @@ -6092,8 +6108,8 @@ public final class Client extends GameShell implements Usernamed { var4 = var2.height; } - WorldMapSection3.alignWidgetSize(var1, var3, var4, false); - FloorOverlayDefinition.alignWidgetPosition(var1, var3, var4); + WorldMapSection3.alignWidgetSize(component, var3, var4, false); + FloorOverlayDefinition.alignWidgetPosition(component, var3, var4); } @ObfuscatedName("jh") @@ -6145,7 +6161,7 @@ public final class Client extends GameShell implements Usernamed { } if (MouseHandler.MouseHandler_currentButton == 0) { - int var10; + int var9; if (isDraggingWidget) { if (clickedWidget.onDragComplete != null) { var8 = new ScriptEvent(); @@ -6159,21 +6175,26 @@ public final class Client extends GameShell implements Usernamed { if (draggedOnWidget != null) { Widget var13 = clickedWidget; - var10 = WorldMapRegion.method568(class1.getWidgetClickMask(var13)); + var9 = WorldMapRegion.method568(class1.getWidgetClickMask(var13)); Widget var11; - if (var10 == 0) { + if (var9 == 0) { var11 = null; } else { - label100: { - for (int var12 = 0; var12 < var10; ++var12) { - var13 = Huffman.getWidget(var13.parentId); - if (var13 == null) { - var11 = null; - break label100; - } + int var12 = 0; + + while (true) { + if (var12 >= var9) { + var11 = var13; + break; } - var11 = var13; + var13 = Huffman.getWidget(var13.parentId); + if (var13 == null) { + var11 = null; + break; + } + + ++var12; } } @@ -6191,9 +6212,9 @@ public final class Client extends GameShell implements Usernamed { } else if (this.shouldLeftClickOpenMenu()) { this.openMenu(field110 + widgetClickX, field111 + widgetClickY); } else if (menuOptionsCount > 0) { - int var9 = widgetClickX + field110; - var10 = widgetClickY + field111; - WorldMapDecorationType.processTempMenuAction(UnitPriceComparator.tempMenuAction, var9, var10); + int var10 = widgetClickX + field110; + var9 = widgetClickY + field111; + WorldMapDecorationType.processTempMenuAction(UnitPriceComparator.tempMenuAction, var10, var9); UnitPriceComparator.tempMenuAction = null; } @@ -6221,12 +6242,12 @@ public final class Client extends GameShell implements Usernamed { garbageValue = "-1464358697" ) @Export("hashString") - public static int hashString(CharSequence var0) { - int var1 = var0.length(); + public static int hashString(CharSequence chars) { + int var1 = chars.length(); int var2 = 0; for (int var3 = 0; var3 < var1; ++var3) { - var2 = (var2 << 5) - var2 + HealthBar.charToByteCp1252(var0.charAt(var3)); + var2 = (var2 << 5) - var2 + HealthBar.charToByteCp1252(chars.charAt(var3)); } return var2; @@ -6412,7 +6433,7 @@ public final class Client extends GameShell implements Usernamed { weight = 0; staffModLevel = 0; followerIndex = -1; - field155 = false; + playerMod = false; viewportWidget = null; clickedWidget = null; clickedWidgetParent = null; diff --git a/runescape-client/src/main/java/Clock.java b/runescape-client/src/main/java/Clock.java index 5b4f4b05b2..58fa98ed08 100644 --- a/runescape-client/src/main/java/Clock.java +++ b/runescape-client/src/main/java/Clock.java @@ -27,7 +27,7 @@ public abstract class Clock { garbageValue = "-126803683" ) @Export("wait") - public abstract int wait(int var1, int var2); + public abstract int wait(int cycleMs, int minSleepMs); @ObfuscatedName("m") public static String method3534(long var0) { @@ -41,22 +41,22 @@ public abstract class Clock { ++var2; } - char var4; - StringBuilder var8; - for (var8 = new StringBuilder(var2); var0 != 0L; var8.append(var4)) { + StringBuilder var4; + char var8; + for (var4 = new StringBuilder(var2); var0 != 0L; var4.append(var8)) { long var5 = var0; var0 /= 37L; - var4 = class306.base37Table[(int)(var5 - 37L * var0)]; - if (var4 == '_') { - int var7 = var8.length() - 1; - var8.setCharAt(var7, Character.toUpperCase(var8.charAt(var7))); - var4 = 160; + var8 = class306.base37Table[(int)(var5 - 37L * var0)]; + if (var8 == '_') { + int var7 = var4.length() - 1; + var4.setCharAt(var7, Character.toUpperCase(var4.charAt(var7))); + var8 = 160; } } - var8.reverse(); - var8.setCharAt(0, Character.toUpperCase(var8.charAt(0))); - return var8.toString(); + var4.reverse(); + var4.setCharAt(0, Character.toUpperCase(var4.charAt(0))); + return var4.toString(); } } else { return null; diff --git a/runescape-client/src/main/java/CollisionMap.java b/runescape-client/src/main/java/CollisionMap.java index 1e1ac5e132..07d8425e12 100644 --- a/runescape-client/src/main/java/CollisionMap.java +++ b/runescape-client/src/main/java/CollisionMap.java @@ -249,8 +249,8 @@ public class CollisionMap { public void method92(int var1, int var2) { var1 -= this.xInset; var2 -= this.yInset; - int[] var10000 = this.flags[var1]; - var10000[var2] |= 2097152; + int[] var3 = this.flags[var1]; + var3[var2] |= 2097152; } @ObfuscatedName("o") @@ -261,8 +261,8 @@ public class CollisionMap { public void method93(int var1, int var2) { var1 -= this.xInset; var2 -= this.yInset; - int[] var10000 = this.flags[var1]; - var10000[var2] |= 262144; + int[] var3 = this.flags[var1]; + var3[var2] |= 262144; } @ObfuscatedName("u") @@ -271,8 +271,8 @@ public class CollisionMap { garbageValue = "953350100" ) void method94(int var1, int var2, int var3) { - int[] var10000 = this.flags[var1]; - var10000[var2] |= var3; + int[] var4 = this.flags[var1]; + var4[var2] |= var3; } @ObfuscatedName("g") @@ -465,8 +465,8 @@ public class CollisionMap { garbageValue = "52290294" ) void method97(int var1, int var2, int var3) { - int[] var10000 = this.flags[var1]; - var10000[var2] &= ~var3; + int[] var4 = this.flags[var1]; + var4[var2] &= ~var3; } @ObfuscatedName("x") @@ -477,8 +477,8 @@ public class CollisionMap { public void method98(int var1, int var2) { var1 -= this.xInset; var2 -= this.yInset; - int[] var10000 = this.flags[var1]; - var10000[var2] &= -262145; + int[] var3 = this.flags[var1]; + var3[var2] &= -262145; } @ObfuscatedName("m") diff --git a/runescape-client/src/main/java/Coord.java b/runescape-client/src/main/java/Coord.java index 71ee061844..b7e3bb5c1a 100644 --- a/runescape-client/src/main/java/Coord.java +++ b/runescape-client/src/main/java/Coord.java @@ -6,8 +6,7 @@ import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("hu") @Implements("Coord") -public class Coord -{ +public class Coord { @ObfuscatedName("m") @ObfuscatedGetter( intValue = 503621925 @@ -69,8 +68,8 @@ public class Coord garbageValue = "-1" ) @Export("equals0") - boolean equals0(Coord var1) { - return this.plane != var1.plane ? false : (this.x != var1.x ? false : this.y == var1.y); + boolean equals0(Coord other) { + return this.plane != other.plane ? false : (this.x != other.x ? false : this.y == other.y); } @ObfuscatedName("q") @@ -79,8 +78,8 @@ public class Coord garbageValue = "997364398" ) @Export("toString0") - String toString0(String var1) { - return this.plane + var1 + (this.x >> 6) + var1 + (this.y >> 6) + var1 + (this.x & 63) + var1 + (this.y & 63); + String toString0(String separator) { + return this.plane + separator + (this.x >> 6) + separator + (this.y >> 6) + separator + (this.x & 63) + separator + (this.y & 63); } @ObfuscatedName("equals") diff --git a/runescape-client/src/main/java/Decimator.java b/runescape-client/src/main/java/Decimator.java index eede8d2877..4e4e0739db 100644 --- a/runescape-client/src/main/java/Decimator.java +++ b/runescape-client/src/main/java/Decimator.java @@ -126,12 +126,12 @@ public class Decimator { garbageValue = "-1419232405" ) @Export("scaleRate") - int scaleRate(int var1) { + int scaleRate(int rate) { if (this.table != null) { - var1 = (int)((long)this.outputRate * (long)var1 / (long)this.inputRate); + rate = (int)((long)this.outputRate * (long)rate / (long)this.inputRate); } - return var1; + return rate; } @ObfuscatedName("q") @@ -140,12 +140,12 @@ public class Decimator { garbageValue = "25" ) @Export("scalePosition") - int scalePosition(int var1) { + int scalePosition(int position) { if (this.table != null) { - var1 = (int)((long)this.outputRate * (long)var1 / (long)this.inputRate) + 6; + position = (int)((long)this.outputRate * (long)position / (long)this.inputRate) + 6; } - return var1; + return position; } @ObfuscatedName("f") diff --git a/runescape-client/src/main/java/DefaultsGroup.java b/runescape-client/src/main/java/DefaultsGroup.java index e02abf6d73..4ef75cf266 100644 --- a/runescape-client/src/main/java/DefaultsGroup.java +++ b/runescape-client/src/main/java/DefaultsGroup.java @@ -6,13 +6,13 @@ import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("ka") @Implements("DefaultsGroup") -public class DefaultsGroup -{ +public class DefaultsGroup { @ObfuscatedName("m") @ObfuscatedSignature( signature = "Lka;" ) - static final DefaultsGroup field3810; + @Export("DefaultsGroup_graphics") + static final DefaultsGroup DefaultsGroup_graphics; @ObfuscatedName("e") @ObfuscatedGetter( intValue = -2077113503 @@ -39,6 +39,6 @@ public class DefaultsGroup } static { - field3810 = new DefaultsGroup(3); + DefaultsGroup_graphics = new DefaultsGroup(3); } } diff --git a/runescape-client/src/main/java/DemotingHashTable.java b/runescape-client/src/main/java/DemotingHashTable.java index 28fb0907d2..0ff369a59b 100644 --- a/runescape-client/src/main/java/DemotingHashTable.java +++ b/runescape-client/src/main/java/DemotingHashTable.java @@ -39,8 +39,8 @@ public final class DemotingHashTable { @ObfuscatedName("m") @Export("get") - public Object get(long var1) { - Wrapper var3 = (Wrapper)this.hashTable.get(var1); + public Object get(long key) { + Wrapper var3 = (Wrapper)this.hashTable.get(key); if (var3 == null) { return null; } else { @@ -70,8 +70,8 @@ public final class DemotingHashTable { @ObfuscatedName("f") @Export("remove") - void remove(long var1) { - Wrapper var3 = (Wrapper)this.hashTable.get(var1); + void remove(long key) { + Wrapper var3 = (Wrapper)this.hashTable.get(key); this.removeWrapper(var3); } @@ -80,31 +80,31 @@ public final class DemotingHashTable { signature = "(Leu;)V" ) @Export("removeWrapper") - void removeWrapper(Wrapper var1) { - if (var1 != null) { - var1.remove(); - var1.removeDual(); - this.remaining += var1.size; + void removeWrapper(Wrapper wrapper) { + if (wrapper != null) { + wrapper.remove(); + wrapper.removeDual(); + this.remaining += wrapper.size; } } @ObfuscatedName("w") @Export("put") - public void put(Object var1, long var2, int var4) { - if (var4 > this.capacity) { + public void put(Object value, long key, int size) { + if (size > this.capacity) { throw new IllegalStateException(); } else { - this.remove(var2); - this.remaining -= var4; + this.remove(key); + this.remaining -= size; while (this.remaining < 0) { Wrapper var5 = (Wrapper)this.queue.removeLast(); this.removeWrapper(var5); } - DirectWrapper var6 = new DirectWrapper(var1, var4); - this.hashTable.put(var6, var2); + DirectWrapper var6 = new DirectWrapper(value, size); + this.hashTable.put(var6, key); this.queue.add(var6); var6.keyDual = 0L; } @@ -112,7 +112,7 @@ public final class DemotingHashTable { @ObfuscatedName("o") @Export("demote") - public void demote(int var1) { + public void demote(int softeningLevel) { for (Wrapper var2 = (Wrapper)this.queue.last(); var2 != null; var2 = (Wrapper)this.queue.previous()) { if (var2.isSoft()) { if (var2.get() == null) { @@ -120,7 +120,7 @@ public final class DemotingHashTable { var2.removeDual(); this.remaining += var2.size; } - } else if (++var2.keyDual > (long)var1) { + } else if (++var2.keyDual > (long)softeningLevel) { SoftWrapper var3 = new SoftWrapper(var2.get(), var2.size); this.hashTable.put(var3, var2.key); DualNodeDeque.DualNodeDeque_addBefore(var3, var2); diff --git a/runescape-client/src/main/java/DevicePcmPlayer.java b/runescape-client/src/main/java/DevicePcmPlayer.java index 894db8a282..e3d9693070 100644 --- a/runescape-client/src/main/java/DevicePcmPlayer.java +++ b/runescape-client/src/main/java/DevicePcmPlayer.java @@ -45,15 +45,15 @@ public class DevicePcmPlayer extends PcmPlayer { garbageValue = "-1738349775" ) @Export("open") - protected void open(int var1) throws LineUnavailableException { + protected void open(int bufferSize) throws LineUnavailableException { try { - Info var2 = new Info(SourceDataLine.class, this.format, var1 << (PcmPlayer.isStereo ? 2 : 1)); + Info var2 = new Info(SourceDataLine.class, this.format, bufferSize << (PcmPlayer.isStereo ? 2 : 1)); this.line = (SourceDataLine)AudioSystem.getLine(var2); this.line.open(); this.line.start(); - this.capacity2 = var1; + this.capacity2 = bufferSize; } catch (LineUnavailableException var5) { - int var3 = (var1 >>> 1 & 1431655765) + (var1 & 1431655765); + int var3 = (bufferSize >>> 1 & 1431655765) + (bufferSize & 1431655765); var3 = (var3 >>> 2 & 858993459) + (var3 & 858993459); var3 = (var3 >>> 4) + var3 & 252645135; var3 += var3 >>> 8; @@ -64,7 +64,7 @@ public class DevicePcmPlayer extends PcmPlayer { throw var5; } - this.open(World.method1759(var1)); + this.open(World.method1759(bufferSize)); } } diff --git a/runescape-client/src/main/java/DevicePcmPlayerProvider.java b/runescape-client/src/main/java/DevicePcmPlayerProvider.java index 9b46288631..e85a8da5ee 100644 --- a/runescape-client/src/main/java/DevicePcmPlayerProvider.java +++ b/runescape-client/src/main/java/DevicePcmPlayerProvider.java @@ -358,17 +358,17 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { for (var19 = 0; var19 < var10.rawHeight; ++var19) { for (var20 = 0; var20 < var10.rawWidth; ++var20) { var21 = var12 + var20 * (var10.paddingX + 32); - var33 = var13 + var19 * (var10.paddingY + 32); + var26 = var13 + var19 * (var10.paddingY + 32); if (var22 < 20) { var21 += var10.inventoryXOffsets[var22]; - var33 += var10.inventoryYOffsets[var22]; + var26 += var10.inventoryYOffsets[var22]; } if (var10.itemIds[var22] <= 0) { if (var10.inventorySprites != null && var22 < 20) { Sprite var36 = var10.getInventorySprite(var22); if (var36 != null) { - var36.drawAt2(var21, var33); + var36.drawAt2(var21, var26); } else if (Widget.field957) { class22.method295(var10); } @@ -376,38 +376,38 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { } else { boolean var35 = false; boolean var46 = false; - var26 = var10.itemIds[var22] - 1; - if (var21 + 32 > var2 && var21 < var4 && var33 + 32 > var3 && var33 < var5 || var10 == dragInventoryWidget && var22 == Client.dragItemSlotSource) { + var25 = var10.itemIds[var22] - 1; + if (var21 + 32 > var2 && var21 < var4 && var26 + 32 > var3 && var26 < var5 || var10 == dragInventoryWidget && var22 == Client.dragItemSlotSource) { Sprite var42; if (Client.isItemSelected == 1 && var22 == HealthBarDefinition.selectedItemSlot && var10.id == ServerPacket.selectedItemWidget) { - var42 = class226.getItemSprite(var26, var10.itemQuantities[var22], 2, 0, 2, false); + var42 = class226.getItemSprite(var25, var10.itemQuantities[var22], 2, 0, 2, false); } else { - var42 = class226.getItemSprite(var26, var10.itemQuantities[var22], 1, 3153952, 2, false); + var42 = class226.getItemSprite(var25, var10.itemQuantities[var22], 1, 3153952, 2, false); } if (var42 != null) { if (var10 == dragInventoryWidget && var22 == Client.dragItemSlotSource) { - var24 = MouseHandler.MouseHandler_x - Client.field205; - var25 = MouseHandler.MouseHandler_y - Client.field206; + var33 = MouseHandler.MouseHandler_x - Client.field205; + var24 = MouseHandler.MouseHandler_y - Client.field206; + if (var33 < 5 && var33 > -5) { + var33 = 0; + } + if (var24 < 5 && var24 > -5) { var24 = 0; } - if (var25 < 5 && var25 > -5) { - var25 = 0; - } - if (Client.itemDragDuration < 5) { + var33 = 0; var24 = 0; - var25 = 0; } - var42.method310(var21 + var24, var33 + var25, 128); + var42.method310(var21 + var33, var26 + var24, 128); if (var1 != -1) { Widget var47 = var0[var1 & 65535]; int var45; - if (var33 + var25 < Rasterizer2D.Rasterizer2D_yClipStart && var47.scrollY > 0) { - var45 = (Rasterizer2D.Rasterizer2D_yClipStart - var33 - var25) * Client.field183 / 3; + if (var26 + var24 < Rasterizer2D.Rasterizer2D_yClipStart && var47.scrollY > 0) { + var45 = (Rasterizer2D.Rasterizer2D_yClipStart - var26 - var24) * Client.field183 / 3; if (var45 > Client.field183 * 10) { var45 = Client.field183 * 10; } @@ -421,8 +421,8 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { class22.method295(var47); } - if (var25 + var33 + 32 > Rasterizer2D.Rasterizer2D_yClipEnd && var47.scrollY < var47.scrollHeight - var47.height) { - var45 = (var33 + var25 + 32 - Rasterizer2D.Rasterizer2D_yClipEnd) * Client.field183 / 3; + if (var24 + var26 + 32 > Rasterizer2D.Rasterizer2D_yClipEnd && var47.scrollY < var47.scrollHeight - var47.height) { + var45 = (var26 + var24 + 32 - Rasterizer2D.Rasterizer2D_yClipEnd) * Client.field183 / 3; if (var45 > Client.field183 * 10) { var45 = Client.field183 * 10; } @@ -437,9 +437,9 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { } } } else if (var10 == BoundaryObject.field40 && var22 == Client.field204) { - var42.method310(var21, var33, 128); + var42.method310(var21, var26, 128); } else { - var42.drawAt2(var21, var33); + var42.drawAt2(var21, var26); } } else { class22.method295(var10); @@ -569,16 +569,16 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { } else { Rasterizer2D.Rasterizer2D_expandClip(var12, var13, var12 + var10.width, var13 + var10.height); var21 = (var19 - 1 + var10.width) / var19; - var33 = (var20 - 1 + var10.height) / var20; + var26 = (var20 - 1 + var10.height) / var20; - for (var24 = 0; var24 < var21; ++var24) { - for (var25 = 0; var25 < var33; ++var25) { + for (var33 = 0; var33 < var21; ++var33) { + for (var24 = 0; var24 < var26; ++var24) { if (var10.spriteAngle != 0) { - var37.method317(var19 / 2 + var12 + var19 * var24, var20 / 2 + var13 + var25 * var20, var10.spriteAngle, 4096); + var37.method317(var19 / 2 + var12 + var19 * var33, var20 / 2 + var13 + var24 * var20, var10.spriteAngle, 4096); } else if (var14 != 0) { - var37.method310(var12 + var19 * var24, var13 + var20 * var25, 256 - (var14 & 255)); + var37.method310(var12 + var19 * var33, var13 + var20 * var24, 256 - (var14 & 255)); } else { - var37.drawAt2(var12 + var19 * var24, var13 + var25 * var20); + var37.drawAt2(var12 + var19 * var33, var13 + var24 * var20); } } } @@ -602,7 +602,7 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { if (var10.itemId != -1) { var28 = Skills.getItemDefinition(var10.itemId); if (var28 != null) { - var28 = var28.method144(var10.itemQuantity); + var28 = var28.getCountObj(var10.itemQuantity); var43 = var28.getModel(1); if (var43 != null) { var43.calculateBoundsCylinder(); @@ -631,17 +631,17 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { } Rasterizer3D.method2989(var10.width / 2 + var12, var10.height / 2 + var13); - var33 = Rasterizer3D.Rasterizer3D_sine[var10.modelAngleX] * var10.modelZoom >> 16; - var24 = Rasterizer3D.Rasterizer3D_cosine[var10.modelAngleX] * var10.modelZoom >> 16; + var26 = Rasterizer3D.Rasterizer3D_sine[var10.modelAngleX] * var10.modelZoom >> 16; + var33 = Rasterizer3D.Rasterizer3D_cosine[var10.modelAngleX] * var10.modelZoom >> 16; if (var43 != null) { if (!var10.isIf3) { - var43.method199(0, var10.modelAngleY, 0, var10.modelAngleX, 0, var33, var24); + var43.method199(0, var10.modelAngleY, 0, var10.modelAngleX, 0, var26, var33); } else { var43.calculateBoundsCylinder(); if (var10.modelOrthog) { - var43.method200(0, var10.modelAngleY, var10.modelAngleZ, var10.modelAngleX, var10.modelOffsetX, var21 + var33 + var10.modelOffsetY, var24 + var10.modelOffsetY, var10.modelZoom); + var43.method200(0, var10.modelAngleY, var10.modelAngleZ, var10.modelAngleX, var10.modelOffsetX, var21 + var26 + var10.modelOffsetY, var33 + var10.modelOffsetY, var10.modelZoom); } else { - var43.method199(0, var10.modelAngleY, var10.modelAngleZ, var10.modelAngleX, var10.modelOffsetX, var33 + var21 + var10.modelOffsetY, var24 + var10.modelOffsetY); + var43.method199(0, var10.modelAngleY, var10.modelAngleZ, var10.modelAngleX, var10.modelOffsetX, var26 + var21 + var10.modelOffsetY, var33 + var10.modelOffsetY); } } } @@ -670,14 +670,14 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { var29 = BufferedFile.colorStartTag(16748608) + var28.name + " " + 'x' + GrandExchangeEvent.method88(var10.itemQuantities[var19]); } - var25 = var21 * (var10.paddingX + 115) + var12; - var26 = var20 * (var10.paddingY + 12) + var13; + var24 = var21 * (var10.paddingX + 115) + var12; + var25 = var20 * (var10.paddingY + 12) + var13; if (var10.textXAlignment == 0) { - var27.draw(var29, var25, var26, var10.color, var10.textShadowed ? 0 : -1); + var27.draw(var29, var24, var25, var10.color, var10.textShadowed ? 0 : -1); } else if (var10.textXAlignment == 1) { - var27.drawCentered(var29, var10.width / 2 + var25, var26, var10.color, var10.textShadowed ? 0 : -1); + var27.drawCentered(var29, var10.width / 2 + var24, var25, var10.color, var10.textShadowed ? 0 : -1); } else { - var27.drawRightAligned(var29, var25 + var10.width - 1, var26, var10.color, var10.textShadowed ? 0 : -1); + var27.drawRightAligned(var29, var24 + var10.width - 1, var25, var10.color, var10.textShadowed ? 0 : -1); } } @@ -694,43 +694,43 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { String var31; for (var30 = MouseRecorder.method1194(var30, var10); var30.length() > 0; var19 = var19 + var39.ascent + 1) { - var24 = var30.indexOf("
"); - if (var24 != -1) { - var31 = var30.substring(0, var24); - var30 = var30.substring(var24 + 4); + var33 = var30.indexOf("
"); + if (var33 != -1) { + var31 = var30.substring(0, var33); + var30 = var30.substring(var33 + 4); } else { var31 = var30; var30 = ""; } - var25 = var39.stringWidth(var31); - if (var25 > var22) { - var22 = var25; + var24 = var39.stringWidth(var31); + if (var24 > var22) { + var22 = var24; } } var22 += 6; var19 += 7; - var24 = var12 + var10.width - 5 - var22; - var25 = var13 + var10.height + 5; - if (var24 < var12 + 5) { - var24 = var12 + 5; + var33 = var12 + var10.width - 5 - var22; + var24 = var13 + var10.height + 5; + if (var33 < var12 + 5) { + var33 = var12 + 5; } - if (var22 + var24 > var4) { - var24 = var4 - var22; + if (var22 + var33 > var4) { + var33 = var4 - var22; } - if (var25 + var19 > var5) { - var25 = var5 - var19; + if (var24 + var19 > var5) { + var24 = var5 - var19; } - Rasterizer2D.Rasterizer2D_fillRectangle(var24, var25, var22, var19, 16777120); - Rasterizer2D.Rasterizer2D_drawRectangle(var24, var25, var22, var19, 0); + Rasterizer2D.Rasterizer2D_fillRectangle(var33, var24, var22, var19, 16777120); + Rasterizer2D.Rasterizer2D_drawRectangle(var33, var24, var22, var19, 0); var30 = var10.text; - var26 = var25 + var39.ascent + 2; + var25 = var24 + var39.ascent + 2; - for (var30 = MouseRecorder.method1194(var30, var10); var30.length() > 0; var26 = var26 + var39.ascent + 1) { + for (var30 = MouseRecorder.method1194(var30, var10); var30.length() > 0; var25 = var25 + var39.ascent + 1) { int var32 = var30.indexOf("
"); if (var32 != -1) { var31 = var30.substring(0, var32); @@ -740,7 +740,7 @@ public class DevicePcmPlayerProvider implements PcmPlayerProvider { var30 = ""; } - var39.draw(var31, var24 + 3, var26, 0, -1); + var39.draw(var31, var33 + 3, var25, 0, -1); } } diff --git a/runescape-client/src/main/java/DirectByteArrayCopier.java b/runescape-client/src/main/java/DirectByteArrayCopier.java index 0bf9f0d78a..e0280788db 100644 --- a/runescape-client/src/main/java/DirectByteArrayCopier.java +++ b/runescape-client/src/main/java/DirectByteArrayCopier.java @@ -30,9 +30,9 @@ public class DirectByteArrayCopier extends AbstractByteArrayCopier { garbageValue = "-2034091753" ) @Export("set") - void set(byte[] var1) { - this.directBuffer = ByteBuffer.allocateDirect(var1.length); + void set(byte[] array) { + this.directBuffer = ByteBuffer.allocateDirect(array.length); this.directBuffer.position(0); - this.directBuffer.put(var1); + this.directBuffer.put(array); } } diff --git a/runescape-client/src/main/java/DynamicObject.java b/runescape-client/src/main/java/DynamicObject.java index 7a1b959161..6c1b90c9e2 100644 --- a/runescape-client/src/main/java/DynamicObject.java +++ b/runescape-client/src/main/java/DynamicObject.java @@ -236,27 +236,27 @@ public class DynamicObject extends Entity { RouteStrategy.Interpreter_intStackSize -= 2; var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize]; var5 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1]; - PacketBufferNode var13 = Interpreter.method1915(ClientPacket.field260, Client.packetWriter.isaacCipher); - var13.packetBuffer.writeByte(WorldMapRegion.method550(var3) + 2); - var13.packetBuffer.writeStringCp1252NullTerminated(var3); - var13.packetBuffer.writeByte(var4 - 1); - var13.packetBuffer.writeByte(var5); - Client.packetWriter.method241(var13); + PacketBufferNode var12 = Interpreter.method1915(ClientPacket.field260, Client.packetWriter.isaacCipher); + var12.packetBuffer.writeByte(WorldMapRegion.method550(var3) + 2); + var12.packetBuffer.writeStringCp1252NullTerminated(var3); + var12.packetBuffer.writeByte(var4 - 1); + var12.packetBuffer.writeByte(var5); + Client.packetWriter.method241(var12); return 1; } else { - Message var11; + Message var6; if (var0 == ScriptOpcodes.CHAT_GETHISTORY_BYTYPEANDLINE) { RouteStrategy.Interpreter_intStackSize -= 2; var5 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize]; var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1]; - var11 = Message.method1226(var5, var4); - if (var11 != null) { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.count; - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.cycle; - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.sender != null ? var11.sender : ""; - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.prefix != null ? var11.prefix : ""; - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.text != null ? var11.text : ""; - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.isFromFriend() ? 1 : (var11.isFromIgnored() ? 2 : 0); + var6 = Message.method1226(var5, var4); + if (var6 != null) { + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.count; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.cycle; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.sender != null ? var6.sender : ""; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.prefix != null ? var6.prefix : ""; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.text != null ? var6.text : ""; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.isFromFriend() ? 1 : (var6.isFromIgnored() ? 2 : 0); } else { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0; @@ -269,14 +269,14 @@ public class DynamicObject extends Entity { return 1; } else if (var0 == ScriptOpcodes.CHAT_GETHISTORY_BYUID) { var5 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]; - var11 = NetCache.method4708(var5); - if (var11 != null) { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.type; - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.cycle; - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.sender != null ? var11.sender : ""; - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.prefix != null ? var11.prefix : ""; - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.text != null ? var11.text : ""; - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.isFromFriend() ? 1 : (var11.isFromIgnored() ? 2 : 0); + var6 = NetCache.method4708(var5); + if (var6 != null) { + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.type; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.cycle; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.sender != null ? var6.sender : ""; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.prefix != null ? var6.prefix : ""; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.text != null ? var6.text : ""; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.isFromFriend() ? 1 : (var6.isFromIgnored() ? 2 : 0); } else { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0; @@ -296,145 +296,145 @@ public class DynamicObject extends Entity { return 1; } else { - String var6; + String var7; if (var0 == ScriptOpcodes.CHAT_SENDPUBLIC) { var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize]; var4 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]; - var6 = var3.toLowerCase(); - byte var12 = 0; - if (var6.startsWith("yellow:")) { - var12 = 0; + var7 = var3.toLowerCase(); + byte var13 = 0; + if (var7.startsWith("yellow:")) { + var13 = 0; var3 = var3.substring("yellow:".length()); - } else if (var6.startsWith("red:")) { - var12 = 1; + } else if (var7.startsWith("red:")) { + var13 = 1; var3 = var3.substring("red:".length()); - } else if (var6.startsWith("green:")) { - var12 = 2; + } else if (var7.startsWith("green:")) { + var13 = 2; var3 = var3.substring("green:".length()); - } else if (var6.startsWith("cyan:")) { - var12 = 3; + } else if (var7.startsWith("cyan:")) { + var13 = 3; var3 = var3.substring("cyan:".length()); - } else if (var6.startsWith("purple:")) { - var12 = 4; + } else if (var7.startsWith("purple:")) { + var13 = 4; var3 = var3.substring("purple:".length()); - } else if (var6.startsWith("white:")) { - var12 = 5; + } else if (var7.startsWith("white:")) { + var13 = 5; var3 = var3.substring("white:".length()); - } else if (var6.startsWith("flash1:")) { - var12 = 6; + } else if (var7.startsWith("flash1:")) { + var13 = 6; var3 = var3.substring("flash1:".length()); - } else if (var6.startsWith("flash2:")) { - var12 = 7; + } else if (var7.startsWith("flash2:")) { + var13 = 7; var3 = var3.substring("flash2:".length()); - } else if (var6.startsWith("flash3:")) { - var12 = 8; + } else if (var7.startsWith("flash3:")) { + var13 = 8; var3 = var3.substring("flash3:".length()); - } else if (var6.startsWith("glow1:")) { - var12 = 9; + } else if (var7.startsWith("glow1:")) { + var13 = 9; var3 = var3.substring("glow1:".length()); - } else if (var6.startsWith("glow2:")) { - var12 = 10; + } else if (var7.startsWith("glow2:")) { + var13 = 10; var3 = var3.substring("glow2:".length()); - } else if (var6.startsWith("glow3:")) { - var12 = 11; + } else if (var7.startsWith("glow3:")) { + var13 = 11; var3 = var3.substring("glow3:".length()); } else if (Client.language != 0) { - if (var6.startsWith("yellow:")) { - var12 = 0; + if (var7.startsWith("yellow:")) { + var13 = 0; var3 = var3.substring("yellow:".length()); - } else if (var6.startsWith("red:")) { - var12 = 1; + } else if (var7.startsWith("red:")) { + var13 = 1; var3 = var3.substring("red:".length()); - } else if (var6.startsWith("green:")) { - var12 = 2; + } else if (var7.startsWith("green:")) { + var13 = 2; var3 = var3.substring("green:".length()); - } else if (var6.startsWith("cyan:")) { - var12 = 3; + } else if (var7.startsWith("cyan:")) { + var13 = 3; var3 = var3.substring("cyan:".length()); - } else if (var6.startsWith("purple:")) { - var12 = 4; + } else if (var7.startsWith("purple:")) { + var13 = 4; var3 = var3.substring("purple:".length()); - } else if (var6.startsWith("white:")) { - var12 = 5; + } else if (var7.startsWith("white:")) { + var13 = 5; var3 = var3.substring("white:".length()); - } else if (var6.startsWith("flash1:")) { - var12 = 6; + } else if (var7.startsWith("flash1:")) { + var13 = 6; var3 = var3.substring("flash1:".length()); - } else if (var6.startsWith("flash2:")) { - var12 = 7; + } else if (var7.startsWith("flash2:")) { + var13 = 7; var3 = var3.substring("flash2:".length()); - } else if (var6.startsWith("flash3:")) { - var12 = 8; + } else if (var7.startsWith("flash3:")) { + var13 = 8; var3 = var3.substring("flash3:".length()); - } else if (var6.startsWith("glow1:")) { - var12 = 9; + } else if (var7.startsWith("glow1:")) { + var13 = 9; var3 = var3.substring("glow1:".length()); - } else if (var6.startsWith("glow2:")) { - var12 = 10; + } else if (var7.startsWith("glow2:")) { + var13 = 10; var3 = var3.substring("glow2:".length()); - } else if (var6.startsWith("glow3:")) { - var12 = 11; + } else if (var7.startsWith("glow3:")) { + var13 = 11; var3 = var3.substring("glow3:".length()); } } - var6 = var3.toLowerCase(); + var7 = var3.toLowerCase(); byte var14 = 0; - if (var6.startsWith("wave:")) { + if (var7.startsWith("wave:")) { var14 = 1; var3 = var3.substring("wave:".length()); - } else if (var6.startsWith("wave2:")) { + } else if (var7.startsWith("wave2:")) { var14 = 2; var3 = var3.substring("wave2:".length()); - } else if (var6.startsWith("shake:")) { + } else if (var7.startsWith("shake:")) { var14 = 3; var3 = var3.substring("shake:".length()); - } else if (var6.startsWith("scroll:")) { + } else if (var7.startsWith("scroll:")) { var14 = 4; var3 = var3.substring("scroll:".length()); - } else if (var6.startsWith("slide:")) { + } else if (var7.startsWith("slide:")) { var14 = 5; var3 = var3.substring("slide:".length()); } else if (Client.language != 0) { - if (var6.startsWith("wave:")) { + if (var7.startsWith("wave:")) { var14 = 1; var3 = var3.substring("wave:".length()); - } else if (var6.startsWith("wave2:")) { + } else if (var7.startsWith("wave2:")) { var14 = 2; var3 = var3.substring("wave2:".length()); - } else if (var6.startsWith("shake:")) { + } else if (var7.startsWith("shake:")) { var14 = 3; var3 = var3.substring("shake:".length()); - } else if (var6.startsWith("scroll:")) { + } else if (var7.startsWith("scroll:")) { var14 = 4; var3 = var3.substring("scroll:".length()); - } else if (var6.startsWith("slide:")) { + } else if (var7.startsWith("slide:")) { var14 = 5; var3 = var3.substring("slide:".length()); } } - PacketBufferNode var9 = Interpreter.method1915(ClientPacket.field319, Client.packetWriter.isaacCipher); - var9.packetBuffer.writeByte(0); - int var10 = var9.packetBuffer.index; - var9.packetBuffer.writeByte(var4); - var9.packetBuffer.writeByte(var12); - var9.packetBuffer.writeByte(var14); - TextureProvider.method2777(var9.packetBuffer, var3); - var9.packetBuffer.method41(var9.packetBuffer.index - var10); - Client.packetWriter.method241(var9); + PacketBufferNode var10 = Interpreter.method1915(ClientPacket.field319, Client.packetWriter.isaacCipher); + var10.packetBuffer.writeByte(0); + int var11 = var10.packetBuffer.index; + var10.packetBuffer.writeByte(var4); + var10.packetBuffer.writeByte(var13); + var10.packetBuffer.writeByte(var14); + TextureProvider.method2777(var10.packetBuffer, var3); + var10.packetBuffer.method41(var10.packetBuffer.index - var11); + Client.packetWriter.method241(var10); return 1; } else if (var0 == ScriptOpcodes.CHAT_SENDPRIVATE) { Interpreter.Interpreter_stringStackSize -= 2; var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize]; - var6 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1]; - PacketBufferNode var7 = Interpreter.method1915(ClientPacket.field247, Client.packetWriter.isaacCipher); - var7.packetBuffer.writeShort(0); - int var8 = var7.packetBuffer.index; - var7.packetBuffer.writeStringCp1252NullTerminated(var3); - TextureProvider.method2777(var7.packetBuffer, var6); - var7.packetBuffer.method40(var7.packetBuffer.index - var8); - Client.packetWriter.method241(var7); + var7 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1]; + PacketBufferNode var8 = Interpreter.method1915(ClientPacket.field247, Client.packetWriter.isaacCipher); + var8.packetBuffer.writeShort(0); + int var9 = var8.packetBuffer.index; + var8.packetBuffer.writeStringCp1252NullTerminated(var3); + TextureProvider.method2777(var8.packetBuffer, var7); + var8.packetBuffer.method40(var8.packetBuffer.index - var9); + Client.packetWriter.method241(var8); return 1; } else if (var0 != ScriptOpcodes.CHAT_PLAYERNAME) { if (var0 == ScriptOpcodes.CHAT_GETFILTER_TRADE) { @@ -547,76 +547,76 @@ public class DynamicObject extends Entity { int var7; int var8; - int[] var10000; + int[] var9; for (var7 = 0; var7 < 32768; ++var7) { - NPC var9 = Client.npcs[var7]; - if (var9 != null) { + NPC var10 = Client.npcs[var7]; + if (var10 != null) { for (var8 = 0; var8 < 10; ++var8) { - var10000 = var9.pathX; - var10000[var8] -= var5; - var10000 = var9.pathY; - var10000[var8] -= var6; + var9 = var10.pathX; + var9[var8] -= var5; + var9 = var10.pathY; + var9[var8] -= var6; } - var9.x -= var5 * 128; - var9.y -= var6 * 128; + var10.x -= var5 * 128; + var10.y -= var6 * 128; } } for (var7 = 0; var7 < 2048; ++var7) { - Player var20 = Client.players[var7]; - if (var20 != null) { + Player var21 = Client.players[var7]; + if (var21 != null) { for (var8 = 0; var8 < 10; ++var8) { - var10000 = var20.pathX; - var10000[var8] -= var5; - var10000 = var20.pathY; - var10000[var8] -= var6; + var9 = var21.pathX; + var9[var8] -= var5; + var9 = var21.pathY; + var9[var8] -= var6; } - var20.x -= var5 * 128; - var20.y -= var6 * 128; + var21.x -= var5 * 128; + var21.y -= var6 * 128; } } - byte var21 = 0; - byte var10 = 104; - byte var11 = 1; + byte var22 = 0; + byte var11 = 104; + byte var12 = 1; if (var5 < 0) { - var21 = 103; - var10 = -1; + var22 = 103; var11 = -1; + var12 = -1; } - byte var12 = 0; - byte var13 = 104; - byte var14 = 1; + byte var13 = 0; + byte var14 = 104; + byte var15 = 1; if (var6 < 0) { - var12 = 103; - var13 = -1; + var13 = 103; var14 = -1; + var15 = -1; } - int var15; - for (int var16 = var21; var16 != var10; var16 += var11) { - for (var15 = var12; var13 != var15; var15 += var14) { - int var17 = var16 + var5; - int var18 = var15 + var6; + int var16; + for (int var17 = var22; var17 != var11; var17 += var12) { + for (var16 = var13; var14 != var16; var16 += var15) { + int var18 = var17 + var5; + int var19 = var16 + var6; - for (int var19 = 0; var19 < 4; ++var19) { - if (var17 >= 0 && var18 >= 0 && var17 < 104 && var18 < 104) { - Client.groundItems[var19][var16][var15] = Client.groundItems[var19][var17][var18]; + for (int var20 = 0; var20 < 4; ++var20) { + if (var18 >= 0 && var19 >= 0 && var18 < 104 && var19 < 104) { + Client.groundItems[var20][var17][var16] = Client.groundItems[var20][var18][var19]; } else { - Client.groundItems[var19][var16][var15] = null; + Client.groundItems[var20][var17][var16] = null; } } } } - for (PendingSpawn var22 = (PendingSpawn)Client.pendingSpawns.last(); var22 != null; var22 = (PendingSpawn)Client.pendingSpawns.previous()) { - var22.x -= var5; - var22.y -= var6; - if (var22.x < 0 || var22.y < 0 || var22.x >= 104 || var22.y >= 104) { - var22.remove(); + for (PendingSpawn var23 = (PendingSpawn)Client.pendingSpawns.last(); var23 != null; var23 = (PendingSpawn)Client.pendingSpawns.previous()) { + var23.x -= var5; + var23.y -= var6; + if (var23.x < 0 || var23.y < 0 || var23.x >= 104 || var23.y >= 104) { + var23.remove(); } } @@ -635,8 +635,8 @@ public class DynamicObject extends Entity { Client.graphicsObjects.clear(); Client.projectiles.clear(); - for (var15 = 0; var15 < 4; ++var15) { - Client.collisionMaps[var15].clear(); + for (var16 = 0; var16 < 4; ++var16) { + Client.collisionMaps[var16].clear(); } } diff --git a/runescape-client/src/main/java/Entity.java b/runescape-client/src/main/java/Entity.java index 2886344d41..556d76c21a 100644 --- a/runescape-client/src/main/java/Entity.java +++ b/runescape-client/src/main/java/Entity.java @@ -30,11 +30,11 @@ public abstract class Entity extends DualNode { @ObfuscatedName("cy") @Export("draw") - void draw(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, long var9) { + void draw(int yaw, int cameraPitchSine, int cameraPitchCosine, int cameraYawSine, int cameraYawCosine, int x, int y, int var8, long tag) { Model var11 = this.getModel(); if (var11 != null) { this.height = var11.height; - var11.draw(var1, var2, var3, var4, var5, var6, var7, var8, var9); + var11.draw(yaw, cameraPitchSine, cameraPitchCosine, cameraYawSine, cameraYawCosine, x, y, var8, tag); } } diff --git a/runescape-client/src/main/java/EvictingDualNodeHashTable.java b/runescape-client/src/main/java/EvictingDualNodeHashTable.java index f05386d31e..9ab1d0b28a 100644 --- a/runescape-client/src/main/java/EvictingDualNodeHashTable.java +++ b/runescape-client/src/main/java/EvictingDualNodeHashTable.java @@ -48,8 +48,8 @@ public final class EvictingDualNodeHashTable { signature = "(J)Lfn;" ) @Export("get") - public DualNode get(long var1) { - DualNode var3 = (DualNode)this.hashTable.get(var1); + public DualNode get(long key) { + DualNode var3 = (DualNode)this.hashTable.get(key); if (var3 != null) { this.deque.addFirst(var3); } @@ -59,8 +59,8 @@ public final class EvictingDualNodeHashTable { @ObfuscatedName("f") @Export("remove") - public void remove(long var1) { - DualNode var3 = (DualNode)this.hashTable.get(var1); + public void remove(long key) { + DualNode var3 = (DualNode)this.hashTable.get(key); if (var3 != null) { var3.remove(); var3.removeDual(); @@ -74,7 +74,7 @@ public final class EvictingDualNodeHashTable { signature = "(Lfn;J)V" ) @Export("put") - public void put(DualNode var1, long var2) { + public void put(DualNode value, long key) { if (this.remainingCapacity == 0) { DualNode var4 = this.deque.removeLast(); var4.remove(); @@ -88,8 +88,8 @@ public final class EvictingDualNodeHashTable { --this.remainingCapacity; } - this.hashTable.put(var1, var2); - this.deque.addFirst(var1); + this.hashTable.put(value, key); + this.deque.addFirst(value); } @ObfuscatedName("w") diff --git a/runescape-client/src/main/java/FloorOverlayDefinition.java b/runescape-client/src/main/java/FloorOverlayDefinition.java index c68eb780f1..2568f46343 100644 --- a/runescape-client/src/main/java/FloorOverlayDefinition.java +++ b/runescape-client/src/main/java/FloorOverlayDefinition.java @@ -141,10 +141,10 @@ public class FloorOverlayDefinition extends DualNode { garbageValue = "489697731" ) @Export("setHsl") - void setHsl(int var1) { - double var2 = (double)(var1 >> 16 & 255) / 256.0D; - double var4 = (double)(var1 >> 8 & 255) / 256.0D; - double var6 = (double)(var1 & 255) / 256.0D; + void setHsl(int rgb) { + double var2 = (double)(rgb >> 16 & 255) / 256.0D; + double var4 = (double)(rgb >> 8 & 255) / 256.0D; + double var6 = (double)(rgb & 255) / 256.0D; double var8 = var2; if (var4 < var2) { var8 = var4; @@ -208,33 +208,33 @@ public class FloorOverlayDefinition extends DualNode { garbageValue = "30" ) @Export("alignWidgetPosition") - static void alignWidgetPosition(Widget var0, int var1, int var2) { - if (var0.xAlignment == 0) { - var0.x = var0.rawX; - } else if (var0.xAlignment == 1) { - var0.x = var0.rawX + (var1 - var0.width) / 2; - } else if (var0.xAlignment == 2) { - var0.x = var1 - var0.width - var0.rawX; - } else if (var0.xAlignment == 3) { - var0.x = var0.rawX * var1 >> 14; - } else if (var0.xAlignment == 4) { - var0.x = (var0.rawX * var1 >> 14) + (var1 - var0.width) / 2; + static void alignWidgetPosition(Widget component, int parentWidth, int parentHeight) { + if (component.xAlignment == 0) { + component.x = component.rawX; + } else if (component.xAlignment == 1) { + component.x = component.rawX + (parentWidth - component.width) / 2; + } else if (component.xAlignment == 2) { + component.x = parentWidth - component.width - component.rawX; + } else if (component.xAlignment == 3) { + component.x = component.rawX * parentWidth >> 14; + } else if (component.xAlignment == 4) { + component.x = (component.rawX * parentWidth >> 14) + (parentWidth - component.width) / 2; } else { - var0.x = var1 - var0.width - (var0.rawX * var1 >> 14); + component.x = parentWidth - component.width - (component.rawX * parentWidth >> 14); } - if (var0.yAlignment == 0) { - var0.y = var0.rawY; - } else if (var0.yAlignment == 1) { - var0.y = (var2 - var0.height) / 2 + var0.rawY; - } else if (var0.yAlignment == 2) { - var0.y = var2 - var0.height - var0.rawY; - } else if (var0.yAlignment == 3) { - var0.y = var2 * var0.rawY >> 14; - } else if (var0.yAlignment == 4) { - var0.y = (var2 * var0.rawY >> 14) + (var2 - var0.height) / 2; + if (component.yAlignment == 0) { + component.y = component.rawY; + } else if (component.yAlignment == 1) { + component.y = (parentHeight - component.height) / 2 + component.rawY; + } else if (component.yAlignment == 2) { + component.y = parentHeight - component.height - component.rawY; + } else if (component.yAlignment == 3) { + component.y = parentHeight * component.rawY >> 14; + } else if (component.yAlignment == 4) { + component.y = (parentHeight * component.rawY >> 14) + (parentHeight - component.height) / 2; } else { - var0.y = var2 - var0.height - (var2 * var0.rawY >> 14); + component.y = parentHeight - component.height - (parentHeight * component.rawY >> 14); } } diff --git a/runescape-client/src/main/java/FloorUnderlayDefinition.java b/runescape-client/src/main/java/FloorUnderlayDefinition.java index 2d06743ef8..2dc2ec26c4 100644 --- a/runescape-client/src/main/java/FloorUnderlayDefinition.java +++ b/runescape-client/src/main/java/FloorUnderlayDefinition.java @@ -100,10 +100,10 @@ public class FloorUnderlayDefinition extends DualNode { garbageValue = "-107" ) @Export("setHsl") - void setHsl(int var1) { - double var2 = (double)(var1 >> 16 & 255) / 256.0D; - double var4 = (double)(var1 >> 8 & 255) / 256.0D; - double var6 = (double)(var1 & 255) / 256.0D; + void setHsl(int rgb) { + double var2 = (double)(rgb >> 16 & 255) / 256.0D; + double var4 = (double)(rgb >> 8 & 255) / 256.0D; + double var6 = (double)(rgb & 255) / 256.0D; double var8 = var2; if (var4 < var2) { var8 = var4; diff --git a/runescape-client/src/main/java/FontName.java b/runescape-client/src/main/java/FontName.java index 66f09c3b9b..0fdb4f9aff 100644 --- a/runescape-client/src/main/java/FontName.java +++ b/runescape-client/src/main/java/FontName.java @@ -57,9 +57,9 @@ public class FontName { ) @Export("calculateTag") public static long calculateTag(int x, int y, int type, boolean isNotInteractable, int identifier) { - long var5 = (long)((x & 0b1111111) << 0 | (y & 0b1111111) << 7 | (type & 0b11) << 14) | ((long)identifier & 0xffffffffL) << 17; + long var5 = (long)((x & 127) << 0 | (y & 127) << 7 | (type & 3) << 14) | ((long)identifier & 4294967295L) << 17; if (isNotInteractable) { - var5 |= 0x10000L; + var5 |= 65536L; } return var5; @@ -211,7 +211,7 @@ public class FontName { return 1; } else if (var0 == ScriptOpcodes.CLAN_GETCHATMINKICK) { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = PacketWriter.clanChat != null ? PacketWriter.clanChat.field96 : 0; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = PacketWriter.clanChat != null ? PacketWriter.clanChat.minKick : 0; return 1; } else if (var0 == ScriptOpcodes.CLAN_KICKUSER) { var4 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize]; @@ -498,16 +498,16 @@ public class FontName { garbageValue = "-2003105831" ) @Export("setViewportShape") - static final void setViewportShape(int var0, int var1, int var2, int var3, boolean var4) { - if (var2 < 1) { - var2 = 1; + static final void setViewportShape(int x, int y, int width, int height, boolean clear) { + if (width < 1) { + width = 1; } - if (var3 < 1) { - var3 = 1; + if (height < 1) { + height = 1; } - int var5 = var3 - 334; + int var5 = height - 334; int var6; if (var5 < 0) { var6 = Client.field130; @@ -517,53 +517,53 @@ public class FontName { var6 = (Client.field131 - Client.field130) * var5 / 100 + Client.field130; } - int var7 = var3 * var6 * 512 / (var2 * 334); + int var7 = height * var6 * 512 / (width * 334); int var8; int var9; short var10; if (var7 < Client.field132) { var10 = Client.field132; - var6 = var10 * var2 * 334 / (var3 * 512); + var6 = var10 * width * 334 / (height * 512); if (var6 > Client.field134) { var6 = Client.field134; - var8 = var3 * var6 * 512 / (var10 * 334); - var9 = (var2 - var8) / 2; - if (var4) { + var8 = height * var6 * 512 / (var10 * 334); + var9 = (width - var8) / 2; + if (clear) { Rasterizer2D.Rasterizer2D_resetClip(); - Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1, var9, var3, -16777216); - Rasterizer2D.Rasterizer2D_fillRectangle(var0 + var2 - var9, var1, var9, var3, -16777216); + Rasterizer2D.Rasterizer2D_fillRectangle(x, y, var9, height, -16777216); + Rasterizer2D.Rasterizer2D_fillRectangle(x + width - var9, y, var9, height, -16777216); } - var0 += var9; - var2 -= var9 * 2; + x += var9; + width -= var9 * 2; } } else if (var7 > Client.field133) { var10 = Client.field133; - var6 = var10 * var2 * 334 / (var3 * 512); + var6 = var10 * width * 334 / (height * 512); if (var6 < Client.field135) { var6 = Client.field135; - var8 = var10 * var2 * 334 / (var6 * 512); - var9 = (var3 - var8) / 2; - if (var4) { + var8 = var10 * width * 334 / (var6 * 512); + var9 = (height - var8) / 2; + if (clear) { Rasterizer2D.Rasterizer2D_resetClip(); - Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1, var2, var9, -16777216); - Rasterizer2D.Rasterizer2D_fillRectangle(var0, var3 + var1 - var9, var2, var9, -16777216); + Rasterizer2D.Rasterizer2D_fillRectangle(x, y, width, var9, -16777216); + Rasterizer2D.Rasterizer2D_fillRectangle(x, height + y - var9, width, var9, -16777216); } - var1 += var9; - var3 -= var9 * 2; + y += var9; + height -= var9 * 2; } } - Client.viewportZoom = var3 * var6 / 334; - if (var2 != Client.viewportWidth || var3 != Client.viewportHeight) { - ScriptEvent.method1183(var2, var3); + Client.viewportZoom = height * var6 / 334; + if (width != Client.viewportWidth || height != Client.viewportHeight) { + ScriptEvent.method1183(width, height); } - Client.viewportOffsetX = var0; - Client.viewportOffsetY = var1; - Client.viewportWidth = var2; - Client.viewportHeight = var3; + Client.viewportOffsetX = x; + Client.viewportOffsetY = y; + Client.viewportWidth = width; + Client.viewportHeight = height; } @ObfuscatedName("km") diff --git a/runescape-client/src/main/java/Formatting.java b/runescape-client/src/main/java/Formatting.java index 54a9d21e40..82103defdf 100644 --- a/runescape-client/src/main/java/Formatting.java +++ b/runescape-client/src/main/java/Formatting.java @@ -51,33 +51,33 @@ public class Formatting { int var3; int var4; int var5; - EnumDefinition var9; + EnumDefinition var6; if (var0 == ScriptOpcodes.ENUM_STRING) { RouteStrategy.Interpreter_intStackSize -= 2; var3 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize]; var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1]; - var9 = Interpreter.getEnum(var3); - if (var9.outputType != 's') { + var6 = Interpreter.getEnum(var3); + if (var6.outputType != 's') { } - for (var5 = 0; var5 < var9.outputCount; ++var5) { - if (var4 == var9.keys[var5]) { - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var9.strVals[var5]; - var9 = null; + for (var5 = 0; var5 < var6.outputCount; ++var5) { + if (var4 == var6.keys[var5]) { + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.strVals[var5]; + var6 = null; break; } } - if (var9 != null) { - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var9.defaultStr; + if (var6 != null) { + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.defaultStr; } return 1; } else if (var0 != ScriptOpcodes.ENUM) { if (var0 == ScriptOpcodes.ENUM_GETOUTPUTCOUNT) { var3 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]; - var9 = Interpreter.getEnum(var3); - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var9.size(); + var6 = Interpreter.getEnum(var3); + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.size(); return 1; } else { return 2; @@ -86,28 +86,28 @@ public class Formatting { RouteStrategy.Interpreter_intStackSize -= 4; var3 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize]; var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1]; - int var6 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 2]; + int var7 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 2]; var5 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 3]; - EnumDefinition var7 = Interpreter.getEnum(var6); - if (var3 == var7.inputType && var4 == var7.outputType) { - for (int var8 = 0; var8 < var7.outputCount; ++var8) { - if (var5 == var7.keys[var8]) { + EnumDefinition var8 = Interpreter.getEnum(var7); + if (var3 == var8.inputType && var4 == var8.outputType) { + for (int var9 = 0; var9 < var8.outputCount; ++var9) { + if (var5 == var8.keys[var9]) { if (var4 == 115) { - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var7.strVals[var8]; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var8.strVals[var9]; } else { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var7.intVals[var8]; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var8.intVals[var9]; } - var7 = null; + var8 = null; break; } } - if (var7 != null) { + if (var8 != null) { if (var4 == 115) { - Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var7.defaultStr; + Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var8.defaultStr; } else { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var7.defaultInt; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var8.defaultInt; } } diff --git a/runescape-client/src/main/java/Frames.java b/runescape-client/src/main/java/Frames.java index 7666c5d4de..3cb846b185 100644 --- a/runescape-client/src/main/java/Frames.java +++ b/runescape-client/src/main/java/Frames.java @@ -61,8 +61,8 @@ public class Frames extends DualNode { garbageValue = "-1018278334" ) @Export("hasAlphaTransform") - public boolean hasAlphaTransform(int var1) { - return this.frames[var1].hasAlphaTransform; + public boolean hasAlphaTransform(int frame) { + return this.frames[frame].hasAlphaTransform; } @ObfuscatedName("m") diff --git a/runescape-client/src/main/java/Friend.java b/runescape-client/src/main/java/Friend.java index af3960acfd..f1014670d3 100644 --- a/runescape-client/src/main/java/Friend.java +++ b/runescape-client/src/main/java/Friend.java @@ -21,8 +21,8 @@ public class Friend extends Buddy { garbageValue = "-1559116693" ) @Export("compareTo00") - int compareTo00(Friend var1) { - return super.world0 == Client.worldId && Client.worldId != var1.world0 ? -1 : (Client.worldId == var1.world0 && super.world0 != Client.worldId ? 1 : (super.world0 != 0 && var1.world0 == 0 ? -1 : (var1.world0 != 0 && super.world0 == 0 ? 1 : (this.field354 && !var1.field354 ? -1 : (!this.field354 && var1.field354 ? 1 : (this.field355 && !var1.field355 ? -1 : (!this.field355 && var1.field355 ? 1 : (super.world0 != 0 ? super.int2 - var1.int2 : var1.int2 - super.int2)))))))); + int compareTo00(Friend other) { + return super.world0 == Client.worldId && Client.worldId != other.world0 ? -1 : (Client.worldId == other.world0 && super.world0 != Client.worldId ? 1 : (super.world0 != 0 && other.world0 == 0 ? -1 : (other.world0 != 0 && super.world0 == 0 ? 1 : (this.field354 && !other.field354 ? -1 : (!this.field354 && other.field354 ? 1 : (this.field355 && !other.field355 ? -1 : (!this.field355 && other.field355 ? 1 : (super.world0 != 0 ? super.int2 - other.int2 : other.int2 - super.int2)))))))); } @ObfuscatedName("aj") diff --git a/runescape-client/src/main/java/FriendSystem.java b/runescape-client/src/main/java/FriendSystem.java index 0df652b880..aa0076fd7f 100644 --- a/runescape-client/src/main/java/FriendSystem.java +++ b/runescape-client/src/main/java/FriendSystem.java @@ -240,15 +240,15 @@ public class FriendSystem { garbageValue = "-2122207917" ) @Export("removeFriend") - final void removeFriend(String var1) { - if (var1 != null) { - Username var2 = new Username(var1, this.loginType); + final void removeFriend(String name) { + if (name != null) { + Username var2 = new Username(name, this.loginType); if (var2.hasCleanName()) { if (this.friendsList.removeByUsername(var2)) { WorldMapManager.method668(); PacketBufferNode var3 = Interpreter.method1915(ClientPacket.field276, Client.packetWriter.isaacCipher); - var3.packetBuffer.writeByte(WorldMapRegion.method550(var1)); - var3.packetBuffer.writeStringCp1252NullTerminated(var1); + var3.packetBuffer.writeByte(WorldMapRegion.method550(name)); + var3.packetBuffer.writeStringCp1252NullTerminated(name); Client.packetWriter.method241(var3); } @@ -264,15 +264,15 @@ public class FriendSystem { garbageValue = "-1673636127" ) @Export("removeIgnore") - final void removeIgnore(String var1) { - if (var1 != null) { - Username var2 = new Username(var1, this.loginType); + final void removeIgnore(String name) { + if (name != null) { + Username var2 = new Username(name, this.loginType); if (var2.hasCleanName()) { if (this.ignoreList.removeByUsername(var2)) { WorldMapManager.method668(); PacketBufferNode var3 = Interpreter.method1915(ClientPacket.field250, Client.packetWriter.isaacCipher); - var3.packetBuffer.writeByte(WorldMapRegion.method550(var1)); - var3.packetBuffer.writeStringCp1252NullTerminated(var1); + var3.packetBuffer.writeByte(WorldMapRegion.method550(name)); + var3.packetBuffer.writeStringCp1252NullTerminated(name); Client.packetWriter.method241(var3); } diff --git a/runescape-client/src/main/java/FriendsList.java b/runescape-client/src/main/java/FriendsList.java index 36110033cc..61a36b680b 100644 --- a/runescape-client/src/main/java/FriendsList.java +++ b/runescape-client/src/main/java/FriendsList.java @@ -72,24 +72,24 @@ public class FriendsList extends UserList { garbageValue = "-11" ) @Export("read") - public void read(Buffer var1, int var2) { + public void read(Buffer buffer, int var2) { while (true) { - if (var1.index < var2) { - boolean var3 = var1.readUnsignedByte() == 1; - Username var4 = new Username(var1.readStringCp1252NullTerminated(), this.loginType); - Username var5 = new Username(var1.readStringCp1252NullTerminated(), this.loginType); - int var6 = var1.readUnsignedShort(); - int var7 = var1.readUnsignedByte(); - int var8 = var1.readUnsignedByte(); + if (buffer.index < var2) { + boolean var3 = buffer.readUnsignedByte() == 1; + Username var4 = new Username(buffer.readStringCp1252NullTerminated(), this.loginType); + Username var5 = new Username(buffer.readStringCp1252NullTerminated(), this.loginType); + int var6 = buffer.readUnsignedShort(); + int var7 = buffer.readUnsignedByte(); + int var8 = buffer.readUnsignedByte(); boolean var9 = (var8 & 2) != 0; boolean var10 = (var8 & 1) != 0; if (var6 > 0) { - var1.readStringCp1252NullTerminated(); - var1.readUnsignedByte(); - var1.readInt(); + buffer.readStringCp1252NullTerminated(); + buffer.readUnsignedByte(); + buffer.readInt(); } - var1.readStringCp1252NullTerminated(); + buffer.readStringCp1252NullTerminated(); if (var4 != null && var4.hasCleanName()) { Friend var11 = (Friend)this.getByCurrentUsername(var4); if (var3) { diff --git a/runescape-client/src/main/java/GameShell.java b/runescape-client/src/main/java/GameShell.java index 0285a383e9..5bc595148e 100644 --- a/runescape-client/src/main/java/GameShell.java +++ b/runescape-client/src/main/java/GameShell.java @@ -469,7 +469,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene garbageValue = "559367680" ) @Export("startThread") - protected final void startThread(int var1, int var2, int var3) { + protected final void startThread(int width, int height, int revision) { try { if (gameShell != null) { ++field361; @@ -483,9 +483,9 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene } gameShell = this; - SoundCache.canvasWidth = var1; - Huffman.canvasHeight = var2; - RunException.revision = var3; + SoundCache.canvasWidth = width; + Huffman.canvasHeight = height; + RunException.revision = revision; RunException.applet = this; if (taskHandler == null) { taskHandler = new TaskHandler(); @@ -810,13 +810,13 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene garbageValue = "39" ) @Export("error") - protected void error(String var1) { + protected void error(String type) { if (!this.hasErrored) { this.hasErrored = true; - System.out.println("error_game_" + var1); + System.out.println("error_game_" + type); try { - this.getAppletContext().showDocument(new URL(this.getCodeBase(), "error_game_" + var1 + ".ws"), "_self"); + this.getAppletContext().showDocument(new URL(this.getCodeBase(), "error_game_" + type + ".ws"), "_self"); } catch (Exception var3) { } } @@ -1002,7 +1002,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene } @ObfuscatedName("postDecode") - public abstract void vmethod117(); + public abstract void init(); @ObfuscatedName("stop") public final void method118() { @@ -1034,23 +1034,23 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene garbageValue = "17" ) @Export("updateGameState") - static void updateGameState(int var0) { - if (var0 != Client.gameState) { + static void updateGameState(int gameState) { + if (gameState != Client.gameState) { if (Client.gameState == 0) { TextureProvider.client.method113(); } - if (var0 == 20 || var0 == 40 || var0 == 45) { + if (gameState == 20 || gameState == 40 || gameState == 45) { Client.loginState = 0; Client.field168 = 0; Client.field169 = 0; - Client.timer.method331(var0); - if (var0 != 20) { + Client.timer.method331(gameState); + if (gameState != 20) { class15.method184(false); } } - if (var0 != 20 && var0 != 40 && ClientParameter.field341 != null) { + if (gameState != 20 && gameState != 40 && ClientParameter.field341 != null) { ClientParameter.field341.close(); ClientParameter.field341 = null; } @@ -1063,10 +1063,10 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene Client.field180 = 1; } - if (var0 != 5 && var0 != 10) { - if (var0 == 20) { + if (gameState != 5 && gameState != 10) { + if (gameState == 20) { class2.method27(class16.archive10, WorldMapSection3.archive8, true, Client.gameState == 11 ? 4 : 0); - } else if (var0 == 11) { + } else if (gameState == 11) { class2.method27(class16.archive10, WorldMapSection3.archive8, false, 4); } else { class80.method2015(); @@ -1075,7 +1075,7 @@ public abstract class GameShell extends Applet implements Runnable, FocusListene class2.method27(class16.archive10, WorldMapSection3.archive8, true, 0); } - Client.gameState = var0; + Client.gameState = gameState; } } diff --git a/runescape-client/src/main/java/GrandExchangeEvent.java b/runescape-client/src/main/java/GrandExchangeEvent.java index 28158757fe..4c177ca8ea 100644 --- a/runescape-client/src/main/java/GrandExchangeEvent.java +++ b/runescape-client/src/main/java/GrandExchangeEvent.java @@ -76,14 +76,14 @@ public class GrandExchangeEvent { garbageValue = "-1003049523" ) @Export("runScript0") - static void runScript0(ScriptEvent var0, int var1) { - Object[] var2 = var0.args0; + static void runScript0(ScriptEvent scriptEvent, int var1) { + Object[] var2 = scriptEvent.args0; Script var3; int var4; - if (class12.method162(var0.type0)) { + if (class12.method162(scriptEvent.type0)) { class15.worldMapEvent = (WorldMapEvent)var2[0]; WorldMapElement var5 = ViewportMouse.getWorldMapElement(class15.worldMapEvent.mapElement); - var3 = FaceNormal.method3236(var0.type0, var5.field1020, var5.category); + var3 = FaceNormal.method3236(scriptEvent.type0, var5.field1020, var5.category); } else { var4 = (Integer)var2[0]; var3 = SoundSystem.method2451(var4); @@ -113,46 +113,46 @@ public class GrandExchangeEvent { if (var2[var8] instanceof Integer) { var11 = (Integer)var2[var8]; if (var11 == -2147483647) { - var11 = var0.mouseX; + var11 = scriptEvent.mouseX; } if (var11 == -2147483646) { - var11 = var0.mouseY; + var11 = scriptEvent.mouseY; } if (var11 == -2147483645) { - var11 = var0.widget != null ? var0.widget.id : -1; + var11 = scriptEvent.widget != null ? scriptEvent.widget.id : -1; } if (var11 == -2147483644) { - var11 = var0.opIndex; + var11 = scriptEvent.opIndex; } if (var11 == -2147483643) { - var11 = var0.widget != null ? var0.widget.childIndex : -1; + var11 = scriptEvent.widget != null ? scriptEvent.widget.childIndex : -1; } if (var11 == -2147483642) { - var11 = var0.dragTarget != null ? var0.dragTarget.id : -1; + var11 = scriptEvent.dragTarget != null ? scriptEvent.dragTarget.id : -1; } if (var11 == -2147483641) { - var11 = var0.dragTarget != null ? var0.dragTarget.childIndex : -1; + var11 = scriptEvent.dragTarget != null ? scriptEvent.dragTarget.childIndex : -1; } if (var11 == -2147483640) { - var11 = var0.keyTyped; + var11 = scriptEvent.keyTyped; } if (var11 == -2147483639) { - var11 = var0.keyPressed; + var11 = scriptEvent.keyPressed; } Username.Interpreter_intLocals[var9++] = var11; } else if (var2[var8] instanceof String) { var12 = (String)var2[var8]; if (var12.equals("event_opbase")) { - var12 = var0.targetName; + var12 = scriptEvent.targetName; } Interpreter.Interpreter_stringLocals[var26++] = var12; @@ -160,7 +160,7 @@ public class GrandExchangeEvent { } var8 = 0; - Interpreter.field425 = var0.field772; + Interpreter.field425 = scriptEvent.field772; while (true) { ++var8; diff --git a/runescape-client/src/main/java/GrandExchangeEvents.java b/runescape-client/src/main/java/GrandExchangeEvents.java index 011fa3a829..4399ec11f2 100644 --- a/runescape-client/src/main/java/GrandExchangeEvents.java +++ b/runescape-client/src/main/java/GrandExchangeEvents.java @@ -78,15 +78,15 @@ public class GrandExchangeEvents { signature = "(ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;I)V", garbageValue = "1601363438" ) - @Export("addMessage") - static void addMessage(int var0, String var1, String var2, String var3) { - ChatChannel var4 = (ChatChannel)Messages.Messages_channels.get(var0); + @Export("addChatMessage") + static void addChatMessage(int type, String sender, String text, String prefix) { + ChatChannel var4 = (ChatChannel)Messages.Messages_channels.get(type); if (var4 == null) { var4 = new ChatChannel(); - Messages.Messages_channels.put(var0, var4); + Messages.Messages_channels.put(type, var4); } - Message var5 = var4.addMessage(var0, var1, var2, var3); + Message var5 = var4.addMessage(type, sender, text, prefix); Messages.Messages_hashTable.put(var5, (long)var5.count); Messages.Messages_queue.add(var5); Client.chatCycle = Client.cycleCntr; @@ -153,7 +153,7 @@ public class GrandExchangeEvents { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var3.rectangleMode.rsOrdinal(); return 1; } else if (var0 == 2614) { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var3.field964 ? 1 : 0; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var3.modelTransparency ? 1 : 0; return 1; } else { return 2; diff --git a/runescape-client/src/main/java/GraphicsDefaults.java b/runescape-client/src/main/java/GraphicsDefaults.java index 15fc466c2f..bc393f6317 100644 --- a/runescape-client/src/main/java/GraphicsDefaults.java +++ b/runescape-client/src/main/java/GraphicsDefaults.java @@ -6,8 +6,7 @@ import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("lg") @Implements("GraphicsDefaults") -public class GraphicsDefaults -{ +public class GraphicsDefaults { @ObfuscatedName("m") @ObfuscatedGetter( intValue = 1673796151 @@ -93,8 +92,8 @@ public class GraphicsDefaults garbageValue = "1764356022" ) @Export("decode") - public void decode(AbstractArchive var1) { - byte[] var2 = var1.takeFileFlat(DefaultsGroup.field3810.group); + public void decode(AbstractArchive index) { + byte[] var2 = index.takeFileFlat(DefaultsGroup.DefaultsGroup_graphics.group); Buffer var3 = new Buffer(var2); while (true) { @@ -143,7 +142,7 @@ public class GraphicsDefaults VarbitDefinition.indexedSpriteWidths = null; SecureRandomCallable.indexedSpriteHeights = null; class328.indexedSpritePalette = null; - class328.spritePixels = (byte[][])null; + class328.spritePixels = ((byte[][])null); var5 = var6; } diff --git a/runescape-client/src/main/java/GraphicsObject.java b/runescape-client/src/main/java/GraphicsObject.java index e6c943d2e2..3e7fdda8f4 100644 --- a/runescape-client/src/main/java/GraphicsObject.java +++ b/runescape-client/src/main/java/GraphicsObject.java @@ -108,9 +108,9 @@ public final class GraphicsObject extends Entity { garbageValue = "-730240149" ) @Export("advance") - final void advance(int var1) { + final void advance(int cycles) { if (!this.isFinished) { - this.frameCycle += var1; + this.frameCycle += cycles; while (this.frameCycle > this.sequenceDefinition.frameLengths[this.frame]) { this.frameCycle -= this.sequenceDefinition.frameLengths[this.frame]; diff --git a/runescape-client/src/main/java/GroundItemPile.java b/runescape-client/src/main/java/GroundItemPile.java index 5bf3db6b4a..dc6c145b69 100644 --- a/runescape-client/src/main/java/GroundItemPile.java +++ b/runescape-client/src/main/java/GroundItemPile.java @@ -68,37 +68,37 @@ public final class GroundItemPile { garbageValue = "-60" ) @Export("loadInterface") - public static boolean loadInterface(int var0) { - if (Widget.loadedInterfaces[var0]) { + public static boolean loadInterface(int itf) { + if (Widget.loadedInterfaces[itf]) { return true; - } else if (!Widget.Widget_archive.tryLoadGroup(var0)) { + } else if (!Widget.Widget_archive.tryLoadGroup(itf)) { return false; } else { - int var1 = Widget.Widget_archive.method4(var0); + int var1 = Widget.Widget_archive.method4(itf); if (var1 == 0) { - Widget.loadedInterfaces[var0] = true; + Widget.loadedInterfaces[itf] = true; return true; } else { - if (Widget.interfaceComponents[var0] == null) { - Widget.interfaceComponents[var0] = new Widget[var1]; + if (Widget.interfaceComponents[itf] == null) { + Widget.interfaceComponents[itf] = new Widget[var1]; } for (int var2 = 0; var2 < var1; ++var2) { - if (Widget.interfaceComponents[var0][var2] == null) { - byte[] var3 = Widget.Widget_archive.takeFile(var0, var2); + if (Widget.interfaceComponents[itf][var2] == null) { + byte[] var3 = Widget.Widget_archive.takeFile(itf, var2); if (var3 != null) { - Widget.interfaceComponents[var0][var2] = new Widget(); - Widget.interfaceComponents[var0][var2].id = var2 + (var0 << 16); + Widget.interfaceComponents[itf][var2] = new Widget(); + Widget.interfaceComponents[itf][var2].id = var2 + (itf << 16); if (var3[0] == -1) { - Widget.interfaceComponents[var0][var2].decode(new Buffer(var3)); + Widget.interfaceComponents[itf][var2].decode(new Buffer(var3)); } else { - Widget.interfaceComponents[var0][var2].decodeLegacy(new Buffer(var3)); + Widget.interfaceComponents[itf][var2].decodeLegacy(new Buffer(var3)); } } } } - Widget.loadedInterfaces[var0] = true; + Widget.loadedInterfaces[itf] = true; return true; } } diff --git a/runescape-client/src/main/java/HealthBar.java b/runescape-client/src/main/java/HealthBar.java index 04391a34ef..d0b0d00a2c 100644 --- a/runescape-client/src/main/java/HealthBar.java +++ b/runescape-client/src/main/java/HealthBar.java @@ -68,15 +68,15 @@ public class HealthBar extends Node { garbageValue = "1594721795" ) @Export("get") - HealthBarUpdate get(int var1) { + HealthBarUpdate get(int cycle) { HealthBarUpdate var2 = (HealthBarUpdate)this.updates.last(); - if (var2 != null && var2.cycle <= var1) { - for (HealthBarUpdate var3 = (HealthBarUpdate)this.updates.previous(); var3 != null && var3.cycle <= var1; var3 = (HealthBarUpdate)this.updates.previous()) { + if (var2 != null && var2.cycle <= cycle) { + for (HealthBarUpdate var3 = (HealthBarUpdate)this.updates.previous(); var3 != null && var3.cycle <= cycle; var3 = (HealthBarUpdate)this.updates.previous()) { var2.remove(); var2 = var3; } - if (this.definition.int5 + var2.cycleOffset + var2.cycle > var1) { + if (this.definition.int5 + var2.cycleOffset + var2.cycle > cycle) { return var2; } else { var2.remove(); @@ -105,66 +105,64 @@ public class HealthBar extends Node { @Export("charToByteCp1252") public static byte charToByteCp1252(char var0) { byte var1; - if ((var0 <= 0 || var0 >= 128) && (var0 < 160 || var0 > 255)) { - if (var0 == 8364) { - var1 = -128; - } else if (var0 == 8218) { - var1 = -126; - } else if (var0 == 402) { - var1 = -125; - } else if (var0 == 8222) { - var1 = -124; - } else if (var0 == 8230) { - var1 = -123; - } else if (var0 == 8224) { - var1 = -122; - } else if (var0 == 8225) { - var1 = -121; - } else if (var0 == 710) { - var1 = -120; - } else if (var0 == 8240) { - var1 = -119; - } else if (var0 == 352) { - var1 = -118; - } else if (var0 == 8249) { - var1 = -117; - } else if (var0 == 338) { - var1 = -116; - } else if (var0 == 381) { - var1 = -114; - } else if (var0 == 8216) { - var1 = -111; - } else if (var0 == 8217) { - var1 = -110; - } else if (var0 == 8220) { - var1 = -109; - } else if (var0 == 8221) { - var1 = -108; - } else if (var0 == 8226) { - var1 = -107; - } else if (var0 == 8211) { - var1 = -106; - } else if (var0 == 8212) { - var1 = -105; - } else if (var0 == 732) { - var1 = -104; - } else if (var0 == 8482) { - var1 = -103; - } else if (var0 == 353) { - var1 = -102; - } else if (var0 == 8250) { - var1 = -101; - } else if (var0 == 339) { - var1 = -100; - } else if (var0 == 382) { - var1 = -98; - } else if (var0 == 376) { - var1 = -97; - } else { - var1 = 63; - } - } else { + if (var0 > 0 && var0 < 128 || var0 >= 160 && var0 <= 255) { var1 = (byte)var0; + } else if (var0 == 8364) { + var1 = -128; + } else if (var0 == 8218) { + var1 = -126; + } else if (var0 == 402) { + var1 = -125; + } else if (var0 == 8222) { + var1 = -124; + } else if (var0 == 8230) { + var1 = -123; + } else if (var0 == 8224) { + var1 = -122; + } else if (var0 == 8225) { + var1 = -121; + } else if (var0 == 710) { + var1 = -120; + } else if (var0 == 8240) { + var1 = -119; + } else if (var0 == 352) { + var1 = -118; + } else if (var0 == 8249) { + var1 = -117; + } else if (var0 == 338) { + var1 = -116; + } else if (var0 == 381) { + var1 = -114; + } else if (var0 == 8216) { + var1 = -111; + } else if (var0 == 8217) { + var1 = -110; + } else if (var0 == 8220) { + var1 = -109; + } else if (var0 == 8221) { + var1 = -108; + } else if (var0 == 8226) { + var1 = -107; + } else if (var0 == 8211) { + var1 = -106; + } else if (var0 == 8212) { + var1 = -105; + } else if (var0 == 732) { + var1 = -104; + } else if (var0 == 8482) { + var1 = -103; + } else if (var0 == 353) { + var1 = -102; + } else if (var0 == 8250) { + var1 = -101; + } else if (var0 == 339) { + var1 = -100; + } else if (var0 == 382) { + var1 = -98; + } else if (var0 == 376) { + var1 = -97; + } else { + var1 = 63; } return var1; diff --git a/runescape-client/src/main/java/IgnoreList.java b/runescape-client/src/main/java/IgnoreList.java index 2ba085647a..eac4b5886a 100644 --- a/runescape-client/src/main/java/IgnoreList.java +++ b/runescape-client/src/main/java/IgnoreList.java @@ -47,14 +47,14 @@ public class IgnoreList extends UserList { garbageValue = "32" ) @Export("read") - public void read(Buffer var1, int var2) { + public void read(Buffer buffer, int var2) { while (true) { - if (var1.index < var2) { - int var3 = var1.readUnsignedByte(); + if (buffer.index < var2) { + int var3 = buffer.readUnsignedByte(); boolean var4 = (var3 & 1) == 1; - Username var5 = new Username(var1.readStringCp1252NullTerminated(), this.loginType); - Username var6 = new Username(var1.readStringCp1252NullTerminated(), this.loginType); - var1.readStringCp1252NullTerminated(); + Username var5 = new Username(buffer.readStringCp1252NullTerminated(), this.loginType); + Username var6 = new Username(buffer.readStringCp1252NullTerminated(), this.loginType); + buffer.readStringCp1252NullTerminated(); if (var5 != null && var5.hasCleanName()) { Ignored var7 = (Ignored)this.getByCurrentUsername(var5); if (var4) { diff --git a/runescape-client/src/main/java/Ignored.java b/runescape-client/src/main/java/Ignored.java index dca7210b00..fef97e5777 100644 --- a/runescape-client/src/main/java/Ignored.java +++ b/runescape-client/src/main/java/Ignored.java @@ -22,8 +22,8 @@ public class Ignored extends User { garbageValue = "-842469150" ) @Export("compareTo00") - int compareTo00(Ignored var1) { - return this.id - var1.id; + int compareTo00(Ignored other) { + return this.id - other.id; } @ObfuscatedName("aj") diff --git a/runescape-client/src/main/java/Instrument.java b/runescape-client/src/main/java/Instrument.java index 60c864797e..f398bd47db 100644 --- a/runescape-client/src/main/java/Instrument.java +++ b/runescape-client/src/main/java/Instrument.java @@ -159,7 +159,7 @@ public class Instrument { int var13; int var14; int var15; - int[] var10000; + int[] var16; for (var11 = 0; var11 < var1; ++var11) { var12 = this.field413.doStep(var1); var13 = this.field414.doStep(var1); @@ -181,39 +181,39 @@ public class Instrument { if (this.oscillatorVolume[var14] != 0) { var15 = Instrument_delays[var14] + var11; if (var15 < var1) { - var10000 = Instrument_samples; - var10000[var15] += this.evaluateWave(Instrument_phases[var14], var13 * Instrument_volumeSteps[var14] >> 15, this.field413.form); - var10000 = Instrument_phases; - var10000[var14] += (var12 * Instrument_pitchSteps[var14] >> 16) + Instrument_pitchBaseSteps[var14]; + var16 = Instrument_samples; + var16[var15] += this.evaluateWave(Instrument_phases[var14], var13 * Instrument_volumeSteps[var14] >> 15, this.field413.form); + var16 = Instrument_phases; + var16[var14] += (var12 * Instrument_pitchSteps[var14] >> 16) + Instrument_pitchBaseSteps[var14]; } } } } - int var16; + int var17; if (this.field419 != null) { this.field419.reset(); this.field420.reset(); var11 = 0; - boolean var17 = false; - boolean var18 = true; + boolean var18 = false; + boolean var19 = true; for (var14 = 0; var14 < var1; ++var14) { var15 = this.field419.doStep(var1); - var16 = this.field420.doStep(var1); - if (var18) { + var17 = this.field420.doStep(var1); + if (var19) { var12 = (var15 * (this.field419.end - this.field419.start) >> 8) + this.field419.start; } else { - var12 = (var16 * (this.field419.end - this.field419.start) >> 8) + this.field419.start; + var12 = (var17 * (this.field419.end - this.field419.start) >> 8) + this.field419.start; } var11 += 256; if (var11 >= var12) { var11 = 0; - var18 = !var18; + var19 = !var19; } - if (var18) { + if (var19) { Instrument_samples[var14] = 0; } } @@ -223,8 +223,8 @@ public class Instrument { var11 = (int)((double)this.delayTime * var3); for (var12 = var11; var12 < var1; ++var12) { - var10000 = Instrument_samples; - var10000[var12] += Instrument_samples[var12 - var11] * this.delayDecay / 100; + var16 = Instrument_samples; + var16[var12] += Instrument_samples[var12 - var11] * this.delayDecay / 100; } } @@ -240,19 +240,19 @@ public class Instrument { var15 = var1 - var12; } - int var19; + int var20; while (var14 < var15) { - var16 = (int)((long)Instrument_samples[var14 + var12] * (long)AudioFilter.field35 >> 16); + var17 = (int)((long)Instrument_samples[var14 + var12] * (long)AudioFilter.field35 >> 16); - for (var19 = 0; var19 < var12; ++var19) { - var16 += (int)((long)Instrument_samples[var14 + var12 - 1 - var19] * (long)AudioFilter.field33[0][var19] >> 16); + for (var20 = 0; var20 < var12; ++var20) { + var17 += (int)((long)Instrument_samples[var14 + var12 - 1 - var20] * (long)AudioFilter.field33[0][var20] >> 16); } - for (var19 = 0; var19 < var14; ++var19) { - var16 -= (int)((long)Instrument_samples[var14 - 1 - var19] * (long)AudioFilter.field33[1][var19] >> 16); + for (var20 = 0; var20 < var14; ++var20) { + var17 -= (int)((long)Instrument_samples[var14 - 1 - var20] * (long)AudioFilter.field33[1][var20] >> 16); } - Instrument_samples[var14] = var16; + Instrument_samples[var14] = var17; var11 = this.field421.doStep(var1 + 1); ++var14; } @@ -264,36 +264,36 @@ public class Instrument { var15 = var1 - var12; } - int var20; + int var21; while (var14 < var15) { - var19 = (int)((long)Instrument_samples[var14 + var12] * (long)AudioFilter.field35 >> 16); + var20 = (int)((long)Instrument_samples[var14 + var12] * (long)AudioFilter.field35 >> 16); - for (var20 = 0; var20 < var12; ++var20) { - var19 += (int)((long)Instrument_samples[var14 + var12 - 1 - var20] * (long)AudioFilter.field33[0][var20] >> 16); + for (var21 = 0; var21 < var12; ++var21) { + var20 += (int)((long)Instrument_samples[var14 + var12 - 1 - var21] * (long)AudioFilter.field33[0][var21] >> 16); } - for (var20 = 0; var20 < var13; ++var20) { - var19 -= (int)((long)Instrument_samples[var14 - 1 - var20] * (long)AudioFilter.field33[1][var20] >> 16); + for (var21 = 0; var21 < var13; ++var21) { + var20 -= (int)((long)Instrument_samples[var14 - 1 - var21] * (long)AudioFilter.field33[1][var21] >> 16); } - Instrument_samples[var14] = var19; + Instrument_samples[var14] = var20; var11 = this.field421.doStep(var1 + 1); ++var14; } if (var14 >= var1 - var12) { while (var14 < var1) { - var19 = 0; + var20 = 0; - for (var20 = var14 + var12 - var1; var20 < var12; ++var20) { - var19 += (int)((long)Instrument_samples[var14 + var12 - 1 - var20] * (long)AudioFilter.field33[0][var20] >> 16); + for (var21 = var14 + var12 - var1; var21 < var12; ++var21) { + var20 += (int)((long)Instrument_samples[var14 + var12 - 1 - var21] * (long)AudioFilter.field33[0][var21] >> 16); } - for (var20 = 0; var20 < var13; ++var20) { - var19 -= (int)((long)Instrument_samples[var14 - 1 - var20] * (long)AudioFilter.field33[1][var20] >> 16); + for (var21 = 0; var21 < var13; ++var21) { + var20 -= (int)((long)Instrument_samples[var14 - 1 - var21] * (long)AudioFilter.field33[1][var21] >> 16); } - Instrument_samples[var14] = var19; + Instrument_samples[var14] = var20; this.field421.doStep(var1 + 1); ++var14; } @@ -332,56 +332,56 @@ public class Instrument { signature = "(Lgr;)V" ) @Export("decode") - final void decode(Buffer var1) { + final void decode(Buffer buffer) { this.field413 = new SoundEnvelope(); - this.field413.decode(var1); + this.field413.decode(buffer); this.field414 = new SoundEnvelope(); - this.field414.decode(var1); - int var2 = var1.readUnsignedByte(); + this.field414.decode(buffer); + int var2 = buffer.readUnsignedByte(); if (var2 != 0) { - --var1.index; + --buffer.index; this.field415 = new SoundEnvelope(); - this.field415.decode(var1); + this.field415.decode(buffer); this.field416 = new SoundEnvelope(); - this.field416.decode(var1); + this.field416.decode(buffer); } - var2 = var1.readUnsignedByte(); + var2 = buffer.readUnsignedByte(); if (var2 != 0) { - --var1.index; + --buffer.index; this.field417 = new SoundEnvelope(); - this.field417.decode(var1); + this.field417.decode(buffer); this.field418 = new SoundEnvelope(); - this.field418.decode(var1); + this.field418.decode(buffer); } - var2 = var1.readUnsignedByte(); + var2 = buffer.readUnsignedByte(); if (var2 != 0) { - --var1.index; + --buffer.index; this.field419 = new SoundEnvelope(); - this.field419.decode(var1); + this.field419.decode(buffer); this.field420 = new SoundEnvelope(); - this.field420.decode(var1); + this.field420.decode(buffer); } for (int var3 = 0; var3 < 10; ++var3) { - int var4 = var1.method48(); + int var4 = buffer.method48(); if (var4 == 0) { break; } this.oscillatorVolume[var3] = var4; - this.oscillatorPitch[var3] = var1.method47(); - this.oscillatorDelays[var3] = var1.method48(); + this.oscillatorPitch[var3] = buffer.method47(); + this.oscillatorDelays[var3] = buffer.method48(); } - this.delayTime = var1.method48(); - this.delayDecay = var1.method48(); - this.duration = var1.readUnsignedShort(); - this.offset = var1.readUnsignedShort(); + this.delayTime = buffer.method48(); + this.delayDecay = buffer.method48(); + this.duration = buffer.readUnsignedShort(); + this.offset = buffer.readUnsignedShort(); this.filter = new AudioFilter(); this.field421 = new SoundEnvelope(); - this.filter.method27(var1, this.field421); + this.filter.method27(buffer, this.field421); } static { diff --git a/runescape-client/src/main/java/InterfaceParent.java b/runescape-client/src/main/java/InterfaceParent.java index c18871f91d..a19bdf72c4 100644 --- a/runescape-client/src/main/java/InterfaceParent.java +++ b/runescape-client/src/main/java/InterfaceParent.java @@ -77,12 +77,12 @@ public class InterfaceParent extends Node { garbageValue = "619422509" ) @Export("decodeStringCp1252") - public static String decodeStringCp1252(byte[] var0, int var1, int var2) { - char[] var3 = new char[var2]; + public static String decodeStringCp1252(byte[] src, int srcStart, int length) { + char[] var3 = new char[length]; int var4 = 0; - for (int var5 = 0; var5 < var2; ++var5) { - int var6 = var0[var5 + var1] & 255; + for (int var5 = 0; var5 < length; ++var5) { + int var6 = src[var5 + srcStart] & 255; if (var6 != 0) { if (var6 >= 128 && var6 < 160) { char var7 = class304.cp1252AsciiExtension[var6 - 128]; diff --git a/runescape-client/src/main/java/ItemDefinition.java b/runescape-client/src/main/java/ItemDefinition.java index 4cbd72177b..ebd5c220fd 100644 --- a/runescape-client/src/main/java/ItemDefinition.java +++ b/runescape-client/src/main/java/ItemDefinition.java @@ -47,7 +47,8 @@ public class ItemDefinition extends DualNode { @ObfuscatedGetter( intValue = 1070080857 ) - int field435; + @Export("model") + int model; @ObfuscatedName("z") @Export("name") public String name; @@ -199,9 +200,11 @@ public class ItemDefinition extends DualNode { @Export("femaleHeadModel2") int femaleHeadModel2; @ObfuscatedName("az") - int[] field436; + @Export("countobj") + int[] countobj; @ObfuscatedName("au") - int[] field437; + @Export("countco") + int[] countco; @ObfuscatedName("ao") @ObfuscatedGetter( intValue = 619422509 @@ -359,7 +362,7 @@ public class ItemDefinition extends DualNode { @Export("decodeNext") void decodeNext(Buffer var1, int var2) { if (var2 == 1) { - this.field435 = var1.readUnsignedShort(); + this.model = var1.readUnsignedShort(); } else if (var2 == 2) { this.name = var1.readStringCp1252NullTerminated(); } else if (var2 == 4) { @@ -445,13 +448,13 @@ public class ItemDefinition extends DualNode { } else if (var2 == 98) { this.noteTemplate = var1.readUnsignedShort(); } else if (var2 >= 100 && var2 < 110) { - if (this.field436 == null) { - this.field436 = new int[10]; - this.field437 = new int[10]; + if (this.countobj == null) { + this.countobj = new int[10]; + this.countco = new int[10]; } - this.field436[var2 - 100] = var1.readUnsignedShort(); - this.field437[var2 - 100] = var1.readUnsignedShort(); + this.countobj[var2 - 100] = var1.readUnsignedShort(); + this.countco[var2 - 100] = var1.readUnsignedShort(); } else if (var2 == 110) { this.resizeX = var1.readUnsignedShort(); } else if (var2 == 111) { @@ -484,21 +487,22 @@ public class ItemDefinition extends DualNode { signature = "(Ljv;Ljv;I)V", garbageValue = "2051877377" ) - void method140(ItemDefinition var1, ItemDefinition var2) { - this.field435 = var1.field435; - this.zoom2d = var1.zoom2d; - this.xan2d = var1.xan2d; - this.yan2d = var1.yan2d; - this.zan2d = var1.zan2d; - this.offsetX2d = var1.offsetX2d; - this.offsetY2d = var1.offsetY2d; - this.recolorFrom = var1.recolorFrom; - this.recolorTo = var1.recolorTo; - this.retextureFrom = var1.retextureFrom; - this.retextureTo = var1.retextureTo; - this.name = var2.name; - this.isMembersOnly = var2.isMembersOnly; - this.price = var2.price; + @Export("genCert") + void genCert(ItemDefinition template, ItemDefinition link) { + this.model = template.model; + this.zoom2d = template.zoom2d; + this.xan2d = template.xan2d; + this.yan2d = template.yan2d; + this.zan2d = template.zan2d; + this.offsetX2d = template.offsetX2d; + this.offsetY2d = template.offsetY2d; + this.recolorFrom = template.recolorFrom; + this.recolorTo = template.recolorTo; + this.retextureFrom = template.retextureFrom; + this.retextureTo = template.retextureTo; + this.name = link.name; + this.isMembersOnly = link.isMembersOnly; + this.price = link.price; this.isStackable = 1; } @@ -507,37 +511,38 @@ public class ItemDefinition extends DualNode { signature = "(Ljv;Ljv;I)V", garbageValue = "227754762" ) - void method141(ItemDefinition var1, ItemDefinition var2) { - this.field435 = var1.field435; - this.zoom2d = var1.zoom2d; - this.xan2d = var1.xan2d; - this.yan2d = var1.yan2d; - this.zan2d = var1.zan2d; - this.offsetX2d = var1.offsetX2d; - this.offsetY2d = var1.offsetY2d; - this.recolorFrom = var2.recolorFrom; - this.recolorTo = var2.recolorTo; - this.retextureFrom = var2.retextureFrom; - this.retextureTo = var2.retextureTo; - this.name = var2.name; - this.isMembersOnly = var2.isMembersOnly; - this.isStackable = var2.isStackable; - this.maleModel = var2.maleModel; - this.maleModel1 = var2.maleModel1; - this.maleModel2 = var2.maleModel2; - this.femaleModel = var2.femaleModel; - this.femaleModel1 = var2.femaleModel1; - this.femaleModel2 = var2.femaleModel2; - this.maleHeadModel = var2.maleHeadModel; - this.maleHeadModel2 = var2.maleHeadModel2; - this.femaleHeadModel = var2.femaleHeadModel; - this.femaleHeadModel2 = var2.femaleHeadModel2; - this.team = var2.team; - this.groundActions = var2.groundActions; + @Export("genBought") + void genBought(ItemDefinition template, ItemDefinition link) { + this.model = template.model; + this.zoom2d = template.zoom2d; + this.xan2d = template.xan2d; + this.yan2d = template.yan2d; + this.zan2d = template.zan2d; + this.offsetX2d = template.offsetX2d; + this.offsetY2d = template.offsetY2d; + this.recolorFrom = link.recolorFrom; + this.recolorTo = link.recolorTo; + this.retextureFrom = link.retextureFrom; + this.retextureTo = link.retextureTo; + this.name = link.name; + this.isMembersOnly = link.isMembersOnly; + this.isStackable = link.isStackable; + this.maleModel = link.maleModel; + this.maleModel1 = link.maleModel1; + this.maleModel2 = link.maleModel2; + this.femaleModel = link.femaleModel; + this.femaleModel1 = link.femaleModel1; + this.femaleModel2 = link.femaleModel2; + this.maleHeadModel = link.maleHeadModel; + this.maleHeadModel2 = link.maleHeadModel2; + this.femaleHeadModel = link.femaleHeadModel; + this.femaleHeadModel2 = link.femaleHeadModel2; + this.team = link.team; + this.groundActions = link.groundActions; this.inventoryActions = new String[5]; - if (var2.inventoryActions != null) { + if (link.inventoryActions != null) { for (int var3 = 0; var3 < 4; ++var3) { - this.inventoryActions[var3] = var2.inventoryActions[var3]; + this.inventoryActions[var3] = link.inventoryActions[var3]; } } @@ -550,20 +555,21 @@ public class ItemDefinition extends DualNode { signature = "(Ljv;Ljv;I)V", garbageValue = "2084647027" ) - void method142(ItemDefinition var1, ItemDefinition var2) { - this.field435 = var1.field435; - this.zoom2d = var1.zoom2d; - this.xan2d = var1.xan2d; - this.yan2d = var1.yan2d; - this.zan2d = var1.zan2d; - this.offsetX2d = var1.offsetX2d; - this.offsetY2d = var1.offsetY2d; - this.recolorFrom = var1.recolorFrom; - this.recolorTo = var1.recolorTo; - this.retextureFrom = var1.retextureFrom; - this.retextureTo = var1.retextureTo; - this.isStackable = var1.isStackable; - this.name = var2.name; + @Export("genPlaceholder") + void genPlaceholder(ItemDefinition template, ItemDefinition link) { + this.model = template.model; + this.zoom2d = template.zoom2d; + this.xan2d = template.xan2d; + this.yan2d = template.yan2d; + this.zan2d = template.zan2d; + this.offsetX2d = template.offsetX2d; + this.offsetY2d = template.offsetY2d; + this.recolorFrom = template.recolorFrom; + this.recolorTo = template.recolorTo; + this.retextureFrom = template.retextureFrom; + this.retextureTo = template.retextureTo; + this.isStackable = template.isStackable; + this.name = link.name; this.price = 0; this.isMembersOnly = false; this.isTradable = false; @@ -576,12 +582,12 @@ public class ItemDefinition extends DualNode { ) public final ModelData method143(int var1) { int var2; - if (this.field436 != null && var1 > 1) { + if (this.countobj != null && var1 > 1) { int var3 = -1; for (var2 = 0; var2 < 10; ++var2) { - if (var1 >= this.field437[var2] && this.field437[var2] != 0) { - var3 = this.field436[var2]; + if (var1 >= this.countco[var2] && this.countco[var2] != 0) { + var3 = this.countobj[var2]; } } @@ -590,7 +596,7 @@ public class ItemDefinition extends DualNode { } } - ModelData var4 = ModelData.method2788(ItemDefinition_modelArchive, this.field435, 0); + ModelData var4 = ModelData.method2788(ItemDefinition_modelArchive, this.model, 0); if (var4 == null) { return null; } else { @@ -620,13 +626,13 @@ public class ItemDefinition extends DualNode { garbageValue = "1152916563" ) @Export("getModel") - public final Model getModel(int var1) { - if (this.field436 != null && var1 > 1) { + public final Model getModel(int quantity) { + if (this.countobj != null && quantity > 1) { int var2 = -1; for (int var3 = 0; var3 < 10; ++var3) { - if (var1 >= this.field437[var3] && this.field437[var3] != 0) { - var2 = this.field436[var3]; + if (quantity >= this.countco[var3] && this.countco[var3] != 0) { + var2 = this.countobj[var3]; } } @@ -639,7 +645,7 @@ public class ItemDefinition extends DualNode { if (var5 != null) { return var5; } else { - ModelData var6 = ModelData.method2788(ItemDefinition_modelArchive, this.field435, 0); + ModelData var6 = ModelData.method2788(ItemDefinition_modelArchive, this.model, 0); if (var6 == null) { return null; } else { @@ -673,13 +679,14 @@ public class ItemDefinition extends DualNode { signature = "(IB)Ljv;", garbageValue = "0" ) - public ItemDefinition method144(int var1) { - if (this.field436 != null && var1 > 1) { + @Export("getCountObj") + public ItemDefinition getCountObj(int quantity) { + if (this.countobj != null && quantity > 1) { int var2 = -1; for (int var3 = 0; var3 < 10; ++var3) { - if (var1 >= this.field437[var3] && this.field437[var3] != 0) { - var2 = this.field436[var3]; + if (quantity >= this.countco[var3] && this.countco[var3] != 0) { + var2 = this.countobj[var3]; } } diff --git a/runescape-client/src/main/java/IterableNodeDeque.java b/runescape-client/src/main/java/IterableNodeDeque.java index 153160f944..f916f30966 100644 --- a/runescape-client/src/main/java/IterableNodeDeque.java +++ b/runescape-client/src/main/java/IterableNodeDeque.java @@ -40,15 +40,15 @@ public class IterableNodeDeque implements Iterable { signature = "(Lgw;)V" ) @Export("addFirst") - public void addFirst(Node var1) { - if (var1.next != null) { - var1.remove(); + public void addFirst(Node node) { + if (node.next != null) { + node.remove(); } - var1.next = this.sentinel.next; - var1.previous = this.sentinel; - var1.next.previous = var1; - var1.previous.next = var1; + node.next = this.sentinel.next; + node.previous = this.sentinel; + node.next.previous = node; + node.previous.next = node; } @ObfuscatedName("q") @@ -56,15 +56,15 @@ public class IterableNodeDeque implements Iterable { signature = "(Lgw;)V" ) @Export("addLast") - public void addLast(Node var1) { - if (var1.next != null) { - var1.remove(); + public void addLast(Node node) { + if (node.next != null) { + node.remove(); } - var1.next = this.sentinel; - var1.previous = this.sentinel.previous; - var1.next.previous = var1; - var1.previous.next = var1; + node.next = this.sentinel; + node.previous = this.sentinel.previous; + node.next.previous = node; + node.previous.next = node; } @ObfuscatedName("o") @@ -81,12 +81,12 @@ public class IterableNodeDeque implements Iterable { signature = "(Lgw;)Lgw;" ) @Export("previousOrLast") - Node previousOrLast(Node var1) { + Node previousOrLast(Node node) { Node var2; - if (var1 == null) { + if (node == null) { var2 = this.sentinel.previous; } else { - var2 = var1; + var2 = node; } if (var2 == this.sentinel) { @@ -131,14 +131,14 @@ public class IterableNodeDeque implements Iterable { signature = "(Lgw;Lgw;)V" ) @Export("IterableNodeDeque_addBefore") - public static void IterableNodeDeque_addBefore(Node var0, Node var1) { - if (var0.next != null) { - var0.remove(); + public static void IterableNodeDeque_addBefore(Node node, Node old) { + if (node.next != null) { + node.remove(); } - var0.next = var1; - var0.previous = var1.previous; - var0.next.previous = var0; - var0.previous.next = var0; + node.next = old; + node.previous = old.previous; + node.next.previous = node; + node.previous.next = node; } } diff --git a/runescape-client/src/main/java/IterableNodeHashTable.java b/runescape-client/src/main/java/IterableNodeHashTable.java index 93cecb53a0..c56d9b9e2f 100644 --- a/runescape-client/src/main/java/IterableNodeHashTable.java +++ b/runescape-client/src/main/java/IterableNodeHashTable.java @@ -125,15 +125,16 @@ public final class IterableNodeHashTable implements Iterable { this.current = var1.previous; return var1; } else { - while (this.index < this.size) { - var1 = this.buckets[this.index++].previous; - if (var1 != this.buckets[this.index - 1]) { - this.current = var1.previous; - return var1; + do { + if (this.index >= this.size) { + return null; } - } - return null; + var1 = this.buckets[this.index++].previous; + } while(var1 == this.buckets[this.index - 1]); + + this.current = var1.previous; + return var1; } } diff --git a/runescape-client/src/main/java/IterableNodeHashTableIterator.java b/runescape-client/src/main/java/IterableNodeHashTableIterator.java index 717dff1c35..3fc7468142 100644 --- a/runescape-client/src/main/java/IterableNodeHashTableIterator.java +++ b/runescape-client/src/main/java/IterableNodeHashTableIterator.java @@ -56,16 +56,17 @@ public class IterableNodeHashTableIterator implements Iterator { this.last = var1; return var1; } else { - while (this.index < this.hashTable.size) { - var1 = this.hashTable.buckets[this.index++].previous; - if (var1 != this.hashTable.buckets[this.index - 1]) { - this.head = var1.previous; - this.last = var1; - return var1; + do { + if (this.index >= this.hashTable.size) { + return null; } - } - return null; + var1 = this.hashTable.buckets[this.index++].previous; + } while(var1 == this.hashTable.buckets[this.index - 1]); + + this.head = var1.previous; + this.last = var1; + return var1; } } diff --git a/runescape-client/src/main/java/Message.java b/runescape-client/src/main/java/Message.java index 334f8a3b34..4c64860070 100644 --- a/runescape-client/src/main/java/Message.java +++ b/runescape-client/src/main/java/Message.java @@ -67,15 +67,15 @@ public class Message extends DualNode { garbageValue = "0" ) @Export("set") - void set(int var1, String var2, String var3, String var4) { + void set(int type, String sender, String prefix, String text) { int var5 = ++Messages.Messages_count - 1; this.count = var5; this.cycle = Client.cycle; - this.type = var1; - this.sender = var2; + this.type = type; + this.sender = sender; this.fillSenderUsername(); - this.prefix = var3; - this.text = var4; + this.prefix = prefix; + this.text = text; this.clearIsFromFriend(); this.clearIsFromIgnored(); } @@ -221,7 +221,7 @@ public class Message extends DualNode { } else if (VarcInt.isAlphaNumeric(var10)) { var11 = true; } else { - label149: { + label151: { char[] var12 = class305.field1149; int var13; @@ -230,27 +230,21 @@ public class Message extends DualNode { var14 = var12[var13]; if (var10 == var14) { var11 = true; - break label149; + break label151; } } var12 = class305.field1150; - var13 = 0; - - while (true) { - if (var13 >= var12.length) { - var11 = false; - break; - } + for (var13 = 0; var13 < var12.length; ++var13) { var14 = var12[var13]; if (var10 == var14) { var11 = true; - break; + break label151; } - - ++var13; } + + var11 = false; } } diff --git a/runescape-client/src/main/java/MidiFileReader.java b/runescape-client/src/main/java/MidiFileReader.java index 5998804d6f..7abeab23ee 100644 --- a/runescape-client/src/main/java/MidiFileReader.java +++ b/runescape-client/src/main/java/MidiFileReader.java @@ -44,33 +44,33 @@ public class MidiFileReader { @ObfuscatedName("m") @Export("parse") - void parse(byte[] var1) { - this.buffer.array = var1; + void parse(byte[] midi) { + this.buffer.array = midi; this.buffer.index = 10; int var2 = this.buffer.readUnsignedShort(); this.division = this.buffer.readUnsignedShort(); this.field493 = 500000; this.trackStarts = new int[var2]; - Buffer var10000; - int var3; + Buffer var3; int var4; - for (var3 = 0; var3 < var2; var10000.index += var4) { - int var5 = this.buffer.readInt(); - var4 = this.buffer.readInt(); - if (var5 == 1297379947) { - this.trackStarts[var3] = this.buffer.index; - ++var3; + int var5; + for (var4 = 0; var4 < var2; var3.index += var5) { + int var6 = this.buffer.readInt(); + var5 = this.buffer.readInt(); + if (var6 == 1297379947) { + this.trackStarts[var4] = this.buffer.index; + ++var4; } - var10000 = this.buffer; + var3 = this.buffer; } this.field494 = 0L; this.trackPositions = new int[var2]; - for (var3 = 0; var3 < var2; ++var3) { - this.trackPositions[var3] = this.trackStarts[var3]; + for (var4 = 0; var4 < var2; ++var4) { + this.trackPositions[var4] = this.trackStarts[var4]; } this.trackLengths = new int[var2]; @@ -101,14 +101,14 @@ public class MidiFileReader { @ObfuscatedName("o") @Export("gotoTrack") - void gotoTrack(int var1) { - this.buffer.index = this.trackPositions[var1]; + void gotoTrack(int trackId) { + this.buffer.index = this.trackPositions[trackId]; } @ObfuscatedName("u") @Export("markTrackPosition") - void markTrackPosition(int var1) { - this.trackPositions[var1] = this.buffer.index; + void markTrackPosition(int trackId) { + this.trackPositions[trackId] = this.buffer.index; } @ObfuscatedName("g") @@ -119,47 +119,47 @@ public class MidiFileReader { @ObfuscatedName("l") @Export("readTrackLength") - void readTrackLength(int var1) { + void readTrackLength(int trackId) { int var2 = this.buffer.method52(); - int[] var10000 = this.trackLengths; - var10000[var1] += var2; + int[] var3 = this.trackLengths; + var3[trackId] += var2; } @ObfuscatedName("e") @Export("readMessage") - int readMessage(int var1) { - int var2 = this.readMessage0(var1); + int readMessage(int trackId) { + int var2 = this.readMessage0(trackId); return var2; } @ObfuscatedName("x") @Export("readMessage0") - int readMessage0(int var1) { + int readMessage0(int trackId) { byte var2 = this.buffer.array[this.buffer.index]; int var3; if (var2 < 0) { var3 = var2 & 255; - this.field492[var1] = var3; + this.field492[trackId] = var3; ++this.buffer.index; } else { - var3 = this.field492[var1]; + var3 = this.field492[trackId]; } if (var3 != 240 && var3 != 247) { - return this.method167(var1, var3); + return this.method167(trackId, var3); } else { int var4 = this.buffer.method52(); if (var3 == 247 && var4 > 0) { int var5 = this.buffer.array[this.buffer.index] & 255; if (var5 >= 241 && var5 <= 243 || var5 == 246 || var5 == 248 || var5 >= 250 && var5 <= 252 || var5 == 254) { ++this.buffer.index; - this.field492[var1] = var5; - return this.method167(var1, var5); + this.field492[trackId] = var5; + return this.method167(trackId, var5); } } - Buffer var10000 = this.buffer; - var10000.index += var4; + Buffer var6 = this.buffer; + var6.index += var4; return 0; } } @@ -168,25 +168,25 @@ public class MidiFileReader { int method167(int var1, int var2) { int var3; if (var2 == 255) { - int var7 = this.buffer.readUnsignedByte(); + int var8 = this.buffer.readUnsignedByte(); var3 = this.buffer.method52(); - Buffer var10000; - if (var7 == 47) { - var10000 = this.buffer; - var10000.index += var3; + Buffer var5; + if (var8 == 47) { + var5 = this.buffer; + var5.index += var3; return 1; - } else if (var7 == 81) { - int var5 = this.buffer.readMedium(); + } else if (var8 == 81) { + int var6 = this.buffer.readMedium(); var3 -= 3; - int var6 = this.trackLengths[var1]; - this.field494 += (long)var6 * (long)(this.field493 - var5); - this.field493 = var5; - var10000 = this.buffer; - var10000.index += var3; + int var7 = this.trackLengths[var1]; + this.field494 += (long)var7 * (long)(this.field493 - var6); + this.field493 = var6; + var5 = this.buffer; + var5.index += var3; return 2; } else { - var10000 = this.buffer; - var10000.index += var3; + var5 = this.buffer; + var5.index += var3; return 3; } } else { diff --git a/runescape-client/src/main/java/MidiPcmStream.java b/runescape-client/src/main/java/MidiPcmStream.java index 69bacc7cec..8ecb60c956 100644 --- a/runescape-client/src/main/java/MidiPcmStream.java +++ b/runescape-client/src/main/java/MidiPcmStream.java @@ -150,15 +150,15 @@ public class MidiPcmStream extends PcmStream { garbageValue = "-324121369" ) @Export("loadMusicTrack") - public synchronized boolean loadMusicTrack(MusicTrack var1, AbstractArchive var2, SoundCache var3, int var4) { - var1.method226(); + public synchronized boolean loadMusicTrack(MusicTrack musicTrack, AbstractArchive var2, SoundCache var3, int frequency) { + musicTrack.method226(); boolean var5 = true; int[] var6 = null; - if (var4 > 0) { - var6 = new int[]{var4}; + if (frequency > 0) { + var6 = new int[]{frequency}; } - for (ByteArrayNode var7 = (ByteArrayNode)var1.table.first(); var7 != null; var7 = (ByteArrayNode)var1.table.next()) { + for (ByteArrayNode var7 = (ByteArrayNode)musicTrack.table.first(); var7 != null; var7 = (ByteArrayNode)musicTrack.table.next()) { int var8 = (int)var7.key; MusicPatch var9 = (MusicPatch)this.musicPatches.get((long)var8); if (var9 == null) { @@ -177,7 +177,7 @@ public class MidiPcmStream extends PcmStream { } if (var5) { - var1.clear(); + musicTrack.clear(); } return var5; @@ -233,7 +233,7 @@ public class MidiPcmStream extends PcmStream { } @ObfuscatedName("e") - protected synchronized void vmethod263(int[] var1, int var2, int var3) { + protected synchronized void fill(int[] var1, int var2, int var3) { if (this.midiFile.isReady()) { int var4 = this.midiFile.division * this.field496 / class309.PcmPlayer_sampleRate; @@ -246,14 +246,14 @@ public class MidiPcmStream extends PcmStream { int var7 = (int)(((long)var4 + (this.field516 - this.field515) - 1L) / (long)var4); this.field515 += (long)var4 * (long)var7; - this.patchStream.vmethod263(var1, var2, var7); + this.patchStream.fill(var1, var2, var7); var2 += var7; var3 -= var7; this.method194(); } while(this.midiFile.isReady()); } - this.patchStream.vmethod263(var1, var2, var3); + this.patchStream.fill(var1, var2, var3); } @ObfuscatedName("x") @@ -262,9 +262,9 @@ public class MidiPcmStream extends PcmStream { garbageValue = "-1859383102" ) @Export("setMusicTrack") - public synchronized void setMusicTrack(MusicTrack var1, boolean var2) { + public synchronized void setMusicTrack(MusicTrack musicTrack, boolean var2) { this.clear(); - this.midiFile.parse(var1.midi); + this.midiFile.parse(musicTrack.midi); this.field514 = var2; this.field515 = 0L; int var3 = this.midiFile.trackCount(); @@ -281,7 +281,7 @@ public class MidiPcmStream extends PcmStream { } @ObfuscatedName("d") - protected synchronized void vmethod264(int var1) { + protected synchronized void skip(int var1) { if (this.midiFile.isReady()) { int var2 = this.midiFile.division * this.field496 / class309.PcmPlayer_sampleRate; @@ -294,13 +294,13 @@ public class MidiPcmStream extends PcmStream { int var5 = (int)(((long)var2 + (this.field516 - this.field515) - 1L) / (long)var2); this.field515 += (long)var5 * (long)var2; - this.patchStream.vmethod264(var5); + this.patchStream.skip(var5); var1 -= var5; this.method194(); } while(this.midiFile.isReady()); } - this.patchStream.vmethod264(var1); + this.patchStream.skip(var1); } @ObfuscatedName("a") @@ -703,25 +703,25 @@ public class MidiPcmStream extends PcmStream { this.field499[var3] = var5 + (this.field499[var3] & -128); } - int[] var10000; + int[] var6; if (var4 == 64) { if (var5 >= 64) { - var10000 = this.field506; - var10000[var3] |= 1; + var6 = this.field506; + var6[var3] |= 1; } else { - var10000 = this.field506; - var10000[var3] &= -2; + var6 = this.field506; + var6[var3] &= -2; } } if (var4 == 65) { if (var5 >= 64) { - var10000 = this.field506; - var10000[var3] |= 2; + var6 = this.field506; + var6[var3] |= 2; } else { this.method187(var3); - var10000 = this.field506; - var10000[var3] &= -3; + var6 = this.field506; + var6[var3] &= -3; } } @@ -753,17 +753,17 @@ public class MidiPcmStream extends PcmStream { this.method185(var3); } - int var6; + int var7; if (var4 == 6) { - var6 = this.field507[var3]; - if (var6 == 16384) { + var7 = this.field507[var3]; + if (var7 == 16384) { this.field508[var3] = (var5 << 7) + (this.field508[var3] & -16257); } } if (var4 == 38) { - var6 = this.field507[var3]; - if (var6 == 16384) { + var7 = this.field507[var3]; + if (var7 == 16384) { this.field508[var3] = var5 + (this.field508[var3] & -128); } } @@ -778,12 +778,12 @@ public class MidiPcmStream extends PcmStream { if (var4 == 81) { if (var5 >= 64) { - var10000 = this.field506; - var10000[var3] |= 4; + var6 = this.field506; + var6[var3] |= 4; } else { this.method188(var3); - var10000 = this.field506; - var10000[var3] &= -5; + var6 = this.field506; + var6[var3] &= -5; } } @@ -1040,9 +1040,9 @@ public class MidiPcmStream extends PcmStream { if (var7) { var1.stream.method275(var1.field590); if (var2 != null) { - var1.stream.vmethod263(var2, var3, var4); + var1.stream.fill(var2, var3, var4); } else { - var1.stream.vmethod264(var4); + var1.stream.skip(var4); } if (var1.stream.method279()) { @@ -1079,13 +1079,13 @@ public class MidiPcmStream extends PcmStream { garbageValue = "30" ) @Export("PcmStream_disable") - static final void PcmStream_disable(PcmStream var0) { - var0.active = false; - if (var0.sound != null) { - var0.sound.position = 0; + static final void PcmStream_disable(PcmStream stream) { + stream.active = false; + if (stream.sound != null) { + stream.sound.position = 0; } - for (PcmStream var1 = var0.firstSubStream(); var1 != null; var1 = var0.nextSubStream()) { + for (PcmStream var1 = stream.firstSubStream(); var1 != null; var1 = stream.nextSubStream()) { PcmStream_disable(var1); } diff --git a/runescape-client/src/main/java/MilliClock.java b/runescape-client/src/main/java/MilliClock.java index 0693a0531c..8c7e5bb61e 100644 --- a/runescape-client/src/main/java/MilliClock.java +++ b/runescape-client/src/main/java/MilliClock.java @@ -73,7 +73,7 @@ public class MilliClock extends Clock { garbageValue = "-126803683" ) @Export("wait") - public int wait(int var1, int var2) { + public int wait(int cycleMs, int minSleepMs) { int var3 = this.field518; int var4 = this.field519; this.field518 = 300; @@ -83,7 +83,7 @@ public class MilliClock extends Clock { this.field518 = var3; this.field519 = var4; } else if (this.field520 > this.field517[this.field522]) { - this.field518 = (int)((long)(var1 * 2560) / (this.field520 - this.field517[this.field522])); + this.field518 = (int)((long)(cycleMs * 2560) / (this.field520 - this.field517[this.field522])); } if (this.field518 < 25) { @@ -92,11 +92,11 @@ public class MilliClock extends Clock { if (this.field518 > 256) { this.field518 = 256; - this.field519 = (int)((long)var1 - (this.field520 - this.field517[this.field522]) / 10L); + this.field519 = (int)((long)cycleMs - (this.field520 - this.field517[this.field522]) / 10L); } - if (this.field519 > var1) { - this.field519 = var1; + if (this.field519 > cycleMs) { + this.field519 = cycleMs; } this.field517[this.field522] = this.field520; @@ -105,14 +105,14 @@ public class MilliClock extends Clock { if (this.field519 > 1) { for (var5 = 0; var5 < 10; ++var5) { if (this.field517[var5] != 0L) { - long[] var10000 = this.field517; - var10000[var5] += (long)this.field519; + long[] var6 = this.field517; + var6[var5] += (long)this.field519; } } } - if (this.field519 < var2) { - this.field519 = var2; + if (this.field519 < minSleepMs) { + this.field519 = minSleepMs; } class203.method4010((long)this.field519); diff --git a/runescape-client/src/main/java/Model.java b/runescape-client/src/main/java/Model.java index c3b75ed38f..337cb289dd 100644 --- a/runescape-client/src/main/java/Model.java +++ b/runescape-client/src/main/java/Model.java @@ -516,7 +516,7 @@ public class Model extends Entity { @ObfuscatedName("o") @Export("calculateBoundingBox") - void calculateBoundingBox(int var1) { + void calculateBoundingBox(int yaw) { if (this.xMidOffset == -1) { int var2 = 0; int var3 = 0; @@ -524,8 +524,8 @@ public class Model extends Entity { int var5 = 0; int var6 = 0; int var7 = 0; - int var8 = Model_cosine[var1]; - int var9 = Model_sine[var1]; + int var8 = Model_cosine[yaw]; + int var9 = Model_sine[yaw]; for (int var10 = 0; var10 < this.verticesCount; ++var10) { int var11 = Rasterizer3D.method3039(this.verticesX[var10], this.verticesZ[var10], var8, var9); @@ -653,9 +653,9 @@ public class Model extends Entity { signature = "(Len;I)V" ) @Export("animate") - public void animate(Frames var1, int var2) { - if (this.vertexLabels != null && var2 != -1) { - Animation var3 = var1.frames[var2]; + public void animate(Frames frames, int frame) { + if (this.vertexLabels != null && frame != -1) { + Animation var3 = frames.frames[frame]; Skeleton var4 = var3.skeleton; Model_transformTempX = 0; Model_transformTempY = 0; @@ -726,22 +726,23 @@ public class Model extends Entity { @ObfuscatedName("z") @Export("transform") - void transform(int var1, int[] var2, int var3, int var4, int var5) { - int var6 = var2.length; + void transform(int type, int[] labels, int var3, int var4, int var5) { + int var6 = labels.length; int var7; int var8; int var9; int var10; - if (var1 == 0) { + int[] var12; + if (type == 0) { var7 = 0; Model_transformTempX = 0; Model_transformTempY = 0; Model_transformTempZ = 0; for (var8 = 0; var8 < var6; ++var8) { - int var11 = var2[var8]; + int var11 = labels[var8]; if (var11 < this.vertexLabels.length) { - int[] var12 = this.vertexLabels[var11]; + var12 = this.vertexLabels[var11]; for (var9 = 0; var9 < var12.length; ++var9) { var10 = var12[var9]; @@ -763,113 +764,112 @@ public class Model extends Entity { Model_transformTempZ = var5; } } else { - int[] var10000; - int[] var18; - int var19; - if (var1 == 1) { + int var13; + int[] var19; + if (type == 1) { for (var7 = 0; var7 < var6; ++var7) { - var8 = var2[var7]; + var8 = labels[var7]; if (var8 < this.vertexLabels.length) { - var18 = this.vertexLabels[var8]; + var12 = this.vertexLabels[var8]; - for (var19 = 0; var19 < var18.length; ++var19) { - var9 = var18[var19]; - var10000 = this.verticesX; - var10000[var9] += var3; - var10000 = this.verticesY; - var10000[var9] += var4; - var10000 = this.verticesZ; - var10000[var9] += var5; + for (var13 = 0; var13 < var12.length; ++var13) { + var9 = var12[var13]; + var19 = this.verticesX; + var19[var9] += var3; + var19 = this.verticesY; + var19[var9] += var4; + var19 = this.verticesZ; + var19[var9] += var5; } } } - } else if (var1 == 2) { + } else if (type == 2) { for (var7 = 0; var7 < var6; ++var7) { - var8 = var2[var7]; + var8 = labels[var7]; if (var8 < this.vertexLabels.length) { - var18 = this.vertexLabels[var8]; + var12 = this.vertexLabels[var8]; - for (var19 = 0; var19 < var18.length; ++var19) { - var9 = var18[var19]; - var10000 = this.verticesX; - var10000[var9] -= Model_transformTempX; - var10000 = this.verticesY; - var10000[var9] -= Model_transformTempY; - var10000 = this.verticesZ; - var10000[var9] -= Model_transformTempZ; + for (var13 = 0; var13 < var12.length; ++var13) { + var9 = var12[var13]; + var19 = this.verticesX; + var19[var9] -= Model_transformTempX; + var19 = this.verticesY; + var19[var9] -= Model_transformTempY; + var19 = this.verticesZ; + var19[var9] -= Model_transformTempZ; var10 = (var3 & 255) * 8; - int var13 = (var4 & 255) * 8; - int var14 = (var5 & 255) * 8; - int var15; + int var14 = (var4 & 255) * 8; + int var15 = (var5 & 255) * 8; int var16; int var17; - if (var14 != 0) { - var15 = Model_sine[var14]; - var16 = Model_cosine[var14]; - var17 = var15 * this.verticesY[var9] + var16 * this.verticesX[var9] >> 16; - this.verticesY[var9] = var16 * this.verticesY[var9] - var15 * this.verticesX[var9] >> 16; - this.verticesX[var9] = var17; + int var18; + if (var15 != 0) { + var16 = Model_sine[var15]; + var17 = Model_cosine[var15]; + var18 = var16 * this.verticesY[var9] + var17 * this.verticesX[var9] >> 16; + this.verticesY[var9] = var17 * this.verticesY[var9] - var16 * this.verticesX[var9] >> 16; + this.verticesX[var9] = var18; } if (var10 != 0) { - var15 = Model_sine[var10]; - var16 = Model_cosine[var10]; - var17 = var16 * this.verticesY[var9] - var15 * this.verticesZ[var9] >> 16; - this.verticesZ[var9] = var15 * this.verticesY[var9] + var16 * this.verticesZ[var9] >> 16; - this.verticesY[var9] = var17; + var16 = Model_sine[var10]; + var17 = Model_cosine[var10]; + var18 = var17 * this.verticesY[var9] - var16 * this.verticesZ[var9] >> 16; + this.verticesZ[var9] = var16 * this.verticesY[var9] + var17 * this.verticesZ[var9] >> 16; + this.verticesY[var9] = var18; } - if (var13 != 0) { - var15 = Model_sine[var13]; - var16 = Model_cosine[var13]; - var17 = var15 * this.verticesZ[var9] + var16 * this.verticesX[var9] >> 16; - this.verticesZ[var9] = var16 * this.verticesZ[var9] - var15 * this.verticesX[var9] >> 16; - this.verticesX[var9] = var17; + if (var14 != 0) { + var16 = Model_sine[var14]; + var17 = Model_cosine[var14]; + var18 = var16 * this.verticesZ[var9] + var17 * this.verticesX[var9] >> 16; + this.verticesZ[var9] = var17 * this.verticesZ[var9] - var16 * this.verticesX[var9] >> 16; + this.verticesX[var9] = var18; } - var10000 = this.verticesX; - var10000[var9] += Model_transformTempX; - var10000 = this.verticesY; - var10000[var9] += Model_transformTempY; - var10000 = this.verticesZ; - var10000[var9] += Model_transformTempZ; + var19 = this.verticesX; + var19[var9] += Model_transformTempX; + var19 = this.verticesY; + var19[var9] += Model_transformTempY; + var19 = this.verticesZ; + var19[var9] += Model_transformTempZ; } } } - } else if (var1 == 3) { + } else if (type == 3) { for (var7 = 0; var7 < var6; ++var7) { - var8 = var2[var7]; + var8 = labels[var7]; if (var8 < this.vertexLabels.length) { - var18 = this.vertexLabels[var8]; + var12 = this.vertexLabels[var8]; - for (var19 = 0; var19 < var18.length; ++var19) { - var9 = var18[var19]; - var10000 = this.verticesX; - var10000[var9] -= Model_transformTempX; - var10000 = this.verticesY; - var10000[var9] -= Model_transformTempY; - var10000 = this.verticesZ; - var10000[var9] -= Model_transformTempZ; + for (var13 = 0; var13 < var12.length; ++var13) { + var9 = var12[var13]; + var19 = this.verticesX; + var19[var9] -= Model_transformTempX; + var19 = this.verticesY; + var19[var9] -= Model_transformTempY; + var19 = this.verticesZ; + var19[var9] -= Model_transformTempZ; this.verticesX[var9] = var3 * this.verticesX[var9] / 128; this.verticesY[var9] = var4 * this.verticesY[var9] / 128; this.verticesZ[var9] = var5 * this.verticesZ[var9] / 128; - var10000 = this.verticesX; - var10000[var9] += Model_transformTempX; - var10000 = this.verticesY; - var10000[var9] += Model_transformTempY; - var10000 = this.verticesZ; - var10000[var9] += Model_transformTempZ; + var19 = this.verticesX; + var19[var9] += Model_transformTempX; + var19 = this.verticesY; + var19[var9] += Model_transformTempY; + var19 = this.verticesZ; + var19[var9] += Model_transformTempZ; } } } - } else if (var1 == 5 && this.faceLabelsAlpha != null && this.faceAlphas != null) { + } else if (type == 5 && this.faceLabelsAlpha != null && this.faceAlphas != null) { for (var7 = 0; var7 < var6; ++var7) { - var8 = var2[var7]; + var8 = labels[var7]; if (var8 < this.faceLabelsAlpha.length) { - var18 = this.faceLabelsAlpha[var8]; + var12 = this.faceLabelsAlpha[var8]; - for (var19 = 0; var19 < var18.length; ++var19) { - var9 = var18[var19]; + for (var13 = 0; var13 < var12.length; ++var13) { + var9 = var12[var13]; var10 = (this.faceAlphas[var9] & 255) + var3 * 8; if (var10 < 0) { var10 = 0; @@ -923,9 +923,9 @@ public class Model extends Entity { @ObfuscatedName("y") @Export("rotateZ") - public void rotateZ(int var1) { - int var2 = Model_sine[var1]; - int var3 = Model_cosine[var1]; + public void rotateZ(int pitch) { + int var2 = Model_sine[pitch]; + int var3 = Model_cosine[pitch]; for (int var4 = 0; var4 < this.verticesCount; ++var4) { int var5 = var3 * this.verticesY[var4] - var2 * this.verticesZ[var4] >> 16; @@ -938,14 +938,14 @@ public class Model extends Entity { @ObfuscatedName("h") @Export("offsetBy") - public void offsetBy(int var1, int var2, int var3) { + public void offsetBy(int x, int y, int var3) { for (int var4 = 0; var4 < this.verticesCount; ++var4) { - int[] var10000 = this.verticesX; - var10000[var4] += var1; - var10000 = this.verticesY; - var10000[var4] += var2; - var10000 = this.verticesZ; - var10000[var4] += var3; + int[] var5 = this.verticesX; + var5[var4] += x; + var5 = this.verticesY; + var5[var4] += y; + var5 = this.verticesZ; + var5[var4] += var3; } this.resetBounds(); @@ -953,10 +953,10 @@ public class Model extends Entity { @ObfuscatedName("b") @Export("scale") - public void scale(int var1, int var2, int var3) { + public void scale(int x, int y, int var3) { for (int var4 = 0; var4 < this.verticesCount; ++var4) { - this.verticesX[var4] = this.verticesX[var4] * var1 / 128; - this.verticesY[var4] = var2 * this.verticesY[var4] / 128; + this.verticesX[var4] = this.verticesX[var4] * x / 128; + this.verticesY[var4] = y * this.verticesY[var4] / 128; this.verticesZ[var4] = var3 * this.verticesZ[var4] / 128; } @@ -1184,6 +1184,7 @@ public class Model extends Entity { field535[var7] = 0; } + int[] var30; for (var7 = this.diameter - 1; var7 >= 0; --var7) { var8 = field529[var7]; if (var8 > 0) { @@ -1195,8 +1196,8 @@ public class Model extends Entity { var12 = field531[var28]++; field532[var28][var12] = var10; if (var28 < 10) { - int[] var10000 = field535; - var10000[var28] += var7; + var30 = field535; + var30[var28] += var7; } else if (var28 == 10) { field533[var12] = var7; } else { @@ -1224,7 +1225,7 @@ public class Model extends Entity { var10 = 0; var11 = field531[10]; int[] var29 = field532[10]; - int[] var30 = field533; + var30 = field533; if (var10 == var11) { var10 = 0; var11 = field531[11]; @@ -1528,31 +1529,31 @@ public class Model extends Entity { @ObfuscatedName("cy") @Export("draw") - void draw(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, long var9) { + void draw(int yaw, int cameraPitchSine, int cameraPitchCosine, int cameraYawSine, int cameraYawCosine, int x, int y, int var8, long tag) { field529[0] = -1; if (this.boundsType != 1) { this.calculateBoundsCylinder(); } - this.calculateBoundingBox(var1); - int var11 = var5 * var8 - var4 * var6 >> 16; - int var12 = var2 * var7 + var3 * var11 >> 16; - int var13 = var3 * this.xzRadius >> 16; + this.calculateBoundingBox(yaw); + int var11 = cameraYawCosine * var8 - cameraYawSine * x >> 16; + int var12 = cameraPitchSine * y + cameraPitchCosine * var11 >> 16; + int var13 = cameraPitchCosine * this.xzRadius >> 16; int var14 = var12 + var13; if (var14 > 50 && var12 < 3500) { - int var15 = var8 * var4 + var5 * var6 >> 16; + int var15 = var8 * cameraYawSine + cameraYawCosine * x >> 16; int var16 = (var15 - this.xzRadius) * Rasterizer3D.Rasterizer3D_zoom; if (var16 / var14 < Rasterizer3D.Rasterizer3D_clipMidX2) { int var17 = (var15 + this.xzRadius) * Rasterizer3D.Rasterizer3D_zoom; if (var17 / var14 > Rasterizer3D.Rasterizer3D_clipNegativeMidX) { - int var18 = var3 * var7 - var11 * var2 >> 16; - int var19 = var2 * this.xzRadius >> 16; + int var18 = cameraPitchCosine * y - var11 * cameraPitchSine >> 16; + int var19 = cameraPitchSine * this.xzRadius >> 16; int var20 = (var18 + var19) * Rasterizer3D.Rasterizer3D_zoom; if (var20 / var14 > Rasterizer3D.Rasterizer3D_clipNegativeMidY) { - int var21 = (var3 * super.height >> 16) + var19; + int var21 = (cameraPitchCosine * super.height >> 16) + var19; int var22 = (var18 - var21) * Rasterizer3D.Rasterizer3D_zoom; if (var22 / var14 < Rasterizer3D.Rasterizer3D_clipMidY2) { - int var23 = var13 + (var2 * super.height >> 16); + int var23 = var13 + (cameraPitchSine * super.height >> 16); boolean var24 = false; boolean var25 = false; if (var12 - var23 <= 50) { @@ -1563,10 +1564,10 @@ public class Model extends Entity { int var27 = ViewportMouse.ViewportMouse_x; int var28 = ViewportMouse.ViewportMouse_y; boolean var29 = ViewportMouse.ViewportMouse_isInViewport; - boolean var30 = 0L != var9; + boolean var30 = 0L != tag; boolean var31; if (var30) { - var31 = (int)(var9 >>> 16 & 1L) == 1; + var31 = (int)(tag >>> 16 & 1L) == 1; var30 = !var31; } @@ -1577,7 +1578,7 @@ public class Model extends Entity { if (var30 && var29) { boolean var35 = false; if (field539) { - var35 = Decimator.method2491(this, var6, var7, var8); + var35 = Decimator.method2491(this, x, y, var8); } else { var32 = var12 - var13; if (var32 <= 50) { @@ -1609,7 +1610,7 @@ public class Model extends Entity { if (var35) { if (this.isSingleTile) { - Projectile.addEntityTagAtMouse(var9); + Projectile.addEntityTagAtMouse(tag); } else { var31 = true; } @@ -1620,9 +1621,9 @@ public class Model extends Entity { var32 = Rasterizer3D.Rasterizer3D_clipMidY; var33 = 0; var34 = 0; - if (var1 != 0) { - var33 = Model_sine[var1]; - var34 = Model_cosine[var1]; + if (yaw != 0) { + var33 = Model_sine[yaw]; + var34 = Model_cosine[yaw]; } for (int var36 = 0; var36 < this.verticesCount; ++var36) { @@ -1630,20 +1631,20 @@ public class Model extends Entity { int var38 = this.verticesY[var36]; int var39 = this.verticesZ[var36]; int var40; - if (var1 != 0) { + if (yaw != 0) { var40 = var39 * var33 + var37 * var34 >> 16; var39 = var39 * var34 - var37 * var33 >> 16; var37 = var40; } - var37 += var6; - var38 += var7; + var37 += x; + var38 += y; var39 += var8; - var40 = var39 * var4 + var5 * var37 >> 16; - var39 = var5 * var39 - var37 * var4 >> 16; + var40 = var39 * cameraYawSine + cameraYawCosine * var37 >> 16; + var39 = cameraYawCosine * var39 - var37 * cameraYawSine >> 16; var37 = var40; - var40 = var3 * var38 - var39 * var2 >> 16; - var39 = var38 * var2 + var3 * var39 >> 16; + var40 = cameraPitchCosine * var38 - var39 * cameraPitchSine >> 16; + var39 = var38 * cameraPitchSine + cameraPitchCosine * var39 >> 16; field525[var36] = var39 - var12; if (var39 >= 50) { modelViewportXs[var36] = var37 * Rasterizer3D.Rasterizer3D_zoom / var39 + var42; @@ -1661,7 +1662,7 @@ public class Model extends Entity { } try { - this.draw0(var24, var31, this.isSingleTile, var9); + this.draw0(var24, var31, this.isSingleTile, tag); } catch (Exception var41) { } } diff --git a/runescape-client/src/main/java/ModelData.java b/runescape-client/src/main/java/ModelData.java index 7aed6dfdd3..f466b29af9 100644 --- a/runescape-client/src/main/java/ModelData.java +++ b/runescape-client/src/main/java/ModelData.java @@ -1119,30 +1119,30 @@ public class ModelData extends Entity { void method208() { int[] var1; int var2; - int var10002; - int var3; + int var10003; int var4; + int var5; if (this.field555 != null) { var1 = new int[256]; var2 = 0; - for (var3 = 0; var3 < this.verticesCount; ++var3) { - var4 = this.field555[var3]; - var10002 = var1[var4]++; - if (var4 > var2) { - var2 = var4; + for (var4 = 0; var4 < this.verticesCount; ++var4) { + var5 = this.field555[var4]; + var10003 = var1[var5]++; + if (var5 > var2) { + var2 = var5; } } this.vertexLabels = new int[var2 + 1][]; - for (var3 = 0; var3 <= var2; ++var3) { - this.vertexLabels[var3] = new int[var1[var3]]; - var1[var3] = 0; + for (var4 = 0; var4 <= var2; ++var4) { + this.vertexLabels[var4] = new int[var1[var4]]; + var1[var4] = 0; } - for (var3 = 0; var3 < this.verticesCount; this.vertexLabels[var4][var1[var4]++] = var3++) { - var4 = this.field555[var3]; + for (var4 = 0; var4 < this.verticesCount; this.vertexLabels[var5][var1[var5]++] = var4++) { + var5 = this.field555[var4]; } this.field555 = null; @@ -1152,23 +1152,23 @@ public class ModelData extends Entity { var1 = new int[256]; var2 = 0; - for (var3 = 0; var3 < this.faceCount; ++var3) { - var4 = this.field556[var3]; - var10002 = var1[var4]++; - if (var4 > var2) { - var2 = var4; + for (var4 = 0; var4 < this.faceCount; ++var4) { + var5 = this.field556[var4]; + var10003 = var1[var5]++; + if (var5 > var2) { + var2 = var5; } } this.faceLabelsAlpha = new int[var2 + 1][]; - for (var3 = 0; var3 <= var2; ++var3) { - this.faceLabelsAlpha[var3] = new int[var1[var3]]; - var1[var3] = 0; + for (var4 = 0; var4 <= var2; ++var4) { + this.faceLabelsAlpha[var4] = new int[var1[var4]]; + var1[var4] = 0; } - for (var3 = 0; var3 < this.faceCount; this.faceLabelsAlpha[var4][var1[var4]++] = var3++) { - var4 = this.field556[var3]; + for (var4 = 0; var4 < this.faceCount; this.faceLabelsAlpha[var5][var1[var5]++] = var4++) { + var5 = this.field556[var4]; } this.field556 = null; @@ -1225,12 +1225,12 @@ public class ModelData extends Entity { @ObfuscatedName("z") public void method213(int var1, int var2, int var3) { for (int var4 = 0; var4 < this.verticesCount; ++var4) { - int[] var10000 = this.verticesX; - var10000[var4] += var1; - var10000 = this.verticesY; - var10000[var4] += var2; - var10000 = this.verticesZ; - var10000[var4] += var3; + int[] var5 = this.verticesX; + var5[var4] += var1; + var5 = this.verticesY; + var5[var4] += var2; + var5 = this.verticesZ; + var5[var4] += var3; } this.invalidate(); @@ -1238,9 +1238,9 @@ public class ModelData extends Entity { @ObfuscatedName("j") @Export("recolor") - public void recolor(short var1, short var2) { + public void recolor(short from, short var2) { for (int var3 = 0; var3 < this.faceCount; ++var3) { - if (this.faceColors[var3] == var1) { + if (this.faceColors[var3] == from) { this.faceColors[var3] = var2; } } @@ -1249,10 +1249,10 @@ public class ModelData extends Entity { @ObfuscatedName("s") @Export("retexture") - public void retexture(short var1, short var2) { + public void retexture(short from, short var2) { if (this.faceTextures != null) { for (int var3 = 0; var3 < this.faceCount; ++var3) { - if (this.faceTextures[var3] == var1) { + if (this.faceTextures[var3] == from) { this.faceTextures[var3] = var2; } } diff --git a/runescape-client/src/main/java/MouseHandler.java b/runescape-client/src/main/java/MouseHandler.java index d7f7c7f983..f3e1510f7e 100644 --- a/runescape-client/src/main/java/MouseHandler.java +++ b/runescape-client/src/main/java/MouseHandler.java @@ -136,9 +136,9 @@ public class MouseHandler implements MouseListener, MouseMotionListener, FocusLi garbageValue = "-965288682" ) @Export("getButton") - final int getButton(MouseEvent var1) { - int var2 = var1.getButton(); - return !var1.isAltDown() && var2 != 2 ? (!var1.isMetaDown() && var2 != 3 ? 1 : 2) : 4; + final int getButton(MouseEvent mouseEvent) { + int var2 = mouseEvent.getButton(); + return !mouseEvent.isAltDown() && var2 != 2 ? (!mouseEvent.isMetaDown() && var2 != 3 ? 1 : 2) : 4; } @Export("mouseMoved") diff --git a/runescape-client/src/main/java/MouseRecorder.java b/runescape-client/src/main/java/MouseRecorder.java index 488b96e0c2..179481d4be 100644 --- a/runescape-client/src/main/java/MouseRecorder.java +++ b/runescape-client/src/main/java/MouseRecorder.java @@ -80,32 +80,32 @@ public class MouseRecorder implements Runnable { int var10; int var11; int var12; - int var17; + int var13; if (var5 != 0L) { var7 = class65.scene.getObjectFlags(var0, var1, var2, var5); var8 = var7 >> 6 & 3; var9 = var7 & 31; var10 = var3; - boolean var13 = var5 != 0L; - if (var13) { - boolean var14 = (int)(var5 >>> 16 & 1L) == 1; - var13 = !var14; + boolean var14 = var5 != 0L; + if (var14) { + boolean var15 = (int)(var5 >>> 16 & 1L) == 1; + var14 = !var15; } - if (var13) { + if (var14) { var10 = var4; } int[] var20 = InterfaceParent.sceneMinimapSprite.pixels; var12 = var1 * 4 + (103 - var2) * 2048 + 24624; var11 = HitSplatDefinition.method4972(var5); - ObjectDefinition var15 = class50.getObjectDefinition(var11); - if (var15.mapSceneId != -1) { - IndexedSprite var16 = class192.mapSceneSprites[var15.mapSceneId]; - if (var16 != null) { - var17 = (var15.sizeX * 4 - var16.subWidth) / 2; - int var18 = (var15.sizeY * 4 - var16.subHeight) / 2; - var16.drawAt(var1 * 4 + var17 + 48, (104 - var2 - var15.sizeY) * 4 + var18 + 48); + ObjectDefinition var16 = class50.getObjectDefinition(var11); + if (var16.mapSceneId != -1) { + IndexedSprite var17 = class192.mapSceneSprites[var16.mapSceneId]; + if (var17 != null) { + var13 = (var16.sizeX * 4 - var17.subWidth) / 2; + int var18 = (var16.sizeY * 4 - var17.subHeight) / 2; + var17.drawAt(var1 * 4 + var13 + 48, (104 - var2 - var16.sizeY) * 4 + var18 + 48); } } else { if (var9 == 0 || var9 == 2) { @@ -173,6 +173,7 @@ public class MouseRecorder implements Runnable { var5 = class65.scene.method292(var0, var1, var2); ObjectDefinition var19; IndexedSprite var21; + int var22; if (0L != var5) { var7 = class65.scene.getObjectFlags(var0, var1, var2, var5); var8 = var7 >> 6 & 3; @@ -187,7 +188,7 @@ public class MouseRecorder implements Runnable { var21.drawAt(var12 + var1 * 4 + 48, (104 - var2 - var19.sizeY) * 4 + var11 + 48); } } else if (var9 == 9) { - int var22 = 15658734; + var22 = 15658734; boolean var23 = 0L != var5; if (var23) { boolean var24 = (int)(var5 >>> 16 & 1L) == 1; @@ -198,18 +199,18 @@ public class MouseRecorder implements Runnable { var22 = 15597568; } - int[] var26 = InterfaceParent.sceneMinimapSprite.pixels; - var17 = var1 * 4 + (103 - var2) * 2048 + 24624; + int[] var25 = InterfaceParent.sceneMinimapSprite.pixels; + var13 = var1 * 4 + (103 - var2) * 2048 + 24624; if (var8 != 0 && var8 != 2) { - var26[var17] = var22; - var26[var17 + 1 + 512] = var22; - var26[var17 + 1024 + 2] = var22; - var26[var17 + 1536 + 3] = var22; + var25[var13] = var22; + var25[var13 + 1 + 512] = var22; + var25[var13 + 1024 + 2] = var22; + var25[var13 + 1536 + 3] = var22; } else { - var26[var17 + 1536] = var22; - var26[var17 + 1 + 1024] = var22; - var26[var17 + 512 + 2] = var22; - var26[var17 + 3] = var22; + var25[var13 + 1536] = var22; + var25[var13 + 1 + 1024] = var22; + var25[var13 + 512 + 2] = var22; + var25[var13 + 3] = var22; } } } @@ -222,8 +223,8 @@ public class MouseRecorder implements Runnable { var21 = class192.mapSceneSprites[var19.mapSceneId]; if (var21 != null) { var10 = (var19.sizeX * 4 - var21.subWidth) / 2; - int var25 = (var19.sizeY * 4 - var21.subHeight) / 2; - var21.drawAt(var10 + var1 * 4 + 48, var25 + (104 - var2 - var19.sizeY) * 4 + 48); + var22 = (var19.sizeY * 4 - var21.subHeight) / 2; + var21.drawAt(var10 + var1 * 4 + 48, var22 + (104 - var2 - var19.sizeY) * 4 + 48); } } } diff --git a/runescape-client/src/main/java/MouseWheelHandler.java b/runescape-client/src/main/java/MouseWheelHandler.java index 62907185a1..008e033335 100644 --- a/runescape-client/src/main/java/MouseWheelHandler.java +++ b/runescape-client/src/main/java/MouseWheelHandler.java @@ -27,8 +27,8 @@ public final class MouseWheelHandler implements MouseWheel, MouseWheelListener { garbageValue = "-28" ) @Export("addTo") - void addTo(Component var1) { - var1.addMouseWheelListener(this); + void addTo(Component component) { + component.addMouseWheelListener(this); } @ObfuscatedName("f") @@ -37,8 +37,8 @@ public final class MouseWheelHandler implements MouseWheel, MouseWheelListener { garbageValue = "-544062729" ) @Export("removeFrom") - void removeFrom(Component var1) { - var1.removeMouseWheelListener(this); + void removeFrom(Component component) { + component.removeMouseWheelListener(this); } @ObfuscatedName("q") diff --git a/runescape-client/src/main/java/MusicPatchPcmStream.java b/runescape-client/src/main/java/MusicPatchPcmStream.java index 2109c5b68a..7b349d936c 100644 --- a/runescape-client/src/main/java/MusicPatchPcmStream.java +++ b/runescape-client/src/main/java/MusicPatchPcmStream.java @@ -56,7 +56,7 @@ public class MusicPatchPcmStream extends PcmStream { break; } - var1.stream.vmethod263(var2, var3, var7); + var1.stream.fill(var2, var3, var7); var3 += var7; var4 -= var7; var1.field591 += var7 * var6 - 1048576; @@ -80,14 +80,14 @@ public class MusicPatchPcmStream extends PcmStream { } var10.method275(var8); - var10.vmethod263(var2, var3, var5 - var3); + var10.fill(var2, var3, var5 - var3); if (var10.method279()) { this.mixer.addSubStream(var10); } } } - var1.stream.vmethod263(var2, var3, var4); + var1.stream.fill(var2, var3, var4); } @ObfuscatedName("f") @@ -116,7 +116,7 @@ public class MusicPatchPcmStream extends PcmStream { } } - var1.stream.vmethod264(var2); + var1.stream.skip(var2); } @ObfuscatedName("u") @@ -152,8 +152,8 @@ public class MusicPatchPcmStream extends PcmStream { } @ObfuscatedName("e") - protected void vmethod263(int[] var1, int var2, int var3) { - this.mixer.vmethod263(var1, var2, var3); + protected void fill(int[] var1, int var2, int var3) { + this.mixer.fill(var1, var2, var3); for (MusicPatchNode var4 = (MusicPatchNode)this.queue.last(); var4 != null; var4 = (MusicPatchNode)this.queue.previous()) { if (!this.superStream.method195(var4)) { @@ -177,8 +177,8 @@ public class MusicPatchPcmStream extends PcmStream { } @ObfuscatedName("d") - protected void vmethod264(int var1) { - this.mixer.vmethod264(var1); + protected void skip(int var1) { + this.mixer.skip(var1); for (MusicPatchNode var2 = (MusicPatchNode)this.queue.last(); var2 != null; var2 = (MusicPatchNode)this.queue.previous()) { if (!this.superStream.method195(var2)) { diff --git a/runescape-client/src/main/java/MusicSample.java b/runescape-client/src/main/java/MusicSample.java index f20f348b1d..48d701efb9 100644 --- a/runescape-client/src/main/java/MusicSample.java +++ b/runescape-client/src/main/java/MusicSample.java @@ -175,9 +175,10 @@ public class MusicSample extends Node { boolean var17 = !field1324[var16].method2367(); boolean var18 = var17; + float[] var20; for (var16 = 0; var16 < var14.field1453; ++var16) { class109 var19 = field1344[var14.field1455[var16]]; - float[] var20 = field611; + var20 = field611; var19.method2473(var20, var4 >> 1, var18); } @@ -188,9 +189,9 @@ public class MusicSample extends Node { field1324[var48].method2375(field611, var4 >> 1); } - float[] var21; + int var21; int var22; - int var49; + float[] var23; if (var17) { for (var16 = var4 >> 1; var16 < var4; ++var16) { field611[var16] = 0.0F; @@ -198,18 +199,18 @@ public class MusicSample extends Node { } else { var16 = var4 >> 1; var48 = var4 >> 2; - var49 = var4 >> 3; - var21 = field611; + var22 = var4 >> 3; + var20 = field611; - for (var22 = 0; var22 < var16; ++var22) { - var21[var22] *= 0.5F; + for (var21 = 0; var21 < var16; ++var21) { + var20[var21] *= 0.5F; } - for (var22 = var16; var22 < var4; ++var22) { - var21[var22] = -var21[var4 - var22 - 1]; + for (var21 = var16; var21 < var4; ++var21) { + var20[var21] = -var20[var4 - var21 - 1]; } - float[] var23 = var3 ? field615 : field612; + var23 = var3 ? field615 : field612; float[] var24 = var3 ? field616 : field613; float[] var25 = var3 ? field617 : field614; int[] var26 = var3 ? field619 : field618; @@ -220,27 +221,27 @@ public class MusicSample extends Node { float var30; float var31; for (var27 = 0; var27 < var48; ++var27) { - var28 = var21[var27 * 4] - var21[var4 - var27 * 4 - 1]; - var29 = var21[var27 * 4 + 2] - var21[var4 - var27 * 4 - 3]; + var28 = var20[var27 * 4] - var20[var4 - var27 * 4 - 1]; + var29 = var20[var27 * 4 + 2] - var20[var4 - var27 * 4 - 3]; var30 = var23[var27 * 2]; var31 = var23[var27 * 2 + 1]; - var21[var4 - var27 * 4 - 1] = var28 * var30 - var29 * var31; - var21[var4 - var27 * 4 - 3] = var28 * var31 + var29 * var30; + var20[var4 - var27 * 4 - 1] = var28 * var30 - var29 * var31; + var20[var4 - var27 * 4 - 3] = var28 * var31 + var29 * var30; } float var32; float var33; - for (var27 = 0; var27 < var49; ++var27) { - var28 = var21[var16 + var27 * 4 + 3]; - var29 = var21[var16 + var27 * 4 + 1]; - var30 = var21[var27 * 4 + 3]; - var31 = var21[var27 * 4 + 1]; - var21[var16 + var27 * 4 + 3] = var28 + var30; - var21[var16 + var27 * 4 + 1] = var29 + var31; + for (var27 = 0; var27 < var22; ++var27) { + var28 = var20[var16 + var27 * 4 + 3]; + var29 = var20[var16 + var27 * 4 + 1]; + var30 = var20[var27 * 4 + 3]; + var31 = var20[var27 * 4 + 1]; + var20[var16 + var27 * 4 + 3] = var28 + var30; + var20[var16 + var27 * 4 + 1] = var29 + var31; var32 = var23[var16 - 4 - var27 * 4]; var33 = var23[var16 - 3 - var27 * 4]; - var21[var27 * 4 + 3] = (var28 - var30) * var32 - (var29 - var31) * var33; - var21[var27 * 4 + 1] = (var29 - var31) * var32 + (var28 - var30) * var33; + var20[var27 * 4 + 3] = (var28 - var30) * var32 - (var29 - var31) * var33; + var20[var27 * 4 + 1] = (var29 - var31) * var32 + (var28 - var30) * var33; } var27 = WorldMapCacheName.method634(var4 - 1); @@ -259,127 +260,127 @@ public class MusicSample extends Node { for (int var40 = 0; var40 < var4 >> var34 + 4; ++var40) { int var41 = var40 * 4; - float var42 = var21[var38 - 1 - var41]; - float var43 = var21[var38 - 3 - var41]; - float var44 = var21[var39 - 1 - var41]; - float var45 = var21[var39 - 3 - var41]; - var21[var38 - 1 - var41] = var42 + var44; - var21[var38 - 3 - var41] = var43 + var45; + float var42 = var20[var38 - 1 - var41]; + float var43 = var20[var38 - 3 - var41]; + float var44 = var20[var39 - 1 - var41]; + float var45 = var20[var39 - 3 - var41]; + var20[var38 - 1 - var41] = var42 + var44; + var20[var38 - 3 - var41] = var43 + var45; float var46 = var23[var40 * var36]; float var47 = var23[var40 * var36 + 1]; - var21[var39 - 1 - var41] = (var42 - var44) * var46 - (var43 - var45) * var47; - var21[var39 - 3 - var41] = (var43 - var45) * var46 + (var42 - var44) * var47; + var20[var39 - 1 - var41] = (var42 - var44) * var46 - (var43 - var45) * var47; + var20[var39 - 3 - var41] = (var43 - var45) * var46 + (var42 - var44) * var47; } } } - for (var34 = 1; var34 < var49 - 1; ++var34) { + for (var34 = 1; var34 < var22 - 1; ++var34) { var35 = var26[var34]; if (var34 < var35) { var36 = var34 * 8; var37 = var35 * 8; - var32 = var21[var36 + 1]; - var21[var36 + 1] = var21[var37 + 1]; - var21[var37 + 1] = var32; - var32 = var21[var36 + 3]; - var21[var36 + 3] = var21[var37 + 3]; - var21[var37 + 3] = var32; - var32 = var21[var36 + 5]; - var21[var36 + 5] = var21[var37 + 5]; - var21[var37 + 5] = var32; - var32 = var21[var36 + 7]; - var21[var36 + 7] = var21[var37 + 7]; - var21[var37 + 7] = var32; + var32 = var20[var36 + 1]; + var20[var36 + 1] = var20[var37 + 1]; + var20[var37 + 1] = var32; + var32 = var20[var36 + 3]; + var20[var36 + 3] = var20[var37 + 3]; + var20[var37 + 3] = var32; + var32 = var20[var36 + 5]; + var20[var36 + 5] = var20[var37 + 5]; + var20[var37 + 5] = var32; + var32 = var20[var36 + 7]; + var20[var36 + 7] = var20[var37 + 7]; + var20[var37 + 7] = var32; } } for (var34 = 0; var34 < var16; ++var34) { - var21[var34] = var21[var34 * 2 + 1]; + var20[var34] = var20[var34 * 2 + 1]; } - for (var34 = 0; var34 < var49; ++var34) { - var21[var4 - 1 - var34 * 2] = var21[var34 * 4]; - var21[var4 - 2 - var34 * 2] = var21[var34 * 4 + 1]; - var21[var4 - var48 - 1 - var34 * 2] = var21[var34 * 4 + 2]; - var21[var4 - var48 - 2 - var34 * 2] = var21[var34 * 4 + 3]; + for (var34 = 0; var34 < var22; ++var34) { + var20[var4 - 1 - var34 * 2] = var20[var34 * 4]; + var20[var4 - 2 - var34 * 2] = var20[var34 * 4 + 1]; + var20[var4 - var48 - 1 - var34 * 2] = var20[var34 * 4 + 2]; + var20[var4 - var48 - 2 - var34 * 2] = var20[var34 * 4 + 3]; } - for (var34 = 0; var34 < var49; ++var34) { + for (var34 = 0; var34 < var22; ++var34) { var29 = var25[var34 * 2]; var30 = var25[var34 * 2 + 1]; - var31 = var21[var16 + var34 * 2]; - var32 = var21[var16 + var34 * 2 + 1]; - var33 = var21[var4 - 2 - var34 * 2]; - float var51 = var21[var4 - 1 - var34 * 2]; - float var52 = var30 * (var31 - var33) + var29 * (var32 + var51); - var21[var16 + var34 * 2] = (var31 + var33 + var52) * 0.5F; - var21[var4 - 2 - var34 * 2] = (var31 + var33 - var52) * 0.5F; - var52 = var30 * (var32 + var51) - var29 * (var31 - var33); - var21[var16 + var34 * 2 + 1] = (var32 - var51 + var52) * 0.5F; - var21[var4 - 1 - var34 * 2] = (-var32 + var51 + var52) * 0.5F; + var31 = var20[var16 + var34 * 2]; + var32 = var20[var16 + var34 * 2 + 1]; + var33 = var20[var4 - 2 - var34 * 2]; + float var49 = var20[var4 - 1 - var34 * 2]; + float var51 = var30 * (var31 - var33) + var29 * (var32 + var49); + var20[var16 + var34 * 2] = (var31 + var33 + var51) * 0.5F; + var20[var4 - 2 - var34 * 2] = (var31 + var33 - var51) * 0.5F; + var51 = var30 * (var32 + var49) - var29 * (var31 - var33); + var20[var16 + var34 * 2 + 1] = (var32 - var49 + var51) * 0.5F; + var20[var4 - 1 - var34 * 2] = (-var32 + var49 + var51) * 0.5F; } for (var34 = 0; var34 < var48; ++var34) { - var21[var34] = var21[var16 + var34 * 2] * var24[var34 * 2] + var21[var16 + var34 * 2 + 1] * var24[var34 * 2 + 1]; - var21[var16 - 1 - var34] = var21[var16 + var34 * 2] * var24[var34 * 2 + 1] - var21[var16 + var34 * 2 + 1] * var24[var34 * 2]; + var20[var34] = var20[var16 + var34 * 2] * var24[var34 * 2] + var20[var16 + var34 * 2 + 1] * var24[var34 * 2 + 1]; + var20[var16 - 1 - var34] = var20[var16 + var34 * 2] * var24[var34 * 2 + 1] - var20[var16 + var34 * 2 + 1] * var24[var34 * 2]; } for (var34 = 0; var34 < var48; ++var34) { - var21[var34 + (var4 - var48)] = -var21[var34]; + var20[var34 + (var4 - var48)] = -var20[var34]; } for (var34 = 0; var34 < var48; ++var34) { - var21[var34] = var21[var48 + var34]; + var20[var34] = var20[var48 + var34]; } for (var34 = 0; var34 < var48; ++var34) { - var21[var48 + var34] = -var21[var48 - var34 - 1]; + var20[var48 + var34] = -var20[var48 - var34 - 1]; } for (var34 = 0; var34 < var48; ++var34) { - var21[var16 + var34] = var21[var4 - var34 - 1]; + var20[var16 + var34] = var20[var4 - var34 - 1]; } - float[] var10000; + float[] var50; for (var34 = var8; var34 < var9; ++var34) { var29 = (float)Math.sin(((double)(var34 - var8) + 0.5D) / (double)var10 * 0.5D * 3.141592653589793D); - var10000 = field611; - var10000[var34] *= (float)Math.sin(1.5707963267948966D * (double)var29 * (double)var29); + var50 = field611; + var50[var34] *= (float)Math.sin(1.5707963267948966D * (double)var29 * (double)var29); } for (var34 = var11; var34 < var12; ++var34) { var29 = (float)Math.sin(((double)(var34 - var11) + 0.5D) / (double)var13 * 0.5D * 3.141592653589793D + 1.5707963267948966D); - var10000 = field611; - var10000[var34] *= (float)Math.sin(1.5707963267948966D * (double)var29 * (double)var29); + var50 = field611; + var50[var34] *= (float)Math.sin(1.5707963267948966D * (double)var29 * (double)var29); } } - var21 = null; + var20 = null; if (this.field623 > 0) { var48 = var4 + this.field623 >> 2; - var21 = new float[var48]; + var20 = new float[var48]; if (!this.field625) { - for (var49 = 0; var49 < this.field624; ++var49) { - var22 = var49 + (this.field623 >> 1); - var21[var49] += this.field622[var22]; + for (var22 = 0; var22 < this.field624; ++var22) { + var21 = var22 + (this.field623 >> 1); + var20[var22] += this.field622[var21]; } } if (!var17) { - for (var49 = var8; var49 < var4 >> 1; ++var49) { - var22 = var21.length - (var4 >> 1) + var49; - var21[var22] += field611[var49]; + for (var22 = var8; var22 < var4 >> 1; ++var22) { + var21 = var20.length - (var4 >> 1) + var22; + var20[var21] += field611[var22]; } } } - float[] var50 = this.field622; + var23 = this.field622; this.field622 = field611; - field611 = var50; + field611 = var23; this.field623 = var4; this.field624 = var12 - (var4 >> 1); this.field625 = var17; - return var21; + return var20; } @ObfuscatedName("x") diff --git a/runescape-client/src/main/java/NPC.java b/runescape-client/src/main/java/NPC.java index b8f9870ea3..29b6330f94 100644 --- a/runescape-client/src/main/java/NPC.java +++ b/runescape-client/src/main/java/NPC.java @@ -127,7 +127,7 @@ public final class NPC extends Actor { return null; } else { SequenceDefinition var1 = super.sequence != -1 && super.sequenceDelay == 0 ? WorldMapAreaData.getSequenceDefinition(super.sequence) : null; - SequenceDefinition var2 = super.movementSequence == -1 || super.movementSequence == super.readySequence && var1 != null ? null : WorldMapAreaData.getSequenceDefinition(super.movementSequence); + SequenceDefinition var2 = super.movementSequence != -1 && (super.movementSequence != super.readySequence || var1 == null) ? WorldMapAreaData.getSequenceDefinition(super.movementSequence) : null; Model var3 = this.definition.getModel(var1, super.sequenceFrame, var2, super.movementFrame); if (var3 == null) { return null; diff --git a/runescape-client/src/main/java/NanoClock.java b/runescape-client/src/main/java/NanoClock.java index d7c216de4e..27dda9d57e 100644 --- a/runescape-client/src/main/java/NanoClock.java +++ b/runescape-client/src/main/java/NanoClock.java @@ -34,8 +34,8 @@ public class NanoClock extends Clock { garbageValue = "-126803683" ) @Export("wait") - public int wait(int var1, int var2) { - long var3 = 1000000L * (long)var2; + public int wait(int cycleMs, int minSleepMs) { + long var3 = 1000000L * (long)minSleepMs; long var5 = this.lastTimeNano - System.nanoTime(); if (var5 < var3) { var5 = var3; @@ -45,7 +45,7 @@ public class NanoClock extends Clock { long var7 = System.nanoTime(); int var9; - for (var9 = 0; var9 < 10 && (var9 < 1 || this.lastTimeNano < var7); this.lastTimeNano += 1000000L * (long)var1) { + for (var9 = 0; var9 < 10 && (var9 < 1 || this.lastTimeNano < var7); this.lastTimeNano += 1000000L * (long)cycleMs) { ++var9; } diff --git a/runescape-client/src/main/java/NetSocket.java b/runescape-client/src/main/java/NetSocket.java index 0bb6fbcfc5..4eafb433fe 100644 --- a/runescape-client/src/main/java/NetSocket.java +++ b/runescape-client/src/main/java/NetSocket.java @@ -95,8 +95,8 @@ public final class NetSocket extends AbstractSocket implements Runnable { garbageValue = "1765046516" ) @Export("isAvailable") - public boolean isAvailable(int var1) throws IOException { - return this.isClosed ? false : this.inputStream.available() >= var1; + public boolean isAvailable(int length) throws IOException { + return this.isClosed ? false : this.inputStream.available() >= length; } @ObfuscatedName("q") @@ -125,19 +125,19 @@ public final class NetSocket extends AbstractSocket implements Runnable { garbageValue = "-1089665746" ) @Export("read") - public int read(byte[] var1, int var2, int var3) throws IOException { + public int read(byte[] dst, int dstIndex, int length) throws IOException { if (this.isClosed) { return 0; } else { int var4; int var5; - for (var4 = var3; var3 > 0; var3 -= var5) { - var5 = this.inputStream.read(var1, var2, var3); + for (var4 = length; length > 0; length -= var5) { + var5 = this.inputStream.read(dst, dstIndex, length); if (var5 <= 0) { throw new EOFException(); } - var2 += var5; + dstIndex += var5; } return var4; @@ -150,8 +150,8 @@ public final class NetSocket extends AbstractSocket implements Runnable { garbageValue = "-86" ) @Export("write") - public void write(byte[] var1, int var2, int var3) throws IOException { - this.write0(var1, var2, var3); + public void write(byte[] src, int srcIndex, int length) throws IOException { + this.write0(src, srcIndex, length); } @ObfuscatedName("g") @@ -191,7 +191,7 @@ public final class NetSocket extends AbstractSocket implements Runnable { garbageValue = "-77" ) @Export("write0") - void write0(byte[] var1, int var2, int var3) throws IOException { + void write0(byte[] src, int srcIndex, int length) throws IOException { if (!this.isClosed) { if (this.exceptionWriting) { this.exceptionWriting = false; @@ -203,8 +203,8 @@ public final class NetSocket extends AbstractSocket implements Runnable { } synchronized(this) { - for (int var5 = 0; var5 < var3; ++var5) { - this.array[this.field633] = var1[var5 + var2]; + for (int var5 = 0; var5 < length; ++var5) { + this.array[this.field633] = src[var5 + srcIndex]; this.field633 = (this.field633 + 1) % this.field634; if ((this.field635 + this.field632) % this.field634 == this.field633) { throw new IOException(); @@ -347,91 +347,92 @@ public final class NetSocket extends AbstractSocket implements Runnable { int[][] var24 = var4.flags; boolean var25; - label226: { - while (var21 != var14) { - var9 = class178.bufferX[var14]; - var10 = class178.bufferY[var14]; - var14 = var14 + 1 & 4095; - var19 = var9 - var12; - var20 = var10 - var13; - var15 = var9 - var4.xInset; - var16 = var10 - var4.yInset; - if (var3.vmethod3644(1, var9, var10, var4)) { - InterfaceParent.field986 = var9; - UrlRequester.field929 = var10; - var25 = true; - break label226; - } - - var17 = class178.distances[var19][var20] + 1; - if (var19 > 0 && class178.directions[var19 - 1][var20] == 0 && (var24[var15 - 1][var16] & 19136776) == 0) { - class178.bufferX[var21] = var9 - 1; - class178.bufferY[var21] = var10; - var21 = var21 + 1 & 4095; - class178.directions[var19 - 1][var20] = 2; - class178.distances[var19 - 1][var20] = var17; - } - - if (var19 < 127 && class178.directions[var19 + 1][var20] == 0 && (var24[var15 + 1][var16] & 19136896) == 0) { - class178.bufferX[var21] = var9 + 1; - class178.bufferY[var21] = var10; - var21 = var21 + 1 & 4095; - class178.directions[var19 + 1][var20] = 8; - class178.distances[var19 + 1][var20] = var17; - } - - if (var20 > 0 && class178.directions[var19][var20 - 1] == 0 && (var24[var15][var16 - 1] & 19136770) == 0) { - class178.bufferX[var21] = var9; - class178.bufferY[var21] = var10 - 1; - var21 = var21 + 1 & 4095; - class178.directions[var19][var20 - 1] = 1; - class178.distances[var19][var20 - 1] = var17; - } - - if (var20 < 127 && class178.directions[var19][var20 + 1] == 0 && (var24[var15][var16 + 1] & 19136800) == 0) { - class178.bufferX[var21] = var9; - class178.bufferY[var21] = var10 + 1; - var21 = var21 + 1 & 4095; - class178.directions[var19][var20 + 1] = 4; - class178.distances[var19][var20 + 1] = var17; - } - - if (var19 > 0 && var20 > 0 && class178.directions[var19 - 1][var20 - 1] == 0 && (var24[var15 - 1][var16 - 1] & 19136782) == 0 && (var24[var15 - 1][var16] & 19136776) == 0 && (var24[var15][var16 - 1] & 19136770) == 0) { - class178.bufferX[var21] = var9 - 1; - class178.bufferY[var21] = var10 - 1; - var21 = var21 + 1 & 4095; - class178.directions[var19 - 1][var20 - 1] = 3; - class178.distances[var19 - 1][var20 - 1] = var17; - } - - if (var19 < 127 && var20 > 0 && class178.directions[var19 + 1][var20 - 1] == 0 && (var24[var15 + 1][var16 - 1] & 19136899) == 0 && (var24[var15 + 1][var16] & 19136896) == 0 && (var24[var15][var16 - 1] & 19136770) == 0) { - class178.bufferX[var21] = var9 + 1; - class178.bufferY[var21] = var10 - 1; - var21 = var21 + 1 & 4095; - class178.directions[var19 + 1][var20 - 1] = 9; - class178.distances[var19 + 1][var20 - 1] = var17; - } - - if (var19 > 0 && var20 < 127 && class178.directions[var19 - 1][var20 + 1] == 0 && (var24[var15 - 1][var16 + 1] & 19136824) == 0 && (var24[var15 - 1][var16] & 19136776) == 0 && (var24[var15][var16 + 1] & 19136800) == 0) { - class178.bufferX[var21] = var9 - 1; - class178.bufferY[var21] = var10 + 1; - var21 = var21 + 1 & 4095; - class178.directions[var19 - 1][var20 + 1] = 6; - class178.distances[var19 - 1][var20 + 1] = var17; - } - - if (var19 < 127 && var20 < 127 && class178.directions[var19 + 1][var20 + 1] == 0 && (var24[var15 + 1][var16 + 1] & 19136992) == 0 && (var24[var15 + 1][var16] & 19136896) == 0 && (var24[var15][var16 + 1] & 19136800) == 0) { - class178.bufferX[var21] = var9 + 1; - class178.bufferY[var21] = var10 + 1; - var21 = var21 + 1 & 4095; - class178.directions[var19 + 1][var20 + 1] = 12; - class178.distances[var19 + 1][var20 + 1] = var17; - } + while (true) { + if (var21 == var14) { + InterfaceParent.field986 = var9; + UrlRequester.field929 = var10; + var25 = false; + break; } - InterfaceParent.field986 = var9; - UrlRequester.field929 = var10; - var25 = false; + var9 = class178.bufferX[var14]; + var10 = class178.bufferY[var14]; + var14 = var14 + 1 & 4095; + var19 = var9 - var12; + var20 = var10 - var13; + var15 = var9 - var4.xInset; + var16 = var10 - var4.yInset; + if (var3.vmethod3644(1, var9, var10, var4)) { + InterfaceParent.field986 = var9; + UrlRequester.field929 = var10; + var25 = true; + break; + } + + var17 = class178.distances[var19][var20] + 1; + if (var19 > 0 && class178.directions[var19 - 1][var20] == 0 && (var24[var15 - 1][var16] & 19136776) == 0) { + class178.bufferX[var21] = var9 - 1; + class178.bufferY[var21] = var10; + var21 = var21 + 1 & 4095; + class178.directions[var19 - 1][var20] = 2; + class178.distances[var19 - 1][var20] = var17; + } + + if (var19 < 127 && class178.directions[var19 + 1][var20] == 0 && (var24[var15 + 1][var16] & 19136896) == 0) { + class178.bufferX[var21] = var9 + 1; + class178.bufferY[var21] = var10; + var21 = var21 + 1 & 4095; + class178.directions[var19 + 1][var20] = 8; + class178.distances[var19 + 1][var20] = var17; + } + + if (var20 > 0 && class178.directions[var19][var20 - 1] == 0 && (var24[var15][var16 - 1] & 19136770) == 0) { + class178.bufferX[var21] = var9; + class178.bufferY[var21] = var10 - 1; + var21 = var21 + 1 & 4095; + class178.directions[var19][var20 - 1] = 1; + class178.distances[var19][var20 - 1] = var17; + } + + if (var20 < 127 && class178.directions[var19][var20 + 1] == 0 && (var24[var15][var16 + 1] & 19136800) == 0) { + class178.bufferX[var21] = var9; + class178.bufferY[var21] = var10 + 1; + var21 = var21 + 1 & 4095; + class178.directions[var19][var20 + 1] = 4; + class178.distances[var19][var20 + 1] = var17; + } + + if (var19 > 0 && var20 > 0 && class178.directions[var19 - 1][var20 - 1] == 0 && (var24[var15 - 1][var16 - 1] & 19136782) == 0 && (var24[var15 - 1][var16] & 19136776) == 0 && (var24[var15][var16 - 1] & 19136770) == 0) { + class178.bufferX[var21] = var9 - 1; + class178.bufferY[var21] = var10 - 1; + var21 = var21 + 1 & 4095; + class178.directions[var19 - 1][var20 - 1] = 3; + class178.distances[var19 - 1][var20 - 1] = var17; + } + + if (var19 < 127 && var20 > 0 && class178.directions[var19 + 1][var20 - 1] == 0 && (var24[var15 + 1][var16 - 1] & 19136899) == 0 && (var24[var15 + 1][var16] & 19136896) == 0 && (var24[var15][var16 - 1] & 19136770) == 0) { + class178.bufferX[var21] = var9 + 1; + class178.bufferY[var21] = var10 - 1; + var21 = var21 + 1 & 4095; + class178.directions[var19 + 1][var20 - 1] = 9; + class178.distances[var19 + 1][var20 - 1] = var17; + } + + if (var19 > 0 && var20 < 127 && class178.directions[var19 - 1][var20 + 1] == 0 && (var24[var15 - 1][var16 + 1] & 19136824) == 0 && (var24[var15 - 1][var16] & 19136776) == 0 && (var24[var15][var16 + 1] & 19136800) == 0) { + class178.bufferX[var21] = var9 - 1; + class178.bufferY[var21] = var10 + 1; + var21 = var21 + 1 & 4095; + class178.directions[var19 - 1][var20 + 1] = 6; + class178.distances[var19 - 1][var20 + 1] = var17; + } + + if (var19 < 127 && var20 < 127 && class178.directions[var19 + 1][var20 + 1] == 0 && (var24[var15 + 1][var16 + 1] & 19136992) == 0 && (var24[var15 + 1][var16] & 19136896) == 0 && (var24[var15][var16 + 1] & 19136800) == 0) { + class178.bufferX[var21] = var9 + 1; + class178.bufferY[var21] = var10 + 1; + var21 = var21 + 1 & 4095; + class178.directions[var19 + 1][var20 + 1] = 12; + class178.distances[var19 + 1][var20 + 1] = var17; + } } var18 = var25; diff --git a/runescape-client/src/main/java/NodeDeque.java b/runescape-client/src/main/java/NodeDeque.java index 6fb4ab6338..b7d3eb37a3 100644 --- a/runescape-client/src/main/java/NodeDeque.java +++ b/runescape-client/src/main/java/NodeDeque.java @@ -44,15 +44,15 @@ public class NodeDeque { signature = "(Lgw;)V" ) @Export("addFirst") - public void addFirst(Node var1) { - if (var1.next != null) { - var1.remove(); + public void addFirst(Node node) { + if (node.next != null) { + node.remove(); } - var1.next = this.sentinel.next; - var1.previous = this.sentinel; - var1.next.previous = var1; - var1.previous.next = var1; + node.next = this.sentinel.next; + node.previous = this.sentinel; + node.next.previous = node; + node.previous.next = node; } @ObfuscatedName("q") @@ -60,15 +60,15 @@ public class NodeDeque { signature = "(Lgw;)V" ) @Export("addLast") - public void addLast(Node var1) { - if (var1.next != null) { - var1.remove(); + public void addLast(Node node) { + if (node.next != null) { + node.remove(); } - var1.next = this.sentinel; - var1.previous = this.sentinel.previous; - var1.next.previous = var1; - var1.previous.next = var1; + node.next = this.sentinel; + node.previous = this.sentinel.previous; + node.next.previous = node; + node.previous.next = node; } @ObfuscatedName("o") diff --git a/runescape-client/src/main/java/NodeHashTable.java b/runescape-client/src/main/java/NodeHashTable.java index ae81442438..d2f8c773d8 100644 --- a/runescape-client/src/main/java/NodeHashTable.java +++ b/runescape-client/src/main/java/NodeHashTable.java @@ -49,11 +49,11 @@ public final class NodeHashTable { signature = "(J)Lgw;" ) @Export("get") - public Node get(long var1) { - Node var3 = this.buckets[(int)(var1 & (long)(this.size - 1))]; + public Node get(long key) { + Node var3 = this.buckets[(int)(key & (long)(this.size - 1))]; for (this.currentGet = var3.previous; var3 != this.currentGet; this.currentGet = this.currentGet.previous) { - if (this.currentGet.key == var1) { + if (this.currentGet.key == key) { Node var4 = this.currentGet; this.currentGet = this.currentGet.previous; return var4; @@ -69,17 +69,17 @@ public final class NodeHashTable { signature = "(Lgw;J)V" ) @Export("put") - public void put(Node var1, long var2) { - if (var1.next != null) { - var1.remove(); + public void put(Node node, long key) { + if (node.next != null) { + node.remove(); } - Node var4 = this.buckets[(int)(var2 & (long)(this.size - 1))]; - var1.next = var4.next; - var1.previous = var4; - var1.next.previous = var1; - var1.previous.next = var1; - var1.key = var2; + Node var4 = this.buckets[(int)(key & (long)(this.size - 1))]; + node.next = var4.next; + node.previous = var4; + node.next.previous = node; + node.previous.next = node; + node.key = key; } @ObfuscatedName("q") @@ -124,15 +124,16 @@ public final class NodeHashTable { this.current = var1.previous; return var1; } else { - while (this.index < this.size) { - var1 = this.buckets[this.index++].previous; - if (var1 != this.buckets[this.index - 1]) { - this.current = var1.previous; - return var1; + do { + if (this.index >= this.size) { + return null; } - } - return null; + var1 = this.buckets[this.index++].previous; + } while(var1 == this.buckets[this.index - 1]); + + this.current = var1.previous; + return var1; } } } diff --git a/runescape-client/src/main/java/ObjectDefinition.java b/runescape-client/src/main/java/ObjectDefinition.java index 5a90300641..2610044c34 100644 --- a/runescape-client/src/main/java/ObjectDefinition.java +++ b/runescape-client/src/main/java/ObjectDefinition.java @@ -687,6 +687,7 @@ public class ObjectDefinition extends DualNode { int var5; int var6; int var7; + boolean var8; if (this.field645 == null) { if (var1 != 10) { return null; @@ -746,7 +747,7 @@ public class ObjectDefinition extends DualNode { } var5 = this.field644[var7]; - boolean var8 = this.isRotated ^ var2 > 3; + var8 = this.isRotated ^ var2 > 3; if (var8) { var5 += 65536; } @@ -772,14 +773,13 @@ public class ObjectDefinition extends DualNode { var4 = true; } - boolean var10; if (this.offsetX == 0 && this.offsetHeight == 0 && this.offsetY == 0) { - var10 = false; + var8 = false; } else { - var10 = true; + var8 = true; } - ModelData var9 = new ModelData(var3, var2 == 0 && !var4 && !var10, this.recolorFrom == null, null == this.retextureFrom, true); + ModelData var9 = new ModelData(var3, var2 == 0 && !var4 && !var8, this.recolorFrom == null, null == this.retextureFrom, true); if (var1 == 4 && var2 > 3) { var9.method212(256); var9.method213(45, 0, -45); @@ -810,7 +810,7 @@ public class ObjectDefinition extends DualNode { var9.method215(this.modelSizeX, this.modelHeight, this.modelSizeY); } - if (var10) { + if (var8) { var9.method213(this.offsetX, this.offsetHeight, this.offsetY); } diff --git a/runescape-client/src/main/java/Occluder.java b/runescape-client/src/main/java/Occluder.java index 645db55beb..67ba4151a0 100644 --- a/runescape-client/src/main/java/Occluder.java +++ b/runescape-client/src/main/java/Occluder.java @@ -136,9 +136,9 @@ public final class Occluder { garbageValue = "-1164060583" ) @Export("newScript") - static Script newScript(byte[] var0) { + static Script newScript(byte[] bytes) { Script var1 = new Script(); - Buffer var2 = new Buffer(var0); + Buffer var2 = new Buffer(bytes); var2.index = var2.array.length - 2; int var3 = var2.readUnsignedShort(); int var4 = var2.array.length - 2 - var3 - 12; diff --git a/runescape-client/src/main/java/PacketBuffer.java b/runescape-client/src/main/java/PacketBuffer.java index b4717ab040..562ce452d3 100644 --- a/runescape-client/src/main/java/PacketBuffer.java +++ b/runescape-client/src/main/java/PacketBuffer.java @@ -38,8 +38,8 @@ public final class PacketBuffer extends Buffer { garbageValue = "-763699765" ) @Export("newIsaacCipher") - public void newIsaacCipher(int[] var1) { - this.isaacCipher0 = new IsaacCipher(var1); + public void newIsaacCipher(int[] array) { + this.isaacCipher0 = new IsaacCipher(array); } @ObfuscatedName("ih") @@ -48,8 +48,8 @@ public final class PacketBuffer extends Buffer { garbageValue = "0" ) @Export("setIsaacCipher") - public void setIsaacCipher(IsaacCipher var1) { - this.isaacCipher0 = var1; + public void setIsaacCipher(IsaacCipher isaacCipher) { + this.isaacCipher0 = isaacCipher; } @ObfuscatedName("im") @@ -121,20 +121,20 @@ public final class PacketBuffer extends Buffer { garbageValue = "1710439720" ) @Export("readBits") - public int readBits(int var1) { + public int readBits(int bits) { int var2 = this.bitIndex >> 3; int var3 = 8 - (this.bitIndex & 7); int var4 = 0; - for (this.bitIndex += var1; var1 > var3; var3 = 8) { - var4 += (super.array[var2++] & PacketBuffer_masks[var3]) << var1 - var3; - var1 -= var3; + for (this.bitIndex += bits; bits > var3; var3 = 8) { + var4 += (super.array[var2++] & PacketBuffer_masks[var3]) << bits - var3; + bits -= var3; } - if (var3 == var1) { + if (var3 == bits) { var4 += super.array[var2] & PacketBuffer_masks[var3]; } else { - var4 += super.array[var2] >> var3 - var1 & PacketBuffer_masks[var1]; + var4 += super.array[var2] >> var3 - bits & PacketBuffer_masks[bits]; } return var4; @@ -156,8 +156,8 @@ public final class PacketBuffer extends Buffer { garbageValue = "-141269845" ) @Export("bitsRemaining") - public int bitsRemaining(int var1) { - return var1 * 8 - this.bitIndex; + public int bitsRemaining(int index) { + return index * 8 - this.bitIndex; } @ObfuscatedName("m") diff --git a/runescape-client/src/main/java/PacketWriter.java b/runescape-client/src/main/java/PacketWriter.java index ea0c467d30..56fe4d7e67 100644 --- a/runescape-client/src/main/java/PacketWriter.java +++ b/runescape-client/src/main/java/PacketWriter.java @@ -156,8 +156,8 @@ public class PacketWriter { garbageValue = "111" ) @Export("setSocket") - void setSocket(AbstractSocket var1) { - this.socket0 = var1; + void setSocket(AbstractSocket socket) { + this.socket0 = socket; } @ObfuscatedName("o") diff --git a/runescape-client/src/main/java/ParamDefinition.java b/runescape-client/src/main/java/ParamDefinition.java index f0d36e45d5..7b4dce8d3b 100644 --- a/runescape-client/src/main/java/ParamDefinition.java +++ b/runescape-client/src/main/java/ParamDefinition.java @@ -176,18 +176,18 @@ public class ParamDefinition extends DualNode { int var17; int var39; if (var5 != 1 && var5 != 3) { - var39 = var38.sizeX; - var17 = var38.sizeY; - } else { - var39 = var38.sizeY; var17 = var38.sizeX; + var39 = var38.sizeY; + } else { + var17 = var38.sizeY; + var39 = var38.sizeX; } int var18; int var19; - if (var39 + var2 <= 104) { - var18 = (var39 >> 1) + var2; - var19 = var2 + (var39 + 1 >> 1); + if (var17 + var2 <= 104) { + var18 = (var17 >> 1) + var2; + var19 = var2 + (var17 + 1 >> 1); } else { var18 = var2; var19 = var2 + 1; @@ -195,9 +195,9 @@ public class ParamDefinition extends DualNode { int var20; int var21; - if (var3 + var17 <= 104) { - var20 = var3 + (var17 >> 1); - var21 = var3 + (var17 + 1 >> 1); + if (var3 + var39 <= 104) { + var20 = var3 + (var39 >> 1); + var21 = var3 + (var39 + 1 >> 1); } else { var20 = var3; var21 = var3 + 1; @@ -205,8 +205,8 @@ public class ParamDefinition extends DualNode { int[][] var22 = Tiles.Tiles_heights[var12]; int var23 = var22[var18][var21] + var22[var19][var20] + var22[var18][var20] + var22[var19][var21] >> 2; - int var24 = (var2 << 7) + (var39 << 6); - int var25 = (var3 << 7) + (var17 << 6); + int var24 = (var2 << 7) + (var17 << 6); + int var25 = (var3 << 7) + (var39 << 6); long var26 = FontName.calculateTag(var2, var3, 2, var38.int1 == 0, var4); int var28 = (var5 << 6) + var6; if (var38.int3 == 1) { @@ -235,7 +235,7 @@ public class ParamDefinition extends DualNode { var36.method284(var0, var2, var3, var23, 1, 1, (Entity)var29, 0, var26, var28); if (var38.interactType != 0) { - var37.method91(var2, var3, var39, var17, var38.boolean1); + var37.method91(var2, var3, var17, var39, var38.boolean1); } } else if (var6 == 0) { if (var38.animationId == -1 && var38.transforms == null) { @@ -297,7 +297,7 @@ public class ParamDefinition extends DualNode { var36.method284(var0, var2, var3, var23, 1, 1, (Entity)var29, 0, var26, var28); if (var38.interactType != 0) { - var37.method91(var2, var3, var39, var17, var38.boolean1); + var37.method91(var2, var3, var17, var39, var38.boolean1); } } else if (var6 == 4) { if (var38.animationId == -1 && var38.transforms == null) { @@ -378,11 +378,11 @@ public class ParamDefinition extends DualNode { } if (var29 != null) { - var36.method284(var0, var2, var3, var23, var39, var17, (Entity)var29, var6 == 11 ? 256 : 0, var26, var28); + var36.method284(var0, var2, var3, var23, var17, var39, (Entity)var29, var6 == 11 ? 256 : 0, var26, var28); } if (var38.interactType != 0) { - var37.method91(var2, var3, var39, var17, var38.boolean1); + var37.method91(var2, var3, var17, var39, var38.boolean1); } } } diff --git a/runescape-client/src/main/java/PcmPlayer.java b/runescape-client/src/main/java/PcmPlayer.java index 3645cf21ef..ece01a9aeb 100644 --- a/runescape-client/src/main/java/PcmPlayer.java +++ b/runescape-client/src/main/java/PcmPlayer.java @@ -121,7 +121,7 @@ public class PcmPlayer { garbageValue = "-1738349775" ) @Export("open") - protected void open(int var1) throws Exception { + protected void open(int bufferSize) throws Exception { } @ObfuscatedName("q") @@ -163,8 +163,8 @@ public class PcmPlayer { garbageValue = "2106357590" ) @Export("setStream") - public final synchronized void setStream(PcmStream var1) { - this.stream0 = var1; + public final synchronized void setStream(PcmStream stream) { + this.stream0 = stream; } @ObfuscatedName("ar") @@ -324,28 +324,28 @@ public class PcmPlayer { garbageValue = "-424358259" ) @Export("skip") - final void skip(int var1) { - this.field686 -= var1; + final void skip(int length) { + this.field686 -= length; if (this.field686 < 0) { this.field686 = 0; } if (this.stream0 != null) { - this.stream0.vmethod264(var1); + this.stream0.skip(length); } } @ObfuscatedName("aw") @Export("fill") - final void fill(int[] var1, int var2) { - int var3 = var2; + final void fill(int[] buffer, int length) { + int var3 = length; if (isStereo) { - var3 = var2 << 1; + var3 = length << 1; } - class212.clearIntArray(var1, 0, var3); - this.field686 -= var2; + class212.clearIntArray(buffer, 0, var3); + this.field686 -= length; if (this.stream0 != null && this.field686 <= 0) { this.field686 += class309.PcmPlayer_sampleRate >> 4; MidiPcmStream.PcmStream_disable(this.stream0); @@ -444,7 +444,7 @@ public class PcmPlayer { } if (this.stream0 != null) { - this.stream0.vmethod263(var1, 0, var2); + this.stream0.fill(buffer, 0, length); } this.timeMs = class203.currentTimeMs(); diff --git a/runescape-client/src/main/java/PcmStream.java b/runescape-client/src/main/java/PcmStream.java index de4c6a3fc7..b7e6a9af70 100644 --- a/runescape-client/src/main/java/PcmStream.java +++ b/runescape-client/src/main/java/PcmStream.java @@ -46,10 +46,12 @@ public abstract class PcmStream extends Node { protected abstract int vmethod262(); @ObfuscatedName("e") - protected abstract void vmethod263(int[] var1, int var2, int var3); + @Export("fill") + protected abstract void fill(int[] buffer, int start, int end); @ObfuscatedName("d") - protected abstract void vmethod264(int var1); + @Export("skip") + protected abstract void skip(int length); @ObfuscatedName("az") int vmethod282() { @@ -58,11 +60,11 @@ public abstract class PcmStream extends Node { @ObfuscatedName("ef") @Export("update") - final void update(int[] var1, int var2, int var3) { + final void update(int[] buffer, int start, int end) { if (this.active) { - this.vmethod263(var1, var2, var3); + this.fill(buffer, start, end); } else { - this.vmethod264(var3); + this.skip(end); } } diff --git a/runescape-client/src/main/java/PcmStreamMixer.java b/runescape-client/src/main/java/PcmStreamMixer.java index 485333b5f2..29e659a256 100644 --- a/runescape-client/src/main/java/PcmStreamMixer.java +++ b/runescape-client/src/main/java/PcmStreamMixer.java @@ -34,8 +34,8 @@ public class PcmStreamMixer extends PcmStream { signature = "(Ldc;)V" ) @Export("addSubStream") - public final synchronized void addSubStream(PcmStream var1) { - this.subStreams.addLast(var1); + public final synchronized void addSubStream(PcmStream subStream) { + this.subStreams.addLast(subStream); } @ObfuscatedName("f") @@ -43,8 +43,8 @@ public class PcmStreamMixer extends PcmStream { signature = "(Ldc;)V" ) @Export("removeSubStream") - public final synchronized void removeSubStream(PcmStream var1) { - var1.remove(); + public final synchronized void removeSubStream(PcmStream subStream) { + subStream.remove(); } @ObfuscatedName("q") @@ -113,7 +113,7 @@ public class PcmStreamMixer extends PcmStream { } @ObfuscatedName("e") - public final synchronized void vmethod263(int[] var1, int var2, int var3) { + public final synchronized void fill(int[] var1, int var2, int var3) { do { if (this.field692 < 0) { this.updateSubStreams(var1, var2, var3); @@ -149,15 +149,15 @@ public class PcmStreamMixer extends PcmStream { @ObfuscatedName("x") @Export("updateSubStreams") - void updateSubStreams(int[] var1, int var2, int var3) { + void updateSubStreams(int[] buffer, int start, int end) { for (PcmStream var4 = (PcmStream)this.subStreams.last(); var4 != null; var4 = (PcmStream)this.subStreams.previous()) { - var4.update(var1, var2, var3); + var4.update(buffer, start, end); } } @ObfuscatedName("d") - public final synchronized void vmethod264(int var1) { + public final synchronized void skip(int var1) { do { if (this.field692 < 0) { this.skipSubStreams(var1); @@ -192,9 +192,9 @@ public class PcmStreamMixer extends PcmStream { @ObfuscatedName("a") @Export("skipSubStreams") - void skipSubStreams(int var1) { + void skipSubStreams(int length) { for (PcmStream var2 = (PcmStream)this.subStreams.last(); var2 != null; var2 = (PcmStream)this.subStreams.previous()) { - var2.vmethod264(var1); + var2.skip(length); } } diff --git a/runescape-client/src/main/java/PlatformInfo.java b/runescape-client/src/main/java/PlatformInfo.java index 674c083ee3..d3cd3d6756 100644 --- a/runescape-client/src/main/java/PlatformInfo.java +++ b/runescape-client/src/main/java/PlatformInfo.java @@ -138,37 +138,37 @@ public class PlatformInfo extends Node { garbageValue = "1518809220" ) @Export("write") - public void write(Buffer var1) { - var1.writeByte(7); - var1.writeByte(this.field694); - var1.writeByte(this.field695 ? 1 : 0); - var1.writeByte(this.field696); - var1.writeByte(this.field697); - var1.writeByte(this.field698); - var1.writeByte(this.field699); - var1.writeByte(this.field700); - var1.writeByte(this.field701 ? 1 : 0); - var1.writeShort(this.field702); - var1.writeByte(this.field703); - var1.writeMedium(this.field704); - var1.writeShort(this.field705); - var1.writeStringCp1252NullCircumfixed(this.field706); - var1.writeStringCp1252NullCircumfixed(this.field707); - var1.writeStringCp1252NullCircumfixed(this.field708); - var1.writeStringCp1252NullCircumfixed(this.field709); - var1.writeByte(this.field711); - var1.writeShort(this.field710); - var1.writeStringCp1252NullCircumfixed(this.field714); - var1.writeStringCp1252NullCircumfixed(this.field715); - var1.writeByte(this.field712); - var1.writeByte(this.field713); + public void write(Buffer buffer) { + buffer.writeByte(7); + buffer.writeByte(this.field694); + buffer.writeByte(this.field695 ? 1 : 0); + buffer.writeByte(this.field696); + buffer.writeByte(this.field697); + buffer.writeByte(this.field698); + buffer.writeByte(this.field699); + buffer.writeByte(this.field700); + buffer.writeByte(this.field701 ? 1 : 0); + buffer.writeShort(this.field702); + buffer.writeByte(this.field703); + buffer.writeMedium(this.field704); + buffer.writeShort(this.field705); + buffer.writeStringCp1252NullCircumfixed(this.field706); + buffer.writeStringCp1252NullCircumfixed(this.field707); + buffer.writeStringCp1252NullCircumfixed(this.field708); + buffer.writeStringCp1252NullCircumfixed(this.field709); + buffer.writeByte(this.field711); + buffer.writeShort(this.field710); + buffer.writeStringCp1252NullCircumfixed(this.field714); + buffer.writeStringCp1252NullCircumfixed(this.field715); + buffer.writeByte(this.field712); + buffer.writeByte(this.field713); for (int var2 = 0; var2 < this.field716.length; ++var2) { - var1.writeInt(this.field716[var2]); + buffer.writeInt(this.field716[var2]); } - var1.writeInt(this.field717); - var1.writeStringCp1252NullCircumfixed(this.field718); + buffer.writeInt(this.field717); + buffer.writeStringCp1252NullCircumfixed(this.field718); } @ObfuscatedName("f") diff --git a/runescape-client/src/main/java/Player.java b/runescape-client/src/main/java/Player.java index dcb1e0dc4e..5f6f9ad2de 100644 --- a/runescape-client/src/main/java/Player.java +++ b/runescape-client/src/main/java/Player.java @@ -190,11 +190,11 @@ public final class Player extends Actor { garbageValue = "-801926003" ) @Export("read") - final void read(Buffer var1) { - var1.index = 0; - int var2 = var1.readUnsignedByte(); - this.headIconPk = var1.readByte(); - this.headIconPrayer = var1.readByte(); + final void read(Buffer buffer) { + buffer.index = 0; + int var2 = buffer.readUnsignedByte(); + this.headIconPk = buffer.readByte(); + this.headIconPrayer = buffer.readByte(); int var3 = -1; this.team = 0; int[] var4 = new int[12]; @@ -202,14 +202,14 @@ public final class Player extends Actor { int var5; int var6; for (int var7 = 0; var7 < 12; ++var7) { - var5 = var1.readUnsignedByte(); + var5 = buffer.readUnsignedByte(); if (var5 == 0) { var4[var7] = 0; } else { - var6 = var1.readUnsignedByte(); + var6 = buffer.readUnsignedByte(); var4[var7] = var6 + (var5 << 8); if (var7 == 0 && var4[0] == 65535) { - var3 = var1.readUnsignedShort(); + var3 = buffer.readUnsignedShort(); break; } @@ -225,7 +225,7 @@ public final class Player extends Actor { int[] var9 = new int[5]; for (var5 = 0; var5 < 5; ++var5) { - var6 = var1.readUnsignedByte(); + var6 = buffer.readUnsignedByte(); if (var6 < 0 || var6 >= class229.field1137[var5].length) { var6 = 0; } @@ -233,52 +233,52 @@ public final class Player extends Actor { var9[var5] = var6; } - super.readySequence = var1.readUnsignedShort(); + super.readySequence = buffer.readUnsignedShort(); if (super.readySequence == 65535) { super.readySequence = -1; } - super.turnLeftSequence = var1.readUnsignedShort(); + super.turnLeftSequence = buffer.readUnsignedShort(); if (super.turnLeftSequence == 65535) { super.turnLeftSequence = -1; } super.turnRightSequence = super.turnLeftSequence; - super.walkSequence = var1.readUnsignedShort(); + super.walkSequence = buffer.readUnsignedShort(); if (super.walkSequence == 65535) { super.walkSequence = -1; } - super.walkBackSequence = var1.readUnsignedShort(); + super.walkBackSequence = buffer.readUnsignedShort(); if (super.walkBackSequence == 65535) { super.walkBackSequence = -1; } - super.walkLeftSequence = var1.readUnsignedShort(); + super.walkLeftSequence = buffer.readUnsignedShort(); if (super.walkLeftSequence == 65535) { super.walkLeftSequence = -1; } - super.walkRightSequence = var1.readUnsignedShort(); + super.walkRightSequence = buffer.readUnsignedShort(); if (super.walkRightSequence == 65535) { super.walkRightSequence = -1; } - super.runSequence = var1.readUnsignedShort(); + super.runSequence = buffer.readUnsignedShort(); if (super.runSequence == 65535) { super.runSequence = -1; } - this.username = new Username(var1.readStringCp1252NullTerminated(), KeyHandler.loginType); + this.username = new Username(buffer.readStringCp1252NullTerminated(), KeyHandler.loginType); this.clearIsFriend(); this.clearIsInClanChat(); if (this == Canvas.localPlayer) { RunException.localPlayerName = this.username.getName(); } - this.combatLevel = var1.readUnsignedByte(); - this.skillLevel = var1.readUnsignedShort(); - this.isHidden = var1.readUnsignedByte() == 1; + this.combatLevel = buffer.readUnsignedByte(); + this.skillLevel = buffer.readUnsignedShort(); + this.isHidden = buffer.readUnsignedByte() == 1; if (Client.gameBuild == 0 && Client.staffModLevel >= 2) { this.isHidden = false; } @@ -379,7 +379,7 @@ public final class Player extends Actor { return null; } else { SequenceDefinition var1 = super.sequence != -1 && super.sequenceDelay == 0 ? WorldMapAreaData.getSequenceDefinition(super.sequence) : null; - SequenceDefinition var2 = super.movementSequence != -1 && !this.isUnanimated && (super.readySequence != super.movementSequence || var1 == null) ? WorldMapAreaData.getSequenceDefinition(super.movementSequence) : null; + SequenceDefinition var2 = super.movementSequence == -1 || this.isUnanimated || super.readySequence == super.movementSequence && var1 != null ? null : WorldMapAreaData.getSequenceDefinition(super.movementSequence); Model var3 = this.appearance.getModel(var1, super.sequenceFrame, var2, super.movementFrame); if (var3 == null) { return null; @@ -472,12 +472,12 @@ public final class Player extends Actor { garbageValue = "1966552419" ) @Export("resetPath") - void resetPath(int var1, int var2) { + void resetPath(int x, int y) { super.pathLength = 0; super.field25 = 0; super.field24 = 0; - super.pathX[0] = var1; - super.pathY[0] = var2; + super.pathX[0] = x; + super.pathY[0] = y; int var3 = this.transformedSize(); super.x = super.pathX[0] * 128 + var3 * 64; super.y = super.pathY[0] * 128 + var3 * 64; diff --git a/runescape-client/src/main/java/Players.java b/runescape-client/src/main/java/Players.java index 8ce53385e0..cde1fbee52 100644 --- a/runescape-client/src/main/java/Players.java +++ b/runescape-client/src/main/java/Players.java @@ -144,12 +144,12 @@ public class Players { garbageValue = "-1991202495" ) @Export("clickWidget") - static final void clickWidget(Widget var0, int var1, int var2) { - if (Client.clickedWidget == null && !Client.isMenuOpen && var0 != null && class48.method869(var0) != null) { - Client.clickedWidget = var0; - Client.clickedWidgetParent = class48.method869(var0); - Client.widgetClickX = var1; - Client.widgetClickY = var2; + static final void clickWidget(Widget component, int x, int y) { + if (Client.clickedWidget == null && !Client.isMenuOpen && component != null && class48.method869(component) != null) { + Client.clickedWidget = component; + Client.clickedWidgetParent = class48.method869(component); + Client.widgetClickX = x; + Client.widgetClickY = y; MouseRecorder.widgetDragDuration = 0; Client.isDraggingWidget = false; int var3 = Client.menuOptionsCount - 1; diff --git a/runescape-client/src/main/java/Projectile.java b/runescape-client/src/main/java/Projectile.java index f1c3efecb7..1712df6d1e 100644 --- a/runescape-client/src/main/java/Projectile.java +++ b/runescape-client/src/main/java/Projectile.java @@ -168,26 +168,26 @@ public final class Projectile extends Entity { garbageValue = "-553495769" ) @Export("setDestination") - final void setDestination(int var1, int var2, int var3, int var4) { + final void setDestination(int x, int y, int height, int cycle) { double var5; if (!this.isMoving) { - var5 = (double)(var1 - this.sourceX); - double var7 = (double)(var2 - this.sourceY); + var5 = (double)(x - this.sourceX); + double var7 = (double)(y - this.sourceY); double var9 = Math.sqrt(var5 * var5 + var7 * var7); this.x = (double)this.sourceX + var5 * (double)this.startHeight / var9; this.y = (double)this.sourceY + (double)this.startHeight * var7 / var9; this.z = (double)this.sourceZ; } - var5 = (double)(this.cycleEnd + 1 - var4); - this.speedX = ((double)var1 - this.x) / var5; - this.speedY = ((double)var2 - this.y) / var5; + var5 = (double)(this.cycleEnd + 1 - cycle); + this.speedX = ((double)x - this.x) / var5; + this.speedY = ((double)y - this.y) / var5; this.speed = Math.sqrt(this.speedY * this.speedY + this.speedX * this.speedX); if (!this.isMoving) { this.speedZ = -this.speed * Math.tan(0.02454369D * (double)this.slope); } - this.accelerationZ = ((double)var3 - this.z - var5 * this.speedZ) * 2.0D / (var5 * var5); + this.accelerationZ = ((double)height - this.z - var5 * this.speedZ) * 2.0D / (var5 * var5); } @ObfuscatedName("f") @@ -196,16 +196,16 @@ public final class Projectile extends Entity { garbageValue = "1351865817" ) @Export("advance") - final void advance(int var1) { + final void advance(int cycles) { this.isMoving = true; - this.x += this.speedX * (double)var1; - this.y += (double)var1 * this.speedY; - this.z += (double)var1 * this.accelerationZ * 0.5D * (double)var1 + this.speedZ * (double)var1; - this.speedZ += this.accelerationZ * (double)var1; + this.x += this.speedX * (double)cycles; + this.y += (double)cycles * this.speedY; + this.z += (double)cycles * this.accelerationZ * 0.5D * (double)cycles + this.speedZ * (double)cycles; + this.speedZ += this.accelerationZ * (double)cycles; this.yaw = (int)(Math.atan2(this.speedX, this.speedY) * 325.949D) + 1024 & 2047; this.pitch = (int)(Math.atan2(this.speedZ, this.speed) * 325.949D) & 2047; if (this.sequenceDefinition != null) { - this.frameCycle += var1; + this.frameCycle += cycles; while (true) { do { @@ -249,21 +249,21 @@ public final class Projectile extends Entity { garbageValue = "95" ) @Export("byteArrayToObject") - public static Object byteArrayToObject(byte[] var0, boolean var1) { - if (var0 == null) { + public static Object byteArrayToObject(byte[] bytes, boolean copyArray) { + if (bytes == null) { return null; } else { - if (var0.length > 136 && !AbstractByteArrayCopier.directBufferUnavailable) { + if (bytes.length > 136 && !AbstractByteArrayCopier.directBufferUnavailable) { try { DirectByteArrayCopier var2 = new DirectByteArrayCopier(); - var2.set(var0); + var2.set(bytes); return var2; } catch (Throwable var3) { AbstractByteArrayCopier.directBufferUnavailable = true; } } - return var0; + return bytes; } } diff --git a/runescape-client/src/main/java/RasterProvider.java b/runescape-client/src/main/java/RasterProvider.java index 1de95514a1..af00547fa4 100644 --- a/runescape-client/src/main/java/RasterProvider.java +++ b/runescape-client/src/main/java/RasterProvider.java @@ -52,8 +52,8 @@ public final class RasterProvider extends AbstractRasterProvider { garbageValue = "-430495007" ) @Export("drawFull") - public final void drawFull(int var1, int var2) { - this.drawFull0(this.component0.getGraphics(), var1, var2); + public final void drawFull(int x, int y) { + this.drawFull0(this.component0.getGraphics(), x, y); } @ObfuscatedName("q") @@ -62,8 +62,8 @@ public final class RasterProvider extends AbstractRasterProvider { garbageValue = "18" ) @Export("draw") - public final void draw(int var1, int var2, int var3, int var4) { - this.draw0(this.component0.getGraphics(), var1, var2, var3, var4); + public final void draw(int x, int y, int width, int height) { + this.draw0(this.component0.getGraphics(), x, y, width, height); } @ObfuscatedName("w") @@ -72,9 +72,9 @@ public final class RasterProvider extends AbstractRasterProvider { garbageValue = "-2102440865" ) @Export("drawFull0") - final void drawFull0(Graphics var1, int var2, int var3) { + final void drawFull0(Graphics graphics, int x, int y) { try { - var1.drawImage(this.image, var2, var3, this.component0); + graphics.drawImage(this.image, x, y, this.component0); } catch (Exception var5) { this.component0.repaint(); } @@ -87,12 +87,12 @@ public final class RasterProvider extends AbstractRasterProvider { garbageValue = "3" ) @Export("draw0") - final void draw0(Graphics var1, int var2, int var3, int var4, int var5) { + final void draw0(Graphics graphics, int x, int y, int width, int height) { try { - Shape var6 = var1.getClip(); - var1.clipRect(var2, var3, var4, var5); - var1.drawImage(this.image, 0, 0, this.component0); - var1.setClip(var6); + Shape var6 = graphics.getClip(); + graphics.clipRect(x, y, width, height); + graphics.drawImage(this.image, 0, 0, this.component0); + graphics.setClip(var6); } catch (Exception var7) { this.component0.repaint(); } diff --git a/runescape-client/src/main/java/Rasterizer2D.java b/runescape-client/src/main/java/Rasterizer2D.java index fa866cd41a..a25f8df18a 100644 --- a/runescape-client/src/main/java/Rasterizer2D.java +++ b/runescape-client/src/main/java/Rasterizer2D.java @@ -30,11 +30,11 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("dp") @Export("Rasterizer2D_replace") - public static void Rasterizer2D_replace(int[] var0, int var1, int var2) { - Rasterizer2D_pixels = var0; - Rasterizer2D_width = var1; - Rasterizer2D_height = var2; - Rasterizer2D_setClip(0, 0, var1, var2); + public static void Rasterizer2D_replace(int[] pixels, int width, int height) { + Rasterizer2D_pixels = pixels; + Rasterizer2D_width = width; + Rasterizer2D_height = height; + Rasterizer2D_setClip(0, 0, width, height); } @ObfuscatedName("ds") @@ -48,66 +48,66 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("di") @Export("Rasterizer2D_setClip") - public static void Rasterizer2D_setClip(int var0, int var1, int var2, int var3) { - if (var0 < 0) { - var0 = 0; + public static void Rasterizer2D_setClip(int xStart, int yStart, int xEnd, int yEnd) { + if (xStart < 0) { + xStart = 0; } - if (var1 < 0) { - var1 = 0; + if (yStart < 0) { + yStart = 0; } - if (var2 > Rasterizer2D_width) { - var2 = Rasterizer2D_width; + if (xEnd > Rasterizer2D_width) { + xEnd = Rasterizer2D_width; } - if (var3 > Rasterizer2D_height) { - var3 = Rasterizer2D_height; + if (yEnd > Rasterizer2D_height) { + yEnd = Rasterizer2D_height; } - Rasterizer2D_xClipStart = var0; - Rasterizer2D_yClipStart = var1; - Rasterizer2D_xClipEnd = var2; - Rasterizer2D_yClipEnd = var3; + Rasterizer2D_xClipStart = xStart; + Rasterizer2D_yClipStart = yStart; + Rasterizer2D_xClipEnd = xEnd; + Rasterizer2D_yClipEnd = yEnd; } @ObfuscatedName("dc") @Export("Rasterizer2D_expandClip") - public static void Rasterizer2D_expandClip(int var0, int var1, int var2, int var3) { - if (Rasterizer2D_xClipStart < var0) { - Rasterizer2D_xClipStart = var0; + public static void Rasterizer2D_expandClip(int xStart, int yStart, int xEnd, int yEnd) { + if (Rasterizer2D_xClipStart < xStart) { + Rasterizer2D_xClipStart = xStart; } - if (Rasterizer2D_yClipStart < var1) { - Rasterizer2D_yClipStart = var1; + if (Rasterizer2D_yClipStart < yStart) { + Rasterizer2D_yClipStart = yStart; } - if (Rasterizer2D_xClipEnd > var2) { - Rasterizer2D_xClipEnd = var2; + if (Rasterizer2D_xClipEnd > xEnd) { + Rasterizer2D_xClipEnd = xEnd; } - if (Rasterizer2D_yClipEnd > var3) { - Rasterizer2D_yClipEnd = var3; + if (Rasterizer2D_yClipEnd > yEnd) { + Rasterizer2D_yClipEnd = yEnd; } } @ObfuscatedName("dg") @Export("Rasterizer2D_getClipArray") - public static void Rasterizer2D_getClipArray(int[] var0) { - var0[0] = Rasterizer2D_xClipStart; - var0[1] = Rasterizer2D_yClipStart; - var0[2] = Rasterizer2D_xClipEnd; - var0[3] = Rasterizer2D_yClipEnd; + public static void Rasterizer2D_getClipArray(int[] dst) { + dst[0] = Rasterizer2D_xClipStart; + dst[1] = Rasterizer2D_yClipStart; + dst[2] = Rasterizer2D_xClipEnd; + dst[3] = Rasterizer2D_yClipEnd; } @ObfuscatedName("db") @Export("Rasterizer2D_setClipArray") - public static void Rasterizer2D_setClipArray(int[] var0) { - Rasterizer2D_xClipStart = var0[0]; - Rasterizer2D_yClipStart = var0[1]; - Rasterizer2D_xClipEnd = var0[2]; - Rasterizer2D_yClipEnd = var0[3]; + public static void Rasterizer2D_setClipArray(int[] src) { + Rasterizer2D_xClipStart = src[0]; + Rasterizer2D_yClipStart = src[1]; + Rasterizer2D_xClipEnd = src[2]; + Rasterizer2D_yClipEnd = src[3]; } @ObfuscatedName("dd") @@ -379,31 +379,31 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("dr") @Export("Rasterizer2D_fillRectangle") - public static void Rasterizer2D_fillRectangle(int var0, int var1, int var2, int var3, int var4) { - if (var0 < Rasterizer2D_xClipStart) { - var2 -= Rasterizer2D_xClipStart - var0; - var0 = Rasterizer2D_xClipStart; + public static void Rasterizer2D_fillRectangle(int x, int y, int width, int height, int color) { + if (x < Rasterizer2D_xClipStart) { + width -= Rasterizer2D_xClipStart - x; + x = Rasterizer2D_xClipStart; } - if (var1 < Rasterizer2D_yClipStart) { - var3 -= Rasterizer2D_yClipStart - var1; - var1 = Rasterizer2D_yClipStart; + if (y < Rasterizer2D_yClipStart) { + height -= Rasterizer2D_yClipStart - y; + y = Rasterizer2D_yClipStart; } - if (var0 + var2 > Rasterizer2D_xClipEnd) { - var2 = Rasterizer2D_xClipEnd - var0; + if (x + width > Rasterizer2D_xClipEnd) { + width = Rasterizer2D_xClipEnd - x; } - if (var3 + var1 > Rasterizer2D_yClipEnd) { - var3 = Rasterizer2D_yClipEnd - var1; + if (height + y > Rasterizer2D_yClipEnd) { + height = Rasterizer2D_yClipEnd - y; } - int var5 = Rasterizer2D_width - var2; - int var6 = var0 + Rasterizer2D_width * var1; + int var5 = Rasterizer2D_width - width; + int var6 = x + Rasterizer2D_width * y; - for (int var7 = -var3; var7 < 0; ++var7) { - for (int var8 = -var2; var8 < 0; ++var8) { - Rasterizer2D_pixels[var6++] = var4; + for (int var7 = -height; var7 < 0; ++var7) { + for (int var8 = -width; var8 < 0; ++var8) { + Rasterizer2D_pixels[var6++] = color; } var6 += var5; @@ -594,42 +594,42 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("dh") @Export("Rasterizer2D_drawRectangle") - public static void Rasterizer2D_drawRectangle(int var0, int var1, int var2, int var3, int var4) { - Rasterizer2D_drawHorizontalLine(var0, var1, var2, var4); - Rasterizer2D_drawHorizontalLine(var0, var3 + var1 - 1, var2, var4); - Rasterizer2D_drawVerticalLine(var0, var1, var3, var4); - Rasterizer2D_drawVerticalLine(var0 + var2 - 1, var1, var3, var4); + public static void Rasterizer2D_drawRectangle(int x, int y, int width, int height, int color) { + Rasterizer2D_drawHorizontalLine(x, y, width, color); + Rasterizer2D_drawHorizontalLine(x, height + y - 1, width, color); + Rasterizer2D_drawVerticalLine(x, y, height, color); + Rasterizer2D_drawVerticalLine(x + width - 1, y, height, color); } @ObfuscatedName("dz") @Export("Rasterizer2D_drawRectangleAlpha") - public static void Rasterizer2D_drawRectangleAlpha(int var0, int var1, int var2, int var3, int var4, int var5) { - Rasterizer2D_drawHorizontalLineAlpha(var0, var1, var2, var4, var5); - Rasterizer2D_drawHorizontalLineAlpha(var0, var3 + var1 - 1, var2, var4, var5); - if (var3 >= 3) { - Rasterizer2D_drawVerticalLineAlpha(var0, var1 + 1, var3 - 2, var4, var5); - Rasterizer2D_drawVerticalLineAlpha(var0 + var2 - 1, var1 + 1, var3 - 2, var4, var5); + public static void Rasterizer2D_drawRectangleAlpha(int x, int y, int width, int height, int rgb, int alpha) { + Rasterizer2D_drawHorizontalLineAlpha(x, y, width, rgb, alpha); + Rasterizer2D_drawHorizontalLineAlpha(x, height + y - 1, width, rgb, alpha); + if (height >= 3) { + Rasterizer2D_drawVerticalLineAlpha(x, y + 1, height - 2, rgb, alpha); + Rasterizer2D_drawVerticalLineAlpha(x + width - 1, y + 1, height - 2, rgb, alpha); } } @ObfuscatedName("dj") @Export("Rasterizer2D_drawHorizontalLine") - public static void Rasterizer2D_drawHorizontalLine(int var0, int var1, int var2, int var3) { - if (var1 >= Rasterizer2D_yClipStart && var1 < Rasterizer2D_yClipEnd) { - if (var0 < Rasterizer2D_xClipStart) { - var2 -= Rasterizer2D_xClipStart - var0; - var0 = Rasterizer2D_xClipStart; + public static void Rasterizer2D_drawHorizontalLine(int x, int y, int length, int color) { + if (y >= Rasterizer2D_yClipStart && y < Rasterizer2D_yClipEnd) { + if (x < Rasterizer2D_xClipStart) { + length -= Rasterizer2D_xClipStart - x; + x = Rasterizer2D_xClipStart; } - if (var0 + var2 > Rasterizer2D_xClipEnd) { - var2 = Rasterizer2D_xClipEnd - var0; + if (x + length > Rasterizer2D_xClipEnd) { + length = Rasterizer2D_xClipEnd - x; } - int var4 = var0 + Rasterizer2D_width * var1; + int var4 = x + Rasterizer2D_width * y; - for (int var5 = 0; var5 < var2; ++var5) { - Rasterizer2D_pixels[var4 + var5] = var3; + for (int var5 = 0; var5 < length; ++var5) { + Rasterizer2D_pixels[var4 + var5] = color; } } @@ -637,24 +637,24 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("du") @Export("Rasterizer2D_drawHorizontalLineAlpha") - static void Rasterizer2D_drawHorizontalLineAlpha(int var0, int var1, int var2, int var3, int var4) { - if (var1 >= Rasterizer2D_yClipStart && var1 < Rasterizer2D_yClipEnd) { - if (var0 < Rasterizer2D_xClipStart) { - var2 -= Rasterizer2D_xClipStart - var0; - var0 = Rasterizer2D_xClipStart; + static void Rasterizer2D_drawHorizontalLineAlpha(int x, int y, int length, int rgb, int alpha) { + if (y >= Rasterizer2D_yClipStart && y < Rasterizer2D_yClipEnd) { + if (x < Rasterizer2D_xClipStart) { + length -= Rasterizer2D_xClipStart - x; + x = Rasterizer2D_xClipStart; } - if (var0 + var2 > Rasterizer2D_xClipEnd) { - var2 = Rasterizer2D_xClipEnd - var0; + if (x + length > Rasterizer2D_xClipEnd) { + length = Rasterizer2D_xClipEnd - x; } - int var5 = 256 - var4; - int var6 = (var3 >> 16 & 255) * var4; - int var7 = (var3 >> 8 & 255) * var4; - int var8 = var4 * (var3 & 255); - int var9 = var0 + Rasterizer2D_width * var1; + int var5 = 256 - alpha; + int var6 = (rgb >> 16 & 255) * alpha; + int var7 = (rgb >> 8 & 255) * alpha; + int var8 = alpha * (rgb & 255); + int var9 = x + Rasterizer2D_width * y; - for (int var10 = 0; var10 < var2; ++var10) { + for (int var10 = 0; var10 < length; ++var10) { int var11 = var5 * (Rasterizer2D_pixels[var9] >> 16 & 255); int var12 = (Rasterizer2D_pixels[var9] >> 8 & 255) * var5; int var13 = var5 * (Rasterizer2D_pixels[var9] & 255); @@ -667,21 +667,21 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("dm") @Export("Rasterizer2D_drawVerticalLine") - public static void Rasterizer2D_drawVerticalLine(int var0, int var1, int var2, int var3) { - if (var0 >= Rasterizer2D_xClipStart && var0 < Rasterizer2D_xClipEnd) { - if (var1 < Rasterizer2D_yClipStart) { - var2 -= Rasterizer2D_yClipStart - var1; - var1 = Rasterizer2D_yClipStart; + public static void Rasterizer2D_drawVerticalLine(int x, int y, int length, int color) { + if (x >= Rasterizer2D_xClipStart && x < Rasterizer2D_xClipEnd) { + if (y < Rasterizer2D_yClipStart) { + length -= Rasterizer2D_yClipStart - y; + y = Rasterizer2D_yClipStart; } - if (var2 + var1 > Rasterizer2D_yClipEnd) { - var2 = Rasterizer2D_yClipEnd - var1; + if (length + y > Rasterizer2D_yClipEnd) { + length = Rasterizer2D_yClipEnd - y; } - int var4 = var0 + Rasterizer2D_width * var1; + int var4 = x + Rasterizer2D_width * y; - for (int var5 = 0; var5 < var2; ++var5) { - Rasterizer2D_pixels[var4 + var5 * Rasterizer2D_width] = var3; + for (int var5 = 0; var5 < length; ++var5) { + Rasterizer2D_pixels[var4 + var5 * Rasterizer2D_width] = color; } } @@ -689,24 +689,24 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("dq") @Export("Rasterizer2D_drawVerticalLineAlpha") - static void Rasterizer2D_drawVerticalLineAlpha(int var0, int var1, int var2, int var3, int var4) { - if (var0 >= Rasterizer2D_xClipStart && var0 < Rasterizer2D_xClipEnd) { - if (var1 < Rasterizer2D_yClipStart) { - var2 -= Rasterizer2D_yClipStart - var1; - var1 = Rasterizer2D_yClipStart; + static void Rasterizer2D_drawVerticalLineAlpha(int x, int y, int length, int rgb, int alpha) { + if (x >= Rasterizer2D_xClipStart && x < Rasterizer2D_xClipEnd) { + if (y < Rasterizer2D_yClipStart) { + length -= Rasterizer2D_yClipStart - y; + y = Rasterizer2D_yClipStart; } - if (var2 + var1 > Rasterizer2D_yClipEnd) { - var2 = Rasterizer2D_yClipEnd - var1; + if (length + y > Rasterizer2D_yClipEnd) { + length = Rasterizer2D_yClipEnd - y; } - int var5 = 256 - var4; - int var6 = (var3 >> 16 & 255) * var4; - int var7 = (var3 >> 8 & 255) * var4; - int var8 = var4 * (var3 & 255); - int var9 = var0 + Rasterizer2D_width * var1; + int var5 = 256 - alpha; + int var6 = (rgb >> 16 & 255) * alpha; + int var7 = (rgb >> 8 & 255) * alpha; + int var8 = alpha * (rgb & 255); + int var9 = x + Rasterizer2D_width * y; - for (int var10 = 0; var10 < var2; ++var10) { + for (int var10 = 0; var10 < length; ++var10) { int var11 = var5 * (Rasterizer2D_pixels[var9] >> 16 & 255); int var12 = (Rasterizer2D_pixels[var9] >> 8 & 255) * var5; int var13 = var5 * (Rasterizer2D_pixels[var9] & 255); @@ -720,78 +720,78 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("et") @Export("Rasterizer2D_drawLine") - public static void Rasterizer2D_drawLine(int var0, int var1, int var2, int var3, int var4) { - var2 -= var0; - var3 -= var1; - if (var3 == 0) { - if (var2 >= 0) { - Rasterizer2D_drawHorizontalLine(var0, var1, var2 + 1, var4); + public static void Rasterizer2D_drawLine(int x0, int y0, int x1, int y1, int color) { + x1 -= x0; + y1 -= y0; + if (y1 == 0) { + if (x1 >= 0) { + Rasterizer2D_drawHorizontalLine(x0, y0, x1 + 1, color); } else { - Rasterizer2D_drawHorizontalLine(var0 + var2, var1, -var2 + 1, var4); + Rasterizer2D_drawHorizontalLine(x0 + x1, y0, -x1 + 1, color); } - } else if (var2 == 0) { - if (var3 >= 0) { - Rasterizer2D_drawVerticalLine(var0, var1, var3 + 1, var4); + } else if (x1 == 0) { + if (y1 >= 0) { + Rasterizer2D_drawVerticalLine(x0, y0, y1 + 1, color); } else { - Rasterizer2D_drawVerticalLine(var0, var3 + var1, -var3 + 1, var4); + Rasterizer2D_drawVerticalLine(x0, y1 + y0, -y1 + 1, color); } } else { - if (var3 + var2 < 0) { - var0 += var2; - var2 = -var2; - var1 += var3; - var3 = -var3; + if (y1 + x1 < 0) { + x0 += x1; + x1 = -x1; + y0 += y1; + y1 = -y1; } int var5; int var6; - if (var2 > var3) { - var1 <<= 16; - var1 += 32768; - var3 <<= 16; - var5 = (int)Math.floor((double)var3 / (double)var2 + 0.5D); - var2 += var0; - if (var0 < Rasterizer2D_xClipStart) { - var1 += var5 * (Rasterizer2D_xClipStart - var0); - var0 = Rasterizer2D_xClipStart; + if (x1 > y1) { + y0 <<= 16; + y0 += 32768; + y1 <<= 16; + var5 = (int)Math.floor((double)y1 / (double)x1 + 0.5D); + x1 += x0; + if (x0 < Rasterizer2D_xClipStart) { + y0 += var5 * (Rasterizer2D_xClipStart - x0); + x0 = Rasterizer2D_xClipStart; } - if (var2 >= Rasterizer2D_xClipEnd) { - var2 = Rasterizer2D_xClipEnd - 1; + if (x1 >= Rasterizer2D_xClipEnd) { + x1 = Rasterizer2D_xClipEnd - 1; } - while (var0 <= var2) { - var6 = var1 >> 16; + while (x0 <= x1) { + var6 = y0 >> 16; if (var6 >= Rasterizer2D_yClipStart && var6 < Rasterizer2D_yClipEnd) { - Rasterizer2D_pixels[var0 + var6 * Rasterizer2D_width] = var4; + Rasterizer2D_pixels[x0 + var6 * Rasterizer2D_width] = color; } - var1 += var5; - ++var0; + y0 += var5; + ++x0; } } else { - var0 <<= 16; - var0 += 32768; - var2 <<= 16; - var5 = (int)Math.floor((double)var2 / (double)var3 + 0.5D); - var3 += var1; - if (var1 < Rasterizer2D_yClipStart) { - var0 += (Rasterizer2D_yClipStart - var1) * var5; - var1 = Rasterizer2D_yClipStart; + x0 <<= 16; + x0 += 32768; + x1 <<= 16; + var5 = (int)Math.floor((double)x1 / (double)y1 + 0.5D); + y1 += y0; + if (y0 < Rasterizer2D_yClipStart) { + x0 += (Rasterizer2D_yClipStart - y0) * var5; + y0 = Rasterizer2D_yClipStart; } - if (var3 >= Rasterizer2D_yClipEnd) { - var3 = Rasterizer2D_yClipEnd - 1; + if (y1 >= Rasterizer2D_yClipEnd) { + y1 = Rasterizer2D_yClipEnd - 1; } - while (var1 <= var3) { - var6 = var0 >> 16; + while (y0 <= y1) { + var6 = x0 >> 16; if (var6 >= Rasterizer2D_xClipStart && var6 < Rasterizer2D_xClipEnd) { - Rasterizer2D_pixels[var6 + Rasterizer2D_width * var1] = var4; + Rasterizer2D_pixels[var6 + Rasterizer2D_width * y0] = color; } - var0 += var5; - ++var1; + x0 += var5; + ++y0; } } } @@ -800,9 +800,9 @@ public class Rasterizer2D extends DualNode { @ObfuscatedName("eb") @Export("Rasterizer2D_setPixel") - static void Rasterizer2D_setPixel(int var0, int var1, int var2) { - if (var0 >= Rasterizer2D_xClipStart && var1 >= Rasterizer2D_yClipStart && var0 < Rasterizer2D_xClipEnd && var1 < Rasterizer2D_yClipEnd) { - Rasterizer2D_pixels[var0 + Rasterizer2D_width * var1] = var2; + static void Rasterizer2D_setPixel(int x, int y, int color) { + if (x >= Rasterizer2D_xClipStart && y >= Rasterizer2D_yClipStart && x < Rasterizer2D_xClipEnd && y < Rasterizer2D_yClipEnd) { + Rasterizer2D_pixels[x + Rasterizer2D_width * y] = color; } } diff --git a/runescape-client/src/main/java/Rasterizer3D.java b/runescape-client/src/main/java/Rasterizer3D.java index 1723beeb42..5f84a7352c 100644 --- a/runescape-client/src/main/java/Rasterizer3D.java +++ b/runescape-client/src/main/java/Rasterizer3D.java @@ -76,15 +76,15 @@ public class Rasterizer3D extends Rasterizer2D { @ObfuscatedName("f") @Export("Rasterizer3D_setClip") - static final void Rasterizer3D_setClip(int var0, int var1, int var2, int var3) { - Rasterizer3D_clipWidth = var2 - var0; - Rasterizer3D_clipHeight = var3 - var1; + static final void Rasterizer3D_setClip(int xStart, int yStart, int xEnd, int yEnd) { + Rasterizer3D_clipWidth = xEnd - xStart; + Rasterizer3D_clipHeight = yEnd - yStart; Rasterizer3D_method3(); if (Rasterizer3D_rowOffsets.length < Rasterizer3D_clipHeight) { Rasterizer3D_rowOffsets = new int[World.method1759(Rasterizer3D_clipHeight)]; } - int var4 = var0 + Rasterizer2D.Rasterizer2D_width * var1; + int var4 = xStart + Rasterizer2D.Rasterizer2D_width * yStart; for (int var5 = 0; var5 < Rasterizer3D_clipHeight; ++var5) { Rasterizer3D_rowOffsets[var5] = var4; @@ -122,22 +122,22 @@ public class Rasterizer3D extends Rasterizer2D { signature = "(Lei;)V" ) @Export("Rasterizer3D_setTextureLoader") - public static final void Rasterizer3D_setTextureLoader(TextureLoader var0) { - Rasterizer3D_textureLoader = var0; + public static final void Rasterizer3D_setTextureLoader(TextureLoader textureLoader) { + Rasterizer3D_textureLoader = textureLoader; } @ObfuscatedName("u") @Export("Rasterizer3D_setBrightness") - public static final void Rasterizer3D_setBrightness(double var0) { - Rasterizer3D_buildPalette(var0, 0, 512); + public static final void Rasterizer3D_setBrightness(double brightness) { + Rasterizer3D_buildPalette(brightness, 0, 512); } @ObfuscatedName("g") @Export("Rasterizer3D_buildPalette") - static final void Rasterizer3D_buildPalette(double var0, int var2, int var3) { - int var4 = var2 * 128; + static final void Rasterizer3D_buildPalette(double brightness, int hsMin, int hsMax) { + int var4 = hsMin * 128; - for (int var5 = var2; var5 < var3; ++var5) { + for (int var5 = hsMin; var5 < hsMax; ++var5) { double var6 = (double)(var5 >> 3) / 64.0D + 0.0078125D; double var8 = (double)(var5 & 7) / 8.0D + 0.0625D; @@ -200,7 +200,7 @@ public class Rasterizer3D extends Rasterizer2D { int var20 = (int)(var15 * 256.0D); int var27 = (int)(var17 * 256.0D); int var22 = var27 + (var20 << 8) + (var28 << 16); - var22 = Rasterizer3D_brighten(var22, var0); + var22 = Rasterizer3D_brighten(var22, brightness); if (var22 == 0) { var22 = 1; } @@ -213,13 +213,13 @@ public class Rasterizer3D extends Rasterizer2D { @ObfuscatedName("l") @Export("Rasterizer3D_brighten") - static int Rasterizer3D_brighten(int var0, double var1) { - double var3 = (double)(var0 >> 16) / 256.0D; - double var5 = (double)(var0 >> 8 & 255) / 256.0D; - double var7 = (double)(var0 & 255) / 256.0D; - var3 = Math.pow(var3, var1); - var5 = Math.pow(var5, var1); - var7 = Math.pow(var7, var1); + static int Rasterizer3D_brighten(int rgb, double brightness) { + double var3 = (double)(rgb >> 16) / 256.0D; + double var5 = (double)(rgb >> 8 & 255) / 256.0D; + double var7 = (double)(rgb & 255) / 256.0D; + var3 = Math.pow(var3, brightness); + var5 = Math.pow(var5, brightness); + var7 = Math.pow(var7, brightness); int var9 = (int)(var3 * 256.0D); int var10 = (int)(var5 * 256.0D); int var11 = (int)(var7 * 256.0D); @@ -2033,7 +2033,7 @@ public class Rasterizer3D extends Rasterizer2D { int var15 = var6 - var5; int var16; int var10000; - int var17; + int var18; int var19; int var20; int var21; @@ -2077,7 +2077,7 @@ public class Rasterizer3D extends Rasterizer2D { } var2 = (var19 << 20) + var20; - var17 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 20); + var18 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 20); var15 >>= 3; var8 <<= 3; var16 = var7 >> 8; @@ -2086,28 +2086,28 @@ public class Rasterizer3D extends Rasterizer2D { do { var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var10000 = var17 + var2; + var10000 = var18 + var2; var19 = var21; var20 = var22; var9 += var12; @@ -2128,7 +2128,7 @@ public class Rasterizer3D extends Rasterizer2D { } var2 = (var19 << 20) + var20; - var17 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 20); + var18 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 20); var7 += var8; var16 = var7 >> 8; --var15; @@ -2140,7 +2140,7 @@ public class Rasterizer3D extends Rasterizer2D { do { var3 = var1[(var2 >>> 26) + (var2 & 4032)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; --var15; } while(var15 > 0); } @@ -2152,49 +2152,49 @@ public class Rasterizer3D extends Rasterizer2D { } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 >>> 26) + (var2 & 4032)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var10000 = var17 + var2; + var10000 = var18 + var2; var19 = var21; var20 = var22; var9 += var12; @@ -2215,7 +2215,7 @@ public class Rasterizer3D extends Rasterizer2D { } var2 = (var19 << 20) + var20; - var17 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 20); + var18 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 20); var7 += var8; var16 = var7 >> 8; --var15; @@ -2230,7 +2230,7 @@ public class Rasterizer3D extends Rasterizer2D { } ++var4; - var2 += var17; + var2 += var18; --var15; } while(var15 > 0); } @@ -2272,7 +2272,7 @@ public class Rasterizer3D extends Rasterizer2D { } var2 = (var19 << 18) + var20; - var17 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 18); + var18 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 18); var15 >>= 3; var8 <<= 3; var16 = var7 >> 8; @@ -2281,28 +2281,28 @@ public class Rasterizer3D extends Rasterizer2D { do { var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var10000 = var17 + var2; + var10000 = var18 + var2; var19 = var21; var20 = var22; var9 += var12; @@ -2323,7 +2323,7 @@ public class Rasterizer3D extends Rasterizer2D { } var2 = (var19 << 18) + var20; - var17 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 18); + var18 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 18); var7 += var8; var16 = var7 >> 8; --var15; @@ -2335,7 +2335,7 @@ public class Rasterizer3D extends Rasterizer2D { do { var3 = var1[(var2 & 16256) + (var2 >>> 25)]; var0[var4++] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; - var2 += var17; + var2 += var18; --var15; } while(var15 > 0); } @@ -2347,49 +2347,49 @@ public class Rasterizer3D extends Rasterizer2D { } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var2 += var17; + var2 += var18; if ((var3 = var1[(var2 & 16256) + (var2 >>> 25)]) != 0) { var0[var4] = (var16 * (var3 & 65280) & 16711680) + ((var3 & 16711935) * var16 & -16711936) >> 8; } ++var4; - var10000 = var17 + var2; + var10000 = var18 + var2; var19 = var21; var20 = var22; var9 += var12; @@ -2410,7 +2410,7 @@ public class Rasterizer3D extends Rasterizer2D { } var2 = (var19 << 18) + var20; - var17 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 18); + var18 = (var22 - var20 >> 3) + (var21 - var19 >> 3 << 18); var7 += var8; var16 = var7 >> 8; --var15; @@ -2425,7 +2425,7 @@ public class Rasterizer3D extends Rasterizer2D { } ++var4; - var2 += var17; + var2 += var18; --var15; } while(var15 > 0); } diff --git a/runescape-client/src/main/java/RawPcmStream.java b/runescape-client/src/main/java/RawPcmStream.java index 4137302304..391846e881 100644 --- a/runescape-client/src/main/java/RawPcmStream.java +++ b/runescape-client/src/main/java/RawPcmStream.java @@ -101,9 +101,9 @@ public class RawPcmStream extends PcmStream { } @ObfuscatedName("e") - public synchronized void vmethod263(int[] var1, int var2, int var3) { + public synchronized void fill(int[] var1, int var2, int var3) { if (this.field746 == 0 && this.field752 == 0) { - this.vmethod264(var3); + this.skip(var3); } else { RawSound var4 = (RawSound)super.sound; int var5 = this.start << 8; @@ -290,7 +290,7 @@ public class RawPcmStream extends PcmStream { } @ObfuscatedName("d") - public synchronized void vmethod264(int var1) { + public synchronized void skip(int var1) { if (this.field752 > 0) { if (var1 >= this.field752) { if (this.field746 == Integer.MIN_VALUE) { diff --git a/runescape-client/src/main/java/RawSound.java b/runescape-client/src/main/java/RawSound.java index c1b0778740..90de54156c 100644 --- a/runescape-client/src/main/java/RawSound.java +++ b/runescape-client/src/main/java/RawSound.java @@ -41,14 +41,14 @@ public class RawSound extends AbstractSound { signature = "(Ldp;)Lcx;" ) @Export("resample") - public RawSound resample(Decimator var1) { - this.samples = var1.resample(this.samples); - this.sampleRate = var1.scaleRate(this.sampleRate); + public RawSound resample(Decimator decimator) { + this.samples = decimator.resample(this.samples); + this.sampleRate = decimator.scaleRate(this.sampleRate); if (this.start == this.end) { - this.start = this.end = var1.scalePosition(this.start); + this.start = this.end = decimator.scalePosition(this.start); } else { - this.start = var1.scalePosition(this.start); - this.end = var1.scalePosition(this.end); + this.start = decimator.scalePosition(this.start); + this.end = decimator.scalePosition(this.end); if (this.start == this.end) { --this.start; } diff --git a/runescape-client/src/main/java/Scene.java b/runescape-client/src/main/java/Scene.java index 9a55cda333..fc9b08f46c 100644 --- a/runescape-client/src/main/java/Scene.java +++ b/runescape-client/src/main/java/Scene.java @@ -236,13 +236,13 @@ public class Scene { @ObfuscatedName("f") @Export("init") - public void init(int var1) { - this.minPlane = var1; + public void init(int minPlane) { + this.minPlane = minPlane; for (int var2 = 0; var2 < this.xSize; ++var2) { for (int var3 = 0; var3 < this.ySize; ++var3) { - if (this.tiles[var1][var2][var3] == null) { - this.tiles[var1][var2][var3] = new Tile(var1, var2, var3); + if (this.tiles[minPlane][var2][var3] == null) { + this.tiles[minPlane][var2][var3] = new Tile(minPlane, var2, var3); } } } @@ -251,11 +251,11 @@ public class Scene { @ObfuscatedName("q") @Export("setLinkBelow") - public void setLinkBelow(int var1, int var2) { - Tile var3 = this.tiles[0][var1][var2]; + public void setLinkBelow(int x, int y) { + Tile var3 = this.tiles[0][x][y]; for (int var4 = 0; var4 < 3; ++var4) { - Tile var5 = this.tiles[var4][var1][var2] = this.tiles[var4 + 1][var1][var2]; + Tile var5 = this.tiles[var4][x][y] = this.tiles[var4 + 1][x][y]; if (var5 != null) { --var5.plane; @@ -264,27 +264,27 @@ public class Scene { long var8 = var7.tag; int var10 = (int)(var8 >>> 14 & 3L); boolean var11 = var10 == 2; - if (var11 && var7.startX == var1 && var2 == var7.startY) { + if (var11 && var7.startX == x && y == var7.startY) { --var7.plane; } } } } - if (this.tiles[0][var1][var2] == null) { - this.tiles[0][var1][var2] = new Tile(0, var1, var2); + if (this.tiles[0][x][y] == null) { + this.tiles[0][x][y] = new Tile(0, x, y); } - this.tiles[0][var1][var2].linkedBelowTile = var3; - this.tiles[3][var1][var2] = null; + this.tiles[0][x][y].linkedBelowTile = var3; + this.tiles[3][x][y] = null; } @ObfuscatedName("o") @Export("setTileMinPlane") - public void setTileMinPlane(int var1, int var2, int var3, int var4) { - Tile var5 = this.tiles[var1][var2][var3]; + public void setTileMinPlane(int plane, int x, int y, int minPlane) { + Tile var5 = this.tiles[plane][x][y]; if (var5 != null) { - this.tiles[var1][var2][var3].minPlane = var4; + this.tiles[plane][x][y].minPlane = minPlane; } } @@ -333,20 +333,20 @@ public class Scene { signature = "(IIIILex;JI)V" ) @Export("newFloorDecoration") - public void newFloorDecoration(int var1, int var2, int var3, int var4, Entity var5, long var6, int var8) { - if (var5 != null) { + public void newFloorDecoration(int plane, int x, int y, int tileHeight, Entity entity, long tag, int flags) { + if (entity != null) { FloorDecoration var9 = new FloorDecoration(); - var9.entity = var5; - var9.x = var2 * 128 + 64; - var9.y = var3 * 128 + 64; - var9.tileHeight = var4; - var9.tag = var6; - var9.flags = var8; - if (this.tiles[var1][var2][var3] == null) { - this.tiles[var1][var2][var3] = new Tile(var1, var2, var3); + var9.entity = entity; + var9.x = x * 128 + 64; + var9.y = y * 128 + 64; + var9.tileHeight = tileHeight; + var9.tag = tag; + var9.flags = flags; + if (this.tiles[plane][x][y] == null) { + this.tiles[plane][x][y] = new Tile(plane, x, y); } - this.tiles[var1][var2][var3].floorDecoration = var9; + this.tiles[plane][x][y].floorDecoration = var9; } } @@ -356,17 +356,17 @@ public class Scene { signature = "(IIIILex;JLex;Lex;)V" ) @Export("newGroundItemPile") - public void newGroundItemPile(int var1, int var2, int var3, int var4, Entity var5, long var6, Entity var8, Entity var9) { + public void newGroundItemPile(int plane, int x, int y, int tileHeight, Entity first, long tag, Entity second, Entity third) { GroundItemPile var10 = new GroundItemPile(); - var10.first = var5; - var10.x = var2 * 128 + 64; - var10.y = var3 * 128 + 64; - var10.tileHeight = var4; - var10.tag = var6; - var10.second = var8; - var10.third = var9; + var10.first = first; + var10.x = x * 128 + 64; + var10.y = y * 128 + 64; + var10.tileHeight = tileHeight; + var10.tag = tag; + var10.second = second; + var10.third = third; int var11 = 0; - Tile var12 = this.tiles[var1][var2][var3]; + Tile var12 = this.tiles[plane][x][y]; if (var12 != null) { for (int var13 = 0; var13 < var12.gameObjectsCount; ++var13) { if ((var12.gameObjects[var13].flags & 256) == 256 && var12.gameObjects[var13].entity instanceof Model) { @@ -380,11 +380,11 @@ public class Scene { } var10.height = var11; - if (this.tiles[var1][var2][var3] == null) { - this.tiles[var1][var2][var3] = new Tile(var1, var2, var3); + if (this.tiles[plane][x][y] == null) { + this.tiles[plane][x][y] = new Tile(plane, x, y); } - this.tiles[var1][var2][var3].groundItemPile = var10; + this.tiles[plane][x][y].groundItemPile = var10; } @ObfuscatedName("e") @@ -392,26 +392,26 @@ public class Scene { signature = "(IIIILex;Lex;IIJI)V" ) @Export("newBoundaryObject") - public void newBoundaryObject(int var1, int var2, int var3, int var4, Entity var5, Entity var6, int var7, int var8, long var9, int var11) { - if (var5 != null || var6 != null) { + public void newBoundaryObject(int plane, int x, int y, int tileHeight, Entity entity1, Entity entity2, int orientationA, int orientationB, long tag, int flags) { + if (entity1 != null || entity2 != null) { BoundaryObject var12 = new BoundaryObject(); - var12.tag = var9; - var12.flags = var11; - var12.x = var2 * 128 + 64; - var12.y = var3 * 128 + 64; - var12.tileHeight = var4; - var12.entity1 = var5; - var12.entity2 = var6; - var12.orientationA = var7; - var12.orientationB = var8; + var12.tag = tag; + var12.flags = flags; + var12.x = x * 128 + 64; + var12.y = y * 128 + 64; + var12.tileHeight = tileHeight; + var12.entity1 = entity1; + var12.entity2 = entity2; + var12.orientationA = orientationA; + var12.orientationB = orientationB; - for (int var13 = var1; var13 >= 0; --var13) { - if (this.tiles[var13][var2][var3] == null) { - this.tiles[var13][var2][var3] = new Tile(var13, var2, var3); + for (int var13 = plane; var13 >= 0; --var13) { + if (this.tiles[var13][x][y] == null) { + this.tiles[var13][x][y] = new Tile(var13, x, y); } } - this.tiles[var1][var2][var3].boundaryObject = var12; + this.tiles[plane][x][y].boundaryObject = var12; } } @@ -421,28 +421,28 @@ public class Scene { signature = "(IIIILex;Lex;IIIIJI)V" ) @Export("newWallDecoration") - public void newWallDecoration(int var1, int var2, int var3, int var4, Entity var5, Entity var6, int var7, int var8, int var9, int var10, long var11, int var13) { - if (var5 != null) { + public void newWallDecoration(int plane, int x, int y, int tileHeight, Entity entity1, Entity entity2, int orientation, int int7, int xOffset, int yOffset, long tag, int flags) { + if (entity1 != null) { WallDecoration var14 = new WallDecoration(); - var14.tag = var11; - var14.flags = var13; - var14.x = var2 * 128 + 64; - var14.y = var3 * 128 + 64; - var14.tileHeight = var4; - var14.entity1 = var5; - var14.entity2 = var6; - var14.orientation = var7; - var14.orientation2 = var8; - var14.xOffset = var9; - var14.yOffset = var10; + var14.tag = tag; + var14.flags = flags; + var14.x = x * 128 + 64; + var14.y = y * 128 + 64; + var14.tileHeight = tileHeight; + var14.entity1 = entity1; + var14.entity2 = entity2; + var14.orientation = orientation; + var14.orientation2 = int7; + var14.xOffset = xOffset; + var14.yOffset = yOffset; - for (int var15 = var1; var15 >= 0; --var15) { - if (this.tiles[var15][var2][var3] == null) { - this.tiles[var15][var2][var3] = new Tile(var15, var2, var3); + for (int var15 = plane; var15 >= 0; --var15) { + if (this.tiles[var15][x][y] == null) { + this.tiles[var15][x][y] = new Tile(var15, x, y); } } - this.tiles[var1][var2][var3].wallDecoration = var14; + this.tiles[plane][x][y].wallDecoration = var14; } } @@ -512,15 +512,15 @@ public class Scene { signature = "(IIIIIIIILex;IZJI)Z" ) @Export("newGameObject") - boolean newGameObject(int var1, int var2, int var3, int var4, int var5, int var6, int var7, int var8, Entity var9, int var10, boolean var11, long var12, int var14) { + boolean newGameObject(int plane, int startX, int startY, int sizeX, int sizeY, int centerX, int centerY, int height, Entity entity, int orientation, boolean isTemp, long tag, int flags) { int var15; - for (int var16 = var2; var16 < var2 + var4; ++var16) { - for (var15 = var3; var15 < var3 + var5; ++var15) { + for (int var16 = startX; var16 < startX + sizeX; ++var16) { + for (var15 = startY; var15 < startY + sizeY; ++var15) { if (var16 < 0 || var15 < 0 || var16 >= this.xSize || var15 >= this.ySize) { return false; } - Tile var17 = this.tiles[var1][var16][var15]; + Tile var17 = this.tiles[plane][var16][var15]; if (var17 != null && var17.gameObjectsCount >= 5) { return false; } @@ -528,45 +528,45 @@ public class Scene { } GameObject var20 = new GameObject(); - var20.tag = var12; - var20.flags = var14; - var20.plane = var1; - var20.centerX = var6; - var20.centerY = var7; - var20.height = var8; - var20.entity = var9; - var20.orientation = var10; - var20.startX = var2; - var20.startY = var3; - var20.endX = var2 + var4 - 1; - var20.endY = var3 + var5 - 1; + var20.tag = tag; + var20.flags = flags; + var20.plane = plane; + var20.centerX = centerX; + var20.centerY = centerY; + var20.height = height; + var20.entity = entity; + var20.orientation = orientation; + var20.startX = startX; + var20.startY = startY; + var20.endX = startX + sizeX - 1; + var20.endY = startY + sizeY - 1; - for (var15 = var2; var15 < var2 + var4; ++var15) { - for (int var21 = var3; var21 < var3 + var5; ++var21) { + for (var15 = startX; var15 < startX + sizeX; ++var15) { + for (int var21 = startY; var21 < startY + sizeY; ++var21) { int var18 = 0; - if (var15 > var2) { + if (var15 > startX) { ++var18; } - if (var15 < var2 + var4 - 1) { + if (var15 < startX + sizeX - 1) { var18 += 4; } - if (var21 > var3) { + if (var21 > startY) { var18 += 8; } - if (var21 < var3 + var5 - 1) { + if (var21 < startY + sizeY - 1) { var18 += 2; } - for (int var19 = var1; var19 >= 0; --var19) { + for (int var19 = plane; var19 >= 0; --var19) { if (this.tiles[var19][var15][var21] == null) { this.tiles[var19][var15][var21] = new Tile(var19, var15, var21); } } - Tile var22 = this.tiles[var1][var15][var21]; + Tile var22 = this.tiles[plane][var15][var21]; var22.gameObjects[var22.gameObjectsCount] = var20; var22.gameObjectEdgeMasks[var22.gameObjectsCount] = var18; var22.gameObjectsEdgeMask |= var18; @@ -574,7 +574,7 @@ public class Scene { } } - if (var11) { + if (isTemp) { this.tempGameObjects[this.tempGameObjectsCount++] = var20; } @@ -598,14 +598,14 @@ public class Scene { signature = "(Leh;)V" ) @Export("removeGameObject") - void removeGameObject(GameObject var1) { - for (int var2 = var1.startX; var2 <= var1.endX; ++var2) { - for (int var3 = var1.startY; var3 <= var1.endY; ++var3) { - Tile var4 = this.tiles[var1.plane][var2][var3]; + void removeGameObject(GameObject gameObject) { + for (int var2 = gameObject.startX; var2 <= gameObject.endX; ++var2) { + for (int var3 = gameObject.startY; var3 <= gameObject.endY; ++var3) { + Tile var4 = this.tiles[gameObject.plane][var2][var3]; if (var4 != null) { int var5; for (var5 = 0; var5 < var4.gameObjectsCount; ++var5) { - if (var4.gameObjects[var5] == var1) { + if (var4.gameObjects[var5] == gameObject) { --var4.gameObjectsCount; for (int var6 = var5; var6 < var4.gameObjectsCount; ++var6) { @@ -644,8 +644,8 @@ public class Scene { @ObfuscatedName("h") @Export("removeBoundaryObject") - public void removeBoundaryObject(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public void removeBoundaryObject(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; if (var4 != null) { var4.boundaryObject = null; } @@ -654,8 +654,8 @@ public class Scene { @ObfuscatedName("b") @Export("removeWallDecoration") - public void removeWallDecoration(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public void removeWallDecoration(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; if (var4 != null) { var4.wallDecoration = null; } @@ -682,8 +682,8 @@ public class Scene { @ObfuscatedName("p") @Export("removeFloorDecoration") - public void removeFloorDecoration(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public void removeFloorDecoration(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; if (var4 != null) { var4.floorDecoration = null; } @@ -692,8 +692,8 @@ public class Scene { @ObfuscatedName("v") @Export("removeGroundItemPile") - public void removeGroundItemPile(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public void removeGroundItemPile(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; if (var4 != null) { var4.groundItemPile = null; } @@ -705,8 +705,8 @@ public class Scene { signature = "(III)Lej;" ) @Export("getBoundaryObject") - public BoundaryObject getBoundaryObject(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public BoundaryObject getBoundaryObject(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; return var4 == null ? null : var4.boundaryObject; } @@ -715,8 +715,8 @@ public class Scene { signature = "(III)Leq;" ) @Export("getWallDecoration") - public WallDecoration getWallDecoration(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public WallDecoration getWallDecoration(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; return var4 == null ? null : var4.wallDecoration; } @@ -748,8 +748,8 @@ public class Scene { signature = "(III)Ldo;" ) @Export("getFloorDecoration") - public FloorDecoration getFloorDecoration(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public FloorDecoration getFloorDecoration(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; return var4 != null && var4.floorDecoration != null ? var4.floorDecoration : null; } @@ -787,15 +787,15 @@ public class Scene { @ObfuscatedName("ah") @Export("getFloorDecorationTag") - public long getFloorDecorationTag(int var1, int var2, int var3) { - Tile var4 = this.tiles[var1][var2][var3]; + public long getFloorDecorationTag(int plane, int x, int y) { + Tile var4 = this.tiles[plane][x][y]; return var4 != null && var4.floorDecoration != null ? var4.floorDecoration.tag : 0L; } @ObfuscatedName("ak") @Export("getObjectFlags") - public int getObjectFlags(int var1, int var2, int var3, long var4) { - Tile var6 = this.tiles[var1][var2][var3]; + public int getObjectFlags(int plane, int x, int y, long var4) { + Tile var6 = this.tiles[plane][x][y]; if (var6 == null) { return -1; } else if (var6.boundaryObject != null && var6.boundaryObject.tag == var4) { @@ -958,8 +958,8 @@ public class Scene { @ObfuscatedName("ae") @Export("drawTileMinimap") - public void drawTileMinimap(int[] var1, int var2, int var3, int var4, int var5, int var6) { - Tile var7 = this.tiles[var4][var5][var6]; + public void drawTileMinimap(int[] pixels, int index, int width, int plane, int x, int y) { + Tile var7 = this.tiles[plane][x][y]; if (var7 != null) { TilePaint var8 = var7.paint; int var9; @@ -967,11 +967,11 @@ public class Scene { int var10 = var8.rgb; if (var10 != 0) { for (var9 = 0; var9 < 4; ++var9) { - var1[var2] = var10; - var1[var2 + 1] = var10; - var1[var2 + 2] = var10; - var1[var2 + 3] = var10; - var2 += var3; + pixels[index] = var10; + pixels[index + 1] = var10; + pixels[index + 2] = var10; + pixels[index + 3] = var10; + index += width; } } } else { @@ -987,31 +987,31 @@ public class Scene { int var17; if (var12 != 0) { for (var17 = 0; var17 < 4; ++var17) { - var1[var2] = var14[var15[var16++]] == 0 ? var12 : var13; - var1[var2 + 1] = var14[var15[var16++]] == 0 ? var12 : var13; - var1[var2 + 2] = var14[var15[var16++]] == 0 ? var12 : var13; - var1[var2 + 3] = var14[var15[var16++]] == 0 ? var12 : var13; - var2 += var3; + pixels[index] = var14[var15[var16++]] == 0 ? var12 : var13; + pixels[index + 1] = var14[var15[var16++]] == 0 ? var12 : var13; + pixels[index + 2] = var14[var15[var16++]] == 0 ? var12 : var13; + pixels[index + 3] = var14[var15[var16++]] == 0 ? var12 : var13; + index += width; } } else { for (var17 = 0; var17 < 4; ++var17) { if (var14[var15[var16++]] != 0) { - var1[var2] = var13; + pixels[index] = var13; } if (var14[var15[var16++]] != 0) { - var1[var2 + 1] = var13; + pixels[index + 1] = var13; } if (var14[var15[var16++]] != 0) { - var1[var2 + 2] = var13; + pixels[index + 2] = var13; } if (var14[var15[var16++]] != 0) { - var1[var2 + 3] = var13; + pixels[index + 3] = var13; } - var2 += var3; + index += width; } } } @@ -1022,13 +1022,13 @@ public class Scene { @ObfuscatedName("ap") @Export("menuOpen") - public void menuOpen(int var1, int var2, int var3, boolean var4) { + public void menuOpen(int plane, int screenX, int screenY, boolean var4) { if (!method3187() || var4) { checkClick = true; viewportWalking = var4; - Scene_selectedPlane = var1; - Scene_selectedScreenX = var2; - Scene_selectedScreenY = var3; + Scene_selectedPlane = plane; + Scene_selectedScreenX = screenX; + Scene_selectedScreenY = screenY; Scene_selectedX = -1; Scene_selectedY = -1; } @@ -1042,11 +1042,11 @@ public class Scene { @ObfuscatedName("az") @Export("draw") - public void draw(int var1, int var2, int var3, int var4, int var5, int var6) { - if (var1 < 0) { - var1 = 0; - } else if (var1 >= this.xSize * 128) { - var1 = this.xSize * 128 - 1; + public void draw(int x, int y, int var3, int pitch, int yaw, int plane) { + if (x < 0) { + x = 0; + } else if (x >= this.xSize * 128) { + x = this.xSize * 128 - 1; } if (var3 < 0) { @@ -1055,24 +1055,24 @@ public class Scene { var3 = this.ySize * 128 - 1; } - if (var4 < 128) { - var4 = 128; - } else if (var4 > 383) { - var4 = 383; + if (pitch < 128) { + pitch = 128; + } else if (pitch > 383) { + pitch = 383; } ++Scene_drawnCount; - Scene_cameraPitchSine = Rasterizer3D.Rasterizer3D_sine[var4]; - Scene_cameraPitchCosine = Rasterizer3D.Rasterizer3D_cosine[var4]; - Scene_cameraYawSine = Rasterizer3D.Rasterizer3D_sine[var5]; - Scene_cameraYawCosine = Rasterizer3D.Rasterizer3D_cosine[var5]; - visibleTiles = visibilityMap[(var4 - 128) / 32][var5 / 64]; - Scene_cameraX = var1; - Scene_cameraY = var2; + Scene_cameraPitchSine = Rasterizer3D.Rasterizer3D_sine[pitch]; + Scene_cameraPitchCosine = Rasterizer3D.Rasterizer3D_cosine[pitch]; + Scene_cameraYawSine = Rasterizer3D.Rasterizer3D_sine[yaw]; + Scene_cameraYawCosine = Rasterizer3D.Rasterizer3D_cosine[yaw]; + visibleTiles = visibilityMap[(pitch - 128) / 32][yaw / 64]; + Scene_cameraX = x; + Scene_cameraY = y; Scene_cameraZ = var3; - Scene_cameraXTile = var1 / 128; + Scene_cameraXTile = x / 128; Scene_cameraYTile = var3 / 128; - Scene_plane = var6; + Scene_plane = plane; Scene_cameraXTileMin = Scene_cameraXTile - 25; if (Scene_cameraXTileMin < 0) { Scene_cameraXTileMin = 0; @@ -1107,7 +1107,7 @@ public class Scene { for (var10 = Scene_cameraYTileMin; var10 < Scene_cameraYTileMax; ++var10) { Tile var11 = var8[var9][var10]; if (var11 != null) { - if (var11.minPlane > var6 || !visibleTiles[var9 - Scene_cameraXTile + 25][var10 - Scene_cameraYTile + 25] && this.tileHeights[var7][var9][var10] - var2 < 2000) { + if (var11.minPlane > plane || !visibleTiles[var9 - Scene_cameraXTile + 25][var10 - Scene_cameraYTile + 25] && this.tileHeights[var7][var9][var10] - y < 2000) { var11.drawPrimary = false; var11.drawSecondary = false; var11.drawGameObjectEdges = 0; @@ -1128,8 +1128,8 @@ public class Scene { } int var12; - int var13; - Tile var14; + Tile var13; + int var14; int var15; int var16; for (var7 = this.minPlane; var7 < this.planes; ++var7) { @@ -1137,39 +1137,39 @@ public class Scene { for (var9 = -25; var9 <= 0; ++var9) { var10 = var9 + Scene_cameraXTile; - var15 = Scene_cameraXTile - var9; - if (var10 >= Scene_cameraXTileMin || var15 < Scene_cameraXTileMax) { - for (var16 = -25; var16 <= 0; ++var16) { - var12 = var16 + Scene_cameraYTile; - var13 = Scene_cameraYTile - var16; + var14 = Scene_cameraXTile - var9; + if (var10 >= Scene_cameraXTileMin || var14 < Scene_cameraXTileMax) { + for (var15 = -25; var15 <= 0; ++var15) { + var16 = var15 + Scene_cameraYTile; + var12 = Scene_cameraYTile - var15; if (var10 >= Scene_cameraXTileMin) { - if (var12 >= Scene_cameraYTileMin) { - var14 = var8[var10][var12]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, true); + if (var16 >= Scene_cameraYTileMin) { + var13 = var8[var10][var16]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, true); } } - if (var13 < Scene_cameraYTileMax) { - var14 = var8[var10][var13]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, true); + if (var12 < Scene_cameraYTileMax) { + var13 = var8[var10][var12]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, true); } } } - if (var15 < Scene_cameraXTileMax) { - if (var12 >= Scene_cameraYTileMin) { - var14 = var8[var15][var12]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, true); + if (var14 < Scene_cameraXTileMax) { + if (var16 >= Scene_cameraYTileMin) { + var13 = var8[var14][var16]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, true); } } - if (var13 < Scene_cameraYTileMax) { - var14 = var8[var15][var13]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, true); + if (var12 < Scene_cameraYTileMax) { + var13 = var8[var14][var12]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, true); } } } @@ -1188,39 +1188,39 @@ public class Scene { for (var9 = -25; var9 <= 0; ++var9) { var10 = var9 + Scene_cameraXTile; - var15 = Scene_cameraXTile - var9; - if (var10 >= Scene_cameraXTileMin || var15 < Scene_cameraXTileMax) { - for (var16 = -25; var16 <= 0; ++var16) { - var12 = var16 + Scene_cameraYTile; - var13 = Scene_cameraYTile - var16; + var14 = Scene_cameraXTile - var9; + if (var10 >= Scene_cameraXTileMin || var14 < Scene_cameraXTileMax) { + for (var15 = -25; var15 <= 0; ++var15) { + var16 = var15 + Scene_cameraYTile; + var12 = Scene_cameraYTile - var15; if (var10 >= Scene_cameraXTileMin) { - if (var12 >= Scene_cameraYTileMin) { - var14 = var8[var10][var12]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, false); + if (var16 >= Scene_cameraYTileMin) { + var13 = var8[var10][var16]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, false); } } - if (var13 < Scene_cameraYTileMax) { - var14 = var8[var10][var13]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, false); + if (var12 < Scene_cameraYTileMax) { + var13 = var8[var10][var12]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, false); } } } - if (var15 < Scene_cameraXTileMax) { - if (var12 >= Scene_cameraYTileMin) { - var14 = var8[var15][var12]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, false); + if (var14 < Scene_cameraXTileMax) { + if (var16 >= Scene_cameraYTileMin) { + var13 = var8[var14][var16]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, false); } } - if (var13 < Scene_cameraYTileMax) { - var14 = var8[var15][var13]; - if (var14 != null && var14.drawPrimary) { - this.drawTile(var14, false); + if (var12 < Scene_cameraYTileMax) { + var13 = var8[var14][var12]; + if (var13 != null && var13.drawPrimary) { + this.drawTile(var13, false); } } } @@ -1242,8 +1242,8 @@ public class Scene { signature = "(Ldj;Z)V" ) @Export("drawTile") - void drawTile(Tile var1, boolean var2) { - Scene_tilesDeque.addFirst(var1); + void drawTile(Tile tile, boolean var2) { + Scene_tilesDeque.addFirst(tile); while (true) { Tile var3; @@ -2417,13 +2417,13 @@ public class Scene { @ObfuscatedName("at") @Export("Scene_buildVisiblityMap") - public static void Scene_buildVisiblityMap(int[] var0, int var1, int var2, int var3, int var4) { + public static void Scene_buildVisiblityMap(int[] var0, int var1, int var2, int viewportWidth, int viewportHeight) { Scene_viewportXMin = 0; Scene_viewportYMin = 0; - Scene_viewportXMax = var3; - Scene_viewportYMax = var4; - Scene_viewportXCenter = var3 / 2; - Scene_viewportYCenter = var4 / 2; + Scene_viewportXMax = viewportWidth; + Scene_viewportYMax = viewportHeight; + Scene_viewportXCenter = viewportWidth / 2; + Scene_viewportYCenter = viewportHeight / 2; boolean[][][][] var5 = new boolean[var0.length][32][53][53]; int var6; diff --git a/runescape-client/src/main/java/ScriptEvent.java b/runescape-client/src/main/java/ScriptEvent.java index 8ca4152491..41de47a2e5 100644 --- a/runescape-client/src/main/java/ScriptEvent.java +++ b/runescape-client/src/main/java/ScriptEvent.java @@ -93,8 +93,8 @@ public class ScriptEvent extends Node { garbageValue = "723852511" ) @Export("setArgs") - public void setArgs(Object[] var1) { - this.args0 = var1; + public void setArgs(Object[] args) { + this.args0 = args; } @ObfuscatedName("f") @@ -103,8 +103,8 @@ public class ScriptEvent extends Node { garbageValue = "-110" ) @Export("setType") - public void setType(int var1) { - this.type0 = var1; + public void setType(int type) { + this.type0 = type; } @ObfuscatedName("j") @@ -157,7 +157,7 @@ public class ScriptEvent extends Node { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var3.rectangleMode.rsOrdinal(); return 1; } else if (var0 == 1614) { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var3.field964 ? 1 : 0; + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var3.modelTransparency ? 1 : 0; return 1; } else { return 2; @@ -272,7 +272,7 @@ public class ScriptEvent extends Node { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = Client.weight; return 1; } else if (var0 == ScriptOpcodes.PLAYERMOD) { - if (Client.field155) { + if (Client.playerMod) { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 1; } else { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0; diff --git a/runescape-client/src/main/java/ScriptFrame.java b/runescape-client/src/main/java/ScriptFrame.java index e86e4aea9d..dae5cef950 100644 --- a/runescape-client/src/main/java/ScriptFrame.java +++ b/runescape-client/src/main/java/ScriptFrame.java @@ -36,12 +36,12 @@ public class ScriptFrame { garbageValue = "-1726705535" ) @Export("findEnumerated") - public static Enumerated findEnumerated(Enumerated[] var0, int var1) { - Enumerated[] var2 = var0; + public static Enumerated findEnumerated(Enumerated[] values, int ordinal) { + Enumerated[] var2 = values; for (int var3 = 0; var3 < var2.length; ++var3) { Enumerated var4 = var2[var3]; - if (var1 == var4.rsOrdinal()) { + if (ordinal == var4.rsOrdinal()) { return var4; } } diff --git a/runescape-client/src/main/java/SequenceDefinition.java b/runescape-client/src/main/java/SequenceDefinition.java index b8c180e6fb..3db6636931 100644 --- a/runescape-client/src/main/java/SequenceDefinition.java +++ b/runescape-client/src/main/java/SequenceDefinition.java @@ -129,38 +129,38 @@ public class SequenceDefinition extends DualNode { ) @Export("decodeNext") void decodeNext(Buffer var1, int var2) { - int[] var10000; - int var3; + int[] var3; int var4; + int var5; if (var2 == 1) { - var3 = var1.readUnsignedShort(); - this.frameLengths = new int[var3]; + var4 = var1.readUnsignedShort(); + this.frameLengths = new int[var4]; - for (var4 = 0; var4 < var3; ++var4) { - this.frameLengths[var4] = var1.readUnsignedShort(); + for (var5 = 0; var5 < var4; ++var5) { + this.frameLengths[var5] = var1.readUnsignedShort(); } - this.frameIds = new int[var3]; + this.frameIds = new int[var4]; - for (var4 = 0; var4 < var3; ++var4) { - this.frameIds[var4] = var1.readUnsignedShort(); + for (var5 = 0; var5 < var4; ++var5) { + this.frameIds[var5] = var1.readUnsignedShort(); } - for (var4 = 0; var4 < var3; ++var4) { - var10000 = this.frameIds; - var10000[var4] += var1.readUnsignedShort() << 16; + for (var5 = 0; var5 < var4; ++var5) { + var3 = this.frameIds; + var3[var5] += var1.readUnsignedShort() << 16; } } else if (var2 == 2) { this.frameCount = var1.readUnsignedShort(); } else if (var2 == 3) { - var3 = var1.readUnsignedByte(); - this.field777 = new int[var3 + 1]; + var4 = var1.readUnsignedByte(); + this.field777 = new int[var4 + 1]; - for (var4 = 0; var4 < var3; ++var4) { - this.field777[var4] = var1.readUnsignedByte(); + for (var5 = 0; var5 < var4; ++var5) { + this.field777[var5] = var1.readUnsignedByte(); } - this.field777[var3] = 9999999; + this.field777[var4] = 9999999; } else if (var2 == 4) { this.field778 = true; } else if (var2 == 5) { @@ -178,23 +178,23 @@ public class SequenceDefinition extends DualNode { } else if (var2 == 11) { this.field783 = var1.readUnsignedByte(); } else if (var2 == 12) { - var3 = var1.readUnsignedByte(); - this.frameIds2 = new int[var3]; + var4 = var1.readUnsignedByte(); + this.frameIds2 = new int[var4]; - for (var4 = 0; var4 < var3; ++var4) { - this.frameIds2[var4] = var1.readUnsignedShort(); + for (var5 = 0; var5 < var4; ++var5) { + this.frameIds2[var5] = var1.readUnsignedShort(); } - for (var4 = 0; var4 < var3; ++var4) { - var10000 = this.frameIds2; - var10000[var4] += var1.readUnsignedShort() << 16; + for (var5 = 0; var5 < var4; ++var5) { + var3 = this.frameIds2; + var3[var5] += var1.readUnsignedShort() << 16; } } else if (var2 == 13) { - var3 = var1.readUnsignedByte(); - this.field776 = new int[var3]; + var4 = var1.readUnsignedByte(); + this.field776 = new int[var4]; - for (var4 = 0; var4 < var3; ++var4) { - this.field776[var4] = var1.readMedium(); + for (var5 = 0; var5 < var4; ++var5) { + this.field776[var5] = var1.readMedium(); } } @@ -231,15 +231,15 @@ public class SequenceDefinition extends DualNode { garbageValue = "128527714" ) @Export("animateSequence") - public Model animateSequence(Model var1, int var2) { - var2 = this.frameIds[var2]; - Frames var3 = ItemContainer.getFrames(var2 >> 16); - var2 &= 65535; + public Model animateSequence(Model model, int frame) { + frame = this.frameIds[frame]; + Frames var3 = ItemContainer.getFrames(frame >> 16); + frame &= 65535; if (var3 == null) { - return var1.toSharedSequenceModel(true); + return model.toSharedSequenceModel(true); } else { - Model var4 = var1.toSharedSequenceModel(!var3.hasAlphaTransform(var2)); - var4.animate(var3, var2); + Model var4 = model.toSharedSequenceModel(!var3.hasAlphaTransform(frame)); + var4.animate(var3, frame); return var4; } } @@ -250,29 +250,29 @@ public class SequenceDefinition extends DualNode { garbageValue = "-65" ) @Export("animateObject") - Model animateObject(Model var1, int var2, int var3) { - var2 = this.frameIds[var2]; - Frames var4 = ItemContainer.getFrames(var2 >> 16); - var2 &= 65535; + Model animateObject(Model model, int frame, int orientation) { + frame = this.frameIds[frame]; + Frames var4 = ItemContainer.getFrames(frame >> 16); + frame &= 65535; if (var4 == null) { - return var1.toSharedSequenceModel(true); + return model.toSharedSequenceModel(true); } else { - Model var5 = var1.toSharedSequenceModel(!var4.hasAlphaTransform(var2)); - var3 &= 3; - if (var3 == 1) { + Model var5 = model.toSharedSequenceModel(!var4.hasAlphaTransform(frame)); + orientation &= 3; + if (orientation == 1) { var5.rotateY270Ccw(); - } else if (var3 == 2) { + } else if (orientation == 2) { var5.rotateY180(); - } else if (var3 == 3) { + } else if (orientation == 3) { var5.rotateY90Ccw(); } - var5.animate(var4, var2); - if (var3 == 1) { + var5.animate(var4, frame); + if (orientation == 1) { var5.rotateY90Ccw(); - } else if (var3 == 2) { + } else if (orientation == 2) { var5.rotateY180(); - } else if (var3 == 3) { + } else if (orientation == 3) { var5.rotateY270Ccw(); } @@ -286,15 +286,15 @@ public class SequenceDefinition extends DualNode { garbageValue = "-1692496767" ) @Export("animateSpotAnimation") - Model animateSpotAnimation(Model var1, int var2) { - var2 = this.frameIds[var2]; - Frames var3 = ItemContainer.getFrames(var2 >> 16); - var2 &= 65535; + Model animateSpotAnimation(Model model, int frame) { + frame = this.frameIds[frame]; + Frames var3 = ItemContainer.getFrames(frame >> 16); + frame &= 65535; if (var3 == null) { - return var1.toSharedSpotAnimationModel(true); + return model.toSharedSpotAnimationModel(true); } else { - Model var4 = var1.toSharedSpotAnimationModel(!var3.hasAlphaTransform(var2)); - var4.animate(var3, var2); + Model var4 = model.toSharedSpotAnimationModel(!var3.hasAlphaTransform(frame)); + var4.animate(var3, frame); return var4; } } @@ -305,24 +305,24 @@ public class SequenceDefinition extends DualNode { garbageValue = "-386360993" ) @Export("animateSequence2") - public Model animateSequence2(Model var1, int var2, SequenceDefinition var3, int var4) { - var2 = this.frameIds[var2]; - Frames var5 = ItemContainer.getFrames(var2 >> 16); - var2 &= 65535; + public Model animateSequence2(Model model, int frame, SequenceDefinition sequence, int sequenceFrame) { + frame = this.frameIds[frame]; + Frames var5 = ItemContainer.getFrames(frame >> 16); + frame &= 65535; if (var5 == null) { - return var3.animateSequence(var1, var4); + return sequence.animateSequence(model, sequenceFrame); } else { - var4 = var3.frameIds[var4]; - Frames var6 = ItemContainer.getFrames(var4 >> 16); - var4 &= 65535; + sequenceFrame = sequence.frameIds[sequenceFrame]; + Frames var6 = ItemContainer.getFrames(sequenceFrame >> 16); + sequenceFrame &= 65535; Model var7; if (var6 == null) { - var7 = var1.toSharedSequenceModel(!var5.hasAlphaTransform(var2)); - var7.animate(var5, var2); + var7 = model.toSharedSequenceModel(!var5.hasAlphaTransform(frame)); + var7.animate(var5, frame); return var7; } else { - var7 = var1.toSharedSequenceModel(!var5.hasAlphaTransform(var2) & !var6.hasAlphaTransform(var4)); - var7.animate2(var5, var2, var6, var4, this.field777); + var7 = model.toSharedSequenceModel(!var5.hasAlphaTransform(frame) & !var6.hasAlphaTransform(sequenceFrame)); + var7.animate2(var5, frame, var6, sequenceFrame, this.field777); return var7; } } @@ -334,29 +334,29 @@ public class SequenceDefinition extends DualNode { garbageValue = "-15433768" ) @Export("animateWidget") - public Model animateWidget(Model var1, int var2) { - int var3 = this.frameIds[var2]; + public Model animateWidget(Model model, int frame) { + int var3 = this.frameIds[frame]; Frames var4 = ItemContainer.getFrames(var3 >> 16); var3 &= 65535; if (var4 == null) { - return var1.toSharedSequenceModel(true); + return model.toSharedSequenceModel(true); } else { Frames var5 = null; int var6 = 0; - if (this.frameIds2 != null && var2 < this.frameIds2.length) { - var6 = this.frameIds2[var2]; + if (this.frameIds2 != null && frame < this.frameIds2.length) { + var6 = this.frameIds2[frame]; var5 = ItemContainer.getFrames(var6 >> 16); var6 &= 65535; } Model var7; if (var5 != null && var6 != 65535) { - var7 = var1.toSharedSequenceModel(!var4.hasAlphaTransform(var3) & !var5.hasAlphaTransform(var6)); + var7 = model.toSharedSequenceModel(!var4.hasAlphaTransform(var3) & !var5.hasAlphaTransform(var6)); var7.animate(var4, var3); var7.animate(var5, var6); return var7; } else { - var7 = var1.toSharedSequenceModel(!var4.hasAlphaTransform(var3)); + var7 = model.toSharedSequenceModel(!var4.hasAlphaTransform(var3)); var7.animate(var4, var3); return var7; } diff --git a/runescape-client/src/main/java/ServerPacket.java b/runescape-client/src/main/java/ServerPacket.java index 175df49e43..68feb8a77e 100644 --- a/runescape-client/src/main/java/ServerPacket.java +++ b/runescape-client/src/main/java/ServerPacket.java @@ -477,7 +477,7 @@ public class ServerPacket { VarbitDefinition.indexedSpriteWidths = null; SecureRandomCallable.indexedSpriteHeights = null; class328.indexedSpritePalette = null; - class328.spritePixels = (byte[][])null; + class328.spritePixels = ((byte[][])null); return var0; } diff --git a/runescape-client/src/main/java/Skills.java b/runescape-client/src/main/java/Skills.java index 586d0e674f..b5309806fc 100644 --- a/runescape-client/src/main/java/Skills.java +++ b/runescape-client/src/main/java/Skills.java @@ -35,15 +35,15 @@ public class Skills { var1.post(); if (var1.noteTemplate != -1) { - var1.method140(getItemDefinition(var1.noteTemplate), getItemDefinition(var1.note)); + var1.genCert(getItemDefinition(var1.noteTemplate), getItemDefinition(var1.note)); } if (var1.notedId != -1) { - var1.method141(getItemDefinition(var1.notedId), getItemDefinition(var1.unnotedId)); + var1.genBought(getItemDefinition(var1.notedId), getItemDefinition(var1.unnotedId)); } if (var1.placeholderTemplate != -1) { - var1.method142(getItemDefinition(var1.placeholderTemplate), getItemDefinition(var1.placeholder)); + var1.genPlaceholder(getItemDefinition(var1.placeholderTemplate), getItemDefinition(var1.placeholder)); } if (!class30.inMembersWorld && var1.isMembersOnly) { diff --git a/runescape-client/src/main/java/SoundCache.java b/runescape-client/src/main/java/SoundCache.java index e27628c686..c529ad236a 100644 --- a/runescape-client/src/main/java/SoundCache.java +++ b/runescape-client/src/main/java/SoundCache.java @@ -154,71 +154,71 @@ public class SoundCache { garbageValue = "-1706770105" ) @Export("encodeStringCp1252") - public static int encodeStringCp1252(CharSequence var0, int var1, int var2, byte[] var3, int var4) { - int var5 = var2 - var1; + public static int encodeStringCp1252(CharSequence src, int srcStart, int srcEnd, byte[] dst, int dstStart) { + int var5 = srcEnd - srcStart; for (int var6 = 0; var6 < var5; ++var6) { - char var7 = var0.charAt(var6 + var1); + char var7 = src.charAt(var6 + srcStart); if ((var7 <= 0 || var7 >= 128) && (var7 < 160 || var7 > 255)) { if (var7 == 8364) { - var3[var6 + var4] = -128; + dst[var6 + dstStart] = -128; } else if (var7 == 8218) { - var3[var6 + var4] = -126; + dst[var6 + dstStart] = -126; } else if (var7 == 402) { - var3[var6 + var4] = -125; + dst[var6 + dstStart] = -125; } else if (var7 == 8222) { - var3[var6 + var4] = -124; + dst[var6 + dstStart] = -124; } else if (var7 == 8230) { - var3[var6 + var4] = -123; + dst[var6 + dstStart] = -123; } else if (var7 == 8224) { - var3[var6 + var4] = -122; + dst[var6 + dstStart] = -122; } else if (var7 == 8225) { - var3[var6 + var4] = -121; + dst[var6 + dstStart] = -121; } else if (var7 == 710) { - var3[var6 + var4] = -120; + dst[var6 + dstStart] = -120; } else if (var7 == 8240) { - var3[var6 + var4] = -119; + dst[var6 + dstStart] = -119; } else if (var7 == 352) { - var3[var6 + var4] = -118; + dst[var6 + dstStart] = -118; } else if (var7 == 8249) { - var3[var6 + var4] = -117; + dst[var6 + dstStart] = -117; } else if (var7 == 338) { - var3[var6 + var4] = -116; + dst[var6 + dstStart] = -116; } else if (var7 == 381) { - var3[var6 + var4] = -114; + dst[var6 + dstStart] = -114; } else if (var7 == 8216) { - var3[var6 + var4] = -111; + dst[var6 + dstStart] = -111; } else if (var7 == 8217) { - var3[var6 + var4] = -110; + dst[var6 + dstStart] = -110; } else if (var7 == 8220) { - var3[var6 + var4] = -109; + dst[var6 + dstStart] = -109; } else if (var7 == 8221) { - var3[var6 + var4] = -108; + dst[var6 + dstStart] = -108; } else if (var7 == 8226) { - var3[var6 + var4] = -107; + dst[var6 + dstStart] = -107; } else if (var7 == 8211) { - var3[var6 + var4] = -106; + dst[var6 + dstStart] = -106; } else if (var7 == 8212) { - var3[var6 + var4] = -105; + dst[var6 + dstStart] = -105; } else if (var7 == 732) { - var3[var6 + var4] = -104; + dst[var6 + dstStart] = -104; } else if (var7 == 8482) { - var3[var6 + var4] = -103; + dst[var6 + dstStart] = -103; } else if (var7 == 353) { - var3[var6 + var4] = -102; + dst[var6 + dstStart] = -102; } else if (var7 == 8250) { - var3[var6 + var4] = -101; + dst[var6 + dstStart] = -101; } else if (var7 == 339) { - var3[var6 + var4] = -100; + dst[var6 + dstStart] = -100; } else if (var7 == 382) { - var3[var6 + var4] = -98; + dst[var6 + dstStart] = -98; } else if (var7 == 376) { - var3[var6 + var4] = -97; + dst[var6 + dstStart] = -97; } else { - var3[var6 + var4] = 63; + dst[var6 + dstStart] = 63; } } else { - var3[var6 + var4] = (byte)var7; + dst[var6 + dstStart] = (byte)var7; } } diff --git a/runescape-client/src/main/java/SoundEffect.java b/runescape-client/src/main/java/SoundEffect.java index a0568f7435..29276a314d 100644 --- a/runescape-client/src/main/java/SoundEffect.java +++ b/runescape-client/src/main/java/SoundEffect.java @@ -66,8 +66,8 @@ public class SoundEffect { if (var1 != 9999999 && var1 != 0) { for (var2 = 0; var2 < 10; ++var2) { if (this.instruments[var2] != null) { - Instrument var10000 = this.instruments[var2]; - var10000.offset -= var1 * 20; + Instrument var3 = this.instruments[var2]; + var3.offset -= var1 * 20; } } diff --git a/runescape-client/src/main/java/SoundEnvelope.java b/runescape-client/src/main/java/SoundEnvelope.java index dcbf6c0597..114aa68414 100644 --- a/runescape-client/src/main/java/SoundEnvelope.java +++ b/runescape-client/src/main/java/SoundEnvelope.java @@ -55,11 +55,11 @@ public class SoundEnvelope { signature = "(Lgr;)V" ) @Export("decode") - final void decode(Buffer var1) { - this.form = var1.readUnsignedByte(); - this.start = var1.readInt(); - this.end = var1.readInt(); - this.decodeSegments(var1); + final void decode(Buffer buffer) { + this.form = buffer.readUnsignedByte(); + this.start = buffer.readInt(); + this.end = buffer.readInt(); + this.decodeSegments(buffer); } @ObfuscatedName("f") @@ -67,14 +67,14 @@ public class SoundEnvelope { signature = "(Lgr;)V" ) @Export("decodeSegments") - final void decodeSegments(Buffer var1) { - this.segments = var1.readUnsignedByte(); + final void decodeSegments(Buffer buffer) { + this.segments = buffer.readUnsignedByte(); this.durations = new int[this.segments]; this.phases = new int[this.segments]; for (int var2 = 0; var2 < this.segments; ++var2) { - this.durations[var2] = var1.readUnsignedShort(); - this.phases[var2] = var1.readUnsignedShort(); + this.durations[var2] = buffer.readUnsignedShort(); + this.phases[var2] = buffer.readUnsignedShort(); } } diff --git a/runescape-client/src/main/java/SpotAnimationDefinition.java b/runescape-client/src/main/java/SpotAnimationDefinition.java index f2f467aa57..7bc1f44bd8 100644 --- a/runescape-client/src/main/java/SpotAnimationDefinition.java +++ b/runescape-client/src/main/java/SpotAnimationDefinition.java @@ -105,14 +105,14 @@ public class SpotAnimationDefinition extends DualNode { garbageValue = "906815828" ) @Export("decode") - void decode(Buffer var1) { + void decode(Buffer buffer) { while (true) { - int var2 = var1.readUnsignedByte(); + int var2 = buffer.readUnsignedByte(); if (var2 == 0) { return; } - this.decodeNext(var1, var2); + this.decodeNext(buffer, var2); } } @@ -122,41 +122,41 @@ public class SpotAnimationDefinition extends DualNode { garbageValue = "2099681848" ) @Export("decodeNext") - void decodeNext(Buffer var1, int var2) { + void decodeNext(Buffer buffer, int var2) { if (var2 == 1) { - this.archive = var1.readUnsignedShort(); + this.archive = buffer.readUnsignedShort(); } else if (var2 == 2) { - this.sequence = var1.readUnsignedShort(); + this.sequence = buffer.readUnsignedShort(); } else if (var2 == 4) { - this.widthScale = var1.readUnsignedShort(); + this.widthScale = buffer.readUnsignedShort(); } else if (var2 == 5) { - this.heightScale = var1.readUnsignedShort(); + this.heightScale = buffer.readUnsignedShort(); } else if (var2 == 6) { - this.orientation = var1.readUnsignedShort(); + this.orientation = buffer.readUnsignedShort(); } else if (var2 == 7) { - this.field876 = var1.readUnsignedByte(); + this.field876 = buffer.readUnsignedByte(); } else if (var2 == 8) { - this.field877 = var1.readUnsignedByte(); + this.field877 = buffer.readUnsignedByte(); } else { int var3; int var4; if (var2 == 40) { - var3 = var1.readUnsignedByte(); + var3 = buffer.readUnsignedByte(); this.recolorFrom = new short[var3]; this.recolorTo = new short[var3]; for (var4 = 0; var4 < var3; ++var4) { - this.recolorFrom[var4] = (short)var1.readUnsignedShort(); - this.recolorTo[var4] = (short)var1.readUnsignedShort(); + this.recolorFrom[var4] = (short)buffer.readUnsignedShort(); + this.recolorTo[var4] = (short)buffer.readUnsignedShort(); } } else if (var2 == 41) { - var3 = var1.readUnsignedByte(); + var3 = buffer.readUnsignedByte(); this.retextureFrom = new short[var3]; this.retextureTo = new short[var3]; for (var4 = 0; var4 < var3; ++var4) { - this.retextureFrom[var4] = (short)var1.readUnsignedShort(); - this.retextureTo[var4] = (short)var1.readUnsignedShort(); + this.retextureFrom[var4] = (short)buffer.readUnsignedShort(); + this.retextureTo[var4] = (short)buffer.readUnsignedShort(); } } } diff --git a/runescape-client/src/main/java/Sprite.java b/runescape-client/src/main/java/Sprite.java index 58538a0d46..81b909b331 100644 --- a/runescape-client/src/main/java/Sprite.java +++ b/runescape-client/src/main/java/Sprite.java @@ -666,44 +666,45 @@ public final class Sprite extends Rasterizer2D { int var9 = var2 < 0 ? -var2 : 0; int var10 = var2 + this.subHeight <= var6 ? this.subHeight : var6 - var2; int var11 = var1 < 0 ? -var1 : 0; + int var12; if (this.subWidth + var1 <= var5) { - int var12 = this.subWidth; + var12 = this.subWidth; } else { int var10000 = var5 - var1; } - int var13 = var3 + var11 + (var9 + var2 + var4) * Rasterizer2D.Rasterizer2D_width + var1; - int var14 = var9 + var2; + var12 = var3 + var11 + (var9 + var2 + var4) * Rasterizer2D.Rasterizer2D_width + var1; + int var13 = var9 + var2; + + for (int var14 = var9; var14 < var10; ++var14) { + int var15 = var7[var13]; + int var16 = var8[var13++]; + int var17 = var12; + int var18; + if (var1 < var15) { + var18 = var15 - var1; + var17 = var12 + (var18 - var11); + } else { + var18 = var11; + } - for (int var15 = var9; var15 < var10; ++var15) { - int var16 = var7[var14]; - int var17 = var8[var14++]; - int var18 = var13; int var19; - if (var1 < var16) { - var19 = var16 - var1; - var18 = var13 + (var19 - var11); + if (this.subWidth + var1 <= var15 + var16) { + var19 = this.subWidth; } else { - var19 = var11; + var19 = var15 + var16 - var1; } - int var20; - if (this.subWidth + var1 <= var16 + var17) { - var20 = this.subWidth; - } else { - var20 = var16 + var17 - var1; - } - - for (int var21 = var19; var21 < var20; ++var21) { - int var22 = this.pixels[var21 + var15 * this.subWidth]; - if (var22 != 0) { - Rasterizer2D.Rasterizer2D_pixels[var18++] = var22; + for (int var20 = var18; var20 < var19; ++var20) { + int var21 = this.pixels[var20 + var14 * this.subWidth]; + if (var21 != 0) { + Rasterizer2D.Rasterizer2D_pixels[var17++] = var21; } else { - ++var18; + ++var17; } } - var13 += Rasterizer2D.Rasterizer2D_width; + var12 += Rasterizer2D.Rasterizer2D_width; } } diff --git a/runescape-client/src/main/java/SpriteMask.java b/runescape-client/src/main/java/SpriteMask.java index 48dbd00210..c248aeaada 100644 --- a/runescape-client/src/main/java/SpriteMask.java +++ b/runescape-client/src/main/java/SpriteMask.java @@ -39,10 +39,10 @@ public class SpriteMask extends DualNode { garbageValue = "781236044" ) @Export("contains") - public boolean contains(int var1, int var2) { - if (var2 >= 0 && var2 < this.xStarts.length) { - int var3 = this.xStarts[var2]; - if (var1 >= var3 && var1 <= var3 + this.xWidths[var2]) { + public boolean contains(int x, int y) { + if (y >= 0 && y < this.xStarts.length) { + int var3 = this.xStarts[y]; + if (x >= var3 && x <= var3 + this.xWidths[y]) { return true; } } diff --git a/runescape-client/src/main/java/Strings.java b/runescape-client/src/main/java/Strings.java index b09dcca747..7e7903bafb 100644 --- a/runescape-client/src/main/java/Strings.java +++ b/runescape-client/src/main/java/Strings.java @@ -27,28 +27,26 @@ public class Strings { Buffer var1 = new Buffer(var0); int var2 = var1.readUnsignedByte(); int var3 = var1.readInt(); - if (var3 >= 0 && (AbstractArchive.field1 == 0 || var3 <= AbstractArchive.field1)) { - if (var2 == 0) { - byte[] var6 = new byte[var3]; - var1.method46(var6, 0, var3); - return var6; - } else { - int var4 = var1.readInt(); - if (var4 < 0 || AbstractArchive.field1 != 0 && var4 > AbstractArchive.field1) { - throw new RuntimeException(); - } else { - byte[] var5 = new byte[var4]; - if (var2 == 1) { - Bzip2Decompressor.Bzip2Decompressor_decompress(var5, var4, var0, var3, 9); - } else { - AbstractArchive.gzipDecompressor.decompress(var1, var5); - } - - return var5; - } - } - } else { + if (var3 < 0 || AbstractArchive.field1 != 0 && var3 > AbstractArchive.field1) { throw new RuntimeException(); + } else if (var2 == 0) { + byte[] var6 = new byte[var3]; + var1.method46(var6, 0, var3); + return var6; + } else { + int var4 = var1.readInt(); + if (var4 < 0 || AbstractArchive.field1 != 0 && var4 > AbstractArchive.field1) { + throw new RuntimeException(); + } else { + byte[] var5 = new byte[var4]; + if (var2 == 1) { + Bzip2Decompressor.Bzip2Decompressor_decompress(var5, var4, var0, var3, 9); + } else { + AbstractArchive.gzipDecompressor.decompress(var1, var5); + } + + return var5; + } } } diff --git a/runescape-client/src/main/java/StructDefinition.java b/runescape-client/src/main/java/StructDefinition.java index eea4b8bdae..fac6e90ef1 100644 --- a/runescape-client/src/main/java/StructDefinition.java +++ b/runescape-client/src/main/java/StructDefinition.java @@ -276,7 +276,7 @@ public class StructDefinition extends DualNode { return 1; } else if (var0 == 1127) { var6 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize] == 1; - var4.field964 = var6; + var4.modelTransparency = var6; return 1; } else { return 2; diff --git a/runescape-client/src/main/java/StudioGame.java b/runescape-client/src/main/java/StudioGame.java index b86fc415ec..87f2f9d2b5 100644 --- a/runescape-client/src/main/java/StudioGame.java +++ b/runescape-client/src/main/java/StudioGame.java @@ -69,7 +69,7 @@ public enum StudioGame implements Enumerated { garbageValue = "-2058685786" ) public static FloorUnderlayDefinition method4550(int var0) { - FloorUnderlayDefinition var1 = (FloorUnderlayDefinition) FloorUnderlayDefinition.FloorUnderlayDefinition_cached.get((long)var0); + FloorUnderlayDefinition var1 = (FloorUnderlayDefinition)FloorUnderlayDefinition.FloorUnderlayDefinition_cached.get((long)var0); if (var1 != null) { return var1; } else { diff --git a/runescape-client/src/main/java/TextureProvider.java b/runescape-client/src/main/java/TextureProvider.java index 4e8252ffb7..c40719ff15 100644 --- a/runescape-client/src/main/java/TextureProvider.java +++ b/runescape-client/src/main/java/TextureProvider.java @@ -112,8 +112,8 @@ public class TextureProvider implements TextureLoader { @ObfuscatedName("f") @Export("setBrightness") - public void setBrightness(double var1) { - this.brightness0 = var1; + public void setBrightness(double brightness) { + this.brightness0 = brightness; this.clear(); } @@ -231,12 +231,12 @@ public class TextureProvider implements TextureLoader { garbageValue = "-8" ) @Export("byteArrayFromObject") - public static byte[] byteArrayFromObject(Object var0, boolean var1) { + public static byte[] byteArrayFromObject(Object var0, boolean copyArray) { if (var0 == null) { return null; } else if (var0 instanceof byte[]) { - byte[] var5 = (byte[])var0; - if (var1) { + byte[] var5 = ((byte[])var0); + if (copyArray) { int var3 = var5.length; byte[] var4 = new byte[var3]; System.arraycopy(var5, 0, var4, 0, var3); @@ -262,7 +262,7 @@ public class TextureProvider implements TextureLoader { Buffer var4 = new Buffer(var0); int var5 = -1; - label71: + label56: while (true) { int var6 = var4.method49(); if (var6 == 0) { @@ -274,50 +274,38 @@ public class TextureProvider implements TextureLoader { boolean var8 = false; while (true) { - int var12; - ObjectDefinition var15; - do { - int var13; - int var14; - do { - do { - do { - do { - int var9; - while (var8) { - var9 = var4.method48(); - if (var9 == 0) { - continue label71; - } + int var13; + while (!var8) { + var13 = var4.method48(); + if (var13 == 0) { + continue label56; + } - var4.readUnsignedByte(); - } + var7 += var13 - 1; + int var14 = var7 & 63; + int var15 = var7 >> 6 & 63; + int var9 = var4.readUnsignedByte() >> 2; + int var11 = var15 + var1; + int var12 = var14 + var2; + if (var11 > 0 && var12 > 0 && var11 < 103 && var12 < 103) { + ObjectDefinition var10 = class50.getObjectDefinition(var5); + if (var9 != 22 || !Client.isLowDetail || var10.int1 != 0 || var10.interactType == 1 || var10.boolean2) { + if (!var10.method231()) { + ++Client.field179; + var3 = false; + } - var9 = var4.method48(); - if (var9 == 0) { - continue label71; - } - - var7 += var9 - 1; - int var10 = var7 & 63; - int var11 = var7 >> 6 & 63; - var12 = var4.readUnsignedByte() >> 2; - var13 = var11 + var1; - var14 = var10 + var2; - } while(var13 <= 0); - } while(var14 <= 0); - } while(var13 >= 103); - } while(var14 >= 103); - - var15 = class50.getObjectDefinition(var5); - } while(var12 == 22 && Client.isLowDetail && var15.int1 == 0 && var15.interactType != 1 && !var15.boolean2); - - if (!var15.method231()) { - ++Client.field179; - var3 = false; + var8 = true; + } + } } - var8 = true; + var13 = var4.method48(); + if (var13 == 0) { + break; + } + + var4.readUnsignedByte(); } } } diff --git a/runescape-client/src/main/java/Tile.java b/runescape-client/src/main/java/Tile.java index 43aa68bb91..753d7eb522 100644 --- a/runescape-client/src/main/java/Tile.java +++ b/runescape-client/src/main/java/Tile.java @@ -155,19 +155,19 @@ public final class Tile extends Node { garbageValue = "117" ) @Export("addNpcToMenu") - static final void addNpcToMenu(NPCDefinition var0, int var1, int var2, int var3) { + static final void addNpcToMenu(NPCDefinition npc, int menuArg0, int menuArg1, int menuArg2) { if (Client.menuOptionsCount < 400) { - if (var0.transforms != null) { - var0 = var0.transform(); + if (npc.transforms != null) { + npc = npc.transform(); } - if (var0 != null && var0.isInteractable && (!var0.isFollower || Client.followerIndex == var1)) { - String var4 = var0.name; + if (npc != null && npc.isInteractable && (!npc.isFollower || Client.followerIndex == menuArg0)) { + String var4 = npc.name; int var5; int var6; int var7; - if (var0.combatLevel != 0) { - var5 = var0.combatLevel; + if (npc.combatLevel != 0) { + var5 = npc.combatLevel; var6 = Canvas.localPlayer.combatLevel; var7 = var6 - var5; String var8; @@ -191,22 +191,22 @@ public final class Tile extends Node { var8 = BufferedFile.colorStartTag(16776960); } - var4 = var4 + var8 + " (level-" + var0.combatLevel + ")"; + var4 = var4 + var8 + " (level-" + npc.combatLevel + ")"; } - if (var0.isFollower && Client.followerOpsLowPriority) { - Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(16776960) + var4, 1003, var1, var2, var3); + if (npc.isFollower && Client.followerOpsLowPriority) { + Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(16776960) + var4, 1003, menuArg0, menuArg1, menuArg2); } if (Client.isItemSelected == 1) { - Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(16776960) + var4, 7, var1, var2, var3); + Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(16776960) + var4, 7, menuArg0, menuArg1, menuArg2); } else if (Client.isSpellSelected) { if ((FloorDecoration.selectedSpellFlags & 2) == 2) { - Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(16776960) + var4, 8, var1, var2, var3); + Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(16776960) + var4, 8, menuArg0, menuArg1, menuArg2); } } else { - var7 = var0.isFollower && Client.followerOpsLowPriority ? 2000 : 0; - String[] var10 = var0.actions; + var7 = npc.isFollower && Client.followerOpsLowPriority ? 2000 : 0; + String[] var10 = npc.actions; if (var10 != null) { for (var5 = 4; var5 >= 0; --var5) { if (var10[var5] != null && !var10[var5].equalsIgnoreCase("Attack")) { @@ -231,7 +231,7 @@ public final class Tile extends Node { var6 = var7 + 13; } - Tiles.insertMenuItemNoShift(var10[var5], BufferedFile.colorStartTag(16776960) + var4, var6, var1, var2, var3); + Tiles.insertMenuItemNoShift(var10[var5], BufferedFile.colorStartTag(16776960) + var4, var6, menuArg0, menuArg1, menuArg2); } } } @@ -241,7 +241,7 @@ public final class Tile extends Node { if (var10[var5] != null && var10[var5].equalsIgnoreCase("Attack")) { short var9 = 0; if (AttackOption.AttackOption_hidden != Client.npcAttackOption) { - if (AttackOption.AttackOption_alwaysRightClick == Client.npcAttackOption || Client.npcAttackOption == AttackOption.AttackOption_dependsOnCombatLevels && var0.combatLevel > Canvas.localPlayer.combatLevel) { + if (AttackOption.AttackOption_alwaysRightClick == Client.npcAttackOption || Client.npcAttackOption == AttackOption.AttackOption_dependsOnCombatLevels && npc.combatLevel > Canvas.localPlayer.combatLevel) { var9 = 2000; } @@ -266,14 +266,14 @@ public final class Tile extends Node { var6 = var9 + 13; } - Tiles.insertMenuItemNoShift(var10[var5], BufferedFile.colorStartTag(16776960) + var4, var6, var1, var2, var3); + Tiles.insertMenuItemNoShift(var10[var5], BufferedFile.colorStartTag(16776960) + var4, var6, menuArg0, menuArg1, menuArg2); } } } } - if (!var0.isFollower || !Client.followerOpsLowPriority) { - Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(16776960) + var4, 1003, var1, var2, var3); + if (!npc.isFollower || !Client.followerOpsLowPriority) { + Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(16776960) + var4, 1003, menuArg0, menuArg1, menuArg2); } } } diff --git a/runescape-client/src/main/java/TilePaint.java b/runescape-client/src/main/java/TilePaint.java index 2f21f70ab0..586e34d0eb 100644 --- a/runescape-client/src/main/java/TilePaint.java +++ b/runescape-client/src/main/java/TilePaint.java @@ -74,8 +74,8 @@ public final class TilePaint { if (var2 == null) { class65.scene.removeGroundItemPile(SoundSystem.plane, var0, var1); } else { - long highestValue = -99999999L; - GroundItem highestValuedItem = null; + long var3 = -99999999L; + GroundItem var5 = null; GroundItem var6; for (var6 = (GroundItem)var2.last(); var6 != null; var6 = (GroundItem)var2.previous()) { @@ -85,21 +85,21 @@ public final class TilePaint { var8 *= (long)(var6.quantity + 1); } - if (var8 > highestValue) { - highestValue = var8; - highestValuedItem = var6; + if (var8 > var3) { + var3 = var8; + var5 = var6; } } - if (highestValuedItem == null) { + if (var5 == null) { class65.scene.removeGroundItemPile(SoundSystem.plane, var0, var1); } else { - var2.addLast(highestValuedItem); + var2.addLast(var5); GroundItem var11 = null; GroundItem var12 = null; for (var6 = (GroundItem)var2.last(); var6 != null; var6 = (GroundItem)var2.previous()) { - if (highestValuedItem.id != var6.id) { + if (var5.id != var6.id) { if (var11 == null) { var11 = var6; } @@ -111,7 +111,7 @@ public final class TilePaint { } long var9 = FontName.calculateTag(var0, var1, 3, false, 0); - class65.scene.newGroundItemPile(SoundSystem.plane, var0, var1, class32.getTileHeight(var0 * 128 + 64, var1 * 128 + 64, SoundSystem.plane), highestValuedItem, var9, var11, var12); + class65.scene.newGroundItemPile(SoundSystem.plane, var0, var1, class32.getTileHeight(var0 * 128 + 64, var1 * 128 + 64, SoundSystem.plane), var5, var9, var11, var12); } } diff --git a/runescape-client/src/main/java/Timer.java b/runescape-client/src/main/java/Timer.java index e2bd0099ce..e1e8b9bb6b 100644 --- a/runescape-client/src/main/java/Timer.java +++ b/runescape-client/src/main/java/Timer.java @@ -140,7 +140,7 @@ public class Timer { garbageValue = "805398419" ) @Export("write") - public void write(Buffer var1) { + public void write(Buffer buffer) { long var2 = this.field923; var2 /= 10L; if (var2 < 0L) { @@ -149,7 +149,7 @@ public class Timer { var2 = 65535L; } - var1.writeShort((int)var2); + buffer.writeShort((int)var2); long var4 = this.field922; var4 /= 10L; if (var4 < 0L) { @@ -158,7 +158,7 @@ public class Timer { var4 = 65535L; } - var1.writeShort((int)var4); + buffer.writeShort((int)var4); long var6 = this.field924; var6 /= 10L; if (var6 < 0L) { @@ -167,10 +167,10 @@ public class Timer { var6 = 65535L; } - var1.writeShort((int)var6); - var1.writeShort(this.field925); - var1.writeShort(this.field926); - var1.writeShort(this.field927); - var1.writeShort(this.field928); + buffer.writeShort((int)var6); + buffer.writeShort(this.field925); + buffer.writeShort(this.field926); + buffer.writeShort(this.field927); + buffer.writeShort(this.field928); } } diff --git a/runescape-client/src/main/java/TotalQuantityComparator.java b/runescape-client/src/main/java/TotalQuantityComparator.java index a78820009f..db2a9b6f2d 100644 --- a/runescape-client/src/main/java/TotalQuantityComparator.java +++ b/runescape-client/src/main/java/TotalQuantityComparator.java @@ -33,18 +33,18 @@ final class TotalQuantityComparator implements Comparator { garbageValue = "46" ) @Export("loadTerrain") - static final void loadTerrain(Buffer var0, int var1, int var2, int var3, int var4, int var5, int var6) { + static final void loadTerrain(Buffer buffer, int plane, int x, int y, int x0, int y0, int var6) { int var7; - if (var2 >= 0 && var2 < 104 && var3 >= 0 && var3 < 104) { - Tiles.Tiles_renderFlags[var1][var2][var3] = 0; + if (x >= 0 && x < 104 && y >= 0 && y < 104) { + Tiles.Tiles_renderFlags[plane][x][y] = 0; while (true) { - var7 = var0.readUnsignedByte(); + var7 = buffer.readUnsignedByte(); if (var7 == 0) { - if (var1 == 0) { - int[] var12 = Tiles.Tiles_heights[0][var2]; - int var9 = var2 + var4 + 932731; - int var10 = var3 + var5 + 556238; + if (plane == 0) { + int[] var12 = Tiles.Tiles_heights[0][x]; + int var9 = x + x0 + 932731; + int var10 = y + y0 + 556238; int var11 = Script.method2204(var9 + 45365, var10 + 91923, 4) - 128 + (Script.method2204(10294 + var9, 37821 + var10, 2) - 128 >> 1) + (Script.method2204(var9, var10, 1) - 128 >> 2); var11 = (int)((double)var11 * 0.3D) + 35; if (var11 < 10) { @@ -53,51 +53,51 @@ final class TotalQuantityComparator implements Comparator { var11 = 60; } - var12[var3] = -var11 * 8; + var12[y] = -var11 * 8; } else { - Tiles.Tiles_heights[var1][var2][var3] = Tiles.Tiles_heights[var1 - 1][var2][var3] - 240; + Tiles.Tiles_heights[plane][x][y] = Tiles.Tiles_heights[plane - 1][x][y] - 240; } break; } if (var7 == 1) { - int var8 = var0.readUnsignedByte(); + int var8 = buffer.readUnsignedByte(); if (var8 == 1) { var8 = 0; } - if (var1 == 0) { - Tiles.Tiles_heights[0][var2][var3] = -var8 * 8; + if (plane == 0) { + Tiles.Tiles_heights[0][x][y] = -var8 * 8; } else { - Tiles.Tiles_heights[var1][var2][var3] = Tiles.Tiles_heights[var1 - 1][var2][var3] - var8 * 8; + Tiles.Tiles_heights[plane][x][y] = Tiles.Tiles_heights[plane - 1][x][y] - var8 * 8; } break; } if (var7 <= 49) { - Fonts.field350[var1][var2][var3] = var0.readByte(); - class32.field1157[var1][var2][var3] = (byte)((var7 - 2) / 4); - class307.field1155[var1][var2][var3] = (byte)(var7 - 2 + var6 & 3); + Fonts.field350[plane][x][y] = buffer.readByte(); + class32.field1157[plane][x][y] = (byte)((var7 - 2) / 4); + class307.field1155[plane][x][y] = (byte)(var7 - 2 + var6 & 3); } else if (var7 <= 81) { - Tiles.Tiles_renderFlags[var1][var2][var3] = (byte)(var7 - 49); + Tiles.Tiles_renderFlags[plane][x][y] = (byte)(var7 - 49); } else { - Tiles.field908[var1][var2][var3] = (byte)(var7 - 81); + Tiles.field908[plane][x][y] = (byte)(var7 - 81); } } } else { while (true) { - var7 = var0.readUnsignedByte(); + var7 = buffer.readUnsignedByte(); if (var7 == 0) { break; } if (var7 == 1) { - var0.readUnsignedByte(); + buffer.readUnsignedByte(); break; } if (var7 <= 49) { - var0.readUnsignedByte(); + buffer.readUnsignedByte(); } } } @@ -124,13 +124,13 @@ final class TotalQuantityComparator implements Comparator { garbageValue = "835715563" ) @Export("addPlayerToMenu") - static final void addPlayerToMenu(Player var0, int var1, int var2, int var3) { - if (Canvas.localPlayer != var0 && Client.menuOptionsCount < 400) { + static final void addPlayerToMenu(Player player, int menuArg0, int menuArg1, int menuArg2) { + if (Canvas.localPlayer != player && Client.menuOptionsCount < 400) { String var4; int var5; - if (var0.skillLevel == 0) { - String var6 = var0.actions[0] + var0.username + var0.actions[1]; - var5 = var0.combatLevel; + if (player.skillLevel == 0) { + String var6 = player.actions[0] + player.username + player.actions[1]; + var5 = player.combatLevel; int var7 = Canvas.localPlayer.combatLevel; int var8 = var7 - var5; String var9; @@ -154,17 +154,17 @@ final class TotalQuantityComparator implements Comparator { var9 = BufferedFile.colorStartTag(16776960); } - var4 = var6 + var9 + " (level-" + var0.combatLevel + ")" + var0.actions[2]; + var4 = var6 + var9 + " (level-" + player.combatLevel + ")" + player.actions[2]; } else { - var4 = var0.actions[0] + var0.username + var0.actions[1] + " (skill-" + var0.skillLevel + ")" + var0.actions[2]; + var4 = player.actions[0] + player.username + player.actions[1] + " (skill-" + player.skillLevel + ")" + player.actions[2]; } int var10; if (Client.isItemSelected == 1) { - Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(16777215) + var4, 14, var1, var2, var3); + Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(16777215) + var4, 14, menuArg0, menuArg1, menuArg2); } else if (Client.isSpellSelected) { if ((FloorDecoration.selectedSpellFlags & 8) == 8) { - Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(16777215) + var4, 15, var1, var2, var3); + Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(16777215) + var4, 15, menuArg0, menuArg1, menuArg2); } } else { for (var10 = 7; var10 >= 0; --var10) { @@ -175,12 +175,12 @@ final class TotalQuantityComparator implements Comparator { continue; } - if (AttackOption.AttackOption_alwaysRightClick == Client.playerAttackOption || AttackOption.AttackOption_dependsOnCombatLevels == Client.playerAttackOption && var0.combatLevel > Canvas.localPlayer.combatLevel) { + if (AttackOption.AttackOption_alwaysRightClick == Client.playerAttackOption || AttackOption.AttackOption_dependsOnCombatLevels == Client.playerAttackOption && player.combatLevel > Canvas.localPlayer.combatLevel) { var11 = 2000; } - if (Canvas.localPlayer.team != 0 && var0.team != 0) { - if (var0.team == Canvas.localPlayer.team) { + if (Canvas.localPlayer.team != 0 && player.team != 0) { + if (player.team == Canvas.localPlayer.team) { var11 = 2000; } else { var11 = 0; @@ -192,7 +192,7 @@ final class TotalQuantityComparator implements Comparator { boolean var12 = false; var5 = Client.playerMenuOpcodes[var10] + var11; - Tiles.insertMenuItemNoShift(Client.playerMenuActions[var10], BufferedFile.colorStartTag(16777215) + var4, var5, var1, var2, var3); + Tiles.insertMenuItemNoShift(Client.playerMenuActions[var10], BufferedFile.colorStartTag(16777215) + var4, var5, menuArg0, menuArg1, menuArg2); } } } diff --git a/runescape-client/src/main/java/UrlRequester.java b/runescape-client/src/main/java/UrlRequester.java index 2ba47e291b..3abe3aa985 100644 --- a/runescape-client/src/main/java/UrlRequester.java +++ b/runescape-client/src/main/java/UrlRequester.java @@ -47,8 +47,8 @@ public class UrlRequester implements Runnable { garbageValue = "1097505066" ) @Export("request") - public UrlRequest request(URL var1) { - UrlRequest var2 = new UrlRequest(var1); + public UrlRequest request(URL url) { + UrlRequest var2 = new UrlRequest(url); synchronized(this) { this.requests.add(var2); this.notify(); diff --git a/runescape-client/src/main/java/User.java b/runescape-client/src/main/java/User.java index 51a619cdf7..1032dbeab6 100644 --- a/runescape-client/src/main/java/User.java +++ b/runescape-client/src/main/java/User.java @@ -55,12 +55,12 @@ public class User implements Comparable { garbageValue = "1156866388" ) @Export("set") - void set(Username var1, Username var2) { - if (var1 == null) { + void set(Username username, Username previousUsername) { + if (username == null) { throw new NullPointerException(); } else { - this.username0 = var1; - this.previousUsername = var2; + this.username0 = username; + this.previousUsername = previousUsername; } } @@ -70,8 +70,8 @@ public class User implements Comparable { garbageValue = "1627362569" ) @Export("compareTo0") - public int compareTo0(User var1) { - return this.username0.compareTo0(var1.username0); + public int compareTo0(User other) { + return this.username0.compareTo0(other.username0); } @Export("compareTo") diff --git a/runescape-client/src/main/java/UserComparator9.java b/runescape-client/src/main/java/UserComparator9.java index 0a6ed5f44d..7ccd37d150 100644 --- a/runescape-client/src/main/java/UserComparator9.java +++ b/runescape-client/src/main/java/UserComparator9.java @@ -85,7 +85,7 @@ public class UserComparator9 extends AbstractUserComparator { VarbitDefinition.indexedSpriteWidths = null; SecureRandomCallable.indexedSpriteHeights = null; class328.indexedSpritePalette = null; - class328.spritePixels = (byte[][])null; + class328.spritePixels = ((byte[][])null); return var0; } } diff --git a/runescape-client/src/main/java/UserList.java b/runescape-client/src/main/java/UserList.java index bca808e17d..d8672c62b7 100644 --- a/runescape-client/src/main/java/UserList.java +++ b/runescape-client/src/main/java/UserList.java @@ -61,7 +61,7 @@ public abstract class UserList { garbageValue = "861814350" ) @Export("newTypedArray") - abstract User[] newTypedArray(int var1); + abstract User[] newTypedArray(int size); @ObfuscatedName("z") @ObfuscatedSignature( @@ -102,8 +102,8 @@ public abstract class UserList { garbageValue = "933434965" ) @Export("contains") - public boolean contains(Username var1) { - return var1.hasCleanName() && (this.usernamesMap.containsKey(var1) || this.previousUsernamesMap.containsKey(var1)); + public boolean contains(Username username) { + return username.hasCleanName() && (this.usernamesMap.containsKey(username) || this.previousUsernamesMap.containsKey(username)); } @ObfuscatedName("y") @@ -112,9 +112,9 @@ public abstract class UserList { garbageValue = "-291023874" ) @Export("getByUsername") - public User getByUsername(Username var1) { - User var2 = this.getByCurrentUsername(var1); - return var2 != null ? var2 : this.getByPreviousUsername(var1); + public User getByUsername(Username username) { + User var2 = this.getByCurrentUsername(username); + return var2 != null ? var2 : this.getByPreviousUsername(username); } @ObfuscatedName("h") @@ -123,8 +123,8 @@ public abstract class UserList { garbageValue = "-1364698032" ) @Export("getByCurrentUsername") - User getByCurrentUsername(Username var1) { - return !var1.hasCleanName() ? null : (User)this.usernamesMap.get(var1); + User getByCurrentUsername(Username username) { + return !username.hasCleanName() ? null : (User)this.usernamesMap.get(username); } @ObfuscatedName("b") @@ -133,8 +133,8 @@ public abstract class UserList { garbageValue = "-1976876334" ) @Export("getByPreviousUsername") - User getByPreviousUsername(Username var1) { - return !var1.hasCleanName() ? null : (User)this.previousUsernamesMap.get(var1); + User getByPreviousUsername(Username previousUsername) { + return !previousUsername.hasCleanName() ? null : (User)this.previousUsernamesMap.get(previousUsername); } @ObfuscatedName("c") @@ -143,8 +143,8 @@ public abstract class UserList { garbageValue = "7857" ) @Export("removeByUsername") - public final boolean removeByUsername(Username var1) { - User var2 = this.getByCurrentUsername(var1); + public final boolean removeByUsername(Username username) { + User var2 = this.getByCurrentUsername(username); if (var2 == null) { return false; } else { @@ -159,11 +159,11 @@ public abstract class UserList { garbageValue = "-1991960360" ) @Export("remove") - final void remove(User var1) { - int var2 = this.indexOf(var1); + final void remove(User user) { + int var2 = this.indexOf(user); if (var2 != -1) { this.arrayRemove(var2); - this.mapRemove(var1); + this.mapRemove(user); } } @@ -174,8 +174,8 @@ public abstract class UserList { garbageValue = "-1137431921" ) @Export("addLastNoPreviousUsername") - User addLastNoPreviousUsername(Username var1) { - return this.addLast(var1, (Username)null); + User addLastNoPreviousUsername(Username username) { + return this.addLast(username, (Username)null); } @ObfuscatedName("ag") @@ -184,12 +184,12 @@ public abstract class UserList { garbageValue = "1445676158" ) @Export("addLast") - User addLast(Username var1, Username var2) { - if (this.getByCurrentUsername(var1) != null) { + User addLast(Username username, Username previousUsername) { + if (this.getByCurrentUsername(username) != null) { throw new IllegalStateException(); } else { User var3 = this.newInstance(); - var3.set(var1, var2); + var3.set(username, previousUsername); this.arrayAddLast(var3); this.mapPut(var3); return var3; @@ -202,11 +202,11 @@ public abstract class UserList { garbageValue = "-1676228472" ) @Export("get") - public final User get(int var1) { - if (var1 >= 0 && var1 < this.size0) { - return this.array[var1]; + public final User get(int index) { + if (index >= 0 && index < this.size0) { + return this.array[index]; } else { - throw new ArrayIndexOutOfBoundsException(var1); + throw new ArrayIndexOutOfBoundsException(index); } } @@ -231,10 +231,10 @@ public abstract class UserList { garbageValue = "35" ) @Export("changeName") - final void changeName(User var1, Username var2, Username var3) { - this.mapRemove(var1); - var1.set(var2, var3); - this.mapPut(var1); + final void changeName(User user, Username username, Username previousUsername) { + this.mapRemove(user); + user.set(username, previousUsername); + this.mapPut(user); } @ObfuscatedName("ar") @@ -243,9 +243,9 @@ public abstract class UserList { garbageValue = "-1908653684" ) @Export("indexOf") - final int indexOf(User var1) { + final int indexOf(User user) { for (int var2 = 0; var2 < this.size0; ++var2) { - if (this.array[var2] == var1) { + if (this.array[var2] == user) { return var2; } } @@ -259,9 +259,9 @@ public abstract class UserList { garbageValue = "-20791" ) @Export("mapRemove") - final void mapRemove(User var1) { - if (var1.previousUsername != null) { - this.previousUsernamesMap.remove(var1.previousUsername); + final void mapRemove(User user) { + if (user.previousUsername != null) { + this.previousUsernamesMap.remove(user.previousUsername); } } @@ -272,8 +272,8 @@ public abstract class UserList { garbageValue = "1398315954" ) @Export("arrayAddLast") - final void arrayAddLast(User var1) { - this.array[++this.size0 - 1] = var1; + final void arrayAddLast(User user) { + this.array[++this.size0 - 1] = user; } @ObfuscatedName("ah") @@ -282,11 +282,11 @@ public abstract class UserList { garbageValue = "103" ) @Export("mapPut") - final void mapPut(User var1) { - this.usernamesMap.put(var1.username0, var1); - if (var1.previousUsername != null) { - User var2 = (User)this.previousUsernamesMap.put(var1.previousUsername, var1); - if (var2 != null && var2 != var1) { + final void mapPut(User user) { + this.usernamesMap.put(user.username0, user); + if (user.previousUsername != null) { + User var2 = (User)this.previousUsernamesMap.put(user.previousUsername, user); + if (var2 != null && var2 != user) { var2.previousUsername = null; } } @@ -299,10 +299,10 @@ public abstract class UserList { garbageValue = "-616972929" ) @Export("arrayRemove") - final void arrayRemove(int var1) { + final void arrayRemove(int index) { --this.size0; - if (var1 < this.size0) { - System.arraycopy(this.array, var1 + 1, this.array, var1, this.size0 - var1); + if (index < this.size0) { + System.arraycopy(this.array, index + 1, this.array, index, this.size0 - index); } } diff --git a/runescape-client/src/main/java/Username.java b/runescape-client/src/main/java/Username.java index 8d5f6e22b8..0f56c052da 100644 --- a/runescape-client/src/main/java/Username.java +++ b/runescape-client/src/main/java/Username.java @@ -50,8 +50,8 @@ public class Username implements Comparable { garbageValue = "8" ) @Export("compareTo0") - public int compareTo0(Username var1) { - return this.cleanName == null ? (var1.cleanName == null ? 0 : 1) : (var1.cleanName == null ? -1 : this.cleanName.compareTo(var1.cleanName)); + public int compareTo0(Username other) { + return this.cleanName == null ? (other.cleanName == null ? 0 : 1) : (other.cleanName == null ? -1 : this.cleanName.compareTo(other.cleanName)); } @Export("equals") diff --git a/runescape-client/src/main/java/VarcInt.java b/runescape-client/src/main/java/VarcInt.java index 572b8c0a4d..3f88e84cf1 100644 --- a/runescape-client/src/main/java/VarcInt.java +++ b/runescape-client/src/main/java/VarcInt.java @@ -60,8 +60,8 @@ public class VarcInt extends DualNode { garbageValue = "1680587190" ) @Export("loadClassFromDescriptor") - static Class loadClassFromDescriptor(String var0) throws ClassNotFoundException { - return var0.equals("B") ? Byte.TYPE : (var0.equals("I") ? Integer.TYPE : (var0.equals("S") ? Short.TYPE : (var0.equals("J") ? Long.TYPE : (var0.equals("Z") ? Boolean.TYPE : (var0.equals("F") ? Float.TYPE : (var0.equals("D") ? Double.TYPE : (var0.equals("C") ? Character.TYPE : (var0.equals("void") ? Void.TYPE : Reflection.findClass(var0))))))))); + static Class loadClassFromDescriptor(String descriptor) throws ClassNotFoundException { + return descriptor.equals("B") ? Byte.TYPE : (descriptor.equals("I") ? Integer.TYPE : (descriptor.equals("S") ? Short.TYPE : (descriptor.equals("J") ? Long.TYPE : (descriptor.equals("Z") ? Boolean.TYPE : (descriptor.equals("F") ? Float.TYPE : (descriptor.equals("D") ? Double.TYPE : (descriptor.equals("C") ? Character.TYPE : (descriptor.equals("void") ? Void.TYPE : Reflection.findClass(descriptor))))))))); } @ObfuscatedName("a") diff --git a/runescape-client/src/main/java/Varcs.java b/runescape-client/src/main/java/Varcs.java index 67c0d35728..416de63972 100644 --- a/runescape-client/src/main/java/Varcs.java +++ b/runescape-client/src/main/java/Varcs.java @@ -58,9 +58,9 @@ public class Varcs { garbageValue = "920518911" ) @Export("setInt") - void setInt(int var1, int var2) { - this.map.put(var1, var2); - if (this.intsPersistence[var1]) { + void setInt(int index, int var2) { + this.map.put(index, var2); + if (this.intsPersistence[index]) { this.unwrittenChanges = true; } @@ -72,8 +72,8 @@ public class Varcs { garbageValue = "6" ) @Export("getInt") - int getInt(int var1) { - Object var2 = this.map.get(var1); + int getInt(int index) { + Object var2 = this.map.get(index); return var2 instanceof Integer ? (Integer)var2 : -1; } @@ -83,8 +83,8 @@ public class Varcs { garbageValue = "12847051" ) @Export("setString") - void setString(int var1, String var2) { - this.map.put(var1, var2); + void setString(int index, String var2) { + this.map.put(index, var2); } @ObfuscatedName("w") @@ -93,8 +93,8 @@ public class Varcs { garbageValue = "897961099" ) @Export("getString") - String getString(int var1) { - Object var2 = this.map.get(var1); + String getString(int index) { + Object var2 = this.map.get(index); return var2 instanceof String ? (String)var2 : ""; } @@ -104,8 +104,8 @@ public class Varcs { garbageValue = "15" ) @Export("setStringOld") - void setStringOld(int var1, String var2) { - this.strings[var1] = var2; + void setStringOld(int index, String var2) { + this.strings[index] = var2; } @ObfuscatedName("u") @@ -114,8 +114,8 @@ public class Varcs { garbageValue = "0" ) @Export("getStringOld") - String getStringOld(int var1) { - return this.strings[var1]; + String getStringOld(int index) { + return this.strings[index]; } @ObfuscatedName("g") @@ -178,72 +178,80 @@ public class Varcs { } } - Buffer var29 = new Buffer(var2); - var29.writeByte(2); - var29.writeShort(var3); - Iterator var30 = this.map.entrySet().iterator(); + Buffer var28 = new Buffer(var2); + var28.writeByte(2); + var28.writeShort(var3); + Iterator var29 = this.map.entrySet().iterator(); - label187: + label179: while (true) { - int var8; - Entry var31; + Entry var8; + int var30; do { - if (!var30.hasNext()) { - var1.write(var29.array, 0, var29.index); - break label187; + if (!var29.hasNext()) { + var1.write(var28.array, 0, var28.index); + break label179; } - var31 = (Entry)var30.next(); - var8 = (Integer)var31.getKey(); - } while(!this.intsPersistence[var8]); + var8 = (Entry)var29.next(); + var30 = (Integer)var8.getKey(); + } while(!this.intsPersistence[var30]); - var29.writeShort(var8); - Object var9 = var31.getValue(); + var28.writeShort(var30); + Object var9 = var8.getValue(); Class var10 = var9.getClass(); class3[] var11 = class3.method34(); + int var13 = 0; - class3 var13; - label174: { - for (int var12 = 0; var12 < var11.length; ++var12) { - class3 var14 = var11[var12]; - if (var10 == var14.field18) { - var13 = var14; - break label174; - } + class3 var12; + while (true) { + if (var13 >= var11.length) { + var12 = null; + break; } - var13 = null; - } - - var29.writeByte(var13.field1147); - Class var32 = var9.getClass(); - class3[] var15 = class3.method34(); - - class3 var17; - label184: { - for (int var16 = 0; var16 < var15.length; ++var16) { - class3 var18 = var15[var16]; - if (var32 == var18.field18) { - var17 = var18; - break label184; - } + class3 var14 = var11[var13]; + if (var10 == var14.field18) { + var12 = var14; + break; } - var17 = null; + ++var13; } - if (var17 == null) { + var28.writeByte(var12.field1147); + Class var31 = var9.getClass(); + class3[] var32 = class3.method34(); + int var16 = 0; + + class3 var15; + while (true) { + if (var16 >= var32.length) { + var15 = null; + break; + } + + class3 var17 = var32[var16]; + if (var31 == var17.field18) { + var15 = var17; + break; + } + + ++var16; + } + + if (var15 == null) { throw new IllegalArgumentException(); } - class0 var33 = var17.field19; - var33.vmethod44(var9, var29); + class0 var33 = var15.field19; + var33.vmethod44(var9, var28); } - } catch (Exception var27) { + } catch (Exception var26) { } finally { try { var1.close(); - } catch (Exception var26) { + } catch (Exception var25) { } } @@ -261,69 +269,69 @@ public class Varcs { void read() { AccessFile var1 = this.getPreferencesFile(false); - try { - byte[] var2 = new byte[(int)var1.length()]; + try { + byte[] var2 = new byte[(int)var1.length()]; - int var3; - for (int var4 = 0; var4 < var2.length; var4 += var3) { - var3 = var1.read(var2, var4, var2.length - var4); - if (var3 == -1) { - throw new EOFException(); - } + int var3; + for (int var4 = 0; var4 < var2.length; var4 += var3) { + var3 = var1.read(var2, var4, var2.length - var4); + if (var3 == -1) { + throw new EOFException(); } + } - Buffer var25 = new Buffer(var2); - if (var25.array.length - var25.index < 1) { - return; - } + Buffer var24 = new Buffer(var2); + if (var24.array.length - var24.index < 1) { + return; + } - int var5 = var25.readUnsignedByte(); + int var5 = var24.readUnsignedByte(); if (var5 < 0 || var5 > 2) { return; } - int var6; - int var7; - int var8; - int var9; - if (var5 >= 2) { - var9 = var25.readUnsignedShort(); + int var6; + int var7; + int var8; + int var9; + if (var5 >= 2) { + var9 = var24.readUnsignedShort(); for (var6 = 0; var6 < var9; ++var6) { - var7 = var25.readUnsignedShort(); - var8 = var25.readUnsignedByte(); - class3 var10 = (class3)ScriptFrame.findEnumerated(class3.method34(), var8); - Object var11 = var10.method31(var25); - if (this.intsPersistence[var7]) { - this.map.put(var7, var11); - } - } - } else { - var9 = var25.readUnsignedShort(); - - for (var6 = 0; var6 < var9; ++var6) { - var7 = var25.readUnsignedShort(); - var8 = var25.readInt(); - if (this.intsPersistence[var7]) { - this.map.put(var7, var8); - } - } - - var6 = var25.readUnsignedShort(); - - for (var7 = 0; var7 < var6; ++var7) { - var25.readUnsignedShort(); - var25.readStringCp1252NullTerminated(); + var7 = var24.readUnsignedShort(); + var8 = var24.readUnsignedByte(); + class3 var10 = (class3)ScriptFrame.findEnumerated(class3.method34(), var8); + Object var11 = var10.method31(var24); + if (this.intsPersistence[var7]) { + this.map.put(var7, var11); } } - } catch (Exception var23) { - } finally { - try { - var1.close(); - } catch (Exception var22) { + } else { + var9 = var24.readUnsignedShort(); + + for (var6 = 0; var6 < var9; ++var6) { + var7 = var24.readUnsignedShort(); + var8 = var24.readInt(); + if (this.intsPersistence[var7]) { + this.map.put(var7, var8); + } } + var6 = var24.readUnsignedShort(); + + for (var7 = 0; var7 < var6; ++var7) { + var24.readUnsignedShort(); + var24.readStringCp1252NullTerminated(); + } } + } catch (Exception var22) { + } finally { + try { + var1.close(); + } catch (Exception var21) { + } + + } this.unwrittenChanges = false; } @@ -372,8 +380,8 @@ public class Varcs { for (var6 = 0; var6 < 64; ++var6) { for (var7 = 0; var7 < 64; ++var7) { if (var6 + var1 > 0 && var6 + var1 < 103 && var7 + var2 > 0 && var7 + var2 < 103) { - int[] var10000 = var5[var8].flags[var6 + var1]; - var10000[var7 + var2] &= -16777217; + int[] var9 = var5[var8].flags[var6 + var1]; + var9[var7 + var2] &= -16777217; } } } @@ -383,8 +391,8 @@ public class Varcs { for (var6 = 0; var6 < 4; ++var6) { for (var7 = 0; var7 < 64; ++var7) { - for (int var9 = 0; var9 < 64; ++var9) { - TotalQuantityComparator.loadTerrain(var10, var6, var7 + var1, var9 + var2, var3, var4, 0); + for (int var11 = 0; var11 < 64; ++var11) { + TotalQuantityComparator.loadTerrain(var10, var6, var7 + var1, var11 + var2, var3, var4, 0); } } } diff --git a/runescape-client/src/main/java/Widget.java b/runescape-client/src/main/java/Widget.java index eee06e912c..d4f7ddae7e 100644 --- a/runescape-client/src/main/java/Widget.java +++ b/runescape-client/src/main/java/Widget.java @@ -383,7 +383,8 @@ public class Widget extends Node { @Export("modelOrthog") public boolean modelOrthog; @ObfuscatedName("bv") - public boolean field964; + @Export("modelTransparency") + public boolean modelTransparency; @ObfuscatedName("bw") @ObfuscatedGetter( intValue = -1658511475 @@ -560,25 +561,31 @@ public class Widget extends Node { @Export("onScroll") public Object[] onScroll; @ObfuscatedName("em") - public Object[] field970; + @Export("onChatTransmit") + public Object[] onChatTransmit; @ObfuscatedName("ed") @Export("onKey") public Object[] onKey; @ObfuscatedName("ex") - public Object[] field971; + @Export("onFriendTransmit") + public Object[] onFriendTransmit; @ObfuscatedName("ej") - public Object[] field972; + @Export("onClanTransmit") + public Object[] onClanTransmit; @ObfuscatedName("el") - public Object[] field973; + @Export("onMiscTransmit") + public Object[] onMiscTransmit; @ObfuscatedName("en") @Export("onDialogAbort") public Object[] onDialogAbort; @ObfuscatedName("ei") - public Object[] field974; + @Export("onSubChange") + public Object[] onSubChange; @ObfuscatedName("ee") public Object[] field975; @ObfuscatedName("eq") - public Object[] field976; + @Export("onStockTransmit") + public Object[] onStockTransmit; @ObfuscatedName("eh") public Object[] field977; @ObfuscatedName("eo") @@ -742,7 +749,7 @@ public class Widget extends Node { this.field962 = 0; this.field963 = 0; this.modelOrthog = false; - this.field964 = false; + this.modelTransparency = false; this.itemQuantityMode = 2; this.fontId = -1; this.text = ""; @@ -788,41 +795,41 @@ public class Widget extends Node { garbageValue = "688173225" ) @Export("decodeLegacy") - void decodeLegacy(Buffer var1) { + void decodeLegacy(Buffer buffer) { this.isIf3 = false; - this.type = var1.readUnsignedByte(); - this.buttonType = var1.readUnsignedByte(); - this.contentType = var1.readUnsignedShort(); - this.rawX = var1.method44(); - this.rawY = var1.method44(); - this.rawWidth = var1.readUnsignedShort(); - this.rawHeight = var1.readUnsignedShort(); - this.transparency = var1.readUnsignedByte(); - this.parentId = var1.readUnsignedShort(); + this.type = buffer.readUnsignedByte(); + this.buttonType = buffer.readUnsignedByte(); + this.contentType = buffer.readUnsignedShort(); + this.rawX = buffer.method44(); + this.rawY = buffer.method44(); + this.rawWidth = buffer.readUnsignedShort(); + this.rawHeight = buffer.readUnsignedShort(); + this.transparency = buffer.readUnsignedByte(); + this.parentId = buffer.readUnsignedShort(); if (this.parentId == 65535) { this.parentId = -1; } else { this.parentId += this.id & -65536; } - this.mouseOverRedirect = var1.readUnsignedShort(); + this.mouseOverRedirect = buffer.readUnsignedShort(); if (this.mouseOverRedirect == 65535) { this.mouseOverRedirect = -1; } - int var2 = var1.readUnsignedByte(); + int var2 = buffer.readUnsignedByte(); int var3; if (var2 > 0) { this.cs1Comparisons = new int[var2]; this.cs1ComparisonValues = new int[var2]; for (var3 = 0; var3 < var2; ++var3) { - this.cs1Comparisons[var3] = var1.readUnsignedByte(); - this.cs1ComparisonValues[var3] = var1.readUnsignedShort(); + this.cs1Comparisons[var3] = buffer.readUnsignedByte(); + this.cs1ComparisonValues[var3] = buffer.readUnsignedShort(); } } - var3 = var1.readUnsignedByte(); + var3 = buffer.readUnsignedByte(); int var4; int var5; int var6; @@ -830,11 +837,11 @@ public class Widget extends Node { this.cs1Instructions = new int[var3][]; for (var4 = 0; var4 < var3; ++var4) { - var5 = var1.readUnsignedShort(); + var5 = buffer.readUnsignedShort(); this.cs1Instructions[var4] = new int[var5]; for (var6 = 0; var6 < var5; ++var6) { - this.cs1Instructions[var4][var6] = var1.readUnsignedShort(); + this.cs1Instructions[var4][var6] = buffer.readUnsignedShort(); if (this.cs1Instructions[var4][var6] == 65535) { this.cs1Instructions[var4][var6] = -1; } @@ -843,51 +850,51 @@ public class Widget extends Node { } if (this.type == 0) { - this.scrollHeight = var1.readUnsignedShort(); - this.isHidden = var1.readUnsignedByte() == 1; + this.scrollHeight = buffer.readUnsignedShort(); + this.isHidden = buffer.readUnsignedByte() == 1; } if (this.type == 1) { - var1.readUnsignedShort(); - var1.readUnsignedByte(); + buffer.readUnsignedShort(); + buffer.readUnsignedByte(); } if (this.type == 2) { this.itemIds = new int[this.rawHeight * this.rawWidth]; this.itemQuantities = new int[this.rawWidth * this.rawHeight]; - var4 = var1.readUnsignedByte(); + var4 = buffer.readUnsignedByte(); if (var4 == 1) { this.clickMask |= 268435456; } - var5 = var1.readUnsignedByte(); + var5 = buffer.readUnsignedByte(); if (var5 == 1) { this.clickMask |= 1073741824; } - var6 = var1.readUnsignedByte(); + var6 = buffer.readUnsignedByte(); if (var6 == 1) { this.clickMask |= Integer.MIN_VALUE; } - int var7 = var1.readUnsignedByte(); + int var7 = buffer.readUnsignedByte(); if (var7 == 1) { this.clickMask |= 536870912; } - this.paddingX = var1.readUnsignedByte(); - this.paddingY = var1.readUnsignedByte(); + this.paddingX = buffer.readUnsignedByte(); + this.paddingY = buffer.readUnsignedByte(); this.inventoryXOffsets = new int[20]; this.inventoryYOffsets = new int[20]; this.inventorySprites = new int[20]; int var8; for (var8 = 0; var8 < 20; ++var8) { - int var9 = var1.readUnsignedByte(); + int var9 = buffer.readUnsignedByte(); if (var9 == 1) { - this.inventoryXOffsets[var8] = var1.method44(); - this.inventoryYOffsets[var8] = var1.method44(); - this.inventorySprites[var8] = var1.readInt(); + this.inventoryXOffsets[var8] = buffer.method44(); + this.inventoryYOffsets[var8] = buffer.method44(); + this.inventorySprites[var8] = buffer.readInt(); } else { this.inventorySprites[var8] = -1; } @@ -896,7 +903,7 @@ public class Widget extends Node { this.itemActions = new String[5]; for (var8 = 0; var8 < 5; ++var8) { - String var11 = var1.readStringCp1252NullTerminated(); + String var11 = buffer.readStringCp1252NullTerminated(); if (var11.length() > 0) { this.itemActions[var8] = var11; this.clickMask |= 1 << var8 + 23; @@ -905,83 +912,83 @@ public class Widget extends Node { } if (this.type == 3) { - this.fill = var1.readUnsignedByte() == 1; + this.fill = buffer.readUnsignedByte() == 1; } if (this.type == 4 || this.type == 1) { - this.textXAlignment = var1.readUnsignedByte(); - this.textYAlignment = var1.readUnsignedByte(); - this.textLineHeight = var1.readUnsignedByte(); - this.fontId = var1.readUnsignedShort(); + this.textXAlignment = buffer.readUnsignedByte(); + this.textYAlignment = buffer.readUnsignedByte(); + this.textLineHeight = buffer.readUnsignedByte(); + this.fontId = buffer.readUnsignedShort(); if (this.fontId == 65535) { this.fontId = -1; } - this.textShadowed = var1.readUnsignedByte() == 1; + this.textShadowed = buffer.readUnsignedByte() == 1; } if (this.type == 4) { - this.text = var1.readStringCp1252NullTerminated(); - this.text2 = var1.readStringCp1252NullTerminated(); + this.text = buffer.readStringCp1252NullTerminated(); + this.text2 = buffer.readStringCp1252NullTerminated(); } if (this.type == 1 || this.type == 3 || this.type == 4) { - this.color = var1.readInt(); + this.color = buffer.readInt(); } if (this.type == 3 || this.type == 4) { - this.color2 = var1.readInt(); - this.mouseOverColor = var1.readInt(); - this.mouseOverColor2 = var1.readInt(); + this.color2 = buffer.readInt(); + this.mouseOverColor = buffer.readInt(); + this.mouseOverColor2 = buffer.readInt(); } if (this.type == 5) { - this.spriteId2 = var1.readInt(); - this.spriteId = var1.readInt(); + this.spriteId2 = buffer.readInt(); + this.spriteId = buffer.readInt(); } if (this.type == 6) { this.modelType = 1; - this.modelId = var1.readUnsignedShort(); + this.modelId = buffer.readUnsignedShort(); if (this.modelId == 65535) { this.modelId = -1; } this.modelType2 = 1; - this.modelId2 = var1.readUnsignedShort(); + this.modelId2 = buffer.readUnsignedShort(); if (this.modelId2 == 65535) { this.modelId2 = -1; } - this.sequenceId = var1.readUnsignedShort(); + this.sequenceId = buffer.readUnsignedShort(); if (this.sequenceId == 65535) { this.sequenceId = -1; } - this.sequenceId2 = var1.readUnsignedShort(); + this.sequenceId2 = buffer.readUnsignedShort(); if (this.sequenceId2 == 65535) { this.sequenceId2 = -1; } - this.modelZoom = var1.readUnsignedShort(); - this.modelAngleX = var1.readUnsignedShort(); - this.modelAngleY = var1.readUnsignedShort(); + this.modelZoom = buffer.readUnsignedShort(); + this.modelAngleX = buffer.readUnsignedShort(); + this.modelAngleY = buffer.readUnsignedShort(); } if (this.type == 7) { this.itemIds = new int[this.rawHeight * this.rawWidth]; this.itemQuantities = new int[this.rawWidth * this.rawHeight]; - this.textXAlignment = var1.readUnsignedByte(); - this.fontId = var1.readUnsignedShort(); + this.textXAlignment = buffer.readUnsignedByte(); + this.fontId = buffer.readUnsignedShort(); if (this.fontId == 65535) { this.fontId = -1; } - this.textShadowed = var1.readUnsignedByte() == 1; - this.color = var1.readInt(); - this.paddingX = var1.method44(); - this.paddingY = var1.method44(); - var4 = var1.readUnsignedByte(); + this.textShadowed = buffer.readUnsignedByte() == 1; + this.color = buffer.readInt(); + this.paddingX = buffer.method44(); + this.paddingY = buffer.method44(); + var4 = buffer.readUnsignedByte(); if (var4 == 1) { this.clickMask |= 1073741824; } @@ -989,7 +996,7 @@ public class Widget extends Node { this.itemActions = new String[5]; for (var5 = 0; var5 < 5; ++var5) { - String var10 = var1.readStringCp1252NullTerminated(); + String var10 = buffer.readStringCp1252NullTerminated(); if (var10.length() > 0) { this.itemActions[var5] = var10; this.clickMask |= 1 << var5 + 23; @@ -998,18 +1005,18 @@ public class Widget extends Node { } if (this.type == 8) { - this.text = var1.readStringCp1252NullTerminated(); + this.text = buffer.readStringCp1252NullTerminated(); } if (this.buttonType == 2 || this.type == 2) { - this.spellActionName = var1.readStringCp1252NullTerminated(); - this.spellName = var1.readStringCp1252NullTerminated(); - var4 = var1.readUnsignedShort() & 63; + this.spellActionName = buffer.readStringCp1252NullTerminated(); + this.spellName = buffer.readStringCp1252NullTerminated(); + var4 = buffer.readUnsignedShort() & 63; this.clickMask |= var4 << 11; } if (this.buttonType == 1 || this.buttonType == 4 || this.buttonType == 5 || this.buttonType == 6) { - this.buttonText = var1.readStringCp1252NullTerminated(); + this.buttonText = buffer.readStringCp1252NullTerminated(); if (this.buttonText.length() == 0) { if (this.buttonType == 1) { this.buttonText = "Ok"; @@ -1045,140 +1052,140 @@ public class Widget extends Node { garbageValue = "-1967445442" ) @Export("decode") - void decode(Buffer var1) { - var1.readUnsignedByte(); + void decode(Buffer buffer) { + buffer.readUnsignedByte(); this.isIf3 = true; - this.type = var1.readUnsignedByte(); - this.contentType = var1.readUnsignedShort(); - this.rawX = var1.method44(); - this.rawY = var1.method44(); - this.rawWidth = var1.readUnsignedShort(); + this.type = buffer.readUnsignedByte(); + this.contentType = buffer.readUnsignedShort(); + this.rawX = buffer.method44(); + this.rawY = buffer.method44(); + this.rawWidth = buffer.readUnsignedShort(); if (this.type == 9) { - this.rawHeight = var1.method44(); + this.rawHeight = buffer.method44(); } else { - this.rawHeight = var1.readUnsignedShort(); + this.rawHeight = buffer.readUnsignedShort(); } - this.widthAlignment = var1.readByte(); - this.heightAlignment = var1.readByte(); - this.xAlignment = var1.readByte(); - this.yAlignment = var1.readByte(); - this.parentId = var1.readUnsignedShort(); + this.widthAlignment = buffer.readByte(); + this.heightAlignment = buffer.readByte(); + this.xAlignment = buffer.readByte(); + this.yAlignment = buffer.readByte(); + this.parentId = buffer.readUnsignedShort(); if (this.parentId == 65535) { this.parentId = -1; } else { this.parentId += this.id & -65536; } - this.isHidden = var1.readUnsignedByte() == 1; + this.isHidden = buffer.readUnsignedByte() == 1; if (this.type == 0) { - this.scrollWidth = var1.readUnsignedShort(); - this.scrollHeight = var1.readUnsignedShort(); - this.noClickThrough = var1.readUnsignedByte() == 1; + this.scrollWidth = buffer.readUnsignedShort(); + this.scrollHeight = buffer.readUnsignedShort(); + this.noClickThrough = buffer.readUnsignedByte() == 1; } if (this.type == 5) { - this.spriteId2 = var1.readInt(); - this.spriteAngle = var1.readUnsignedShort(); - this.spriteTiling = var1.readUnsignedByte() == 1; - this.transparency = var1.readUnsignedByte(); - this.outline = var1.readUnsignedByte(); - this.spriteShadow = var1.readInt(); - this.spriteFlipV = var1.readUnsignedByte() == 1; - this.spriteFlipH = var1.readUnsignedByte() == 1; + this.spriteId2 = buffer.readInt(); + this.spriteAngle = buffer.readUnsignedShort(); + this.spriteTiling = buffer.readUnsignedByte() == 1; + this.transparency = buffer.readUnsignedByte(); + this.outline = buffer.readUnsignedByte(); + this.spriteShadow = buffer.readInt(); + this.spriteFlipV = buffer.readUnsignedByte() == 1; + this.spriteFlipH = buffer.readUnsignedByte() == 1; } if (this.type == 6) { this.modelType = 1; - this.modelId = var1.readUnsignedShort(); + this.modelId = buffer.readUnsignedShort(); if (this.modelId == 65535) { this.modelId = -1; } - this.modelOffsetX = var1.method44(); - this.modelOffsetY = var1.method44(); - this.modelAngleX = var1.readUnsignedShort(); - this.modelAngleY = var1.readUnsignedShort(); - this.modelAngleZ = var1.readUnsignedShort(); - this.modelZoom = var1.readUnsignedShort(); - this.sequenceId = var1.readUnsignedShort(); + this.modelOffsetX = buffer.method44(); + this.modelOffsetY = buffer.method44(); + this.modelAngleX = buffer.readUnsignedShort(); + this.modelAngleY = buffer.readUnsignedShort(); + this.modelAngleZ = buffer.readUnsignedShort(); + this.modelZoom = buffer.readUnsignedShort(); + this.sequenceId = buffer.readUnsignedShort(); if (this.sequenceId == 65535) { this.sequenceId = -1; } - this.modelOrthog = var1.readUnsignedByte() == 1; - var1.readUnsignedShort(); + this.modelOrthog = buffer.readUnsignedByte() == 1; + buffer.readUnsignedShort(); if (this.widthAlignment != 0) { - this.field962 = var1.readUnsignedShort(); + this.field962 = buffer.readUnsignedShort(); } if (this.heightAlignment != 0) { - var1.readUnsignedShort(); + buffer.readUnsignedShort(); } } if (this.type == 4) { - this.fontId = var1.readUnsignedShort(); + this.fontId = buffer.readUnsignedShort(); if (this.fontId == 65535) { this.fontId = -1; } - this.text = var1.readStringCp1252NullTerminated(); - this.textLineHeight = var1.readUnsignedByte(); - this.textXAlignment = var1.readUnsignedByte(); - this.textYAlignment = var1.readUnsignedByte(); - this.textShadowed = var1.readUnsignedByte() == 1; - this.color = var1.readInt(); + this.text = buffer.readStringCp1252NullTerminated(); + this.textLineHeight = buffer.readUnsignedByte(); + this.textXAlignment = buffer.readUnsignedByte(); + this.textYAlignment = buffer.readUnsignedByte(); + this.textShadowed = buffer.readUnsignedByte() == 1; + this.color = buffer.readInt(); } if (this.type == 3) { - this.color = var1.readInt(); - this.fill = var1.readUnsignedByte() == 1; - this.transparency = var1.readUnsignedByte(); + this.color = buffer.readInt(); + this.fill = buffer.readUnsignedByte() == 1; + this.transparency = buffer.readUnsignedByte(); } if (this.type == 9) { - this.lineWid = var1.readUnsignedByte(); - this.color = var1.readInt(); - this.field961 = var1.readUnsignedByte() == 1; + this.lineWid = buffer.readUnsignedByte(); + this.color = buffer.readInt(); + this.field961 = buffer.readUnsignedByte() == 1; } - this.clickMask = var1.readMedium(); - this.dataText = var1.readStringCp1252NullTerminated(); - int var2 = var1.readUnsignedByte(); + this.clickMask = buffer.readMedium(); + this.dataText = buffer.readStringCp1252NullTerminated(); + int var2 = buffer.readUnsignedByte(); if (var2 > 0) { this.actions = new String[var2]; for (int var3 = 0; var3 < var2; ++var3) { - this.actions[var3] = var1.readStringCp1252NullTerminated(); + this.actions[var3] = buffer.readStringCp1252NullTerminated(); } } - this.dragZoneSize = var1.readUnsignedByte(); - this.dragThreshold = var1.readUnsignedByte(); - this.isScrollBar = var1.readUnsignedByte() == 1; - this.spellActionName = var1.readStringCp1252NullTerminated(); - this.onLoad = this.readListener(var1); - this.onMouseOver = this.readListener(var1); - this.onMouseLeave = this.readListener(var1); - this.onTargetLeave = this.readListener(var1); - this.onTargetEnter = this.readListener(var1); - this.onVarTransmit = this.readListener(var1); - this.onInvTransmit = this.readListener(var1); - this.onStatTransmit = this.readListener(var1); - this.onTimer = this.readListener(var1); - this.onOp = this.readListener(var1); - this.onMouseRepeat = this.readListener(var1); - this.onClick = this.readListener(var1); - this.onClickRepeat = this.readListener(var1); - this.onRelease = this.readListener(var1); - this.onHold = this.readListener(var1); - this.onDrag = this.readListener(var1); - this.onDragComplete = this.readListener(var1); - this.onScroll = this.readListener(var1); - this.varTransmitTriggers = this.readListenerTriggers(var1); - this.invTransmitTriggers = this.readListenerTriggers(var1); - this.statTransmitTriggers = this.readListenerTriggers(var1); + this.dragZoneSize = buffer.readUnsignedByte(); + this.dragThreshold = buffer.readUnsignedByte(); + this.isScrollBar = buffer.readUnsignedByte() == 1; + this.spellActionName = buffer.readStringCp1252NullTerminated(); + this.onLoad = this.readListener(buffer); + this.onMouseOver = this.readListener(buffer); + this.onMouseLeave = this.readListener(buffer); + this.onTargetLeave = this.readListener(buffer); + this.onTargetEnter = this.readListener(buffer); + this.onVarTransmit = this.readListener(buffer); + this.onInvTransmit = this.readListener(buffer); + this.onStatTransmit = this.readListener(buffer); + this.onTimer = this.readListener(buffer); + this.onOp = this.readListener(buffer); + this.onMouseRepeat = this.readListener(buffer); + this.onClick = this.readListener(buffer); + this.onClickRepeat = this.readListener(buffer); + this.onRelease = this.readListener(buffer); + this.onHold = this.readListener(buffer); + this.onDrag = this.readListener(buffer); + this.onDragComplete = this.readListener(buffer); + this.onScroll = this.readListener(buffer); + this.varTransmitTriggers = this.readListenerTriggers(buffer); + this.invTransmitTriggers = this.readListenerTriggers(buffer); + this.statTransmitTriggers = this.readListenerTriggers(buffer); } @ObfuscatedName("g") @@ -1187,19 +1194,19 @@ public class Widget extends Node { garbageValue = "1906438788" ) @Export("readListener") - Object[] readListener(Buffer var1) { - int var2 = var1.readUnsignedByte(); + Object[] readListener(Buffer buffer) { + int var2 = buffer.readUnsignedByte(); if (var2 == 0) { return null; } else { Object[] var3 = new Object[var2]; for (int var4 = 0; var4 < var2; ++var4) { - int var5 = var1.readUnsignedByte(); + int var5 = buffer.readUnsignedByte(); if (var5 == 0) { - var3[var4] = new Integer(var1.readInt()); + var3[var4] = new Integer(buffer.readInt()); } else if (var5 == 1) { - var3[var4] = var1.readStringCp1252NullTerminated(); + var3[var4] = buffer.readStringCp1252NullTerminated(); } } @@ -1214,15 +1221,15 @@ public class Widget extends Node { garbageValue = "1" ) @Export("readListenerTriggers") - int[] readListenerTriggers(Buffer var1) { - int var2 = var1.readUnsignedByte(); + int[] readListenerTriggers(Buffer buffer) { + int var2 = buffer.readUnsignedByte(); if (var2 == 0) { return null; } else { int[] var3 = new int[var2]; for (int var4 = 0; var4 < var2; ++var4) { - var3[var4] = var1.readInt(); + var3[var4] = buffer.readInt(); } return var3; @@ -1235,13 +1242,13 @@ public class Widget extends Node { garbageValue = "1403134294" ) @Export("swapItems") - public void swapItems(int var1, int var2) { - int var3 = this.itemIds[var2]; - this.itemIds[var2] = this.itemIds[var1]; - this.itemIds[var1] = var3; - var3 = this.itemQuantities[var2]; - this.itemQuantities[var2] = this.itemQuantities[var1]; - this.itemQuantities[var1] = var3; + public void swapItems(int indexA, int indexB) { + int var3 = this.itemIds[indexB]; + this.itemIds[indexB] = this.itemIds[indexA]; + this.itemIds[indexA] = var3; + var3 = this.itemQuantities[indexB]; + this.itemQuantities[indexB] = this.itemQuantities[indexA]; + this.itemQuantities[indexA] = var3; } @ObfuscatedName("x") @@ -1368,7 +1375,7 @@ public class Widget extends Node { garbageValue = "1082545676" ) @Export("getModel") - public Model getModel(SequenceDefinition var1, int var2, boolean var3, PlayerAppearance var4) { + public Model getModel(SequenceDefinition sequence, int frame, boolean var3, PlayerAppearance appearance) { field957 = false; int var5; int var6; @@ -1409,11 +1416,11 @@ public class Widget extends Node { } if (var5 == 3) { - if (var4 == null) { + if (appearance == null) { return null; } - var8 = var4.getModelData(); + var8 = appearance.getModelData(); if (var8 == null) { field957 = true; return null; @@ -1436,8 +1443,8 @@ public class Widget extends Node { Widget_cachedModels.put(var7, (long)(var6 + (var5 << 16))); } - if (var1 != null) { - var7 = var1.animateWidget(var7, var2); + if (sequence != null) { + var7 = sequence.animateWidget(var7, frame); } return var7; @@ -1509,9 +1516,9 @@ public class Widget extends Node { garbageValue = "-30" ) @Export("setAction") - public void setAction(int var1, String var2) { - if (this.actions == null || this.actions.length <= var1) { - String[] var3 = new String[var1 + 1]; + public void setAction(int index, String var2) { + if (this.actions == null || this.actions.length <= index) { + String[] var3 = new String[index + 1]; if (this.actions != null) { for (int var4 = 0; var4 < this.actions.length; ++var4) { var3[var4] = this.actions[var4]; @@ -1521,7 +1528,7 @@ public class Widget extends Node { this.actions = var3; } - this.actions[var1] = var2; + this.actions[index] = var2; } @ObfuscatedName("m") diff --git a/runescape-client/src/main/java/WorldMap.java b/runescape-client/src/main/java/WorldMap.java index ab67905eaf..e18f167bf5 100644 --- a/runescape-client/src/main/java/WorldMap.java +++ b/runescape-client/src/main/java/WorldMap.java @@ -374,7 +374,7 @@ public class WorldMap { var13 = (AbstractWorldMapIcon)var12.next(); var11.add(var13); var14 = new ScriptEvent(); - var15 = new WorldMapEvent(var13.vmethod395(), var13.coord1, var13.coord2); + var15 = new WorldMapEvent(var13.element(), var13.coord1, var13.coord2); var14.setArgs(new Object[]{var15, var1, var2}); if (this.field1010.contains(var13)) { var14.setType(17); @@ -389,7 +389,7 @@ public class WorldMap { var13 = (AbstractWorldMapIcon)var12.next(); if (!var11.contains(var13)) { var14 = new ScriptEvent(); - var15 = new WorldMapEvent(var13.vmethod395(), var13.coord1, var13.coord2); + var15 = new WorldMapEvent(var13.element(), var13.coord1, var13.coord2); var14.setArgs(new Object[]{var15, var1, var2}); var14.setType(16); AbstractArchive.runScript(var14); @@ -444,31 +444,31 @@ public class WorldMap { if (this.mouseCoord != null && var3) { int var8; int var9; - PacketBufferNode var11; + PacketBufferNode var10; if (FriendSystem.jmodCheck() && KeyHandler.KeyHandler_pressedKeys[82] && KeyHandler.KeyHandler_pressedKeys[81]) { int var12 = this.mouseCoord.x; var8 = this.mouseCoord.y; var9 = this.mouseCoord.plane; - var11 = Interpreter.method1915(ClientPacket.field283, Client.packetWriter.isaacCipher); - var11.packetBuffer.writeIntME(0); - var11.packetBuffer.writeShortLE(var8); - var11.packetBuffer.method56(var9); - var11.packetBuffer.writeShort(var12); - Client.packetWriter.method241(var11); + var10 = Interpreter.method1915(ClientPacket.field283, Client.packetWriter.isaacCipher); + var10.packetBuffer.writeIntME(0); + var10.packetBuffer.writeShortLE(var8); + var10.packetBuffer.method56(var9); + var10.packetBuffer.writeShort(var12); + Client.packetWriter.method241(var10); } else { - boolean var10 = true; + boolean var11 = true; if (this.field1004) { var8 = var1 - this.field1002; var9 = var2 - this.field1003; if (var4 - this.field1001 > 500L || var8 < -25 || var8 > 25 || var9 < -25 || var9 > 25) { - var10 = false; + var11 = false; } } - if (var10) { - var11 = Interpreter.method1915(ClientPacket.field267, Client.packetWriter.isaacCipher); - var11.packetBuffer.writeIntME(this.mouseCoord.packed()); - Client.packetWriter.method241(var11); + if (var11) { + var10 = Interpreter.method1915(ClientPacket.field267, Client.packetWriter.isaacCipher); + var10.packetBuffer.writeIntME(this.mouseCoord.packed()); + Client.packetWriter.method241(var10); this.field1001 = 0L; } } @@ -569,17 +569,19 @@ public class WorldMap { garbageValue = "1738506455" ) @Export("mapAreaAtCoord") - public WorldMapArea mapAreaAtCoord(int var1, int var2, int var3) { + public WorldMapArea mapAreaAtCoord(int plane, int x, int y) { Iterator var4 = this.mapAreas.values().iterator(); - while (var4.hasNext()) { - WorldMapArea var5 = (WorldMapArea)var4.next(); - if (var5.containsCoord(var1, var2, var3)) { - return var5; + WorldMapArea var5; + do { + if (!var4.hasNext()) { + return null; } - } - return null; + var5 = (WorldMapArea)var4.next(); + } while(!var5.containsCoord(plane, x, y)); + + return var5; } @ObfuscatedName("a") @@ -650,9 +652,9 @@ public class WorldMap { garbageValue = "-44" ) @Export("setCurrentMapArea") - void setCurrentMapArea(WorldMapArea var1) { - if (this.currentMapArea == null || var1 != this.currentMapArea) { - this.initializeWorldMapManager(var1); + void setCurrentMapArea(WorldMapArea mapArea) { + if (this.currentMapArea == null || mapArea != this.currentMapArea) { + this.initializeWorldMapManager(mapArea); this.jump(-1, -1, -1); } @@ -664,8 +666,8 @@ public class WorldMap { garbageValue = "-1072205896" ) @Export("initializeWorldMapManager") - void initializeWorldMapManager(WorldMapArea var1) { - this.currentMapArea = var1; + void initializeWorldMapManager(WorldMapArea mapArea) { + this.currentMapArea = mapArea; this.worldMapManager = new WorldMapManager(this.mapSceneSprites, this.fonts, this.field990, this.field991); this.cacheLoader.reset(this.currentMapArea.archiveName()); } @@ -696,9 +698,9 @@ public class WorldMap { garbageValue = "1094346962" ) @Export("jump") - void jump(int var1, int var2, int var3) { + void jump(int plane, int x, int y) { if (this.currentMapArea != null) { - int[] var4 = this.currentMapArea.position(var1, var2, var3); + int[] var4 = this.currentMapArea.position(plane, x, y); if (var4 == null) { var4 = this.currentMapArea.position(this.currentMapArea.originPlane(), this.currentMapArea.originX(), this.currentMapArea.originY()); } @@ -721,14 +723,14 @@ public class WorldMap { garbageValue = "-288419793" ) @Export("draw") - public void draw(int var1, int var2, int var3, int var4, int var5) { + public void draw(int x, int y, int width, int height, int cycle) { int[] var6 = new int[4]; Rasterizer2D.Rasterizer2D_getClipArray(var6); - Rasterizer2D.Rasterizer2D_setClip(var1, var2, var3 + var1, var2 + var4); - Rasterizer2D.Rasterizer2D_fillRectangle(var1, var2, var3, var4, -16777216); + Rasterizer2D.Rasterizer2D_setClip(x, y, width + x, y + height); + Rasterizer2D.Rasterizer2D_fillRectangle(x, y, width, height, -16777216); int var7 = this.cacheLoader.getPercentLoaded(); if (var7 < 100) { - this.drawLoading(var1, var2, var3, var4, var7); + this.drawLoading(x, y, width, height, var7); } else { if (!this.worldMapManager.isLoaded()) { this.worldMapManager.load(this.field989, this.currentMapArea.archiveName(), Client.isMembersWorld); @@ -749,28 +751,28 @@ public class WorldMap { } } - int var8 = (int)Math.ceil((double)((float)var3 / this.zoom)); - int var9 = (int)Math.ceil((double)((float)var4 / this.zoom)); - this.worldMapManager.method401(this.worldMapX - var8 / 2, this.worldMapY - var9 / 2, var8 / 2 + this.worldMapX, var9 / 2 + this.worldMapY, var1, var2, var3 + var1, var2 + var4); + int var8 = (int)Math.ceil((double)((float)width / this.zoom)); + int var9 = (int)Math.ceil((double)((float)height / this.zoom)); + this.worldMapManager.method401(this.worldMapX - var8 / 2, this.worldMapY - var9 / 2, var8 / 2 + this.worldMapX, var9 / 2 + this.worldMapY, x, y, width + x, y + height); if (!this.elementsDisabled) { boolean var10 = false; - if (var5 - this.field1007 > 100) { - this.field1007 = var5; + if (cycle - this.field1007 > 100) { + this.field1007 = cycle; var10 = true; } - this.worldMapManager.method402(this.worldMapX - var8 / 2, this.worldMapY - var9 / 2, var8 / 2 + this.worldMapX, var9 / 2 + this.worldMapY, var1, var2, var3 + var1, var2 + var4, this.field1006, this.flashingElements, this.field996, this.field994, var10); + this.worldMapManager.method402(this.worldMapX - var8 / 2, this.worldMapY - var9 / 2, var8 / 2 + this.worldMapX, var9 / 2 + this.worldMapY, x, y, width + x, y + height, this.field1006, this.flashingElements, this.field996, this.field994, var10); } - this.method369(var1, var2, var3, var4, var8, var9); + this.method369(x, y, width, height, var8, var9); if (FriendSystem.jmodCheck() && this.showCoord && this.mouseCoord != null) { this.font.draw("Coord: " + this.mouseCoord, Rasterizer2D.Rasterizer2D_xClipStart + 10, Rasterizer2D.Rasterizer2D_yClipStart + 20, 16776960, -1); } this.worldMapDisplayWidth = var8; this.worldMapDisplayHeight = var9; - this.worldMapDisplayX = var1; - this.worldMapDisplayY = var2; + this.worldMapDisplayX = x; + this.worldMapDisplayY = y; Rasterizer2D.Rasterizer2D_setClipArray(var6); } @@ -834,7 +836,7 @@ public class WorldMap { garbageValue = "-84" ) @Export("drawOverview") - public void drawOverview(int var1, int var2, int var3, int var4) { + public void drawOverview(int x, int y, int width, int height) { if (this.cacheLoader.getIsLoaded()) { if (!this.worldMapManager.isLoaded()) { this.worldMapManager.load(this.field989, this.currentMapArea.archiveName(), Client.isMembersWorld); @@ -843,7 +845,7 @@ public class WorldMap { } } - this.worldMapManager.drawOverview(var1, var2, var3, var4, this.flashingElements, this.field996, this.field994); + this.worldMapManager.drawOverview(x, y, width, height, this.flashingElements, this.field996, this.field994); } } @@ -854,8 +856,8 @@ public class WorldMap { garbageValue = "328502073" ) @Export("setZoomLevel") - public void setZoomLevel(int var1) { - this.zoomTarget = this.method370(var1); + public void setZoomLevel(int zoom) { + this.zoomTarget = this.method370(zoom); } @ObfuscatedName("aj") @@ -922,14 +924,16 @@ public class WorldMap { public WorldMapArea getMapArea(int var1) { Iterator var2 = this.mapAreas.values().iterator(); - while (var2.hasNext()) { - WorldMapArea var3 = (WorldMapArea)var2.next(); - if (var3.id() == var1) { - return var3; + WorldMapArea var3; + do { + if (!var2.hasNext()) { + return null; } - } - return null; + var3 = (WorldMapArea)var2.next(); + } while(var3.id() != var1); + + return var3; } @ObfuscatedName("ak") @@ -1243,12 +1247,12 @@ public class WorldMap { } AbstractWorldMapIcon var12 = (AbstractWorldMapIcon)var10.next(); - WorldMapElement var13 = ViewportMouse.getWorldMapElement(var12.vmethod395()); + WorldMapElement var13 = ViewportMouse.getWorldMapElement(var12.element()); var11 = false; for (int var14 = this.field1008.length - 1; var14 >= 0; --var14) { if (var13.strings[var14] != null) { - Tiles.insertMenuItemNoShift(var13.strings[var14], var13.string1, this.field1008[var14], var12.vmethod395(), var12.coord1.packed(), var12.coord2.packed()); + Tiles.insertMenuItemNoShift(var13.strings[var14], var13.string1, this.field1008[var14], var12.element(), var12.coord1.packed(), var12.coord2.packed()); var11 = true; } } @@ -1278,22 +1282,26 @@ public class WorldMap { int var6 = -1; Iterator var7 = var4.iterator(); - while (var7.hasNext()) { - AbstractWorldMapIcon var8 = (AbstractWorldMapIcon)var7.next(); - int var10 = var8.coord2.x - var2.x; - int var11 = var8.coord2.y - var2.y; - int var9 = var11 * var11 + var10 * var10; - if (var9 == 0) { - return var8.coord2; - } + while (true) { + AbstractWorldMapIcon var8; + int var11; + do { + if (!var7.hasNext()) { + return var5.coord2; + } - if (var9 < var6 || var5 == null) { - var5 = var8; - var6 = var9; - } + var8 = (AbstractWorldMapIcon)var7.next(); + int var9 = var8.coord2.x - var2.x; + int var10 = var8.coord2.y - var2.y; + var11 = var10 * var10 + var9 * var9; + if (var11 == 0) { + return var8.coord2; + } + } while(var11 >= var6 && var5 != null); + + var5 = var8; + var6 = var11; } - - return var5.coord2; } else { return null; } @@ -1366,14 +1374,16 @@ public class WorldMap { if (this.iconIterator == null) { return null; } else { - while (this.iconIterator.hasNext()) { - AbstractWorldMapIcon var1 = (AbstractWorldMapIcon)this.iconIterator.next(); - if (var1.vmethod395() != -1) { - return var1; + AbstractWorldMapIcon var1; + do { + if (!this.iconIterator.hasNext()) { + return null; } - } - return null; + var1 = (AbstractWorldMapIcon)this.iconIterator.next(); + } while(var1.element() == -1); + + return var1; } } diff --git a/runescape-client/src/main/java/WorldMapArchiveLoader.java b/runescape-client/src/main/java/WorldMapArchiveLoader.java index 3ff6dbd111..0240307fe8 100644 --- a/runescape-client/src/main/java/WorldMapArchiveLoader.java +++ b/runescape-client/src/main/java/WorldMapArchiveLoader.java @@ -6,8 +6,7 @@ import net.runelite.mapping.ObfuscatedSignature; @ObfuscatedName("ls") @Implements("WorldMapArchiveLoader") -public class WorldMapArchiveLoader -{ +public class WorldMapArchiveLoader { @ObfuscatedName("o") @Export("cacheName") String cacheName; diff --git a/runescape-client/src/main/java/WorldMapArea.java b/runescape-client/src/main/java/WorldMapArea.java index 8b576be1f7..a7c2416d34 100644 --- a/runescape-client/src/main/java/WorldMapArea.java +++ b/runescape-client/src/main/java/WorldMapArea.java @@ -156,17 +156,19 @@ public class WorldMapArea { garbageValue = "1843012457" ) @Export("containsCoord") - public boolean containsCoord(int var1, int var2, int var3) { + public boolean containsCoord(int plane, int x, int y) { Iterator var4 = this.sections.iterator(); - while (var4.hasNext()) { - WorldMapSection var5 = (WorldMapSection)var4.next(); - if (var5.containsCoord(var1, var2, var3)) { - return true; + WorldMapSection var5; + do { + if (!var4.hasNext()) { + return false; } - } - return false; + var5 = (WorldMapSection)var4.next(); + } while(!var5.containsCoord(plane, x, y)); + + return true; } @ObfuscatedName("w") @@ -175,21 +177,23 @@ public class WorldMapArea { garbageValue = "-693447297" ) @Export("containsPosition") - public boolean containsPosition(int var1, int var2) { - int var3 = var1 / 64; - int var4 = var2 / 64; + public boolean containsPosition(int x, int y) { + int var3 = x / 64; + int var4 = y / 64; if (var3 >= this.minX0 && var3 <= this.maxX0) { if (var4 >= this.minY0 && var4 <= this.maxY0) { Iterator var5 = this.sections.iterator(); - while (var5.hasNext()) { - WorldMapSection var6 = (WorldMapSection)var5.next(); - if (var6.containsPosition(var1, var2)) { - return true; + WorldMapSection var6; + do { + if (!var5.hasNext()) { + return false; } - } - return false; + var6 = (WorldMapSection)var5.next(); + } while(!var6.containsPosition(x, y)); + + return true; } else { return false; } @@ -204,17 +208,19 @@ public class WorldMapArea { garbageValue = "745399916" ) @Export("position") - public int[] position(int var1, int var2, int var3) { + public int[] position(int plane, int x, int y) { Iterator var4 = this.sections.iterator(); - while (var4.hasNext()) { - WorldMapSection var5 = (WorldMapSection)var4.next(); - if (var5.containsCoord(var1, var2, var3)) { - return var5.position(var1, var2, var3); + WorldMapSection var5; + do { + if (!var4.hasNext()) { + return null; } - } - return null; + var5 = (WorldMapSection)var4.next(); + } while(!var5.containsCoord(plane, x, y)); + + return var5.position(plane, x, y); } @ObfuscatedName("u") @@ -223,17 +229,19 @@ public class WorldMapArea { garbageValue = "1509069978" ) @Export("coord") - public Coord coord(int var1, int var2) { + public Coord coord(int x, int y) { Iterator var3 = this.sections.iterator(); - while (var3.hasNext()) { - WorldMapSection var4 = (WorldMapSection)var3.next(); - if (var4.containsPosition(var1, var2)) { - return var4.coord(var1, var2); + WorldMapSection var4; + do { + if (!var3.hasNext()) { + return null; } - } - return null; + var4 = (WorldMapSection)var3.next(); + } while(!var4.containsPosition(x, y)); + + return var4.coord(x, y); } @ObfuscatedName("g") diff --git a/runescape-client/src/main/java/WorldMapCacheName.java b/runescape-client/src/main/java/WorldMapCacheName.java index a08306244e..e01228c344 100644 --- a/runescape-client/src/main/java/WorldMapCacheName.java +++ b/runescape-client/src/main/java/WorldMapCacheName.java @@ -70,7 +70,7 @@ public class WorldMapCacheName { } else { ByteArrayPool.field55 = null; WorldMapSection2.field1082 = null; - RouteStrategy.field760 = (byte[][][])null; + RouteStrategy.field760 = ((byte[][][])null); } } @@ -145,24 +145,24 @@ public class WorldMapCacheName { garbageValue = "519207109" ) @Export("addPlayerToScene") - static void addPlayerToScene(Player var0, boolean var1) { - if (var0 != null && var0.isVisible() && !var0.isHidden) { - var0.isUnanimated = false; - if ((Client.isLowDetail && Players.Players_count > 50 || Players.Players_count > 200) && var1 && var0.movementSequence == var0.readySequence) { - var0.isUnanimated = true; + static void addPlayerToScene(Player player, boolean var1) { + if (player != null && player.isVisible() && !player.isHidden) { + player.isUnanimated = false; + if ((Client.isLowDetail && Players.Players_count > 50 || Players.Players_count > 200) && var1 && player.movementSequence == player.readySequence) { + player.isUnanimated = true; } - int var2 = var0.x >> 7; - int var3 = var0.y >> 7; + int var2 = player.x >> 7; + int var3 = player.y >> 7; if (var2 >= 0 && var2 < 104 && var3 >= 0 && var3 < 104) { - long var4 = FontName.calculateTag(0, 0, 0, false, var0.index); - if (var0.model0 != null && Client.cycle >= var0.animationCycleStart && Client.cycle < var0.animationCycleEnd) { - var0.isUnanimated = false; - var0.tileHeight = class32.getTileHeight(var0.x, var0.y, SoundSystem.plane); - var0.playerCycle = Client.cycle; - class65.scene.method286(SoundSystem.plane, var0.x, var0.y, var0.tileHeight, 60, var0, var0.field9, var4, var0.field721, var0.field722, var0.field723, var0.field724); + long var4 = FontName.calculateTag(0, 0, 0, false, player.index); + if (player.model0 != null && Client.cycle >= player.animationCycleStart && Client.cycle < player.animationCycleEnd) { + player.isUnanimated = false; + player.tileHeight = class32.getTileHeight(player.x, player.y, SoundSystem.plane); + player.playerCycle = Client.cycle; + class65.scene.method286(SoundSystem.plane, player.x, player.y, player.tileHeight, 60, player, player.field9, var4, player.field721, player.field722, player.field723, player.field724); } else { - if ((var0.x & 127) == 64 && (var0.y & 127) == 64) { + if ((player.x & 127) == 64 && (player.y & 127) == 64) { if (Client.tileLastDrawnActor[var2][var3] == Client.viewportDrawCount) { return; } @@ -170,9 +170,9 @@ public class WorldMapCacheName { Client.tileLastDrawnActor[var2][var3] = Client.viewportDrawCount; } - var0.tileHeight = class32.getTileHeight(var0.x, var0.y, SoundSystem.plane); - var0.playerCycle = Client.cycle; - class65.scene.method285(SoundSystem.plane, var0.x, var0.y, var0.tileHeight, 60, var0, var0.field9, var4, var0.field10); + player.tileHeight = class32.getTileHeight(player.x, player.y, SoundSystem.plane); + player.playerCycle = Client.cycle; + class65.scene.method285(SoundSystem.plane, player.x, player.y, player.tileHeight, 60, player, player.field9, var4, player.field10); } } } diff --git a/runescape-client/src/main/java/WorldMapElement.java b/runescape-client/src/main/java/WorldMapElement.java index c944c25f41..e5977c7fd7 100644 --- a/runescape-client/src/main/java/WorldMapElement.java +++ b/runescape-client/src/main/java/WorldMapElement.java @@ -124,14 +124,14 @@ public class WorldMapElement extends DualNode { garbageValue = "81" ) @Export("decode") - public void decode(Buffer var1) { + public void decode(Buffer buffer) { while (true) { - int var2 = var1.readUnsignedByte(); + int var2 = buffer.readUnsignedByte(); if (var2 == 0) { return; } - this.decodeNext(var1, var2); + this.decodeNext(buffer, var2); } } @@ -141,82 +141,82 @@ public class WorldMapElement extends DualNode { garbageValue = "-1197630144" ) @Export("decodeNext") - void decodeNext(Buffer var1, int var2) { - if (var2 == 1) { - this.sprite1 = var1.method51(); - } else if (var2 == 2) { - this.sprite2 = var1.method51(); - } else if (var2 == 3) { - this.field1021 = var1.readStringCp1252NullTerminated(); - } else if (var2 == 4) { - this.field1022 = var1.readMedium(); - } else if (var2 == 5) { - var1.readMedium(); - } else if (var2 == 6) { - this.textSize = var1.readUnsignedByte(); + void decodeNext(Buffer buffer, int opcode) { + if (opcode == 1) { + this.sprite1 = buffer.method51(); + } else if (opcode == 2) { + this.sprite2 = buffer.method51(); + } else if (opcode == 3) { + this.field1021 = buffer.readStringCp1252NullTerminated(); + } else if (opcode == 4) { + this.field1022 = buffer.readMedium(); + } else if (opcode == 5) { + buffer.readMedium(); + } else if (opcode == 6) { + this.textSize = buffer.readUnsignedByte(); } else { int var3; - if (var2 == 7) { - var3 = var1.readUnsignedByte(); + if (opcode == 7) { + var3 = buffer.readUnsignedByte(); if ((var3 & 1) == 0) { } if ((var3 & 2) == 2) { } - } else if (var2 == 8) { - var1.readUnsignedByte(); - } else if (var2 >= 10 && var2 <= 14) { - this.strings[var2 - 10] = var1.readStringCp1252NullTerminated(); - } else if (var2 == 15) { - var3 = var1.readUnsignedByte(); + } else if (opcode == 8) { + buffer.readUnsignedByte(); + } else if (opcode >= 10 && opcode <= 14) { + this.strings[opcode - 10] = buffer.readStringCp1252NullTerminated(); + } else if (opcode == 15) { + var3 = buffer.readUnsignedByte(); this.field1023 = new int[var3 * 2]; int var4; for (var4 = 0; var4 < var3 * 2; ++var4) { - this.field1023[var4] = var1.method44(); + this.field1023[var4] = buffer.method44(); } - var1.readInt(); - var4 = var1.readUnsignedByte(); + buffer.readInt(); + var4 = buffer.readUnsignedByte(); this.field1028 = new int[var4]; int var5; for (var5 = 0; var5 < this.field1028.length; ++var5) { - this.field1028[var5] = var1.readInt(); + this.field1028[var5] = buffer.readInt(); } this.field1029 = new byte[var3]; for (var5 = 0; var5 < var3; ++var5) { - this.field1029[var5] = var1.readByte(); + this.field1029[var5] = buffer.readByte(); } - } else if (var2 != 16) { - if (var2 == 17) { - this.string1 = var1.readStringCp1252NullTerminated(); - } else if (var2 == 18) { - var1.method51(); - } else if (var2 == 19) { - this.category = var1.readUnsignedShort(); - } else if (var2 == 21) { - var1.readInt(); - } else if (var2 == 22) { - var1.readInt(); - } else if (var2 == 23) { - var1.readUnsignedByte(); - var1.readUnsignedByte(); - var1.readUnsignedByte(); - } else if (var2 == 24) { - var1.method44(); - var1.method44(); - } else if (var2 == 25) { - var1.method51(); - } else if (var2 == 28) { - var1.readUnsignedByte(); - } else if (var2 == 29) { + } else if (opcode != 16) { + if (opcode == 17) { + this.string1 = buffer.readStringCp1252NullTerminated(); + } else if (opcode == 18) { + buffer.method51(); + } else if (opcode == 19) { + this.category = buffer.readUnsignedShort(); + } else if (opcode == 21) { + buffer.readInt(); + } else if (opcode == 22) { + buffer.readInt(); + } else if (opcode == 23) { + buffer.readUnsignedByte(); + buffer.readUnsignedByte(); + buffer.readUnsignedByte(); + } else if (opcode == 24) { + buffer.method44(); + buffer.method44(); + } else if (opcode == 25) { + buffer.method51(); + } else if (opcode == 28) { + buffer.readUnsignedByte(); + } else if (opcode == 29) { class266[] var6 = new class266[]{class266.field3527, class266.field3526, class266.field3529}; - this.field3287 = (class266)ScriptFrame.findEnumerated(var6, var1.readUnsignedByte()); - } else if (var2 == 30) { - this.field3301 = (class249)ScriptFrame.findEnumerated(FloorUnderlayDefinition.method4839(), var1.readUnsignedByte()); + this.field3287 = (class266)ScriptFrame.findEnumerated(var6, buffer.readUnsignedByte()); + } else if (opcode == 30) { + this.field3301 = (class249)ScriptFrame.findEnumerated(FloorUnderlayDefinition.method4839(), buffer.readUnsignedByte()); } } } diff --git a/runescape-client/src/main/java/WorldMapEvent.java b/runescape-client/src/main/java/WorldMapEvent.java index 02aee7929e..40e3e92b0d 100644 --- a/runescape-client/src/main/java/WorldMapEvent.java +++ b/runescape-client/src/main/java/WorldMapEvent.java @@ -78,18 +78,18 @@ public class WorldMapEvent { return; } - long tag = ViewportMouse.ViewportMouse_entityTags[var8]; - if (var6 != tag) { + long var10 = ViewportMouse.ViewportMouse_entityTags[var8]; + if (var6 != var10) { label276: { - var6 = tag; - int x = method780(var8); + var6 = var10; + int var12 = method780(var8); long var13 = ViewportMouse.ViewportMouse_entityTags[var8]; - int y = (int)(var13 >>> 7 & 127L); - y = y; + int var15 = (int)(var13 >>> 7 & 127L); + var15 = var15; int var16 = GrandExchangeEvent.method80(var8); - int identifier = ClientPreferences.method1808(var8); - if (var16 == 2 && class65.scene.getObjectFlags(SoundSystem.plane, x, y, tag) >= 0) { - ObjectDefinition var18 = class50.getObjectDefinition(identifier); + int var17 = ClientPreferences.method1808(var8); + if (var16 == 2 && class65.scene.getObjectFlags(SoundSystem.plane, var12, var15, var10) >= 0) { + ObjectDefinition var18 = class50.getObjectDefinition(var17); if (var18.transforms != null) { var18 = var18.transform(); } @@ -99,10 +99,10 @@ public class WorldMapEvent { } if (Client.isItemSelected == 1) { - Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(65535) + var18.name, 1, identifier, x, y); + Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(65535) + var18.name, 1, var17, var12, var15); } else if (Client.isSpellSelected) { if ((FloorDecoration.selectedSpellFlags & 4) == 4) { - Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(65535) + var18.name, 2, identifier, x, y); + Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(65535) + var18.name, 2, var17, var12, var15); } } else { String[] var19 = var18.actions; @@ -130,90 +130,90 @@ public class WorldMapEvent { var21 = 1001; } - Tiles.insertMenuItemNoShift(var19[var20], BufferedFile.colorStartTag(65535) + var18.name, var21, identifier, x, y); + Tiles.insertMenuItemNoShift(var19[var20], BufferedFile.colorStartTag(65535) + var18.name, var21, var17, var12, var15); } } } - Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(65535) + var18.name, 1002, var18.id, x, y); + Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(65535) + var18.name, 1002, var18.id, var12, var15); } } - int var22; + int[] var22; int var30; - NPC var31; - Player var32; - int[] var34; + int var31; + NPC var32; + Player var34; if (var16 == 1) { - NPC var23 = Client.npcs[identifier]; + NPC var23 = Client.npcs[var17]; if (var23 == null) { break label276; } if (var23.definition.size == 1 && (var23.x & 127) == 64 && (var23.y & 127) == 64) { - for (var30 = 0; var30 < Client.npcCount; ++var30) { - var31 = Client.npcs[Client.npcIndices[var30]]; - if (var31 != null && var23 != var31 && var31.definition.size == 1 && var31.x == var23.x && var31.y == var23.y) { - Tile.addNpcToMenu(var31.definition, Client.npcIndices[var30], x, y); + for (var31 = 0; var31 < Client.npcCount; ++var31) { + var32 = Client.npcs[Client.npcIndices[var31]]; + if (var32 != null && var23 != var32 && var32.definition.size == 1 && var32.x == var23.x && var32.y == var23.y) { + Tile.addNpcToMenu(var32.definition, Client.npcIndices[var31], var12, var15); } } - var30 = Players.Players_count; - var34 = Players.Players_indices; + var31 = Players.Players_count; + var22 = Players.Players_indices; - for (var22 = 0; var22 < var30; ++var22) { - var32 = Client.players[var34[var22]]; - if (var32 != null && var32.x == var23.x && var32.y == var23.y) { - TotalQuantityComparator.addPlayerToMenu(var32, var34[var22], x, y); + for (var30 = 0; var30 < var31; ++var30) { + var34 = Client.players[var22[var30]]; + if (var34 != null && var34.x == var23.x && var34.y == var23.y) { + TotalQuantityComparator.addPlayerToMenu(var34, var22[var30], var12, var15); } } } - Tile.addNpcToMenu(var23.definition, identifier, x, y); + Tile.addNpcToMenu(var23.definition, var17, var12, var15); } if (var16 == 0) { - Player var33 = Client.players[identifier]; + Player var33 = Client.players[var17]; if (var33 == null) { break label276; } if ((var33.x & 127) == 64 && (var33.y & 127) == 64) { - for (var30 = 0; var30 < Client.npcCount; ++var30) { - var31 = Client.npcs[Client.npcIndices[var30]]; - if (var31 != null && var31.definition.size == 1 && var33.x == var31.x && var33.y == var31.y) { - Tile.addNpcToMenu(var31.definition, Client.npcIndices[var30], x, y); + for (var31 = 0; var31 < Client.npcCount; ++var31) { + var32 = Client.npcs[Client.npcIndices[var31]]; + if (var32 != null && var32.definition.size == 1 && var33.x == var32.x && var33.y == var32.y) { + Tile.addNpcToMenu(var32.definition, Client.npcIndices[var31], var12, var15); } } - var30 = Players.Players_count; - var34 = Players.Players_indices; + var31 = Players.Players_count; + var22 = Players.Players_indices; - for (var22 = 0; var22 < var30; ++var22) { - var32 = Client.players[var34[var22]]; - if (var32 != null && var32 != var33 && var32.x == var33.x && var32.y == var33.y) { - TotalQuantityComparator.addPlayerToMenu(var32, var34[var22], x, y); + for (var30 = 0; var30 < var31; ++var30) { + var34 = Client.players[var22[var30]]; + if (var34 != null && var34 != var33 && var34.x == var33.x && var34.y == var33.y) { + TotalQuantityComparator.addPlayerToMenu(var34, var22[var30], var12, var15); } } } - if (identifier != Client.combatTargetPlayerIndex) { - TotalQuantityComparator.addPlayerToMenu(var33, identifier, x, y); + if (var17 != Client.combatTargetPlayerIndex) { + TotalQuantityComparator.addPlayerToMenu(var33, var17, var12, var15); } else { - var4 = tag; + var4 = var10; } } if (var16 == 3) { - NodeDeque var35 = Client.groundItems[SoundSystem.plane][x][y]; + NodeDeque var35 = Client.groundItems[SoundSystem.plane][var12][var15]; if (var35 != null) { for (GroundItem var24 = (GroundItem)var35.first(); var24 != null; var24 = (GroundItem)var35.next()) { ItemDefinition var25 = Skills.getItemDefinition(var24.id); if (Client.isItemSelected == 1) { - Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(16748608) + var25.name, 16, var24.id, x, y); + Tiles.insertMenuItemNoShift("Use", Client.selectedItemName + " -> " + BufferedFile.colorStartTag(16748608) + var25.name, 16, var24.id, var12, var15); } else if (Client.isSpellSelected) { if ((FloorDecoration.selectedSpellFlags & 1) == 1) { - Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(16748608) + var25.name, 17, var24.id, x, y); + Tiles.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " -> " + BufferedFile.colorStartTag(16748608) + var25.name, 17, var24.id, var12, var15); } } else { String[] var26 = var25.groundActions; @@ -241,13 +241,13 @@ public class WorldMapEvent { var28 = 22; } - Tiles.insertMenuItemNoShift(var26[var27], BufferedFile.colorStartTag(16748608) + var25.name, var28, var24.id, x, y); + Tiles.insertMenuItemNoShift(var26[var27], BufferedFile.colorStartTag(16748608) + var25.name, var28, var24.id, var12, var15); } else if (var27 == 2) { - Tiles.insertMenuItemNoShift("Take", BufferedFile.colorStartTag(16748608) + var25.name, 20, var24.id, x, y); + Tiles.insertMenuItemNoShift("Take", BufferedFile.colorStartTag(16748608) + var25.name, 20, var24.id, var12, var15); } } - Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(16748608) + var25.name, 1004, var24.id, x, y); + Tiles.insertMenuItemNoShift("Examine", BufferedFile.colorStartTag(16748608) + var25.name, 1004, var24.id, var12, var15); } } } diff --git a/runescape-client/src/main/java/WorldMapIcon1.java b/runescape-client/src/main/java/WorldMapIcon1.java index b22d71e9ad..fb95ef0345 100644 --- a/runescape-client/src/main/java/WorldMapIcon1.java +++ b/runescape-client/src/main/java/WorldMapIcon1.java @@ -57,7 +57,7 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { super(var1, var2); this.field1031 = var3; this.label0 = var4; - WorldMapElement var5 = ViewportMouse.getWorldMapElement(this.vmethod395()); + WorldMapElement var5 = ViewportMouse.getWorldMapElement(this.element()); Sprite var6 = var5.getSprite(false); if (var6 != null) { this.field1032 = var6.subWidth; @@ -74,7 +74,7 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { signature = "(I)I", garbageValue = "1990181988" ) - public int vmethod395() { + public int element() { return this.field1031; } @@ -83,7 +83,7 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { signature = "(I)Laj;", garbageValue = "1159446036" ) - WorldMapLabel vmethod396() { + WorldMapLabel label() { return this.label0; } @@ -112,7 +112,7 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { ) @Export("addGameMessage") static void addGameMessage(int var0, String var1, String var2) { - GrandExchangeEvents.addMessage(var0, var1, var2, (String)null); + GrandExchangeEvents.addChatMessage(var0, var1, var2, (String)null); } @ObfuscatedName("fz") @@ -122,57 +122,57 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { ) static final void method212() { for (int var0 = 0; var0 < Client.soundEffectCount; ++var0) { - int var10002 = Client.queuedSoundEffectDelays[var0]--; + int var10003 = Client.queuedSoundEffectDelays[var0]--; if (Client.queuedSoundEffectDelays[var0] >= -10) { - SoundEffect var10 = Client.soundEffects[var0]; - if (var10 == null) { - Object var2 = null; - var10 = SoundEffect.readSoundEffect(WorldMapDecoration.archive4, Client.soundEffectIds[var0], 0); - if (var10 == null) { + SoundEffect var11 = Client.soundEffects[var0]; + if (var11 == null) { + Object var3 = null; + var11 = SoundEffect.readSoundEffect(WorldMapDecoration.archive4, Client.soundEffectIds[var0], 0); + if (var11 == null) { continue; } - int[] var10000 = Client.queuedSoundEffectDelays; - var10000[var0] += var10.method303(); - Client.soundEffects[var0] = var10; + int[] var4 = Client.queuedSoundEffectDelays; + var4[var0] += var11.method303(); + Client.soundEffects[var0] = var11; } if (Client.queuedSoundEffectDelays[var0] < 0) { - int var11; + int var12; if (Client.soundLocations[var0] != 0) { - int var3 = (Client.soundLocations[var0] & 255) * 128; - int var4 = Client.soundLocations[var0] >> 16 & 255; - int var5 = var4 * 128 + 64 - Canvas.localPlayer.x; - if (var5 < 0) { - var5 = -var5; + int var13 = (Client.soundLocations[var0] & 255) * 128; + int var5 = Client.soundLocations[var0] >> 16 & 255; + int var6 = var5 * 128 + 64 - Canvas.localPlayer.x; + if (var6 < 0) { + var6 = -var6; } - int var6 = Client.soundLocations[var0] >> 8 & 255; - int var7 = var6 * 128 + 64 - Canvas.localPlayer.y; - if (var7 < 0) { - var7 = -var7; + int var7 = Client.soundLocations[var0] >> 8 & 255; + int var8 = var7 * 128 + 64 - Canvas.localPlayer.y; + if (var8 < 0) { + var8 = -var8; } - int var8 = var5 + var7 - 128; - if (var8 > var3) { + int var9 = var6 + var8 - 128; + if (var9 > var13) { Client.queuedSoundEffectDelays[var0] = -100; continue; } - if (var8 < 0) { - var8 = 0; + if (var9 < 0) { + var9 = 0; } - var11 = (var3 - var8) * Client.field115 / var3; + var12 = (var13 - var9) * Client.field115 / var13; } else { - var11 = Client.soundEffectVolume; + var12 = Client.soundEffectVolume; } - if (var11 > 0) { - RawSound var12 = var10.toRawSound().resample(MilliClock.decimator); - RawPcmStream var13 = RawPcmStream.createRawPcmStream(var12, 100, var11); - var13.setNumLoops(Client.queuedSoundEffectLoops[var0] - 1); - TaskHandler.pcmStreamMixer.addSubStream(var13); + if (var12 > 0) { + RawSound var14 = var11.toRawSound().resample(MilliClock.decimator); + RawPcmStream var15 = RawPcmStream.createRawPcmStream(var14, 100, var12); + var15.setNumLoops(Client.queuedSoundEffectLoops[var0] - 1); + TaskHandler.pcmStreamMixer.addSubStream(var15); } Client.queuedSoundEffectDelays[var0] = -100; @@ -180,12 +180,12 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { } else { --Client.soundEffectCount; - for (int var1 = var0; var1 < Client.soundEffectCount; ++var1) { - Client.soundEffectIds[var1] = Client.soundEffectIds[var1 + 1]; - Client.soundEffects[var1] = Client.soundEffects[var1 + 1]; - Client.queuedSoundEffectLoops[var1] = Client.queuedSoundEffectLoops[var1 + 1]; - Client.queuedSoundEffectDelays[var1] = Client.queuedSoundEffectDelays[var1 + 1]; - Client.soundLocations[var1] = Client.soundLocations[var1 + 1]; + for (int var2 = var0; var2 < Client.soundEffectCount; ++var2) { + Client.soundEffectIds[var2] = Client.soundEffectIds[var2 + 1]; + Client.soundEffects[var2] = Client.soundEffects[var2 + 1]; + Client.queuedSoundEffectLoops[var2] = Client.queuedSoundEffectLoops[var2 + 1]; + Client.queuedSoundEffectDelays[var2] = Client.queuedSoundEffectDelays[var2 + 1]; + Client.soundLocations[var2] = Client.soundLocations[var2 + 1]; } --var0; @@ -193,14 +193,14 @@ public class WorldMapIcon1 extends AbstractWorldMapIcon { } if (Client.field107) { - boolean var9; + boolean var10; if (class214.field1129 != 0) { - var9 = true; + var10 = true; } else { - var9 = class214.midiPcmStream.isReady(); + var10 = class214.midiPcmStream.isReady(); } - if (!var9) { + if (!var10) { if (Client.field128 != 0 && Client.field112 != -1) { Login.method2076(UserComparator3.archive6, Client.field112, 0, Client.field128, false); } diff --git a/runescape-client/src/main/java/WorldMapIcon2.java b/runescape-client/src/main/java/WorldMapIcon2.java index 450dc4d60a..342b053130 100644 --- a/runescape-client/src/main/java/WorldMapIcon2.java +++ b/runescape-client/src/main/java/WorldMapIcon2.java @@ -56,7 +56,7 @@ public class WorldMapIcon2 extends AbstractWorldMapIcon { signature = "(I)I", garbageValue = "1990181988" ) - public int vmethod395() { + public int element() { return this.field1036; } @@ -65,7 +65,7 @@ public class WorldMapIcon2 extends AbstractWorldMapIcon { signature = "(I)Laj;", garbageValue = "1159446036" ) - WorldMapLabel vmethod396() { + WorldMapLabel label() { return this.label0; } @@ -95,7 +95,7 @@ public class WorldMapIcon2 extends AbstractWorldMapIcon { void method399() { this.field1036 = class50.getObjectDefinition(this.field1034).transform().mapIconId; this.label0 = this.field1035.method420(ViewportMouse.getWorldMapElement(this.field1036)); - WorldMapElement var1 = ViewportMouse.getWorldMapElement(this.vmethod395()); + WorldMapElement var1 = ViewportMouse.getWorldMapElement(this.element()); Sprite var2 = var1.getSprite(false); if (var2 != null) { this.field1037 = var2.subWidth; diff --git a/runescape-client/src/main/java/WorldMapLabel.java b/runescape-client/src/main/java/WorldMapLabel.java index 0917600d1d..525708dfec 100644 --- a/runescape-client/src/main/java/WorldMapLabel.java +++ b/runescape-client/src/main/java/WorldMapLabel.java @@ -190,7 +190,7 @@ public class WorldMapLabel { VarbitDefinition.indexedSpriteWidths = null; SecureRandomCallable.indexedSpriteHeights = null; class328.indexedSpritePalette = null; - class328.spritePixels = (byte[][])null; + class328.spritePixels = ((byte[][])null); return var0; } @@ -200,8 +200,8 @@ public class WorldMapLabel { garbageValue = "1459100828" ) @Export("compareWorlds") - static int compareWorlds(World var0, World var1, int var2, boolean var3) { - if (var2 == 1) { + static int compareWorlds(World var0, World var1, int mode, boolean var3) { + if (mode == 1) { int var4 = var0.population; int var5 = var1.population; if (!var3) { @@ -216,7 +216,7 @@ public class WorldMapLabel { return var4 - var5; } else { - return var2 == 2 ? var0.location - var1.location : (var2 == 3 ? (var0.activity.equals("-") ? (var1.activity.equals("-") ? 0 : (var3 ? -1 : 1)) : (var1.activity.equals("-") ? (var3 ? 1 : -1) : var0.activity.compareTo(var1.activity))) : (var2 == 4 ? (var0.method357() ? (var1.method357() ? 0 : 1) : (var1.method357() ? -1 : 0)) : (var2 == 5 ? (var0.method356() ? (var1.method356() ? 0 : 1) : (var1.method356() ? -1 : 0)) : (var2 == 6 ? (var0.isPvp() ? (var1.isPvp() ? 0 : 1) : (var1.isPvp() ? -1 : 0)) : (var2 == 7 ? (var0.isMembersOnly() ? (var1.isMembersOnly() ? 0 : 1) : (var1.isMembersOnly() ? -1 : 0)) : var0.id - var1.id))))); + return mode == 2 ? var0.location - var1.location : (mode == 3 ? (var0.activity.equals("-") ? (var1.activity.equals("-") ? 0 : (var3 ? -1 : 1)) : (var1.activity.equals("-") ? (var3 ? 1 : -1) : var0.activity.compareTo(var1.activity))) : (mode == 4 ? (var0.method357() ? (var1.method357() ? 0 : 1) : (var1.method357() ? -1 : 0)) : (mode == 5 ? (var0.method356() ? (var1.method356() ? 0 : 1) : (var1.method356() ? -1 : 0)) : (mode == 6 ? (var0.isPvp() ? (var1.isPvp() ? 0 : 1) : (var1.isPvp() ? -1 : 0)) : (mode == 7 ? (var0.isMembersOnly() ? (var1.isMembersOnly() ? 0 : 1) : (var1.isMembersOnly() ? -1 : 0)) : var0.id - var1.id))))); } } diff --git a/runescape-client/src/main/java/WorldMapManager.java b/runescape-client/src/main/java/WorldMapManager.java index b7fc8eccab..46b9863c80 100644 --- a/runescape-client/src/main/java/WorldMapManager.java +++ b/runescape-client/src/main/java/WorldMapManager.java @@ -108,21 +108,21 @@ public final class WorldMapManager { garbageValue = "32" ) @Export("load") - public void load(AbstractArchive var1, String var2, boolean var3) { + public void load(AbstractArchive indexCache, String cacheName, boolean isMembersWorld) { if (!this.loadStarted) { this.isLoaded0 = false; this.loadStarted = true; System.nanoTime(); - int var4 = var1.getGroupId(WorldMapCacheName.WorldMapCacheName_details.name); - int var5 = var1.getFileId(var4, var2); - Buffer var6 = new Buffer(var1.takeFileByNames(WorldMapCacheName.WorldMapCacheName_details.name, var2)); - Buffer var7 = new Buffer(var1.takeFileByNames(WorldMapCacheName.WorldMapCacheName_compositeMap.name, var2)); + int var4 = indexCache.getGroupId(WorldMapCacheName.WorldMapCacheName_details.name); + int var5 = indexCache.getFileId(var4, cacheName); + Buffer var6 = new Buffer(indexCache.takeFileByNames(WorldMapCacheName.WorldMapCacheName_details.name, cacheName)); + Buffer var7 = new Buffer(indexCache.takeFileByNames(WorldMapCacheName.WorldMapCacheName_compositeMap.name, cacheName)); System.nanoTime(); System.nanoTime(); this.mapAreaData = new WorldMapAreaData(); try { - this.mapAreaData.method387(var6, var7, var5, var3); + this.mapAreaData.method387(var6, var7, var5, isMembersWorld); } catch (IllegalStateException var16) { return; } @@ -142,36 +142,36 @@ public final class WorldMapManager { this.regions = new WorldMapRegion[var8][var9]; Iterator var10 = this.mapAreaData.field1016.iterator(); - int var12; + int var11; while (var10.hasNext()) { - class15 var11 = (class15)var10.next(); - var12 = var11.field149; - int var13 = var11.field146; - int var14 = var12 - this.mapAreaData.minX(); + class15 var12 = (class15)var10.next(); + var11 = var12.field149; + int var13 = var12.field146; + int var14 = var11 - this.mapAreaData.minX(); int var15 = var13 - this.mapAreaData.minY(); - this.regions[var14][var15] = new WorldMapRegion(var12, var13, this.mapAreaData.method386(), this.fonts); - this.regions[var14][var15].method447(var11, this.mapAreaData.field1018); + this.regions[var14][var15] = new WorldMapRegion(var11, var13, this.mapAreaData.method386(), this.fonts); + this.regions[var14][var15].method447(var12, this.mapAreaData.field1018); } for (int var17 = 0; var17 < var8; ++var17) { - for (var12 = 0; var12 < var9; ++var12) { - if (this.regions[var17][var12] == null) { - this.regions[var17][var12] = new WorldMapRegion(this.mapAreaData.minX() + var17, this.mapAreaData.minY() + var12, this.mapAreaData.method386(), this.fonts); - this.regions[var17][var12].method405(this.mapAreaData.field1017, this.mapAreaData.field1018); + for (var11 = 0; var11 < var9; ++var11) { + if (this.regions[var17][var11] == null) { + this.regions[var17][var11] = new WorldMapRegion(this.mapAreaData.minX() + var17, this.mapAreaData.minY() + var11, this.mapAreaData.method386(), this.fonts); + this.regions[var17][var11].method405(this.mapAreaData.field1017, this.mapAreaData.field1018); } } } System.nanoTime(); System.nanoTime(); - if (var1.method9(WorldMapCacheName.WorldMapCacheName_compositeTexture.name, var2)) { - byte[] var18 = var1.takeFileByNames(WorldMapCacheName.WorldMapCacheName_compositeTexture.name, var2); + if (indexCache.method9(WorldMapCacheName.WorldMapCacheName_compositeTexture.name, cacheName)) { + byte[] var18 = indexCache.takeFileByNames(WorldMapCacheName.WorldMapCacheName_compositeTexture.name, cacheName); this.overviewSprite = class27.convertJpgToSprite(var18); } System.nanoTime(); - var1.method6(); - var1.method8(); + indexCache.method6(); + indexCache.method8(); this.isLoaded0 = true; } @@ -421,7 +421,7 @@ public final class WorldMapManager { while (var4.hasNext()) { AbstractWorldMapIcon var5 = (AbstractWorldMapIcon)var4.next(); if (var5.method19()) { - int var6 = var5.vmethod395(); + int var6 = var5.element(); if (!this.icons.containsKey(var6)) { LinkedList var7 = new LinkedList(); var7.add(var5); @@ -461,16 +461,16 @@ public final class WorldMapManager { garbageValue = "514181856" ) @Export("itemContainerSetItem") - static void itemContainerSetItem(int var0, int var1, int var2, int var3) { - ItemContainer var4 = (ItemContainer)ItemContainer.itemContainers.get((long)var0); + static void itemContainerSetItem(int itemContainerId, int index, int itemId, int itemQuantity) { + ItemContainer var4 = (ItemContainer)ItemContainer.itemContainers.get((long)itemContainerId); if (var4 == null) { var4 = new ItemContainer(); - ItemContainer.itemContainers.put(var4, (long)var0); + ItemContainer.itemContainers.put(var4, (long)itemContainerId); } - if (var4.ids.length <= var1) { - int[] var5 = new int[var1 + 1]; - int[] var6 = new int[var1 + 1]; + if (var4.ids.length <= index) { + int[] var5 = new int[index + 1]; + int[] var6 = new int[index + 1]; int var7; for (var7 = 0; var7 < var4.ids.length; ++var7) { @@ -478,7 +478,7 @@ public final class WorldMapManager { var6[var7] = var4.quantities[var7]; } - for (var7 = var4.ids.length; var7 < var1; ++var7) { + for (var7 = var4.ids.length; var7 < index; ++var7) { var5[var7] = -1; var6[var7] = 0; } @@ -487,8 +487,8 @@ public final class WorldMapManager { var4.quantities = var6; } - var4.ids[var1] = var2; - var4.quantities[var1] = var3; + var4.ids[index] = itemId; + var4.quantities[index] = itemQuantity; } @ObfuscatedName("s") diff --git a/runescape-client/src/main/java/WorldMapRegion.java b/runescape-client/src/main/java/WorldMapRegion.java index cd5e892ed1..e1f8f315aa 100644 --- a/runescape-client/src/main/java/WorldMapRegion.java +++ b/runescape-client/src/main/java/WorldMapRegion.java @@ -348,7 +348,7 @@ public class WorldMapRegion { while (var4.hasNext()) { AbstractWorldMapIcon var5 = (AbstractWorldMapIcon)var4.next(); if (var5.method19()) { - int var6 = var5.vmethod395(); + int var6 = var5.element(); if (var1.contains(var6)) { WorldMapElement var7 = ViewportMouse.getWorldMapElement(var6); this.method414(var7, var5.field5, var5.field6, var2, var3); @@ -444,7 +444,7 @@ public class WorldMapRegion { int var9; if (var7 != -1) { int var10 = this.field1053; - FloorOverlayDefinition var11 = (FloorOverlayDefinition) FloorOverlayDefinition.field664.get((long)var7); + FloorOverlayDefinition var11 = (FloorOverlayDefinition)FloorOverlayDefinition.field664.get((long)var7); FloorOverlayDefinition var12; if (var11 != null) { var12 = var11; @@ -549,7 +549,7 @@ public class WorldMapRegion { int var6 = var3.field145[var5][var1][var2] - 1; if (var6 > -1) { int var7 = this.field1053; - FloorOverlayDefinition var8 = (FloorOverlayDefinition) FloorOverlayDefinition.field664.get((long)var6); + FloorOverlayDefinition var8 = (FloorOverlayDefinition)FloorOverlayDefinition.field664.get((long)var6); FloorOverlayDefinition var9; if (var8 != null) { var9 = var8; @@ -694,13 +694,13 @@ public class WorldMapRegion { boolean var10 = var9 >= WorldMapDecorationType.field2805.id && var9 <= WorldMapDecorationType.field2804.id || var9 == WorldMapDecorationType.field2806.id; if (var10) { ObjectDefinition var11 = class50.getObjectDefinition(var8.objectDefinitionId); - int var12 = var11.int1 != 0 ? 0xffcc0000 : 0xffcccccc; + int var12 = var11.int1 != 0 ? -3407872 : -3355444; if (var8.decoration == WorldMapDecorationType.field2805.id) { this.method422(var1, var2, var8.rotation, var12); } if (var8.decoration == WorldMapDecorationType.field2813.id) { - this.method422(var1, var2, var8.rotation, 0xffcccccc); + this.method422(var1, var2, var8.rotation, -3355444); this.method422(var1, var2, var8.rotation + 1, var12); } @@ -761,7 +761,7 @@ public class WorldMapRegion { if (var12 != null && var12.method19()) { var12.field5 = var10; var12.field6 = var11; - WorldMapElement var13 = ViewportMouse.getWorldMapElement(var12.vmethod395()); + WorldMapElement var13 = ViewportMouse.getWorldMapElement(var12.element()); if (!var3.contains(var13.method390())) { this.method415(var12, var10, var11, var5); } @@ -781,7 +781,7 @@ public class WorldMapRegion { while (var4.hasNext()) { AbstractWorldMapIcon var5 = (AbstractWorldMapIcon)var4.next(); if (var5.method19()) { - WorldMapElement var6 = ViewportMouse.getWorldMapElement(var5.vmethod395()); + WorldMapElement var6 = ViewportMouse.getWorldMapElement(var5.element()); if (var6 != null && var1.contains(var6.method390())) { this.method414(var6, var5.field5, var5.field6, var2, var3); } @@ -813,7 +813,7 @@ public class WorldMapRegion { garbageValue = "-1283733783" ) void method415(AbstractWorldMapIcon var1, int var2, int var3, float var4) { - WorldMapElement var5 = ViewportMouse.getWorldMapElement(var1.vmethod395()); + WorldMapElement var5 = ViewportMouse.getWorldMapElement(var1.element()); this.method416(var5, var2, var3); this.method417(var1, var5, var2, var3, var4); } @@ -839,7 +839,7 @@ public class WorldMapRegion { garbageValue = "-1237576843" ) void method417(AbstractWorldMapIcon var1, WorldMapElement var2, int var3, int var4, float var5) { - WorldMapLabel var6 = var1.vmethod396(); + WorldMapLabel var6 = var1.label(); if (var6 != null && var6.size.method400(var5)) { Font var7 = (Font)this.fonts.get(var6.size); var7.drawLines(var6.text, var3 - var6.width / 2, var4, var6.width, var6.height, -16777216 | var2.field1022, 0, 1, 0, var7.ascent / 2); @@ -863,7 +863,7 @@ public class WorldMapRegion { int var9 = var7.coord2.y % 64; var7.field5 = (int)((float)var8 * var5 + (float)var1); var7.field6 = (int)(var5 * (float)(63 - var9) + (float)var2); - if (!var3.contains(var7.vmethod395())) { + if (!var3.contains(var7.element())) { this.method415(var7, var7.field5, var7.field6, var5); } } diff --git a/runescape-client/src/main/java/WorldMapSection.java b/runescape-client/src/main/java/WorldMapSection.java index c2e18f2b79..3e7942dc74 100644 --- a/runescape-client/src/main/java/WorldMapSection.java +++ b/runescape-client/src/main/java/WorldMapSection.java @@ -12,7 +12,7 @@ public interface WorldMapSection { garbageValue = "1384899025" ) @Export("expandBounds") - void expandBounds(WorldMapArea var1); + void expandBounds(WorldMapArea area); @ObfuscatedName("f") @ObfuscatedSignature( @@ -20,7 +20,7 @@ public interface WorldMapSection { garbageValue = "93" ) @Export("containsCoord") - boolean containsCoord(int var1, int var2, int var3); + boolean containsCoord(int plane, int x, int y); @ObfuscatedName("q") @ObfuscatedSignature( @@ -28,7 +28,7 @@ public interface WorldMapSection { garbageValue = "4" ) @Export("containsPosition") - boolean containsPosition(int var1, int var2); + boolean containsPosition(int x, int y); @ObfuscatedName("w") @ObfuscatedSignature( @@ -36,7 +36,7 @@ public interface WorldMapSection { garbageValue = "1545934424" ) @Export("position") - int[] position(int var1, int var2, int var3); + int[] position(int plane, int x, int y); @ObfuscatedName("o") @ObfuscatedSignature( @@ -44,7 +44,7 @@ public interface WorldMapSection { garbageValue = "-1916486802" ) @Export("coord") - Coord coord(int var1, int var2); + Coord coord(int x, int y); @ObfuscatedName("u") @ObfuscatedSignature( @@ -52,5 +52,5 @@ public interface WorldMapSection { garbageValue = "-113" ) @Export("read") - void read(Buffer var1); + void read(Buffer buffer); } diff --git a/runescape-client/src/main/java/WorldMapSection2.java b/runescape-client/src/main/java/WorldMapSection2.java index 9ace770508..f90d0505ca 100644 --- a/runescape-client/src/main/java/WorldMapSection2.java +++ b/runescape-client/src/main/java/WorldMapSection2.java @@ -175,87 +175,87 @@ public class WorldMapSection2 implements WorldMapSection { byte var10 = 0; int var11 = 0; class178.bufferX[var10] = var0; - int var13 = var10 + 1; + int var12 = var10 + 1; class178.bufferY[var10] = var1; - int[][] var14 = var3.flags; + int[][] var13 = var3.flags; - while (var13 != var11) { + while (var12 != var11) { var4 = class178.bufferX[var11]; var5 = class178.bufferY[var11]; var11 = var11 + 1 & 4095; - int var15 = var4 - var8; - int var16 = var5 - var9; - int var17 = var4 - var3.xInset; - int var18 = var5 - var3.yInset; + int var14 = var4 - var8; + int var15 = var5 - var9; + int var16 = var4 - var3.xInset; + int var17 = var5 - var3.yInset; if (var2.vmethod3644(2, var4, var5, var3)) { InterfaceParent.field986 = var4; UrlRequester.field929 = var5; return true; } - int var19 = class178.distances[var15][var16] + 1; - if (var15 > 0 && class178.directions[var15 - 1][var16] == 0 && (var14[var17 - 1][var18] & 19136782) == 0 && (var14[var17 - 1][var18 + 1] & 19136824) == 0) { - class178.bufferX[var13] = var4 - 1; - class178.bufferY[var13] = var5; - var13 = var13 + 1 & 4095; - class178.directions[var15 - 1][var16] = 2; - class178.distances[var15 - 1][var16] = var19; + int var18 = class178.distances[var14][var15] + 1; + if (var14 > 0 && class178.directions[var14 - 1][var15] == 0 && (var13[var16 - 1][var17] & 19136782) == 0 && (var13[var16 - 1][var17 + 1] & 19136824) == 0) { + class178.bufferX[var12] = var4 - 1; + class178.bufferY[var12] = var5; + var12 = var12 + 1 & 4095; + class178.directions[var14 - 1][var15] = 2; + class178.distances[var14 - 1][var15] = var18; } - if (var15 < 126 && class178.directions[var15 + 1][var16] == 0 && (var14[var17 + 2][var18] & 19136899) == 0 && (var14[var17 + 2][var18 + 1] & 19136992) == 0) { - class178.bufferX[var13] = var4 + 1; - class178.bufferY[var13] = var5; - var13 = var13 + 1 & 4095; - class178.directions[var15 + 1][var16] = 8; - class178.distances[var15 + 1][var16] = var19; + if (var14 < 126 && class178.directions[var14 + 1][var15] == 0 && (var13[var16 + 2][var17] & 19136899) == 0 && (var13[var16 + 2][var17 + 1] & 19136992) == 0) { + class178.bufferX[var12] = var4 + 1; + class178.bufferY[var12] = var5; + var12 = var12 + 1 & 4095; + class178.directions[var14 + 1][var15] = 8; + class178.distances[var14 + 1][var15] = var18; } - if (var16 > 0 && class178.directions[var15][var16 - 1] == 0 && (var14[var17][var18 - 1] & 19136782) == 0 && (var14[var17 + 1][var18 - 1] & 19136899) == 0) { - class178.bufferX[var13] = var4; - class178.bufferY[var13] = var5 - 1; - var13 = var13 + 1 & 4095; - class178.directions[var15][var16 - 1] = 1; - class178.distances[var15][var16 - 1] = var19; + if (var15 > 0 && class178.directions[var14][var15 - 1] == 0 && (var13[var16][var17 - 1] & 19136782) == 0 && (var13[var16 + 1][var17 - 1] & 19136899) == 0) { + class178.bufferX[var12] = var4; + class178.bufferY[var12] = var5 - 1; + var12 = var12 + 1 & 4095; + class178.directions[var14][var15 - 1] = 1; + class178.distances[var14][var15 - 1] = var18; } - if (var16 < 126 && class178.directions[var15][var16 + 1] == 0 && (var14[var17][var18 + 2] & 19136824) == 0 && (var14[var17 + 1][var18 + 2] & 19136992) == 0) { - class178.bufferX[var13] = var4; - class178.bufferY[var13] = var5 + 1; - var13 = var13 + 1 & 4095; - class178.directions[var15][var16 + 1] = 4; - class178.distances[var15][var16 + 1] = var19; + if (var15 < 126 && class178.directions[var14][var15 + 1] == 0 && (var13[var16][var17 + 2] & 19136824) == 0 && (var13[var16 + 1][var17 + 2] & 19136992) == 0) { + class178.bufferX[var12] = var4; + class178.bufferY[var12] = var5 + 1; + var12 = var12 + 1 & 4095; + class178.directions[var14][var15 + 1] = 4; + class178.distances[var14][var15 + 1] = var18; } - if (var15 > 0 && var16 > 0 && class178.directions[var15 - 1][var16 - 1] == 0 && (var14[var17 - 1][var18] & 19136830) == 0 && (var14[var17 - 1][var18 - 1] & 19136782) == 0 && (var14[var17][var18 - 1] & 19136911) == 0) { - class178.bufferX[var13] = var4 - 1; - class178.bufferY[var13] = var5 - 1; - var13 = var13 + 1 & 4095; - class178.directions[var15 - 1][var16 - 1] = 3; - class178.distances[var15 - 1][var16 - 1] = var19; + if (var14 > 0 && var15 > 0 && class178.directions[var14 - 1][var15 - 1] == 0 && (var13[var16 - 1][var17] & 19136830) == 0 && (var13[var16 - 1][var17 - 1] & 19136782) == 0 && (var13[var16][var17 - 1] & 19136911) == 0) { + class178.bufferX[var12] = var4 - 1; + class178.bufferY[var12] = var5 - 1; + var12 = var12 + 1 & 4095; + class178.directions[var14 - 1][var15 - 1] = 3; + class178.distances[var14 - 1][var15 - 1] = var18; } - if (var15 < 126 && var16 > 0 && class178.directions[var15 + 1][var16 - 1] == 0 && (var14[var17 + 1][var18 - 1] & 19136911) == 0 && (var14[var17 + 2][var18 - 1] & 19136899) == 0 && (var14[var17 + 2][var18] & 19136995) == 0) { - class178.bufferX[var13] = var4 + 1; - class178.bufferY[var13] = var5 - 1; - var13 = var13 + 1 & 4095; - class178.directions[var15 + 1][var16 - 1] = 9; - class178.distances[var15 + 1][var16 - 1] = var19; + if (var14 < 126 && var15 > 0 && class178.directions[var14 + 1][var15 - 1] == 0 && (var13[var16 + 1][var17 - 1] & 19136911) == 0 && (var13[var16 + 2][var17 - 1] & 19136899) == 0 && (var13[var16 + 2][var17] & 19136995) == 0) { + class178.bufferX[var12] = var4 + 1; + class178.bufferY[var12] = var5 - 1; + var12 = var12 + 1 & 4095; + class178.directions[var14 + 1][var15 - 1] = 9; + class178.distances[var14 + 1][var15 - 1] = var18; } - if (var15 > 0 && var16 < 126 && class178.directions[var15 - 1][var16 + 1] == 0 && (var14[var17 - 1][var18 + 1] & 19136830) == 0 && (var14[var17 - 1][var18 + 2] & 19136824) == 0 && (var14[var17][var18 + 2] & 19137016) == 0) { - class178.bufferX[var13] = var4 - 1; - class178.bufferY[var13] = var5 + 1; - var13 = var13 + 1 & 4095; - class178.directions[var15 - 1][var16 + 1] = 6; - class178.distances[var15 - 1][var16 + 1] = var19; + if (var14 > 0 && var15 < 126 && class178.directions[var14 - 1][var15 + 1] == 0 && (var13[var16 - 1][var17 + 1] & 19136830) == 0 && (var13[var16 - 1][var17 + 2] & 19136824) == 0 && (var13[var16][var17 + 2] & 19137016) == 0) { + class178.bufferX[var12] = var4 - 1; + class178.bufferY[var12] = var5 + 1; + var12 = var12 + 1 & 4095; + class178.directions[var14 - 1][var15 + 1] = 6; + class178.distances[var14 - 1][var15 + 1] = var18; } - if (var15 < 126 && var16 < 126 && class178.directions[var15 + 1][var16 + 1] == 0 && (var14[var17 + 1][var18 + 2] & 19137016) == 0 && (var14[var17 + 2][var18 + 2] & 19136992) == 0 && (var14[var17 + 2][var18 + 1] & 19136995) == 0) { - class178.bufferX[var13] = var4 + 1; - class178.bufferY[var13] = var5 + 1; - var13 = var13 + 1 & 4095; - class178.directions[var15 + 1][var16 + 1] = 12; - class178.distances[var15 + 1][var16 + 1] = var19; + if (var14 < 126 && var15 < 126 && class178.directions[var14 + 1][var15 + 1] == 0 && (var13[var16 + 1][var17 + 2] & 19137016) == 0 && (var13[var16 + 2][var17 + 2] & 19136992) == 0 && (var13[var16 + 2][var17 + 1] & 19136995) == 0) { + class178.bufferX[var12] = var4 + 1; + class178.bufferY[var12] = var5 + 1; + var12 = var12 + 1 & 4095; + class178.directions[var14 + 1][var15 + 1] = 12; + class178.distances[var14 + 1][var15 + 1] = var18; } } diff --git a/runescape-client/src/main/java/WorldMapSection3.java b/runescape-client/src/main/java/WorldMapSection3.java index e6072c6d25..d5bdacfad1 100644 --- a/runescape-client/src/main/java/WorldMapSection3.java +++ b/runescape-client/src/main/java/WorldMapSection3.java @@ -222,41 +222,41 @@ public class WorldMapSection3 implements WorldMapSection { garbageValue = "-35" ) @Export("alignWidgetSize") - static void alignWidgetSize(Widget var0, int var1, int var2, boolean var3) { - int var4 = var0.width; - int var5 = var0.height; - if (var0.widthAlignment == 0) { - var0.width = var0.rawWidth; - } else if (var0.widthAlignment == 1) { - var0.width = var1 - var0.rawWidth; - } else if (var0.widthAlignment == 2) { - var0.width = var0.rawWidth * var1 >> 14; + static void alignWidgetSize(Widget component, int parentWidth, int parentHeight, boolean var3) { + int var4 = component.width; + int var5 = component.height; + if (component.widthAlignment == 0) { + component.width = component.rawWidth; + } else if (component.widthAlignment == 1) { + component.width = parentWidth - component.rawWidth; + } else if (component.widthAlignment == 2) { + component.width = component.rawWidth * parentWidth >> 14; } - if (var0.heightAlignment == 0) { - var0.height = var0.rawHeight; - } else if (var0.heightAlignment == 1) { - var0.height = var2 - var0.rawHeight; - } else if (var0.heightAlignment == 2) { - var0.height = var2 * var0.rawHeight >> 14; + if (component.heightAlignment == 0) { + component.height = component.rawHeight; + } else if (component.heightAlignment == 1) { + component.height = parentHeight - component.rawHeight; + } else if (component.heightAlignment == 2) { + component.height = parentHeight * component.rawHeight >> 14; } - if (var0.widthAlignment == 4) { - var0.width = var0.height * var0.field958 / var0.field959; + if (component.widthAlignment == 4) { + component.width = component.height * component.field958 / component.field959; } - if (var0.heightAlignment == 4) { - var0.height = var0.width * var0.field959 / var0.field958; + if (component.heightAlignment == 4) { + component.height = component.width * component.field959 / component.field958; } - if (var0.contentType == 1337) { - Client.viewportWidget = var0; + if (component.contentType == 1337) { + Client.viewportWidget = component; } - if (var3 && var0.field975 != null && (var4 != var0.width || var5 != var0.height)) { + if (var3 && component.field975 != null && (var4 != component.width || var5 != component.height)) { ScriptEvent var6 = new ScriptEvent(); - var6.widget = var0; - var6.args0 = var0.field975; + var6.widget = component; + var6.args0 = component.field975; Client.scriptEvents.addFirst(var6); } diff --git a/runescape-client/src/main/java/class1.java b/runescape-client/src/main/java/class1.java index 3aa2e06c56..38525130c7 100644 --- a/runescape-client/src/main/java/class1.java +++ b/runescape-client/src/main/java/class1.java @@ -271,8 +271,8 @@ final class class1 implements class0 { garbageValue = "1809366429" ) @Export("getWidgetClickMask") - static int getWidgetClickMask(Widget var0) { - IntegerNode var1 = (IntegerNode)Client.widgetClickMasks.get(((long)var0.id << 32) + (long)var0.childIndex); - return var1 != null ? var1.integer : var0.clickMask; + static int getWidgetClickMask(Widget component) { + IntegerNode var1 = (IntegerNode)Client.widgetClickMasks.get(((long)component.id << 32) + (long)component.childIndex); + return var1 != null ? var1.integer : component.clickMask; } } diff --git a/runescape-client/src/main/java/class11.java b/runescape-client/src/main/java/class11.java index badbef64d7..71ec0bf799 100644 --- a/runescape-client/src/main/java/class11.java +++ b/runescape-client/src/main/java/class11.java @@ -159,21 +159,21 @@ final class class11 implements Comparator { } else if (var0 == ScriptOpcodes.CC_SETONSCROLLWHEEL) { var3.onScroll = var8; } else if (var0 == ScriptOpcodes.CC_SETONCHATTRANSMIT) { - var3.field970 = var8; + var3.onChatTransmit = var8; } else if (var0 == ScriptOpcodes.CC_SETONKEY) { var3.onKey = var8; } else if (var0 == ScriptOpcodes.CC_SETONFRIENDTRANSMIT) { - var3.field971 = var8; + var3.onFriendTransmit = var8; } else if (var0 == ScriptOpcodes.CC_SETONCLANTRANSMIT) { - var3.field972 = var8; + var3.onClanTransmit = var8; } else if (var0 == ScriptOpcodes.CC_SETONMISCTRANSMIT) { - var3.field973 = var8; + var3.onMiscTransmit = var8; } else if (var0 == ScriptOpcodes.CC_SETONDIALOGABORT) { var3.onDialogAbort = var8; } else if (var0 == ScriptOpcodes.CC_SETONSUBCHANGE) { - var3.field974 = var8; + var3.onSubChange = var8; } else if (var0 == ScriptOpcodes.CC_SETONSTOCKTRANSMIT) { - var3.field976 = var8; + var3.onStockTransmit = var8; } else if (var0 == 1426) { var3.field977 = var8; } else { diff --git a/runescape-client/src/main/java/class16.java b/runescape-client/src/main/java/class16.java index d6b51aa347..58cc3cb806 100644 --- a/runescape-client/src/main/java/class16.java +++ b/runescape-client/src/main/java/class16.java @@ -294,24 +294,24 @@ public class class16 { } } } else { - NodeDeque var38; - GroundItem var41; + GroundItem var38; + NodeDeque var40; if (class190.field2347 == var0) { var31 = var1.method58(); var2 = (var31 >> 4 & 7) + WorldMapSection3.field1089; var32 = (var31 & 7) + Canvas.field95; var3 = var1.method67(); if (var2 >= 0 && var32 >= 0 && var2 < 104 && var32 < 104) { - var38 = Client.groundItems[SoundSystem.plane][var2][var32]; - if (var38 != null) { - for (var41 = (GroundItem)var38.last(); var41 != null; var41 = (GroundItem)var38.previous()) { - if ((var3 & 32767) == var41.id) { - var41.remove(); + var40 = Client.groundItems[SoundSystem.plane][var2][var32]; + if (var40 != null) { + for (var38 = (GroundItem)var40.last(); var38 != null; var38 = (GroundItem)var40.previous()) { + if ((var3 & 32767) == var38.id) { + var38.remove(); break; } } - if (var38.last() == null) { + if (var40.last() == null) { Client.groundItems[SoundSystem.plane][var2][var32] = null; } @@ -342,17 +342,17 @@ public class class16 { var35 = (var8 >> 4 & 7) + WorldMapSection3.field1089; var9 = (var8 & 7) + Canvas.field95; var10 = var1.method60(); - byte var40 = var1.method61(); - var11 = var40 + var35; + byte var41 = var1.method61(); + var11 = var41 + var35; int var42 = var10 + var9; if (var35 >= 0 && var9 >= 0 && var35 < 104 && var9 < 104 && var11 >= 0 && var42 >= 0 && var11 < 104 && var42 < 104 && var32 != 65535) { var35 = var35 * 128 + 64; var9 = var9 * 128 + 64; var11 = var11 * 128 + 64; var42 = var42 * 128 + 64; - Projectile var43 = new Projectile(var32, SoundSystem.plane, var35, var9, class32.getTileHeight(var35, var9, SoundSystem.plane) - var3, var7 + Client.cycle, var2 + Client.cycle, var5, var6, var4, var31); - var43.setDestination(var11, var42, class32.getTileHeight(var11, var42, SoundSystem.plane) - var31, var7 + Client.cycle); - Client.projectiles.addFirst(var43); + Projectile var44 = new Projectile(var32, SoundSystem.plane, var35, var9, class32.getTileHeight(var35, var9, SoundSystem.plane) - var3, var7 + Client.cycle, var2 + Client.cycle, var5, var6, var4, var31); + var44.setDestination(var11, var42, class32.getTileHeight(var11, var42, SoundSystem.plane) - var31, var7 + Client.cycle); + Client.projectiles.addFirst(var44); } } else if (class190.field2346 != var0) { if (class190.field2343 == var0) { @@ -362,14 +362,14 @@ public class class16 { var3 = (var32 >> 4 & 7) + WorldMapSection3.field1089; var4 = (var32 & 7) + Canvas.field95; if (var3 >= 0 && var4 >= 0 && var3 < 104 && var4 < 104) { - var41 = new GroundItem(); - var41.id = var2; - var41.quantity = var31; + var38 = new GroundItem(); + var38.id = var2; + var38.quantity = var31; if (Client.groundItems[SoundSystem.plane][var3][var4] == null) { Client.groundItems[SoundSystem.plane][var3][var4] = new NodeDeque(); } - Client.groundItems[SoundSystem.plane][var3][var4].addFirst(var41); + Client.groundItems[SoundSystem.plane][var3][var4].addFirst(var38); TilePaint.updateItemPile(var3, var4); } } @@ -381,11 +381,11 @@ public class class16 { var4 = (var3 >> 4 & 7) + WorldMapSection3.field1089; var5 = (var3 & 7) + Canvas.field95; if (var4 >= 0 && var5 >= 0 && var4 < 104 && var5 < 104) { - var38 = Client.groundItems[SoundSystem.plane][var4][var5]; - if (var38 != null) { - for (GroundItem var44 = (GroundItem)var38.last(); var44 != null; var44 = (GroundItem)var38.previous()) { - if ((var31 & 32767) == var44.id && var32 == var44.quantity) { - var44.quantity = var2; + var40 = Client.groundItems[SoundSystem.plane][var4][var5]; + if (var40 != null) { + for (GroundItem var43 = (GroundItem)var40.last(); var43 != null; var43 = (GroundItem)var40.previous()) { + if ((var31 & 32767) == var43.id && var32 == var43.quantity) { + var43.quantity = var2; break; } } @@ -406,11 +406,11 @@ public class class16 { garbageValue = "0" ) @Export("insertMenuItem") - static final void insertMenuItem(String var0, String var1, int var2, int var3, int var4, int var5, boolean var6) { + static final void insertMenuItem(String action, String targetName, int opcode, int var3, int var4, int var5, boolean var6) { if (!Client.isMenuOpen && Client.menuOptionsCount < 500) { - Client.menuActions[Client.menuOptionsCount] = var0; - Client.menuTargetNames[Client.menuOptionsCount] = var1; - Client.menuOpcodes[Client.menuOptionsCount] = var2; + Client.menuActions[Client.menuOptionsCount] = action; + Client.menuTargetNames[Client.menuOptionsCount] = targetName; + Client.menuOpcodes[Client.menuOptionsCount] = opcode; Client.menuArguments0[Client.menuOptionsCount] = var3; Client.menuArguments1[Client.menuOptionsCount] = var4; Client.menuArguments2[Client.menuOptionsCount] = var5; diff --git a/runescape-client/src/main/java/class204.java b/runescape-client/src/main/java/class204.java index 4014951a80..c122f6cba3 100644 --- a/runescape-client/src/main/java/class204.java +++ b/runescape-client/src/main/java/class204.java @@ -46,8 +46,8 @@ public class class204 { for (int var10 = 0; var10 < 8; ++var10) { for (var9 = 0; var9 < 8; ++var9) { if (var10 + var2 > 0 && var10 + var2 < 103 && var3 + var9 > 0 && var3 + var9 < 103) { - int[] var10000 = var8[var1].flags[var10 + var2]; - var10000[var3 + var9] &= -16777217; + int[] var11 = var8[var1].flags[var10 + var2]; + var11[var3 + var9] &= -16777217; } } } @@ -55,11 +55,11 @@ public class class204 { Buffer var18 = new Buffer(var0); for (var9 = 0; var9 < 4; ++var9) { - for (int var11 = 0; var11 < 64; ++var11) { + for (int var19 = 0; var19 < 64; ++var19) { for (int var12 = 0; var12 < 64; ++var12) { - if (var9 == var4 && var11 >= var5 && var11 < var5 + 8 && var12 >= var6 && var12 < var6 + 8) { - int var13 = var2 + CollisionMap.method3632(var11 & 7, var12 & 7, var7); - int var14 = var11 & 7; + if (var9 == var4 && var19 >= var5 && var19 < var5 + 8 && var12 >= var6 && var12 < var6 + 8) { + int var13 = var2 + CollisionMap.method3632(var19 & 7, var12 & 7, var7); + int var14 = var19 & 7; int var15 = var12 & 7; int var16 = var7 & 3; int var17; diff --git a/runescape-client/src/main/java/class21.java b/runescape-client/src/main/java/class21.java index 8fcf3e0641..6fa1f51396 100644 --- a/runescape-client/src/main/java/class21.java +++ b/runescape-client/src/main/java/class21.java @@ -112,11 +112,11 @@ public abstract class class21 { garbageValue = "-2111523326" ) void method282() { - this.field151 = (short[][][])null; - this.field145 = (short[][][])null; - this.field154 = (byte[][][])null; - this.field155 = (byte[][][])null; - this.field144 = (WorldMapDecoration[][][][])null; + this.field151 = (short[][][])((short[][][])null); + this.field145 = (short[][][])((short[][][])null); + this.field154 = ((byte[][][])null); + this.field155 = ((byte[][][])null); + this.field144 = (WorldMapDecoration[][][][])((WorldMapDecoration[][][][])null); this.field157 = false; this.field153 = false; } diff --git a/runescape-client/src/main/java/class226.java b/runescape-client/src/main/java/class226.java index 099dbf1a87..717fe2281a 100644 --- a/runescape-client/src/main/java/class226.java +++ b/runescape-client/src/main/java/class226.java @@ -19,14 +19,14 @@ public class class226 { garbageValue = "-76173898" ) @Export("getItemSprite") - public static final Sprite getItemSprite(int var0, int var1, int var2, int var3, int var4, boolean var5) { - if (var1 == -1) { + public static final Sprite getItemSprite(int var0, int quantity, int var2, int var3, int var4, boolean var5) { + if (quantity == -1) { var4 = 0; - } else if (var4 == 2 && var1 != 1) { + } else if (var4 == 2 && quantity != 1) { var4 = 1; } - long var6 = ((long)var1 << 16) + (long)var0 + ((long)var2 << 38) + ((long)var4 << 40) + ((long)var3 << 42); + long var6 = ((long)quantity << 16) + (long)var0 + ((long)var2 << 38) + ((long)var4 << 40) + ((long)var3 << 42); Sprite var8; if (!var5) { var8 = (Sprite)ItemDefinition.Sprite_cached.get(var6); @@ -36,12 +36,12 @@ public class class226 { } ItemDefinition var9 = Skills.getItemDefinition(var0); - if (var1 > 1 && var9.field436 != null) { + if (quantity > 1 && var9.countobj != null) { int var10 = -1; for (int var11 = 0; var11 < 10; ++var11) { - if (var1 >= var9.field437[var11] && var9.field437[var11] != 0) { - var10 = var9.field436[var11]; + if (quantity >= var9.countco[var11] && var9.countco[var11] != 0) { + var10 = var9.countobj[var11]; } } @@ -61,12 +61,12 @@ public class class226 { return null; } } else if (var9.notedId != -1) { - var20 = getItemSprite(var9.unnotedId, var1, var2, var3, 0, false); + var20 = getItemSprite(var9.unnotedId, quantity, var2, var3, 0, false); if (var20 == null) { return null; } } else if (var9.placeholderTemplate != -1) { - var20 = getItemSprite(var9.placeholder, var1, 0, 0, 0, false); + var20 = getItemSprite(var9.placeholder, quantity, 0, 0, 0, false); if (var20 == null) { return null; } @@ -120,7 +120,7 @@ public class class226 { } if (var4 == 1 || var4 == 2 && var9.isStackable == 1) { - class204.field1122.draw(class196.method3735(var1), 0, 9, 16776960, 1); + class204.field1122.draw(class196.method3735(quantity), 0, 9, 16776960, 1); } if (!var5) { diff --git a/runescape-client/src/main/java/class227.java b/runescape-client/src/main/java/class227.java index f0251349b1..b1772ff91e 100644 --- a/runescape-client/src/main/java/class227.java +++ b/runescape-client/src/main/java/class227.java @@ -90,16 +90,16 @@ public class class227 { } } - Object var31; + Object var32; if (var5 == 22) { if (!Client.isLowDetail || var8.int1 != 0 || var8.interactType == 1 || var8.boolean2) { if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(22, var4, var15, var17, var16, var18); + var32 = var8.method232(22, var4, var15, var17, var16, var18); } else { - var31 = new DynamicObject(var3, 22, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, 22, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newFloorDecoration(var0, var1, var2, var16, (Entity)var31, var19, var21); + var6.newFloorDecoration(var0, var1, var2, var16, (Entity)var32, var19, var21); if (var8.interactType == 1 && var7 != null) { var7.method93(var1, var2); } @@ -107,18 +107,18 @@ public class class227 { } else { int var25; if (var5 != 10 && var5 != 11) { - int[] var10000; + int[] var26; if (var5 >= 12) { if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(var5, var4, var15, var17, var16, var18); + var32 = var8.method232(var5, var4, var15, var17, var16, var18); } else { - var31 = new DynamicObject(var3, var5, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, var5, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.method284(var0, var1, var2, var16, 1, 1, (Entity)var31, 0, var19, var21); + var6.method284(var0, var1, var2, var16, 1, 1, (Entity)var32, 0, var19, var21); if (var5 >= 12 && var5 <= 17 && var5 != 13 && var0 > 0) { - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 2340; + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 2340; } if (var8.interactType != 0 && var7 != null) { @@ -126,12 +126,12 @@ public class class227 { } } else if (var5 == 0) { if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(0, var4, var15, var17, var16, var18); + var32 = var8.method232(0, var4, var15, var17, var16, var18); } else { - var31 = new DynamicObject(var3, 0, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, 0, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var31, (Entity)null, Tiles.field911[var4], 0, var19, var21); + var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var32, (Entity)null, Tiles.field911[var4], 0, var19, var21); if (var4 == 0) { if (var8.clipped) { Tiles.field909[var0][var1][var2] = 50; @@ -139,8 +139,8 @@ public class class227 { } if (var8.modelClipped) { - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 585; + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 585; } } else if (var4 == 1) { if (var8.clipped) { @@ -149,8 +149,8 @@ public class class227 { } if (var8.modelClipped) { - var10000 = Tiles.field910[var0][var1]; - var10000[1 + var2] |= 1170; + var26 = Tiles.field910[var0][var1]; + var26[1 + var2] |= 1170; } } else if (var4 == 2) { if (var8.clipped) { @@ -159,8 +159,8 @@ public class class227 { } if (var8.modelClipped) { - var10000 = Tiles.field910[var0][var1 + 1]; - var10000[var2] |= 585; + var26 = Tiles.field910[var0][var1 + 1]; + var26[var2] |= 585; } } else if (var4 == 3) { if (var8.clipped) { @@ -169,8 +169,8 @@ public class class227 { } if (var8.modelClipped) { - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 1170; + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 1170; } } @@ -183,12 +183,12 @@ public class class227 { } } else if (var5 == 1) { if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(1, var4, var15, var17, var16, var18); + var32 = var8.method232(1, var4, var15, var17, var16, var18); } else { - var31 = new DynamicObject(var3, 1, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, 1, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var31, (Entity)null, Tiles.field912[var4], 0, var19, var21); + var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var32, (Entity)null, Tiles.field912[var4], 0, var19, var21); if (var8.clipped) { if (var4 == 0) { Tiles.field909[var0][var1][var2 + 1] = 50; @@ -204,167 +204,168 @@ public class class227 { if (var8.interactType != 0 && var7 != null) { var7.method90(var1, var2, var5, var4, var8.boolean1); } - } else if (var5 == 2) { - var25 = var4 + 1 & 3; - Object var26; - Object var27; - if (var8.animationId == -1 && var8.transforms == null) { - var26 = var8.method232(2, var4 + 4, var15, var17, var16, var18); - var27 = var8.method232(2, var25, var15, var17, var16, var18); - } else { - var26 = new DynamicObject(var3, 2, var4 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); - var27 = new DynamicObject(var3, 2, var25, var0, var1, var2, var8.animationId, true, (Entity)null); - } - - var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var26, (Entity)var27, Tiles.field911[var4], Tiles.field911[var25], var19, var21); - if (var8.modelClipped) { - if (var4 == 0) { - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 585; - var10000 = Tiles.field910[var0][var1]; - var10000[1 + var2] |= 1170; - } else if (var4 == 1) { - var10000 = Tiles.field910[var0][var1]; - var10000[1 + var2] |= 1170; - var10000 = Tiles.field910[var0][var1 + 1]; - var10000[var2] |= 585; - } else if (var4 == 2) { - var10000 = Tiles.field910[var0][var1 + 1]; - var10000[var2] |= 585; - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 1170; - } else if (var4 == 3) { - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 1170; - var10000 = Tiles.field910[var0][var1]; - var10000[var2] |= 585; - } - } - - if (var8.interactType != 0 && var7 != null) { - var7.method90(var1, var2, var5, var4, var8.boolean1); - } - - if (var8.int2 != 16) { - var6.method287(var0, var1, var2, var8.int2); - } - } else if (var5 == 3) { - if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(3, var4, var15, var17, var16, var18); - } else { - var31 = new DynamicObject(var3, 3, var4, var0, var1, var2, var8.animationId, true, (Entity)null); - } - - var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var31, (Entity)null, Tiles.field912[var4], 0, var19, var21); - if (var8.clipped) { - if (var4 == 0) { - Tiles.field909[var0][var1][var2 + 1] = 50; - } else if (var4 == 1) { - Tiles.field909[var0][var1 + 1][var2 + 1] = 50; - } else if (var4 == 2) { - Tiles.field909[var0][var1 + 1][var2] = 50; - } else if (var4 == 3) { - Tiles.field909[var0][var1][var2] = 50; - } - } - - if (var8.interactType != 0 && var7 != null) { - var7.method90(var1, var2, var5, var4, var8.boolean1); - } - } else if (var5 == 9) { - if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(var5, var4, var15, var17, var16, var18); - } else { - var31 = new DynamicObject(var3, var5, var4, var0, var1, var2, var8.animationId, true, (Entity)null); - } - - var6.method284(var0, var1, var2, var16, 1, 1, (Entity)var31, 0, var19, var21); - if (var8.interactType != 0 && var7 != null) { - var7.method91(var1, var2, var9, var10, var8.boolean1); - } - - if (var8.int2 != 16) { - var6.method287(var0, var1, var2, var8.int2); - } - } else if (var5 == 4) { - if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(4, var4, var15, var17, var16, var18); - } else { - var31 = new DynamicObject(var3, 4, var4, var0, var1, var2, var8.animationId, true, (Entity)null); - } - - var6.newWallDecoration(var0, var1, var2, var16, (Entity)var31, (Entity)null, Tiles.field911[var4], 0, 0, 0, var19, var21); } else { - Object var28; - long var32; - if (var5 == 5) { - var25 = 16; - var32 = var6.method290(var0, var1, var2); - if (var32 != 0L) { - var25 = class50.getObjectDefinition(HitSplatDefinition.method4972(var32)).int2; - } - + Object var27; + if (var5 == 2) { + var25 = var4 + 1 & 3; + Object var28; if (var8.animationId == -1 && var8.transforms == null) { - var28 = var8.method232(4, var4, var15, var17, var16, var18); + var27 = var8.method232(2, var4 + 4, var15, var17, var16, var18); + var28 = var8.method232(2, var25, var15, var17, var16, var18); } else { - var28 = new DynamicObject(var3, 4, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + var27 = new DynamicObject(var3, 2, var4 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + var28 = new DynamicObject(var3, 2, var25, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newWallDecoration(var0, var1, var2, var16, (Entity)var28, (Entity)null, Tiles.field911[var4], 0, var25 * Tiles.field913[var4], var25 * Tiles.field914[var4], var19, var21); - } else if (var5 == 6) { - var25 = 8; - var32 = var6.method290(var0, var1, var2); - if (var32 != 0L) { - var25 = class50.getObjectDefinition(HitSplatDefinition.method4972(var32)).int2 / 2; + var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var27, (Entity)var28, Tiles.field911[var4], Tiles.field911[var25], var19, var21); + if (var8.modelClipped) { + if (var4 == 0) { + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 585; + var26 = Tiles.field910[var0][var1]; + var26[1 + var2] |= 1170; + } else if (var4 == 1) { + var26 = Tiles.field910[var0][var1]; + var26[1 + var2] |= 1170; + var26 = Tiles.field910[var0][var1 + 1]; + var26[var2] |= 585; + } else if (var4 == 2) { + var26 = Tiles.field910[var0][var1 + 1]; + var26[var2] |= 585; + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 1170; + } else if (var4 == 3) { + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 1170; + var26 = Tiles.field910[var0][var1]; + var26[var2] |= 585; + } } + if (var8.interactType != 0 && var7 != null) { + var7.method90(var1, var2, var5, var4, var8.boolean1); + } + + if (var8.int2 != 16) { + var6.method287(var0, var1, var2, var8.int2); + } + } else if (var5 == 3) { if (var8.animationId == -1 && var8.transforms == null) { - var28 = var8.method232(4, var4 + 4, var15, var17, var16, var18); + var32 = var8.method232(3, var4, var15, var17, var16, var18); } else { - var28 = new DynamicObject(var3, 4, var4 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, 3, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newWallDecoration(var0, var1, var2, var16, (Entity)var28, (Entity)null, 256, var4, var25 * Tiles.field915[var4], var25 * Tiles.field916[var4], var19, var21); - } else if (var5 == 7) { - var22 = var4 + 2 & 3; + var6.newBoundaryObject(var0, var1, var2, var16, (Entity)var32, (Entity)null, Tiles.field912[var4], 0, var19, var21); + if (var8.clipped) { + if (var4 == 0) { + Tiles.field909[var0][var1][var2 + 1] = 50; + } else if (var4 == 1) { + Tiles.field909[var0][var1 + 1][var2 + 1] = 50; + } else if (var4 == 2) { + Tiles.field909[var0][var1 + 1][var2] = 50; + } else if (var4 == 3) { + Tiles.field909[var0][var1][var2] = 50; + } + } + + if (var8.interactType != 0 && var7 != null) { + var7.method90(var1, var2, var5, var4, var8.boolean1); + } + } else if (var5 == 9) { if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(4, var22 + 4, var15, var17, var16, var18); + var32 = var8.method232(var5, var4, var15, var17, var16, var18); } else { - var31 = new DynamicObject(var3, 4, var22 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, var5, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newWallDecoration(var0, var1, var2, var16, (Entity)var31, (Entity)null, 256, var22, 0, 0, var19, var21); - } else if (var5 == 8) { - var25 = 8; - var32 = var6.method290(var0, var1, var2); - if (var32 != 0L) { - var25 = class50.getObjectDefinition(HitSplatDefinition.method4972(var32)).int2 / 2; + var6.method284(var0, var1, var2, var16, 1, 1, (Entity)var32, 0, var19, var21); + if (var8.interactType != 0 && var7 != null) { + var7.method91(var1, var2, var9, var10, var8.boolean1); } - int var29 = var4 + 2 & 3; - Object var30; + if (var8.int2 != 16) { + var6.method287(var0, var1, var2, var8.int2); + } + } else if (var5 == 4) { if (var8.animationId == -1 && var8.transforms == null) { - var28 = var8.method232(4, var4 + 4, var15, var17, var16, var18); - var30 = var8.method232(4, var29 + 4, var15, var17, var16, var18); + var32 = var8.method232(4, var4, var15, var17, var16, var18); } else { - var28 = new DynamicObject(var3, 4, var4 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); - var30 = new DynamicObject(var3, 4, var29 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, 4, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - var6.newWallDecoration(var0, var1, var2, var16, (Entity)var28, (Entity)var30, 256, var4, var25 * Tiles.field915[var4], var25 * Tiles.field916[var4], var19, var21); + var6.newWallDecoration(var0, var1, var2, var16, (Entity)var32, (Entity)null, Tiles.field911[var4], 0, 0, 0, var19, var21); + } else { + long var33; + if (var5 == 5) { + var25 = 16; + var33 = var6.method290(var0, var1, var2); + if (var33 != 0L) { + var25 = class50.getObjectDefinition(HitSplatDefinition.method4972(var33)).int2; + } + + if (var8.animationId == -1 && var8.transforms == null) { + var27 = var8.method232(4, var4, var15, var17, var16, var18); + } else { + var27 = new DynamicObject(var3, 4, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + } + + var6.newWallDecoration(var0, var1, var2, var16, (Entity)var27, (Entity)null, Tiles.field911[var4], 0, var25 * Tiles.field913[var4], var25 * Tiles.field914[var4], var19, var21); + } else if (var5 == 6) { + var25 = 8; + var33 = var6.method290(var0, var1, var2); + if (var33 != 0L) { + var25 = class50.getObjectDefinition(HitSplatDefinition.method4972(var33)).int2 / 2; + } + + if (var8.animationId == -1 && var8.transforms == null) { + var27 = var8.method232(4, var4 + 4, var15, var17, var16, var18); + } else { + var27 = new DynamicObject(var3, 4, var4 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + } + + var6.newWallDecoration(var0, var1, var2, var16, (Entity)var27, (Entity)null, 256, var4, var25 * Tiles.field915[var4], var25 * Tiles.field916[var4], var19, var21); + } else if (var5 == 7) { + var22 = var4 + 2 & 3; + if (var8.animationId == -1 && var8.transforms == null) { + var32 = var8.method232(4, var22 + 4, var15, var17, var16, var18); + } else { + var32 = new DynamicObject(var3, 4, var22 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + } + + var6.newWallDecoration(var0, var1, var2, var16, (Entity)var32, (Entity)null, 256, var22, 0, 0, var19, var21); + } else if (var5 == 8) { + var25 = 8; + var33 = var6.method290(var0, var1, var2); + if (var33 != 0L) { + var25 = class50.getObjectDefinition(HitSplatDefinition.method4972(var33)).int2 / 2; + } + + int var30 = var4 + 2 & 3; + Object var31; + if (var8.animationId == -1 && var8.transforms == null) { + var27 = var8.method232(4, var4 + 4, var15, var17, var16, var18); + var31 = var8.method232(4, var30 + 4, var15, var17, var16, var18); + } else { + var27 = new DynamicObject(var3, 4, var4 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + var31 = new DynamicObject(var3, 4, var30 + 4, var0, var1, var2, var8.animationId, true, (Entity)null); + } + + var6.newWallDecoration(var0, var1, var2, var16, (Entity)var27, (Entity)var31, 256, var4, var25 * Tiles.field915[var4], var25 * Tiles.field916[var4], var19, var21); + } } } } else { if (var8.animationId == -1 && var8.transforms == null) { - var31 = var8.method232(10, var4, var15, var17, var16, var18); + var32 = var8.method232(10, var4, var15, var17, var16, var18); } else { - var31 = new DynamicObject(var3, 10, var4, var0, var1, var2, var8.animationId, true, (Entity)null); + var32 = new DynamicObject(var3, 10, var4, var0, var1, var2, var8.animationId, true, (Entity)null); } - if (var31 != null && var6.method284(var0, var1, var2, var16, var9, var10, (Entity)var31, var5 == 11 ? 256 : 0, var19, var21) && var8.clipped) { + if (var32 != null && var6.method284(var0, var1, var2, var16, var9, var10, (Entity)var32, var5 == 11 ? 256 : 0, var19, var21) && var8.clipped) { var22 = 15; - if (var31 instanceof Model) { - var22 = ((Model)var31).method198() / 4; + if (var32 instanceof Model) { + var22 = ((Model)var32).method198() / 4; if (var22 > 30) { var22 = 30; } diff --git a/runescape-client/src/main/java/class229.java b/runescape-client/src/main/java/class229.java index 615739165b..05806fa845 100644 --- a/runescape-client/src/main/java/class229.java +++ b/runescape-client/src/main/java/class229.java @@ -15,7 +15,7 @@ public class class229 { ) @Export("getParamDefinition") public static ParamDefinition getParamDefinition(int var0) { - ParamDefinition var1 = (ParamDefinition) ParamDefinition.ParamDefinition_cached.get((long)var0); + ParamDefinition var1 = (ParamDefinition)ParamDefinition.ParamDefinition_cached.get((long)var0); if (var1 != null) { return var1; } else { diff --git a/runescape-client/src/main/java/class238.java b/runescape-client/src/main/java/class238.java index bbc75db01f..93abb6d2d3 100644 --- a/runescape-client/src/main/java/class238.java +++ b/runescape-client/src/main/java/class238.java @@ -17,22 +17,22 @@ public final class class238 { garbageValue = "188151075" ) @Export("runCs1") - static final boolean runCs1(Widget var0) { - if (var0.cs1Comparisons == null) { + static final boolean runCs1(Widget component) { + if (component.cs1Comparisons == null) { return false; } else { - for (int var1 = 0; var1 < var0.cs1Comparisons.length; ++var1) { - int var2 = class16.method187(var0, var1); - int var3 = var0.cs1ComparisonValues[var1]; - if (var0.cs1Comparisons[var1] == 2) { + for (int var1 = 0; var1 < component.cs1Comparisons.length; ++var1) { + int var2 = class16.method187(component, var1); + int var3 = component.cs1ComparisonValues[var1]; + if (component.cs1Comparisons[var1] == 2) { if (var2 >= var3) { return false; } - } else if (var0.cs1Comparisons[var1] == 3) { + } else if (component.cs1Comparisons[var1] == 3) { if (var2 <= var3) { return false; } - } else if (var0.cs1Comparisons[var1] == 4) { + } else if (component.cs1Comparisons[var1] == 4) { if (var2 == var3) { return false; } @@ -51,10 +51,10 @@ public final class class238 { garbageValue = "1706481742" ) @Export("updateInterface") - static final void updateInterface(Widget[] var0, int var1, int var2, int var3, int var4, int var5, int var6, int var7) { - for (int var8 = 0; var8 < var0.length; ++var8) { - Widget var9 = var0[var8]; - if (var9 != null && var9.parentId == var1 && (!var9.isIf3 || var9.type == 0 || var9.hasListener || class1.getWidgetClickMask(var9) != 0 || var9 == Client.clickedWidgetParent || var9.contentType == 1338)) { + static final void updateInterface(Widget[] components, int parentId, int var2, int var3, int var4, int var5, int x, int y) { + for (int var8 = 0; var8 < components.length; ++var8) { + Widget var9 = components[var8]; + if (var9 != null && var9.parentId == parentId && (!var9.isIf3 || var9.type == 0 || var9.hasListener || class1.getWidgetClickMask(var9) != 0 || var9 == Client.clickedWidgetParent || var9.contentType == 1338)) { if (var9.isIf3) { if (PacketBufferNode.method3673(var9)) { continue; @@ -63,8 +63,8 @@ public final class class238 { continue; } - int var10 = var9.x + var6; - int var11 = var7 + var9.y; + int var10 = var9.x + x; + int var11 = y + var9.y; int var12; int var13; int var14; @@ -194,10 +194,11 @@ public final class class238 { boolean var20; int var21; + boolean var23; if (var28) { for (int var22 = 0; var22 < var9.field966.length; ++var22) { var20 = false; - boolean var23 = false; + var23 = false; if (!var20 && var9.field966[var22] != null) { for (var21 = 0; var21 < var9.field966[var22].length; ++var21) { boolean var24 = false; @@ -260,7 +261,7 @@ public final class class238 { } } - ScriptEvent var32; + ScriptEvent var31; if (var9.isIf3) { if (MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var13 && MouseHandler.MouseHandler_x < var14 && MouseHandler.MouseHandler_y < var15) { var30 = true; @@ -268,9 +269,9 @@ public final class class238 { var30 = false; } - boolean var31 = false; + var23 = false; if ((MouseHandler.MouseHandler_currentButton == 1 || !AbstractRasterProvider.mouseCam && MouseHandler.MouseHandler_currentButton == 4) && var30) { - var31 = true; + var23 = true; } var20 = false; @@ -283,7 +284,7 @@ public final class class238 { } if (var9.contentType == 1400) { - class60.worldMap0.method361(var16, var17, var30 & var31, var30 & var20); + class60.worldMap0.method361(var16, var17, var30 & var23, var30 & var20); } if (Client.clickedWidget != null && var9 != Client.clickedWidget && var30 && class54.method1090(class1.getWidgetClickMask(var9))) { @@ -298,133 +299,133 @@ public final class class238 { if (var9.hasListener) { if (var30 && Client.mouseWheelRotation != 0 && var9.onScroll != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseY = Client.mouseWheelRotation; - var32.args0 = var9.onScroll; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseY = Client.mouseWheelRotation; + var31.args0 = var9.onScroll; + Client.scriptEvents.addFirst(var31); } if (Client.clickedWidget != null || DevicePcmPlayerProvider.dragInventoryWidget != null || Client.isMenuOpen) { var20 = false; - var31 = false; + var23 = false; var30 = false; } if (!var9.field979 && var20) { var9.field979 = true; if (var9.onClick != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_lastPressedX - var10; - var32.mouseY = MouseHandler.MouseHandler_lastPressedY - var11; - var32.args0 = var9.onClick; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_lastPressedX - var10; + var31.mouseY = MouseHandler.MouseHandler_lastPressedY - var11; + var31.args0 = var9.onClick; + Client.scriptEvents.addFirst(var31); } } - if (var9.field979 && var31 && var9.onClickRepeat != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_x - var10; - var32.mouseY = MouseHandler.MouseHandler_y - var11; - var32.args0 = var9.onClickRepeat; - Client.scriptEvents.addFirst(var32); + if (var9.field979 && var23 && var9.onClickRepeat != null) { + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_x - var10; + var31.mouseY = MouseHandler.MouseHandler_y - var11; + var31.args0 = var9.onClickRepeat; + Client.scriptEvents.addFirst(var31); } - if (var9.field979 && !var31) { + if (var9.field979 && !var23) { var9.field979 = false; if (var9.onRelease != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_x - var10; - var32.mouseY = MouseHandler.MouseHandler_y - var11; - var32.args0 = var9.onRelease; - Client.field148.addFirst(var32); + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_x - var10; + var31.mouseY = MouseHandler.MouseHandler_y - var11; + var31.args0 = var9.onRelease; + Client.field148.addFirst(var31); } } - if (var31 && var9.onHold != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_x - var10; - var32.mouseY = MouseHandler.MouseHandler_y - var11; - var32.args0 = var9.onHold; - Client.scriptEvents.addFirst(var32); + if (var23 && var9.onHold != null) { + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_x - var10; + var31.mouseY = MouseHandler.MouseHandler_y - var11; + var31.args0 = var9.onHold; + Client.scriptEvents.addFirst(var31); } if (!var9.field978 && var30) { var9.field978 = true; if (var9.onMouseOver != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_x - var10; - var32.mouseY = MouseHandler.MouseHandler_y - var11; - var32.args0 = var9.onMouseOver; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_x - var10; + var31.mouseY = MouseHandler.MouseHandler_y - var11; + var31.args0 = var9.onMouseOver; + Client.scriptEvents.addFirst(var31); } } if (var9.field978 && var30 && var9.onMouseRepeat != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_x - var10; - var32.mouseY = MouseHandler.MouseHandler_y - var11; - var32.args0 = var9.onMouseRepeat; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_x - var10; + var31.mouseY = MouseHandler.MouseHandler_y - var11; + var31.args0 = var9.onMouseRepeat; + Client.scriptEvents.addFirst(var31); } if (var9.field978 && !var30) { var9.field978 = false; if (var9.onMouseLeave != null) { - var32 = new ScriptEvent(); - var32.boolean1 = true; - var32.widget = var9; - var32.mouseX = MouseHandler.MouseHandler_x - var10; - var32.mouseY = MouseHandler.MouseHandler_y - var11; - var32.args0 = var9.onMouseLeave; - Client.field148.addFirst(var32); + var31 = new ScriptEvent(); + var31.boolean1 = true; + var31.widget = var9; + var31.mouseX = MouseHandler.MouseHandler_x - var10; + var31.mouseY = MouseHandler.MouseHandler_y - var11; + var31.args0 = var9.onMouseLeave; + Client.field148.addFirst(var31); } } if (var9.onTimer != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.onTimer; - Client.field147.addFirst(var32); + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onTimer; + Client.field147.addFirst(var31); } int var26; - ScriptEvent var34; - int var35; + int var32; + ScriptEvent var33; if (var9.onVarTransmit != null && Client.field123 > var9.field981) { if (var9.varTransmitTriggers != null && Client.field123 - var9.field981 <= 32) { label590: - for (var35 = var9.field981; var35 < Client.field123; ++var35) { - var21 = Client.field121[var35 & 31]; + for (var26 = var9.field981; var26 < Client.field123; ++var26) { + var21 = Client.field121[var26 & 31]; - for (var26 = 0; var26 < var9.varTransmitTriggers.length; ++var26) { - if (var21 == var9.varTransmitTriggers[var26]) { - var34 = new ScriptEvent(); - var34.widget = var9; - var34.args0 = var9.onVarTransmit; - Client.scriptEvents.addFirst(var34); + for (var32 = 0; var32 < var9.varTransmitTriggers.length; ++var32) { + if (var21 == var9.varTransmitTriggers[var32]) { + var33 = new ScriptEvent(); + var33.widget = var9; + var33.args0 = var9.onVarTransmit; + Client.scriptEvents.addFirst(var33); break label590; } } } } else { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.onVarTransmit; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onVarTransmit; + Client.scriptEvents.addFirst(var31); } var9.field981 = Client.field123; @@ -433,24 +434,24 @@ public final class class238 { if (var9.onInvTransmit != null && Client.field117 > var9.field982) { if (var9.invTransmitTriggers != null && Client.field117 - var9.field982 <= 32) { label566: - for (var35 = var9.field982; var35 < Client.field117; ++var35) { - var21 = Client.field116[var35 & 31]; + for (var26 = var9.field982; var26 < Client.field117; ++var26) { + var21 = Client.field116[var26 & 31]; - for (var26 = 0; var26 < var9.invTransmitTriggers.length; ++var26) { - if (var21 == var9.invTransmitTriggers[var26]) { - var34 = new ScriptEvent(); - var34.widget = var9; - var34.args0 = var9.onInvTransmit; - Client.scriptEvents.addFirst(var34); + for (var32 = 0; var32 < var9.invTransmitTriggers.length; ++var32) { + if (var21 == var9.invTransmitTriggers[var32]) { + var33 = new ScriptEvent(); + var33.widget = var9; + var33.args0 = var9.onInvTransmit; + Client.scriptEvents.addFirst(var33); break label566; } } } } else { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.onInvTransmit; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onInvTransmit; + Client.scriptEvents.addFirst(var31); } var9.field982 = Client.field117; @@ -459,78 +460,78 @@ public final class class238 { if (var9.onStatTransmit != null && Client.changedSkillsCount > var9.field983) { if (var9.statTransmitTriggers != null && Client.changedSkillsCount - var9.field983 <= 32) { label542: - for (var35 = var9.field983; var35 < Client.changedSkillsCount; ++var35) { - var21 = Client.changedSkills[var35 & 31]; + for (var26 = var9.field983; var26 < Client.changedSkillsCount; ++var26) { + var21 = Client.changedSkills[var26 & 31]; - for (var26 = 0; var26 < var9.statTransmitTriggers.length; ++var26) { - if (var21 == var9.statTransmitTriggers[var26]) { - var34 = new ScriptEvent(); - var34.widget = var9; - var34.args0 = var9.onStatTransmit; - Client.scriptEvents.addFirst(var34); + for (var32 = 0; var32 < var9.statTransmitTriggers.length; ++var32) { + if (var21 == var9.statTransmitTriggers[var32]) { + var33 = new ScriptEvent(); + var33.widget = var9; + var33.args0 = var9.onStatTransmit; + Client.scriptEvents.addFirst(var33); break label542; } } } } else { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.onStatTransmit; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onStatTransmit; + Client.scriptEvents.addFirst(var31); } var9.field983 = Client.changedSkillsCount; } - if (Client.chatCycle > var9.field980 && var9.field970 != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.field970; - Client.scriptEvents.addFirst(var32); + if (Client.chatCycle > var9.field980 && var9.onChatTransmit != null) { + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onChatTransmit; + Client.scriptEvents.addFirst(var31); } - if (Client.field105 > var9.field980 && var9.field971 != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.field971; - Client.scriptEvents.addFirst(var32); + if (Client.field105 > var9.field980 && var9.onFriendTransmit != null) { + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onFriendTransmit; + Client.scriptEvents.addFirst(var31); } - if (Client.field129 > var9.field980 && var9.field972 != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.field972; - Client.scriptEvents.addFirst(var32); + if (Client.field129 > var9.field980 && var9.onClanTransmit != null) { + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onClanTransmit; + Client.scriptEvents.addFirst(var31); } - if (Client.field122 > var9.field980 && var9.field976 != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.field976; - Client.scriptEvents.addFirst(var32); + if (Client.field122 > var9.field980 && var9.onStockTransmit != null) { + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onStockTransmit; + Client.scriptEvents.addFirst(var31); } if (Client.field154 > var9.field980 && var9.field977 != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.field977; - Client.scriptEvents.addFirst(var32); + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.field977; + Client.scriptEvents.addFirst(var31); } - if (Client.field124 > var9.field980 && var9.field973 != null) { - var32 = new ScriptEvent(); - var32.widget = var9; - var32.args0 = var9.field973; - Client.scriptEvents.addFirst(var32); + if (Client.field124 > var9.field980 && var9.onMiscTransmit != null) { + var31 = new ScriptEvent(); + var31.widget = var9; + var31.args0 = var9.onMiscTransmit; + Client.scriptEvents.addFirst(var31); } var9.field980 = Client.cycleCntr; if (var9.onKey != null) { - for (var35 = 0; var35 < Client.field137; ++var35) { + for (var26 = 0; var26 < Client.field137; ++var26) { ScriptEvent var27 = new ScriptEvent(); var27.widget = var9; - var27.keyTyped = Client.field145[var35]; - var27.keyPressed = Client.field146[var35]; + var27.keyTyped = Client.field145[var26]; + var27.keyPressed = Client.field146[var26]; var27.args0 = var9.onKey; Client.scriptEvents.addFirst(var27); } @@ -545,7 +546,7 @@ public final class class238 { if ((var9.mouseOverRedirect >= 0 || var9.mouseOverColor != 0) && MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var13 && MouseHandler.MouseHandler_x < var14 && MouseHandler.MouseHandler_y < var15) { if (var9.mouseOverRedirect >= 0) { - Clock.mousedOverWidgetIf1 = var0[var9.mouseOverRedirect]; + Clock.mousedOverWidgetIf1 = components[var9.mouseOverRedirect]; } else { Clock.mousedOverWidgetIf1 = var9; } @@ -561,18 +562,18 @@ public final class class238 { } if (var9.type == 0) { - updateInterface(var0, var9.id, var12, var13, var14, var15, var10 - var9.scrollX, var11 - var9.scrollY); + updateInterface(components, var9.id, var12, var13, var14, var15, var10 - var9.scrollX, var11 - var9.scrollY); if (var9.children != null) { updateInterface(var9.children, var9.id, var12, var13, var14, var15, var10 - var9.scrollX, var11 - var9.scrollY); } - InterfaceParent var33 = (InterfaceParent)Client.interfaceParents.get((long)var9.id); - if (var33 != null) { - if (var33.type == 0 && MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var13 && MouseHandler.MouseHandler_x < var14 && MouseHandler.MouseHandler_y < var15 && !Client.isMenuOpen) { - for (var32 = (ScriptEvent)Client.scriptEvents.last(); var32 != null; var32 = (ScriptEvent)Client.scriptEvents.previous()) { - if (var32.boolean1) { - var32.remove(); - var32.widget.field978 = false; + InterfaceParent var34 = (InterfaceParent)Client.interfaceParents.get((long)var9.id); + if (var34 != null) { + if (var34.type == 0 && MouseHandler.MouseHandler_x >= var12 && MouseHandler.MouseHandler_y >= var13 && MouseHandler.MouseHandler_x < var14 && MouseHandler.MouseHandler_y < var15 && !Client.isMenuOpen) { + for (var31 = (ScriptEvent)Client.scriptEvents.last(); var31 != null; var31 = (ScriptEvent)Client.scriptEvents.previous()) { + if (var31.boolean1) { + var31.remove(); + var31.widget.field978 = false; } } @@ -586,7 +587,7 @@ public final class class238 { } } - WorldMapDecorationType.method4517(var33.group, var12, var13, var14, var15, var10, var11); + WorldMapDecorationType.method4517(var34.group, var12, var13, var14, var15, var10, var11); } } } diff --git a/runescape-client/src/main/java/class258.java b/runescape-client/src/main/java/class258.java index 9d5e68b68a..cf4d55d817 100644 --- a/runescape-client/src/main/java/class258.java +++ b/runescape-client/src/main/java/class258.java @@ -29,7 +29,7 @@ public class class258 { VarbitDefinition.indexedSpriteWidths = null; SecureRandomCallable.indexedSpriteHeights = null; class328.indexedSpritePalette = null; - class328.spritePixels = (byte[][])null; + class328.spritePixels = ((byte[][])null); return var0; } diff --git a/runescape-client/src/main/java/class3.java b/runescape-client/src/main/java/class3.java index a144cb7a8c..70a71e1b02 100644 --- a/runescape-client/src/main/java/class3.java +++ b/runescape-client/src/main/java/class3.java @@ -100,7 +100,7 @@ public class class3 implements Enumerated { NodeDeque var0 = ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue; ArchiveDiskAction var1; synchronized(ArchiveDiskActionHandler.ArchiveDiskActionHandler_requestQueue) { - var1 = (ArchiveDiskAction) ArchiveDiskActionHandler.ArchiveDiskActionHandler_responseQueue.removeLast(); + var1 = (ArchiveDiskAction)ArchiveDiskActionHandler.ArchiveDiskActionHandler_responseQueue.removeLast(); } if (var1 == null) { diff --git a/runescape-client/src/main/java/class30.java b/runescape-client/src/main/java/class30.java index 77d9e00f00..aceac67d05 100644 --- a/runescape-client/src/main/java/class30.java +++ b/runescape-client/src/main/java/class30.java @@ -98,7 +98,7 @@ public class class30 { AbstractArchive.runScript(var6); } - if (var1 == 1 && var3.field974 != null) { + if (var1 == 1 && var3.onSubChange != null) { if (var3.childIndex >= 0) { Widget var5 = Huffman.getWidget(var3.id); if (var5 == null || var5.children == null || var3.childIndex >= var5.children.length || var3 != var5.children[var3.childIndex]) { @@ -108,7 +108,7 @@ public class class30 { var6 = new ScriptEvent(); var6.widget = var3; - var6.args0 = var3.field974; + var6.args0 = var3.onSubChange; AbstractArchive.runScript(var6); } } diff --git a/runescape-client/src/main/java/class322.java b/runescape-client/src/main/java/class322.java index 6e9164fb42..279019cb09 100644 --- a/runescape-client/src/main/java/class322.java +++ b/runescape-client/src/main/java/class322.java @@ -17,8 +17,8 @@ public class class322 { garbageValue = "-2000477161" ) @Export("readSprite") - public static Sprite readSprite(AbstractArchive var0, int var1, int var2) { - return !SpriteMask.loadSprite(var0, var1, var2) ? null : class258.method4900(); + public static Sprite readSprite(AbstractArchive archive, int group, int file) { + return !SpriteMask.loadSprite(archive, group, file) ? null : class258.method4900(); } static { diff --git a/runescape-client/src/main/java/class39.java b/runescape-client/src/main/java/class39.java index f3a61b0a8d..36ca69390f 100644 --- a/runescape-client/src/main/java/class39.java +++ b/runescape-client/src/main/java/class39.java @@ -145,10 +145,10 @@ public class class39 extends class21 { garbageValue = "-1" ) @Export("drawActor2d") - static final void drawActor2d(Actor var0, int var1, int var2, int var3, int var4, int var5) { - if (var0 != null && var0.isVisible()) { - if (var0 instanceof NPC) { - NPCDefinition var6 = ((NPC)var0).definition; + static final void drawActor2d(Actor actor, int var1, int var2, int var3, int var4, int var5) { + if (actor != null && actor.isVisible()) { + if (actor instanceof NPC) { + NPCDefinition var6 = ((NPC)actor).definition; if (var6.transforms != null) { var6 = var6.transform(); } @@ -162,8 +162,8 @@ public class class39 extends class21 { int[] var7 = Players.Players_indices; byte var8 = 0; Player var9; - if (var1 < var77 && var0.playerCycle == Client.cycle) { - var9 = (Player)var0; + if (var1 < var77 && actor.playerCycle == Client.cycle) { + var9 = (Player)actor; boolean var10; if (Client.field210 == 0) { var10 = false; @@ -188,87 +188,87 @@ public class class39 extends class21 { } if (var10) { - Player var79 = (Player)var0; + Player var79 = (Player)actor; if (var1 < var77) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight + 15); + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight + 15); AbstractFont var81 = (AbstractFont)Client.fontsMap.get(FontName.FontName_plain12); - byte var84 = 9; - var81.drawCentered(var79.username.getName(), var2 + Client.viewportTempX, var3 + Client.viewportTempY - var84, 16777215, 0); + byte var83 = 9; + var81.drawCentered(var79.username.getName(), var2 + Client.viewportTempX, var3 + Client.viewportTempY - var83, 16777215, 0); var8 = 18; } } } int var78 = -2; - int var24; - int var25; + int var15; int var80; int var82; + int var84; int var85; - if (!var0.healthBars.isEmpty()) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight + 15); + if (!actor.healthBars.isEmpty()) { + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight + 15); - for (HealthBar var83 = (HealthBar)var0.healthBars.last(); var83 != null; var83 = (HealthBar)var0.healthBars.previous()) { - HealthBarUpdate var15 = var83.get(Client.cycle); - if (var15 == null) { - if (var83.isEmpty()) { - var83.remove(); + for (HealthBar var16 = (HealthBar)actor.healthBars.last(); var16 != null; var16 = (HealthBar)actor.healthBars.previous()) { + HealthBarUpdate var17 = var16.get(Client.cycle); + if (var17 == null) { + if (var16.isEmpty()) { + var16.remove(); } } else { - HealthBarDefinition var16 = var83.definition; - Sprite var17 = var16.getSprite2(); - Sprite var18 = var16.getSprite1(); - int var19 = 0; - if (var17 != null && var18 != null) { - if (var16.widthPadding * 2 < var18.subWidth) { - var19 = var16.widthPadding; + HealthBarDefinition var18 = var16.definition; + Sprite var19 = var18.getSprite2(); + Sprite var20 = var18.getSprite1(); + int var21 = 0; + if (var19 != null && var20 != null) { + if (var18.widthPadding * 2 < var20.subWidth) { + var21 = var18.widthPadding; } - var80 = var18.subWidth - var19 * 2; + var85 = var20.subWidth - var21 * 2; } else { - var80 = var16.width; + var85 = var18.width; } - int var20 = 255; - boolean var21 = true; - int var22 = Client.cycle - var15.cycle; - int var23 = var80 * var15.health2 / var16.width; - if (var15.cycleOffset > var22) { - var24 = var16.int4 == 0 ? 0 : var16.int4 * (var22 / var16.int4); - var82 = var80 * var15.health / var16.width; - var25 = var24 * (var23 - var82) / var15.cycleOffset + var82; + int var22 = 255; + boolean var23 = true; + int var24 = Client.cycle - var17.cycle; + int var25 = var85 * var17.health2 / var18.width; + if (var17.cycleOffset > var24) { + var80 = var18.int4 == 0 ? 0 : var18.int4 * (var24 / var18.int4); + var84 = var85 * var17.health / var18.width; + var82 = var80 * (var25 - var84) / var17.cycleOffset + var84; } else { - var25 = var23; - var24 = var15.cycleOffset + var16.int5 - var22; - if (var16.int3 >= 0) { - var20 = (var24 << 8) / (var16.int5 - var16.int3); + var82 = var25; + var80 = var17.cycleOffset + var18.int5 - var24; + if (var18.int3 >= 0) { + var22 = (var80 << 8) / (var18.int5 - var18.int3); } } - if (var15.health2 > 0 && var25 < 1) { - var25 = 1; + if (var17.health2 > 0 && var82 < 1) { + var82 = 1; } - if (var17 != null && var18 != null) { - if (var80 == var25) { - var25 += var19 * 2; + if (var19 != null && var20 != null) { + if (var85 == var82) { + var82 += var21 * 2; } else { - var25 += var19; + var82 += var21; } - var24 = var17.subHeight; - var78 += var24; - var82 = var2 + Client.viewportTempX - (var80 >> 1); - var85 = var3 + Client.viewportTempY - var78; - var82 -= var19; - if (var20 >= 0 && var20 < 255) { - var17.method310(var82, var85, var20); - Rasterizer2D.Rasterizer2D_expandClip(var82, var85, var82 + var25, var85 + var24); - var18.method310(var82, var85, var20); + var80 = var19.subHeight; + var78 += var80; + var84 = var2 + Client.viewportTempX - (var85 >> 1); + var15 = var3 + Client.viewportTempY - var78; + var84 -= var21; + if (var22 >= 0 && var22 < 255) { + var19.method310(var84, var15, var22); + Rasterizer2D.Rasterizer2D_expandClip(var84, var15, var84 + var82, var15 + var80); + var20.method310(var84, var15, var22); } else { - var17.drawAt2(var82, var85); - Rasterizer2D.Rasterizer2D_expandClip(var82, var85, var25 + var82, var24 + var85); - var18.drawAt2(var82, var85); + var19.drawAt2(var84, var15); + Rasterizer2D.Rasterizer2D_expandClip(var84, var15, var82 + var84, var80 + var15); + var20.drawAt2(var84, var15); } Rasterizer2D.Rasterizer2D_setClip(var2, var3, var2 + var4, var3 + var5); @@ -276,10 +276,10 @@ public class class39 extends class21 { } else { var78 += 5; if (Client.viewportTempX > -1) { - var24 = var2 + Client.viewportTempX - (var80 >> 1); - var82 = var3 + Client.viewportTempY - var78; - Rasterizer2D.Rasterizer2D_fillRectangle(var24, var82, var25, 5, 65280); - Rasterizer2D.Rasterizer2D_fillRectangle(var24 + var25, var82, var80 - var25, 5, 16711680); + var80 = var2 + Client.viewportTempX - (var85 >> 1); + var84 = var3 + Client.viewportTempY - var78; + Rasterizer2D.Rasterizer2D_fillRectangle(var80, var84, var82, 5, 65280); + Rasterizer2D.Rasterizer2D_fillRectangle(var80 + var82, var84, var85 - var82, 5, 16711680); } var78 += 2; @@ -294,13 +294,13 @@ public class class39 extends class21 { var78 += var8; if (var1 < var77) { - var9 = (Player)var0; + var9 = (Player)actor; if (var9.isHidden) { return; } if (var9.headIconPk != -1 || var9.headIconPrayer != -1) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight + 15); + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight + 15); if (Client.viewportTempX > -1) { if (var9.headIconPk != -1) { var78 += 25; @@ -315,51 +315,51 @@ public class class39 extends class21 { } if (var1 >= 0 && Client.hintArrowType == 10 && var7[var1] == Client.hintArrowPlayerIndex) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight + 15); + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight + 15); if (Client.viewportTempX > -1) { var78 += Player.headIconHintSprites[1].subHeight; Player.headIconHintSprites[1].drawAt2(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - var78); } } } else { - NPCDefinition var86 = ((NPC)var0).definition; + NPCDefinition var86 = ((NPC)actor).definition; if (var86.transforms != null) { var86 = var86.transform(); } if (var86.headIconPrayer >= 0 && var86.headIconPrayer < ClientPreferences.headIconPrayerSprites.length) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight + 15); + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight + 15); if (Client.viewportTempX > -1) { ClientPreferences.headIconPrayerSprites[var86.headIconPrayer].drawAt2(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - 30); } } if (Client.hintArrowType == 1 && Client.npcIndices[var1 - var77] == Client.hintArrowNpcIndex && Client.cycle % 20 < 10) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight + 15); + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight + 15); if (Client.viewportTempX > -1) { Player.headIconHintSprites[0].drawAt2(var2 + Client.viewportTempX - 12, var3 + Client.viewportTempY - 28); } } } - if (var0.overheadText != null && (var1 >= var77 || !var0.field11 && (Client.publicChatMode == 4 || !var0.isAutoChatting && (Client.publicChatMode == 0 || Client.publicChatMode == 3 || Client.publicChatMode == 1 && ((Player)var0).isFriend())))) { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight); + if (actor.overheadText != null && (var1 >= var77 || !actor.field11 && (Client.publicChatMode == 4 || !actor.isAutoChatting && (Client.publicChatMode == 0 || Client.publicChatMode == 3 || Client.publicChatMode == 1 && ((Player)actor).isFriend())))) { + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight); if (Client.viewportTempX > -1 && Client.overheadTextCount < Client.overheadTextLimit) { - Client.overheadTextXOffsets[Client.overheadTextCount] = class2.fontBold12.stringWidth(var0.overheadText) / 2; + Client.overheadTextXOffsets[Client.overheadTextCount] = class2.fontBold12.stringWidth(actor.overheadText) / 2; Client.overheadTextAscents[Client.overheadTextCount] = class2.fontBold12.ascent; Client.overheadTextXs[Client.overheadTextCount] = Client.viewportTempX; Client.overheadTextYs[Client.overheadTextCount] = Client.viewportTempY; - Client.overheadTextColors[Client.overheadTextCount] = var0.overheadTextColor; - Client.overheadTextEffects[Client.overheadTextCount] = var0.overheadTextEffect; - Client.overheadTextCyclesRemaining[Client.overheadTextCount] = var0.overheadTextCyclesRemaining; - Client.overheadText[Client.overheadTextCount] = var0.overheadText; + Client.overheadTextColors[Client.overheadTextCount] = actor.overheadTextColor; + Client.overheadTextEffects[Client.overheadTextCount] = actor.overheadTextEffect; + Client.overheadTextCyclesRemaining[Client.overheadTextCount] = actor.overheadTextCyclesRemaining; + Client.overheadText[Client.overheadTextCount] = actor.overheadText; ++Client.overheadTextCount; } } for (int var88 = 0; var88 < 4; ++var88) { - int var87 = var0.hitSplatCycles[var88]; - int var89 = var0.hitSplatTypes[var88]; + int var87 = actor.hitSplatCycles[var88]; + int var89 = actor.hitSplatTypes[var88]; HitSplatDefinition var90 = null; int var91 = 0; if (var89 >= 0) { @@ -367,12 +367,12 @@ public class class39 extends class21 { continue; } - var90 = LoginScreenAnimation.getHitSplatDefinition(var0.hitSplatTypes[var88]); + var90 = LoginScreenAnimation.getHitSplatDefinition(actor.hitSplatTypes[var88]); var91 = var90.field387; if (var90 != null && var90.transforms != null) { var90 = var90.transform(); if (var90 == null) { - var0.hitSplatCycles[var88] = -1; + actor.hitSplatCycles[var88] = -1; continue; } } @@ -380,10 +380,10 @@ public class class39 extends class21 { continue; } - var80 = var0.hitSplatTypes2[var88]; + var85 = actor.hitSplatTypes2[var88]; HitSplatDefinition var92 = null; - if (var80 >= 0) { - var92 = LoginScreenAnimation.getHitSplatDefinition(var80); + if (var85 >= 0) { + var92 = LoginScreenAnimation.getHitSplatDefinition(var85); if (var92 != null && var92.transforms != null) { var92 = var92.transform(); } @@ -391,9 +391,9 @@ public class class39 extends class21 { if (var87 - var91 <= Client.cycle) { if (var90 == null) { - var0.hitSplatCycles[var88] = -1; + actor.hitSplatCycles[var88] = -1; } else { - DevicePcmPlayerProvider.method840(var0, var0.defaultHeight / 2); + DevicePcmPlayerProvider.method840(actor, actor.defaultHeight / 2); if (Client.viewportTempX > -1) { if (var88 == 1) { Client.viewportTempY -= 20; @@ -413,10 +413,10 @@ public class class39 extends class21 { Sprite var94 = null; Sprite var95 = null; Sprite var96 = null; + var84 = 0; + var15 = 0; + var80 = 0; var82 = 0; - var85 = 0; - var24 = 0; - var25 = 0; int var26 = 0; int var27 = 0; int var28 = 0; @@ -437,7 +437,7 @@ public class class39 extends class21 { var93 = var90.method123(); int var43; if (var93 != null) { - var82 = var93.subWidth; + var84 = var93.subWidth; var43 = var93.subHeight; if (var43 > var42) { var42 = var43; @@ -448,7 +448,7 @@ public class class39 extends class21 { var94 = var90.method124(); if (var94 != null) { - var85 = var94.subWidth; + var15 = var94.subWidth; var43 = var94.subHeight; if (var43 > var42) { var42 = var43; @@ -459,7 +459,7 @@ public class class39 extends class21 { var95 = var90.method125(); if (var95 != null) { - var24 = var95.subWidth; + var80 = var95.subWidth; var43 = var95.subHeight; if (var43 > var42) { var42 = var43; @@ -470,7 +470,7 @@ public class class39 extends class21 { var96 = var90.method126(); if (var96 != null) { - var25 = var96.subWidth; + var82 = var96.subWidth; var43 = var96.subHeight; if (var43 > var42) { var42 = var43; @@ -544,20 +544,20 @@ public class class39 extends class21 { String var47 = null; boolean var48 = false; int var49 = 0; - var46 = var90.getString(var0.hitSplatValues[var88]); + var46 = var90.getString(actor.hitSplatValues[var88]); int var50 = var44.stringWidth(var46); if (var92 != null) { - var47 = var92.getString(var0.hitSplatValues2[var88]); + var47 = var92.getString(actor.hitSplatValues2[var88]); var49 = var45.stringWidth(var47); } int var51 = 0; int var52 = 0; - if (var85 > 0) { + if (var15 > 0) { if (var95 == null && var96 == null) { var51 = 1; } else { - var51 = var50 / var85 + 1; + var51 = var50 / var15 + 1; } } @@ -571,21 +571,21 @@ public class class39 extends class21 { int var53 = 0; int var54 = var53; - if (var82 > 0) { - var53 += var82; + if (var84 > 0) { + var53 += var84; } var53 += 2; int var55 = var53; - if (var24 > 0) { - var53 += var24; + if (var80 > 0) { + var53 += var80; } int var56 = var53; int var57 = var53; int var58; - if (var85 > 0) { - var58 = var85 * var51; + if (var15 > 0) { + var58 = var15 * var51; var53 += var58; var57 += (var58 - var50) / 2; } else { @@ -593,8 +593,8 @@ public class class39 extends class21 { } var58 = var53; - if (var25 > 0) { - var53 += var25; + if (var82 > 0) { + var53 += var82; } int var59 = 0; @@ -632,7 +632,7 @@ public class class39 extends class21 { } } - var64 = var0.hitSplatCycles[var88] - Client.cycle; + var64 = actor.hitSplatCycles[var88] - Client.cycle; int var65 = var90.field392 - var64 * var90.field392 / var90.field387; int var66 = var64 * var90.field393 / var90.field387 + -var90.field393; int var67 = var65 + (var2 + Client.viewportTempX - (var53 >> 1)); @@ -680,7 +680,7 @@ public class class39 extends class21 { if (var94 != null) { for (var76 = 0; var76 < var51; ++var76) { - var94.method310(var85 * var76 + (var67 + var56 - var27), var68, var75); + var94.method310(var15 * var76 + (var67 + var56 - var27), var68, var75); } } @@ -721,7 +721,7 @@ public class class39 extends class21 { if (var94 != null) { for (var76 = 0; var76 < var51; ++var76) { - var94.drawAt2(var85 * var76 + (var56 + var67 - var27), var68); + var94.drawAt2(var15 * var76 + (var56 + var67 - var27), var68); } } diff --git a/runescape-client/src/main/java/class4.java b/runescape-client/src/main/java/class4.java index 659262007e..4d9ae2fc98 100644 --- a/runescape-client/src/main/java/class4.java +++ b/runescape-client/src/main/java/class4.java @@ -154,18 +154,18 @@ final class class4 implements class0 { var7 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize]; Interpreter.Interpreter_stringStackSize -= 2; var6 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize]; - String var10 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1]; + String var9 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1]; if (var6.length() > 500) { return 1; - } else if (var10.length() > 500) { + } else if (var9.length() > 500) { return 1; } else { - PacketBufferNode var9 = Interpreter.method1915(ClientPacket.field238, Client.packetWriter.isaacCipher); - var9.packetBuffer.writeShort(1 + WorldMapRegion.method550(var6) + WorldMapRegion.method550(var10)); - var9.packetBuffer.writeStringCp1252NullTerminated(var6); - var9.packetBuffer.writeByte(var7); - var9.packetBuffer.writeStringCp1252NullTerminated(var10); - Client.packetWriter.method241(var9); + PacketBufferNode var10 = Interpreter.method1915(ClientPacket.field238, Client.packetWriter.isaacCipher); + var10.packetBuffer.writeShort(1 + WorldMapRegion.method550(var6) + WorldMapRegion.method550(var9)); + var10.packetBuffer.writeStringCp1252NullTerminated(var6); + var10.packetBuffer.writeByte(var7); + var10.packetBuffer.writeStringCp1252NullTerminated(var9); + Client.packetWriter.method241(var10); return 1; } } else if (var0 == ScriptOpcodes.SETSHIFTCLICKDROP) { diff --git a/runescape-client/src/main/java/class40.java b/runescape-client/src/main/java/class40.java index 47beb72c59..2352c15295 100644 --- a/runescape-client/src/main/java/class40.java +++ b/runescape-client/src/main/java/class40.java @@ -725,41 +725,41 @@ public class class40 { var4 = Client.field142[4] + 128; } - var15 = Client.camAngleY & 2047; + var13 = Client.camAngleY & 2047; var6 = MouseHandler.oculusOrbFocalPointX; - var22 = MouseRecorder.field566; - var24 = ScriptEvent.oculusOrbFocalPointY; - var9 = var4 * 3 + 600; - var10 = ScriptEvent.method1176(var9, var3); - var11 = 2048 - var4 & 2047; - var12 = 2048 - var15 & 2047; - var13 = 0; - var14 = 0; - int var16 = var10; + var14 = MouseRecorder.field566; + var15 = ScriptEvent.oculusOrbFocalPointY; + var22 = var4 * 3 + 600; + var24 = ScriptEvent.method1176(var22, var3); + var9 = 2048 - var4 & 2047; + var10 = 2048 - var13 & 2047; + var11 = 0; + var12 = 0; + int var16 = var24; int var17; int var18; int var19; - if (var11 != 0) { - var17 = Rasterizer3D.Rasterizer3D_sine[var11]; - var18 = Rasterizer3D.Rasterizer3D_cosine[var11]; - var19 = var14 * var18 - var17 * var10 >> 16; - var16 = var18 * var10 + var17 * var14 >> 16; - var14 = var19; + if (var9 != 0) { + var17 = Rasterizer3D.Rasterizer3D_sine[var9]; + var18 = Rasterizer3D.Rasterizer3D_cosine[var9]; + var19 = var12 * var18 - var17 * var24 >> 16; + var16 = var18 * var24 + var17 * var12 >> 16; + var12 = var19; } - if (var12 != 0) { - var17 = Rasterizer3D.Rasterizer3D_sine[var12]; - var18 = Rasterizer3D.Rasterizer3D_cosine[var12]; - var19 = var16 * var17 + var18 * var13 >> 16; - var16 = var16 * var18 - var17 * var13 >> 16; - var13 = var19; + if (var10 != 0) { + var17 = Rasterizer3D.Rasterizer3D_sine[var10]; + var18 = Rasterizer3D.Rasterizer3D_cosine[var10]; + var19 = var16 * var17 + var18 * var11 >> 16; + var16 = var16 * var18 - var17 * var11 >> 16; + var11 = var19; } - WorldMapSection1.cameraX = var6 - var13; - GrandExchangeEvents.cameraY = var22 - var14; - class11.cameraZ = var24 - var16; + WorldMapSection1.cameraX = var6 - var11; + GrandExchangeEvents.cameraY = var14 - var12; + class11.cameraZ = var15 - var16; WorldMapIcon1.cameraPitch = var4; - MusicPatchNode.cameraYaw = var15; + MusicPatchNode.cameraYaw = var13; if (Client.oculusOrbState == 1 && Client.staffModLevel >= 2 && Client.cycle % 50 == 0 && (MouseHandler.oculusOrbFocalPointX >> 7 != Canvas.localPlayer.x >> 7 || ScriptEvent.oculusOrbFocalPointY >> 7 != Canvas.localPlayer.y >> 7)) { var17 = Canvas.localPlayer.plane; var18 = (MouseHandler.oculusOrbFocalPointX >> 7) + class50.baseX; @@ -779,33 +779,33 @@ public class class40 { var4 = Login.method2061(); } - var15 = WorldMapSection1.cameraX; + var13 = WorldMapSection1.cameraX; var6 = GrandExchangeEvents.cameraY; - var22 = class11.cameraZ; - var24 = WorldMapIcon1.cameraPitch; - var9 = MusicPatchNode.cameraYaw; + var14 = class11.cameraZ; + var15 = WorldMapIcon1.cameraPitch; + var22 = MusicPatchNode.cameraYaw; - for (var10 = 0; var10 < 5; ++var10) { - if (Client.field139[var10]) { - var11 = (int)(Math.random() * (double)(Client.field141[var10] * 2 + 1) - (double)Client.field141[var10] + Math.sin((double)Client.field144[var10] * ((double)Client.field143[var10] / 100.0D)) * (double)Client.field142[var10]); - if (var10 == 0) { - WorldMapSection1.cameraX += var11; + for (var24 = 0; var24 < 5; ++var24) { + if (Client.field139[var24]) { + var9 = (int)(Math.random() * (double)(Client.field141[var24] * 2 + 1) - (double)Client.field141[var24] + Math.sin((double)Client.field144[var24] * ((double)Client.field143[var24] / 100.0D)) * (double)Client.field142[var24]); + if (var24 == 0) { + WorldMapSection1.cameraX += var9; } - if (var10 == 1) { - GrandExchangeEvents.cameraY += var11; + if (var24 == 1) { + GrandExchangeEvents.cameraY += var9; } - if (var10 == 2) { - class11.cameraZ += var11; + if (var24 == 2) { + class11.cameraZ += var9; } - if (var10 == 3) { - MusicPatchNode.cameraYaw = var11 + MusicPatchNode.cameraYaw & 2047; + if (var24 == 3) { + MusicPatchNode.cameraYaw = var9 + MusicPatchNode.cameraYaw & 2047; } - if (var10 == 4) { - WorldMapIcon1.cameraPitch += var11; + if (var24 == 4) { + WorldMapIcon1.cameraPitch += var9; if (WorldMapIcon1.cameraPitch < 128) { WorldMapIcon1.cameraPitch = 128; } @@ -817,18 +817,18 @@ public class class40 { } } - var10 = MouseHandler.MouseHandler_x; - var11 = MouseHandler.MouseHandler_y; + var24 = MouseHandler.MouseHandler_x; + var9 = MouseHandler.MouseHandler_y; if (MouseHandler.MouseHandler_lastButton != 0) { - var10 = MouseHandler.MouseHandler_lastPressedX; - var11 = MouseHandler.MouseHandler_lastPressedY; + var24 = MouseHandler.MouseHandler_lastPressedX; + var9 = MouseHandler.MouseHandler_lastPressedY; } - if (var10 >= var0 && var10 < var0 + var2 && var11 >= var1 && var11 < var3 + var1) { - var12 = var10 - var0; - var13 = var11 - var1; - ViewportMouse.ViewportMouse_x = var12; - ViewportMouse.ViewportMouse_y = var13; + if (var24 >= var0 && var24 < var0 + var2 && var9 >= var1 && var9 < var3 + var1) { + var10 = var24 - var0; + var11 = var9 - var1; + ViewportMouse.ViewportMouse_x = var10; + ViewportMouse.ViewportMouse_y = var11; ViewportMouse.ViewportMouse_isInViewport = true; ViewportMouse.ViewportMouse_entityCount = 0; ViewportMouse.ViewportMouse_false0 = false; @@ -840,39 +840,39 @@ public class class40 { class13.playPcmPlayers(); Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1, var2, var3, 0); class13.playPcmPlayers(); - var12 = Rasterizer3D.Rasterizer3D_zoom; + var10 = Rasterizer3D.Rasterizer3D_zoom; Rasterizer3D.Rasterizer3D_zoom = Client.viewportZoom; class65.scene.draw(WorldMapSection1.cameraX, GrandExchangeEvents.cameraY, class11.cameraZ, WorldMapIcon1.cameraPitch, MusicPatchNode.cameraYaw, var4); - Rasterizer3D.Rasterizer3D_zoom = var12; + Rasterizer3D.Rasterizer3D_zoom = var10; class13.playPcmPlayers(); class65.scene.clearTempGameObjects(); UrlRequester.method3258(var0, var1, var2, var3); UnitPriceComparator.method136(var0, var1); ((TextureProvider)Rasterizer3D.Rasterizer3D_textureLoader).animate(Client.field183); Client.field208 = 0; - var13 = (Canvas.localPlayer.x >> 7) + class50.baseX; - var14 = (Canvas.localPlayer.y >> 7) + GraphicsObject.baseY; - if (var13 >= 3053 && var13 <= 3156 && var14 >= 3056 && var14 <= 3136) { + var11 = (Canvas.localPlayer.x >> 7) + class50.baseX; + var12 = (Canvas.localPlayer.y >> 7) + GraphicsObject.baseY; + if (var11 >= 3053 && var11 <= 3156 && var12 >= 3056 && var12 <= 3136) { Client.field208 = 1; } - if (var13 >= 3072 && var13 <= 3118 && var14 >= 9492 && var14 <= 9535) { + if (var11 >= 3072 && var11 <= 3118 && var12 >= 9492 && var12 <= 9535) { Client.field208 = 1; } - if (Client.field208 == 1 && var13 >= 3139 && var13 <= 3199 && var14 >= 3008 && var14 <= 3062) { + if (Client.field208 == 1 && var11 >= 3139 && var11 <= 3199 && var12 >= 3008 && var12 <= 3062) { Client.field208 = 0; } - WorldMapSection1.cameraX = var15; + WorldMapSection1.cameraX = var13; GrandExchangeEvents.cameraY = var6; - class11.cameraZ = var22; - WorldMapIcon1.cameraPitch = var24; - MusicPatchNode.cameraYaw = var9; + class11.cameraZ = var14; + WorldMapIcon1.cameraPitch = var15; + MusicPatchNode.cameraYaw = var22; if (Client.isLoading) { byte var25 = 0; - var14 = var25 + NetCache.NetCache_pendingPriorityWritesCount + NetCache.NetCache_pendingPriorityResponsesCount; - if (var14 == 0) { + var12 = var25 + NetCache.NetCache_pendingPriorityWritesCount + NetCache.NetCache_pendingPriorityResponsesCount; + if (var12 == 0) { Client.isLoading = false; } } diff --git a/runescape-client/src/main/java/class48.java b/runescape-client/src/main/java/class48.java index 802a80da79..1f1da473c8 100644 --- a/runescape-client/src/main/java/class48.java +++ b/runescape-client/src/main/java/class48.java @@ -42,16 +42,21 @@ public class class48 { if (var2 == 0) { var3 = null; } else { - label29: { - for (int var4 = 0; var4 < var2; ++var4) { - var1 = Huffman.getWidget(var1.parentId); - if (var1 == null) { - var3 = null; - break label29; - } + int var4 = 0; + + while (true) { + if (var4 >= var2) { + var3 = var1; + break; } - var3 = var1; + var1 = Huffman.getWidget(var1.parentId); + if (var1 == null) { + var3 = null; + break; + } + + ++var4; } } diff --git a/runescape-client/src/main/java/class50.java b/runescape-client/src/main/java/class50.java index 5016653145..1cf6f12438 100644 --- a/runescape-client/src/main/java/class50.java +++ b/runescape-client/src/main/java/class50.java @@ -78,8 +78,8 @@ public class class50 { garbageValue = "83" ) @Export("loadRegions") - static final void loadRegions(boolean var0, PacketBuffer var1) { - Client.isInInstance = var0; + static final void loadRegions(boolean isInInstance, PacketBuffer packetBuffer) { + Client.isInInstance = isInInstance; int var2; int var3; int var4; @@ -87,14 +87,14 @@ public class class50 { int var6; int var7; if (!Client.isInInstance) { - var2 = var1.method67(); - var3 = var1.method66(); - int var8 = var1.readUnsignedShort(); + var2 = packetBuffer.method67(); + var3 = packetBuffer.method66(); + int var8 = packetBuffer.readUnsignedShort(); class190.xteaKeys = new int[var8][4]; for (var4 = 0; var4 < var8; ++var4) { for (var5 = 0; var5 < 4; ++var5) { - class190.xteaKeys[var4][var5] = var1.readInt(); + class190.xteaKeys[var4][var5] = packetBuffer.readInt(); } } @@ -128,19 +128,19 @@ public class class50 { DynamicObject.method2224(var3, var2, true); } else { - var2 = var1.method66(); - var3 = var1.method67(); - boolean var15 = var1.readUnsignedByte() == 1; - var4 = var1.readUnsignedShort(); - var1.importIndex(); + var2 = packetBuffer.method66(); + var3 = packetBuffer.method67(); + boolean var15 = packetBuffer.readUnsignedByte() == 1; + var4 = packetBuffer.readUnsignedShort(); + packetBuffer.importIndex(); int var16; for (var5 = 0; var5 < 4; ++var5) { for (var6 = 0; var6 < 13; ++var6) { for (var7 = 0; var7 < 13; ++var7) { - var16 = var1.readBits(1); + var16 = packetBuffer.readBits(1); if (var16 == 1) { - Client.instanceChunkTemplates[var5][var6][var7] = var1.readBits(26); + Client.instanceChunkTemplates[var5][var6][var7] = packetBuffer.readBits(26); } else { Client.instanceChunkTemplates[var5][var6][var7] = -1; } @@ -148,12 +148,12 @@ public class class50 { } } - var1.exportIndex(); + packetBuffer.exportIndex(); class190.xteaKeys = new int[var4][4]; for (var5 = 0; var5 < var4; ++var5) { for (var6 = 0; var6 < 4; ++var6) { - class190.xteaKeys[var5][var6] = var1.readInt(); + class190.xteaKeys[var5][var6] = packetBuffer.readInt(); } } diff --git a/runescape-client/src/main/java/class54.java b/runescape-client/src/main/java/class54.java index ca6d82db8b..f57969ae3a 100644 --- a/runescape-client/src/main/java/class54.java +++ b/runescape-client/src/main/java/class54.java @@ -153,25 +153,25 @@ public final class class54 { } } } else { - short var9; - int var20; + int var9; + short var20; if (Login.loginIndex != 1) { boolean var10; int var11; short var12; if (Login.loginIndex == 2) { var12 = 201; - var20 = var12 + 52; - if (var1 == 1 && var17 >= var20 - 12 && var17 < var20 + 2) { + var9 = var12 + 52; + if (var1 == 1 && var17 >= var9 - 12 && var17 < var9 + 2) { Login.currentLoginField = 0; } - var20 += 15; - if (var1 == 1 && var17 >= var20 - 12 && var17 < var20 + 2) { + var9 += 15; + if (var1 == 1 && var17 >= var9 - 12 && var17 < var9 + 2) { Login.currentLoginField = 1; } - var20 += 15; + var9 += 15; var12 = 361; if (TilePaint.field907 != null) { var18 = TilePaint.field907.field43 / 2; @@ -310,15 +310,15 @@ public final class class54 { } if (Login.loginIndex == 3) { - var20 = Login.loginBoxX + 180; - var9 = 276; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180; + var20 = 276; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { MouseHandler.method1084(false); } - var20 = Login.loginBoxX + 180; - var9 = 326; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180; + var20 = 326; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { method1089("Please enter your username.", "If you created your account after November", "2010, this will be the creation email address."); Login.loginIndex = 5; return; @@ -326,9 +326,9 @@ public final class class54 { } else { int var13; if (Login.loginIndex == 4) { - var20 = Login.loginBoxX + 180 - 80; - var9 = 321; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 - 80; + var20 = 321; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { Login.otp.trim(); if (Login.otp.length() != 6) { method1089("", "Please enter a 6-digit PIN.", ""); @@ -351,8 +351,8 @@ public final class class54 { WorldMapCacheName.openURL(Message.method1227("secure", true) + "m=totp-authenticator/disableTOTPRequest", true, false); } - var20 = Login.loginBoxX + 180 + 80; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 + 80; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { Login.loginIndex = 0; Login.Login_username = ""; Login.Login_password = ""; @@ -402,15 +402,15 @@ public final class class54 { } } } else if (Login.loginIndex == 5) { - var20 = Login.loginBoxX + 180 - 80; - var9 = 321; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 - 80; + var20 = 321; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { NPCDefinition.method5162(); return; } - var20 = Login.loginBoxX + 180 + 80; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 + 80; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { MouseHandler.method1084(true); } @@ -468,31 +468,31 @@ public final class class54 { } if (Login.loginIndex == 7) { - var20 = Login.loginBoxX + 180 - 80; - var9 = 321; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 - 80; + var20 = 321; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { WorldMapCacheName.openURL(Message.method1227("secure", true) + "m=dob/set_dob.ws", true, false); method1089("", "Page has opened in a new window.", "(Please check your popup blocker.)"); Login.loginIndex = 6; return; } - var20 = Login.loginBoxX + 180 + 80; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 + 80; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { MouseHandler.method1084(true); } } else if (Login.loginIndex == 8) { - var20 = Login.loginBoxX + 180 - 80; - var9 = 321; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 - 80; + var20 = 321; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { WorldMapCacheName.openURL("https://www.jagex.com/terms/privacy/#eight", true, false); method1089("", "Page has opened in a new window.", "(Please check your popup blocker.)"); Login.loginIndex = 6; return; } - var20 = Login.loginBoxX + 180 + 80; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Login.loginBoxX + 180 + 80; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { MouseHandler.method1084(true); } } else if (Login.loginIndex == 12) { @@ -534,14 +534,14 @@ public final class class54 { } } - var20 = Varps.loginBoxCenter - 80; - var9 = 321; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Varps.loginBoxCenter - 80; + var20 = 321; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { MouseHandler.method1084(false); } - var20 = Varps.loginBoxCenter + 80; - if (var1 == 1 && var2 >= var20 - 75 && var2 <= var20 + 75 && var17 >= var9 - 20 && var17 <= var9 + 20) { + var9 = Varps.loginBoxCenter + 80; + if (var1 == 1 && var2 >= var9 - 75 && var2 <= var9 + 75 && var17 >= var20 - 20 && var17 <= var20 + 20) { Login.loginIndex = 0; } } @@ -906,7 +906,7 @@ public final class class54 { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1; } else { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.vmethod395(); + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.element(); Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.coord2.packed(); } @@ -917,7 +917,7 @@ public final class class54 { Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1; Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1; } else { - Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.vmethod395(); + Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.element(); Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.coord2.packed(); }