import org.openrs2.deob.annotation.OriginalArg; import org.openrs2.deob.annotation.OriginalClass; import org.openrs2.deob.annotation.OriginalMember; import org.openrs2.deob.annotation.Pc; @OriginalClass("client!be") public final class Class13 { @OriginalMember(owner = "client!be", name = "b", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray1; @OriginalMember(owner = "client!be", name = "d", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray2; @OriginalMember(owner = "client!be", name = "e", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray3; @OriginalMember(owner = "client!be", name = "g", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray4; @OriginalMember(owner = "client!be", name = "k", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray5; @OriginalMember(owner = "client!be", name = "p", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray6; @OriginalMember(owner = "client!be", name = "q", descriptor = "[Lclient!na;") public Class100[] aClass100Array18; @OriginalMember(owner = "client!be", name = "s", descriptor = "[Lclient!na;") public Class100[] aClass100Array19; @OriginalMember(owner = "client!be", name = "t", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray7; @OriginalMember(owner = "client!be", name = "u", descriptor = "[I") public int[] anIntArray34; @OriginalMember(owner = "client!be", name = "v", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray8; @OriginalMember(owner = "client!be", name = "x", descriptor = "Z") public boolean aBoolean21; @OriginalMember(owner = "client!be", name = "z", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray9; @OriginalMember(owner = "client!be", name = "E", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray10; @OriginalMember(owner = "client!be", name = "G", descriptor = "[I") public int[] anIntArray35; @OriginalMember(owner = "client!be", name = "I", descriptor = "I") public int anInt452; @OriginalMember(owner = "client!be", name = "V", descriptor = "[I") public int[] anIntArray36; @OriginalMember(owner = "client!be", name = "X", descriptor = "Z") public boolean aBoolean26; @OriginalMember(owner = "client!be", name = "Z", descriptor = "I") public int anInt463; @OriginalMember(owner = "client!be", name = "bb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray11; @OriginalMember(owner = "client!be", name = "fb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray12; @OriginalMember(owner = "client!be", name = "gb", descriptor = "[I") public int[] anIntArray37; @OriginalMember(owner = "client!be", name = "kb", descriptor = "[I") public int[] anIntArray38; @OriginalMember(owner = "client!be", name = "qb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray13; @OriginalMember(owner = "client!be", name = "tb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray14; @OriginalMember(owner = "client!be", name = "ub", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray15; @OriginalMember(owner = "client!be", name = "Db", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray16; @OriginalMember(owner = "client!be", name = "Fb", descriptor = "[B") public byte[] aByteArray7; @OriginalMember(owner = "client!be", name = "Jb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray17; @OriginalMember(owner = "client!be", name = "Nb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray18; @OriginalMember(owner = "client!be", name = "Xb", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray19; @OriginalMember(owner = "client!be", name = "Yb", descriptor = "[I") public int[] anIntArray39; @OriginalMember(owner = "client!be", name = "dc", descriptor = "[I") public int[] anIntArray40; @OriginalMember(owner = "client!be", name = "fc", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray20; @OriginalMember(owner = "client!be", name = "lc", descriptor = "[Lclient!be;") public Class13[] aClass13Array3; @OriginalMember(owner = "client!be", name = "mc", descriptor = "[B") public byte[] aByteArray8; @OriginalMember(owner = "client!be", name = "rc", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray21; @OriginalMember(owner = "client!be", name = "tc", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray22; @OriginalMember(owner = "client!be", name = "yc", descriptor = "[I") public int[] anIntArray41; @OriginalMember(owner = "client!be", name = "Ac", descriptor = "[I") public int[] anIntArray42; @OriginalMember(owner = "client!be", name = "Bc", descriptor = "[I") public int[] anIntArray43; @OriginalMember(owner = "client!be", name = "Cc", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray23; @OriginalMember(owner = "client!be", name = "Ic", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray24; @OriginalMember(owner = "client!be", name = "Jc", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray25; @OriginalMember(owner = "client!be", name = "Nc", descriptor = "[I") public int[] anIntArray44; @OriginalMember(owner = "client!be", name = "Tc", descriptor = "[I") public int[] anIntArray45; @OriginalMember(owner = "client!be", name = "Xc", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray26; @OriginalMember(owner = "client!be", name = "ad", descriptor = "[[I") public int[][] anIntArrayArray4; @OriginalMember(owner = "client!be", name = "bd", descriptor = "[I") public int[] anIntArray46; @OriginalMember(owner = "client!be", name = "cd", descriptor = "[I") public int[] anIntArray47; @OriginalMember(owner = "client!be", name = "gd", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray27; @OriginalMember(owner = "client!be", name = "kd", descriptor = "[I") public int[] anIntArray48; @OriginalMember(owner = "client!be", name = "nd", descriptor = "[I") public int[] anIntArray49; @OriginalMember(owner = "client!be", name = "qd", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray28; @OriginalMember(owner = "client!be", name = "rd", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray29; @OriginalMember(owner = "client!be", name = "sd", descriptor = "[Ljava/lang/Object;") public Object[] anObjectArray30; @OriginalMember(owner = "client!be", name = "wd", descriptor = "[I") public int[] anIntArray50; @OriginalMember(owner = "client!be", name = "H", descriptor = "Z") public boolean aBoolean23 = false; @OriginalMember(owner = "client!be", name = "f", descriptor = "I") public int anInt442 = 1; @OriginalMember(owner = "client!be", name = "R", descriptor = "I") public int anInt459 = 0; @OriginalMember(owner = "client!be", name = "S", descriptor = "I") public int anInt460 = 0; @OriginalMember(owner = "client!be", name = "j", descriptor = "I") public int anInt443 = 100; @OriginalMember(owner = "client!be", name = "h", descriptor = "B") public byte aByte2 = 0; @OriginalMember(owner = "client!be", name = "jb", descriptor = "I") public int anInt469 = 0; @OriginalMember(owner = "client!be", name = "nb", descriptor = "I") public int anInt472 = 0; @OriginalMember(owner = "client!be", name = "W", descriptor = "I") public int anInt462 = -1; @OriginalMember(owner = "client!be", name = "o", descriptor = "S") public short aShort10 = 3000; @OriginalMember(owner = "client!be", name = "D", descriptor = "I") public int anInt450 = 0; @OriginalMember(owner = "client!be", name = "Eb", descriptor = "I") public int anInt481 = 0; @OriginalMember(owner = "client!be", name = "A", descriptor = "Z") public boolean aBoolean22 = false; @OriginalMember(owner = "client!be", name = "zb", descriptor = "Z") public boolean aBoolean30 = false; @OriginalMember(owner = "client!be", name = "y", descriptor = "I") public int anInt447 = 0; @OriginalMember(owner = "client!be", name = "hb", descriptor = "I") public int anInt468 = 0; @OriginalMember(owner = "client!be", name = "xb", descriptor = "I") public int anInt477 = -1; @OriginalMember(owner = "client!be", name = "eb", descriptor = "I") public int anInt467 = 0; @OriginalMember(owner = "client!be", name = "a", descriptor = "Z") public boolean aBoolean17 = false; @OriginalMember(owner = "client!be", name = "Zb", descriptor = "I") public int anInt490 = 1; @OriginalMember(owner = "client!be", name = "Mb", descriptor = "I") public int anInt484 = -1; @OriginalMember(owner = "client!be", name = "O", descriptor = "I") public int anInt457 = -1; @OriginalMember(owner = "client!be", name = "J", descriptor = "Z") public boolean aBoolean24 = false; @OriginalMember(owner = "client!be", name = "Sb", descriptor = "Lclient!na;") public Class100 aClass100_85 = Static176.aClass100_800; @OriginalMember(owner = "client!be", name = "i", descriptor = "Z") public boolean aBoolean19 = false; @OriginalMember(owner = "client!be", name = "yb", descriptor = "I") public int anInt478 = 0; @OriginalMember(owner = "client!be", name = "lb", descriptor = "I") public int anInt470 = -1; @OriginalMember(owner = "client!be", name = "m", descriptor = "Z") public boolean aBoolean20 = false; @OriginalMember(owner = "client!be", name = "pc", descriptor = "I") public int anInt499 = -1; @OriginalMember(owner = "client!be", name = "Qb", descriptor = "B") public byte aByte3 = 0; @OriginalMember(owner = "client!be", name = "bc", descriptor = "I") public int anInt491 = 0; @OriginalMember(owner = "client!be", name = "Y", descriptor = "Z") public boolean aBoolean27 = false; @OriginalMember(owner = "client!be", name = "ob", descriptor = "Z") public boolean aBoolean28 = false; @OriginalMember(owner = "client!be", name = "cb", descriptor = "I") public int anInt465 = -1; @OriginalMember(owner = "client!be", name = "jc", descriptor = "I") public int anInt496 = 1; @OriginalMember(owner = "client!be", name = "Cb", descriptor = "I") public int anInt480 = 0; @OriginalMember(owner = "client!be", name = "Hb", descriptor = "Z") public boolean aBoolean32 = false; @OriginalMember(owner = "client!be", name = "gc", descriptor = "Lclient!bf;") public Class3_Sub4 aClass3_Sub4_1 = Static45.aClass3_Sub4_2; @OriginalMember(owner = "client!be", name = "cc", descriptor = "I") public int anInt492 = 0; @OriginalMember(owner = "client!be", name = "Gb", descriptor = "Lclient!na;") public Class100 aClass100_84 = Static176.aClass100_800; @OriginalMember(owner = "client!be", name = "n", descriptor = "I") public int anInt445 = 0; @OriginalMember(owner = "client!be", name = "Wb", descriptor = "I") public int anInt489 = 0; @OriginalMember(owner = "client!be", name = "sb", descriptor = "Z") public boolean aBoolean29 = false; @OriginalMember(owner = "client!be", name = "U", descriptor = "I") private int anInt461 = -1; @OriginalMember(owner = "client!be", name = "N", descriptor = "I") public int anInt456 = -1; @OriginalMember(owner = "client!be", name = "pb", descriptor = "I") public int anInt473 = 1; @OriginalMember(owner = "client!be", name = "Q", descriptor = "I") public int anInt458 = -1; @OriginalMember(owner = "client!be", name = "vb", descriptor = "I") public int anInt475 = 0; @OriginalMember(owner = "client!be", name = "nc", descriptor = "I") public int anInt497 = 0; @OriginalMember(owner = "client!be", name = "Dc", descriptor = "Lclient!na;") public Class100 aClass100_88 = Static176.aClass100_800; @OriginalMember(owner = "client!be", name = "Lc", descriptor = "I") public int anInt511 = 0; @OriginalMember(owner = "client!be", name = "w", descriptor = "I") public int anInt446 = 0; @OriginalMember(owner = "client!be", name = "Mc", descriptor = "I") public int anInt512 = 0; @OriginalMember(owner = "client!be", name = "Ib", descriptor = "I") public int anInt482 = -1; @OriginalMember(owner = "client!be", name = "c", descriptor = "Z") public boolean aBoolean18 = false; @OriginalMember(owner = "client!be", name = "F", descriptor = "I") public int anInt451 = 0; @OriginalMember(owner = "client!be", name = "wb", descriptor = "I") public int anInt476 = 0; @OriginalMember(owner = "client!be", name = "hc", descriptor = "I") public int anInt494 = 0; @OriginalMember(owner = "client!be", name = "Ub", descriptor = "Lclient!na;") public Class100 aClass100_86 = Static176.aClass100_800; @OriginalMember(owner = "client!be", name = "Lb", descriptor = "I") public int anInt483 = 0; @OriginalMember(owner = "client!be", name = "r", descriptor = "Lclient!na;") public Class100 aClass100_82 = Static176.aClass100_800; @OriginalMember(owner = "client!be", name = "Pc", descriptor = "I") public int anInt514 = 0; @OriginalMember(owner = "client!be", name = "oc", descriptor = "I") public int anInt498 = -1; @OriginalMember(owner = "client!be", name = "Rb", descriptor = "I") public int anInt487 = 0; @OriginalMember(owner = "client!be", name = "ic", descriptor = "I") public int anInt495 = 0; @OriginalMember(owner = "client!be", name = "Sc", descriptor = "I") public int anInt516 = 0; @OriginalMember(owner = "client!be", name = "Tb", descriptor = "I") public int anInt488 = 0; @OriginalMember(owner = "client!be", name = "Fc", descriptor = "I") public int anInt507 = -1; @OriginalMember(owner = "client!be", name = "Yc", descriptor = "I") public int anInt519 = -1; @OriginalMember(owner = "client!be", name = "zc", descriptor = "B") public byte aByte4 = 0; @OriginalMember(owner = "client!be", name = "qc", descriptor = "I") public int anInt500 = 0; @OriginalMember(owner = "client!be", name = "uc", descriptor = "I") public int anInt502 = -1; @OriginalMember(owner = "client!be", name = "Pb", descriptor = "I") public int anInt486 = 0; @OriginalMember(owner = "client!be", name = "ec", descriptor = "I") public int anInt493 = 0; @OriginalMember(owner = "client!be", name = "Vc", descriptor = "S") public short aShort11 = 0; @OriginalMember(owner = "client!be", name = "ed", descriptor = "I") public int anInt521 = 0; @OriginalMember(owner = "client!be", name = "id", descriptor = "I") public int anInt522 = -1; @OriginalMember(owner = "client!be", name = "Rc", descriptor = "Lclient!na;") public Class100 aClass100_89 = Static192.aClass100_849; @OriginalMember(owner = "client!be", name = "Gc", descriptor = "I") public int anInt508 = 0; @OriginalMember(owner = "client!be", name = "vc", descriptor = "I") public int anInt503 = 0; @OriginalMember(owner = "client!be", name = "Uc", descriptor = "I") public int anInt517 = -1; @OriginalMember(owner = "client!be", name = "K", descriptor = "I") public int anInt453 = 0; @OriginalMember(owner = "client!be", name = "Oc", descriptor = "I") public int anInt513 = 0; @OriginalMember(owner = "client!be", name = "fd", descriptor = "Lclient!be;") public Class13 aClass13_5 = null; @OriginalMember(owner = "client!be", name = "od", descriptor = "I") public int anInt525 = 0; @OriginalMember(owner = "client!be", name = "ab", descriptor = "I") public int anInt464 = 1; @OriginalMember(owner = "client!be", name = "md", descriptor = "Z") public boolean aBoolean34 = false; @OriginalMember(owner = "client!be", name = "hd", descriptor = "B") public byte aByte5 = 0; @OriginalMember(owner = "client!be", name = "Wc", descriptor = "I") private int anInt518 = 1; @OriginalMember(owner = "client!be", name = "pd", descriptor = "I") public int anInt526 = 0; @OriginalMember(owner = "client!be", name = "ld", descriptor = "I") public int anInt524 = 0; @OriginalMember(owner = "client!be", name = "T", descriptor = "Z") public boolean aBoolean25 = false; @OriginalMember(owner = "client!be", name = "vd", descriptor = "I") public int anInt529 = 0; @OriginalMember(owner = "client!be", name = "jd", descriptor = "I") public int anInt523 = 0; @OriginalMember(owner = "client!be", name = "l", descriptor = "I") public int anInt444 = 0; @OriginalMember(owner = "client!be", name = "Bb", descriptor = "Z") public boolean aBoolean31 = true; @OriginalMember(owner = "client!be", name = "Kc", descriptor = "I") public int anInt510 = 0; @OriginalMember(owner = "client!be", name = "mb", descriptor = "I") public int anInt471 = 0; @OriginalMember(owner = "client!be", name = "rb", descriptor = "I") public int anInt474 = 0; @OriginalMember(owner = "client!be", name = "xd", descriptor = "I") public int anInt530 = 0; @OriginalMember(owner = "client!be", name = "a", descriptor = "(IIB)V") public final void method477(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) { if (this.anIntArray39 == null || this.anIntArray39.length <= arg0) { @Pc(18) int[] local18 = new int[arg0 + 1]; if (this.anIntArray39 != null) { @Pc(24) int local24; for (local24 = 0; local24 < this.anIntArray39.length; local24++) { local18[local24] = this.anIntArray39[local24]; } for (local24 = this.anIntArray39.length; local24 < arg0; local24++) { local18[local24] = -1; } } this.anIntArray39 = local18; } this.anIntArray39[arg0] = arg1; } @OriginalMember(owner = "client!be", name = "a", descriptor = "(I)Z") public final boolean method478() { if (this.anIntArray37 != null) { return true; } @Pc(18) Class36_Sub1 local18 = Static164.method3119(this.anInt477, Static23.aClass153_12); if (local18 == null) { return false; } local18.method1396(); this.anIntArray37 = new int[local18.anInt4278]; this.anIntArray45 = new int[local18.anInt4278]; for (@Pc(37) int local37 = 0; local37 < local18.anInt4278; local37++) { @Pc(47) int local47 = 0; @Pc(50) int local50 = local18.anInt4270; @Pc(52) int local52; for (local52 = 0; local52 < local18.anInt4270; local52++) { if (local18.aByteArray18[local18.anInt4270 * local37 + local52] != 0) { local47 = local52; break; } } for (local52 = local47; local52 < local18.anInt4270; local52++) { if (local18.aByteArray18[local37 * local18.anInt4270 + local52] == 0) { local50 = local52; break; } } this.anIntArray37[local37] = local47; this.anIntArray45[local37] = local50 - local47; } return true; } @OriginalMember(owner = "client!be", name = "a", descriptor = "(BLclient!na;I)V") public final void method480(@OriginalArg(1) Class100 arg0, @OriginalArg(2) int arg1) { if (this.aClass100Array18 == null || this.aClass100Array18.length <= arg1) { @Pc(23) Class100[] local23 = new Class100[arg1 + 1]; if (this.aClass100Array18 != null) { for (@Pc(30) int local30 = 0; local30 < this.aClass100Array18.length; local30++) { local23[local30] = this.aClass100Array18[local30]; } } this.aClass100Array18 = local23; } this.aClass100Array18[arg1] = arg0; } @OriginalMember(owner = "client!be", name = "a", descriptor = "(ILclient!wa;)V") public final void method481(@OriginalArg(1) Buffer arg0) { this.aBoolean32 = false; this.anInt452 = arg0.method2229(); this.anInt530 = arg0.method2229(); this.anInt453 = arg0.method2163(); this.anInt529 = arg0.method2213(); this.anInt444 = arg0.method2213(); this.anInt446 = arg0.method2163(); this.anInt488 = arg0.method2163(); this.aByte5 = 0; this.aByte3 = 0; this.aByte4 = 0; this.aByte2 = 0; this.anInt476 = arg0.method2229(); this.anInt456 = arg0.method2163(); if (this.anInt456 == 65535) { this.anInt456 = -1; } else { this.anInt456 += this.anInt507 & 0xFFFF0000; } this.anInt470 = arg0.method2163(); if (this.anInt470 == 65535) { this.anInt470 = -1; } @Pc(109) int local109 = arg0.method2229(); @Pc(125) int local125; if (local109 > 0) { this.anIntArray48 = new int[local109]; this.anIntArray43 = new int[local109]; for (local125 = 0; local125 < local109; local125++) { this.anIntArray43[local125] = arg0.method2229(); this.anIntArray48[local125] = arg0.method2163(); } } local125 = arg0.method2229(); @Pc(164) int local164; @Pc(175) int local175; @Pc(183) int local183; if (local125 > 0) { this.anIntArrayArray4 = new int[local125][]; for (local164 = 0; local164 < local125; local164++) { local175 = arg0.method2163(); this.anIntArrayArray4[local164] = new int[local175]; for (local183 = 0; local183 < local175; local183++) { this.anIntArrayArray4[local164][local183] = arg0.method2163(); if (this.anIntArrayArray4[local164][local183] == 65535) { this.anIntArrayArray4[local164][local183] = -1; } } } } if (this.anInt452 == 0) { this.anInt491 = arg0.method2163(); this.aBoolean17 = arg0.method2229() == 1; } if (this.anInt452 == 1) { arg0.method2163(); arg0.method2229(); } local164 = 0; if (this.anInt452 == 2) { this.aByte3 = 3; this.anIntArray50 = new int[this.anInt446 * this.anInt488]; this.anIntArray40 = new int[this.anInt488 * this.anInt446]; this.aByte5 = 3; local175 = arg0.method2229(); local183 = arg0.method2229(); if (local175 == 1) { local164 = 268435456; } @Pc(312) int local312 = arg0.method2229(); if (local183 == 1) { local164 |= 0x40000000; } if (local312 == 1) { local164 |= Integer.MIN_VALUE; } @Pc(333) int local333 = arg0.method2229(); if (local333 == 1) { local164 |= 0x20000000; } this.anInt512 = arg0.method2229(); this.anInt516 = arg0.method2229(); this.anIntArray47 = new int[20]; this.anIntArray41 = new int[20]; this.anIntArray36 = new int[20]; @Pc(364) int local364; for (local364 = 0; local364 < 20; local364++) { @Pc(371) int local371 = arg0.method2229(); if (local371 == 1) { this.anIntArray41[local364] = arg0.method2213(); this.anIntArray47[local364] = arg0.method2213(); this.anIntArray36[local364] = arg0.method2174(); } else { this.anIntArray36[local364] = -1; } } this.aClass100Array19 = new Class100[5]; for (local364 = 0; local364 < 5; local364++) { @Pc(418) Class100 local418 = arg0.method2202(); if (local418.method3120() > 0) { this.aClass100Array19[local364] = local418; local164 |= 0x1 << local364 + 23; } } } if (this.anInt452 == 3) { this.aBoolean30 = arg0.method2229() == 1; } if (this.anInt452 == 4 || this.anInt452 == 1) { this.anInt460 = arg0.method2229(); this.anInt478 = arg0.method2229(); this.anInt467 = arg0.method2229(); this.anInt502 = arg0.method2163(); if (this.anInt502 == 65535) { this.anInt502 = -1; } this.aBoolean28 = arg0.method2229() == 1; } if (this.anInt452 == 4) { this.aClass100_84 = arg0.method2202(); this.aClass100_82 = arg0.method2202(); } if (this.anInt452 == 1 || this.anInt452 == 3 || this.anInt452 == 4) { this.anInt474 = arg0.method2174(); } if (this.anInt452 == 3 || this.anInt452 == 4) { this.anInt492 = arg0.method2174(); this.anInt480 = arg0.method2174(); this.anInt475 = arg0.method2174(); } if (this.anInt452 == 5) { this.anInt477 = arg0.method2174(); this.anInt519 = arg0.method2174(); } if (this.anInt452 == 6) { this.anInt464 = 1; this.anInt463 = arg0.method2163(); this.anInt518 = 1; if (this.anInt463 == 65535) { this.anInt463 = -1; } this.anInt461 = arg0.method2163(); if (this.anInt461 == 65535) { this.anInt461 = -1; } this.anInt522 = arg0.method2163(); if (this.anInt522 == 65535) { this.anInt522 = -1; } this.anInt462 = arg0.method2163(); if (this.anInt462 == 65535) { this.anInt462 = -1; } this.anInt443 = arg0.method2163(); this.anInt450 = arg0.method2163(); this.anInt524 = arg0.method2163(); } if (this.anInt452 == 7) { this.aByte3 = 3; this.aByte5 = 3; this.anIntArray50 = new int[this.anInt488 * this.anInt446]; this.anIntArray40 = new int[this.anInt446 * this.anInt488]; this.anInt460 = arg0.method2229(); this.anInt502 = arg0.method2163(); if (this.anInt502 == 65535) { this.anInt502 = -1; } this.aBoolean28 = arg0.method2229() == 1; this.anInt474 = arg0.method2174(); this.anInt512 = arg0.method2213(); this.anInt516 = arg0.method2213(); local175 = arg0.method2229(); if (local175 == 1) { local164 |= 0x40000000; } this.aClass100Array19 = new Class100[5]; for (local183 = 0; local183 < 5; local183++) { @Pc(756) Class100 local756 = arg0.method2202(); if (local756.method3120() > 0) { this.aClass100Array19[local183] = local756; local164 |= 0x1 << local183 + 23; } } } if (this.anInt452 == 8) { this.aClass100_84 = arg0.method2202(); } if (this.anInt530 == 2 || this.anInt452 == 2) { this.aClass100_86 = arg0.method2202(); this.aClass100_85 = arg0.method2202(); local175 = arg0.method2163() & 0x3F; local164 |= local175 << 11; } if (this.anInt530 == 1 || this.anInt530 == 4 || this.anInt530 == 5 || this.anInt530 == 6) { this.aClass100_89 = arg0.method2202(); if (this.aClass100_89.method3120() == 0) { if (this.anInt530 == 1) { this.aClass100_89 = Static192.aClass100_849; } if (this.anInt530 == 4) { this.aClass100_89 = Static225.aClass100_960; } if (this.anInt530 == 5) { this.aClass100_89 = Static225.aClass100_960; } if (this.anInt530 == 6) { this.aClass100_89 = Static109.aClass100_569; } } } if (this.anInt530 == 1 || this.anInt530 == 4 || this.anInt530 == 5) { local164 |= 0x400000; } if (this.anInt530 == 6) { local164 |= 0x1; } this.aClass3_Sub4_1 = new Class3_Sub4(local164, -1); } @OriginalMember(owner = "client!be", name = "a", descriptor = "(ZI)Lclient!qf;") public final Class3_Sub2_Sub1 method482(@OriginalArg(1) int arg0) { Static211.aBoolean72 = false; if (arg0 < 0 || arg0 >= this.anIntArray36.length) { return null; } @Pc(29) int local29 = this.anIntArray36[arg0]; if (local29 == -1) { return null; } @Pc(43) Class3_Sub2_Sub1 local43 = (Class3_Sub2_Sub1) Static190.aClass99_26.method3106((long) local29); if (local43 != null) { return local43; } local43 = Static150.method2800(local29, Static23.aClass153_12); if (local43 == null) { Static211.aBoolean72 = true; } else { Static190.aClass99_26.method3095(local43, (long) local29); } return local43; } @OriginalMember(owner = "client!be", name = "b", descriptor = "(ILclient!wa;)[Ljava/lang/Object;") private Object[] method485(@OriginalArg(1) Buffer arg0) { @Pc(11) int local11 = arg0.method2229(); if (local11 == 0) { return null; } @Pc(26) Object[] local26 = new Object[local11]; for (@Pc(28) int local28 = 0; local28 < local11; local28++) { @Pc(35) int local35 = arg0.method2229(); if (local35 == 0) { local26[local28] = Integer.valueOf(arg0.method2174()); } else if (local35 == 1) { local26[local28] = arg0.method2202(); } } this.aBoolean25 = true; return local26; } @OriginalMember(owner = "client!be", name = "a", descriptor = "(Lclient!wa;Z)[I") private int[] method486(@OriginalArg(0) Buffer arg0) { @Pc(9) int local9 = arg0.method2229(); if (local9 == 0) { return null; } @Pc(19) int[] local19 = new int[local9]; for (@Pc(26) int local26 = 0; local26 < local9; local26++) { local19[local26] = arg0.method2174(); } return local19; } @OriginalMember(owner = "client!be", name = "b", descriptor = "(III)V") public final void method487(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) { @Pc(8) int local8 = this.anIntArray40[arg1]; this.anIntArray40[arg1] = this.anIntArray40[arg0]; this.anIntArray40[arg0] = local8; @Pc(34) int local34 = this.anIntArray50[arg1]; this.anIntArray50[arg1] = this.anIntArray50[arg0]; this.anIntArray50[arg0] = local34; } @OriginalMember(owner = "client!be", name = "a", descriptor = "(ILclient!tk;IIIZLclient!hh;)Lclient!ak;") public final Class8_Sub1 method488(@OriginalArg(0) int arg0, @OriginalArg(1) Class144 arg1, @OriginalArg(2) int arg2, @OriginalArg(4) int arg3, @OriginalArg(5) boolean arg4, @OriginalArg(6) Class59 arg5) { Static211.aBoolean72 = false; @Pc(10) int local10; @Pc(13) int local13; if (arg4) { local10 = this.anInt518; local13 = this.anInt461; } else { local13 = this.anInt463; local10 = this.anInt464; } if (local10 == 0) { return null; } else if (local10 == 1 && local13 == -1) { return null; } else { @Pc(61) Class8_Sub1 local61; if (local10 == 1) { local61 = (Class8_Sub1) Static124.aClass99_17.method3106((long) ((local10 << 16) + local13)); if (local61 == null) { @Pc(69) Class8_Sub5 local69 = Static77.method1686(Static203.aClass153_85, local13); if (local69 == null) { Static211.aBoolean72 = true; return null; } local61 = local69.method1679(64, 768, -50, -10, -50); Static124.aClass99_17.method3095(local61, (long) (local13 + (local10 << 16))); } if (arg1 != null) { local61 = arg1.method4215(local61, arg0, arg3, arg2); } return local61; } else if (local10 == 2) { local61 = Static214.method4363(local13).method2943(arg1, arg3, arg0, arg2); if (local61 == null) { Static211.aBoolean72 = true; return null; } else { return local61; } } else if (local10 == 3) { if (arg5 == null) { return null; } local61 = arg5.method1956(arg3, arg1, arg2, arg0); if (local61 == null) { Static211.aBoolean72 = true; return null; } else { return local61; } } else if (local10 == 4) { @Pc(164) Class55 local164 = Static71.method1439(local13); @Pc(173) Class8_Sub1 local173 = local164.method1824(arg0, arg3, arg1, 10, arg2); if (local173 == null) { Static211.aBoolean72 = true; return null; } else { return local173; } } else if (local10 == 6) { local61 = Static214.method4363(local13).method2937(null, 0, 0, arg0, arg3, arg2, null, 0, arg1); if (local61 == null) { Static211.aBoolean72 = true; return null; } else { return local61; } } else if (local10 != 7) { return null; } else if (arg5 == null) { return null; } else { @Pc(227) int local227 = this.anInt463 >>> 16; @Pc(232) int local232 = this.anInt463 & 0xFFFF; @Pc(235) int local235 = this.anInt498; @Pc(246) Class8_Sub1 local246 = arg5.method1946(arg0, local235, local227, arg3, arg1, arg2, local232); if (local246 == null) { Static211.aBoolean72 = true; return null; } else { return local246; } } } } @OriginalMember(owner = "client!be", name = "a", descriptor = "(BZ)Lclient!qf;") public final Class3_Sub2_Sub1 method489(@OriginalArg(1) boolean arg0) { Static211.aBoolean72 = false; @Pc(12) int local12; if (arg0) { local12 = this.anInt519; } else { local12 = this.anInt477; } if (local12 == -1) { return null; } @Pc(66) long local66 = ((this.aBoolean21 ? 1L : 0L) << 38) + ((this.aBoolean18 ? 1L : 0L) << 35) + (long) local12 + ((long) this.anInt514 << 36) + ((this.aBoolean26 ? 1L : 0L) << 39) + ((long) this.anInt513 << 40); @Pc(72) Class3_Sub2_Sub1 local72 = (Class3_Sub2_Sub1) Static190.aClass99_26.method3106(local66); if (local72 != null) { return local72; } @Pc(85) Class3_Sub2_Sub1_Sub1 local85; if (this.aBoolean18) { local85 = Static80.method3613(Static23.aClass153_12, local12); } else { local85 = Static78.method1693(0, Static23.aClass153_12, local12); } if (local85 == null) { Static211.aBoolean72 = true; return null; } if (this.aBoolean21) { local85.method309(); } if (this.aBoolean26) { local85.method299(); } if (this.anInt514 > 0) { local85.method298(this.anInt514); } if (this.anInt514 >= 1) { local85.method303(1); } if (this.anInt514 >= 2) { local85.method303(16777215); } if (this.anInt513 != 0) { local85.method314(this.anInt513); } if (!Static239.aBoolean269) { local72 = local85; } else if (local85 instanceof Class3_Sub2_Sub1_Sub1_Sub1) { local72 = new Class3_Sub2_Sub1_Sub2_Sub1(local85); } else { local72 = new Class3_Sub2_Sub1_Sub2(local85); } Static190.aClass99_26.method3095(local72, local66); return local72; } @OriginalMember(owner = "client!be", name = "c", descriptor = "(ILclient!wa;)V") public final void method490(@OriginalArg(1) Buffer arg0) { this.aBoolean32 = true; arg0.anInt2792++; this.anInt452 = arg0.method2229(); if ((this.anInt452 & 0x80) != 0) { this.anInt452 &= 0x7F; arg0.method2202(); } this.anInt453 = arg0.method2163(); this.anInt529 = arg0.method2213(); this.anInt444 = arg0.method2213(); this.anInt446 = arg0.method2163(); this.anInt488 = arg0.method2163(); this.aByte5 = arg0.method2186(); this.aByte3 = arg0.method2186(); this.aByte4 = arg0.method2186(); this.aByte2 = arg0.method2186(); this.anInt456 = arg0.method2163(); if (this.anInt456 == 65535) { this.anInt456 = -1; } else { this.anInt456 = (this.anInt507 & 0xFFFF0000) + this.anInt456; } this.aBoolean17 = arg0.method2229() == 1; if (this.anInt452 == 0) { this.anInt486 = arg0.method2163(); this.anInt491 = arg0.method2163(); this.aBoolean29 = arg0.method2229() == 1; } @Pc(175) int local175; if (this.anInt452 == 5) { this.anInt477 = arg0.method2174(); this.anInt521 = arg0.method2163(); local175 = arg0.method2229(); this.aBoolean18 = (local175 & 0x2) != 0; this.aBoolean23 = (local175 & 0x1) != 0; this.anInt476 = arg0.method2229(); this.anInt514 = arg0.method2229(); this.anInt513 = arg0.method2174(); this.aBoolean21 = arg0.method2229() == 1; this.aBoolean26 = arg0.method2229() == 1; } if (this.anInt452 == 6) { this.anInt464 = 1; this.anInt463 = arg0.method2163(); if (this.anInt463 == 65535) { this.anInt463 = -1; } this.anInt495 = arg0.method2213(); this.anInt481 = arg0.method2213(); this.anInt450 = arg0.method2163(); this.anInt524 = arg0.method2163(); this.anInt508 = arg0.method2163(); this.anInt443 = arg0.method2163(); this.anInt522 = arg0.method2163(); if (this.anInt522 == 65535) { this.anInt522 = -1; } this.aBoolean22 = arg0.method2229() == 1; this.aShort11 = (short) arg0.method2163(); this.aShort10 = (short) arg0.method2163(); this.aBoolean34 = arg0.method2229() == 1; if (this.aByte5 != 0) { this.anInt451 = arg0.method2163(); } if (this.aByte3 != 0) { this.anInt526 = arg0.method2163(); } } if (this.anInt452 == 4) { this.anInt502 = arg0.method2163(); if (this.anInt502 == 65535) { this.anInt502 = -1; } this.aClass100_84 = arg0.method2202(); this.anInt467 = arg0.method2229(); this.anInt460 = arg0.method2229(); this.anInt478 = arg0.method2229(); this.aBoolean28 = arg0.method2229() == 1; this.anInt474 = arg0.method2174(); } if (this.anInt452 == 3) { this.anInt474 = arg0.method2174(); this.aBoolean30 = arg0.method2229() == 1; this.anInt476 = arg0.method2229(); } if (this.anInt452 == 9) { this.anInt490 = arg0.method2229(); this.anInt474 = arg0.method2174(); this.aBoolean20 = arg0.method2229() == 1; } local175 = arg0.method2220(); @Pc(471) int local471 = arg0.method2229(); @Pc(497) int local497; if (local471 != 0) { this.anIntArray46 = new int[10]; this.aByteArray8 = new byte[10]; this.aByteArray7 = new byte[10]; while (local471 != 0) { local497 = (local471 >> 4) - 1; local471 = arg0.method2229() | local471 << 8; local471 &= 0xFFF; if (local471 == 4095) { this.anIntArray46[local497] = -1; } else { this.anIntArray46[local497] = local471; } this.aByteArray8[local497] = arg0.method2186(); this.aByteArray7[local497] = arg0.method2186(); local471 = arg0.method2229(); } } this.aClass100_88 = arg0.method2202(); local497 = arg0.method2229(); @Pc(557) int local557 = local497 & 0xF; @Pc(567) int local567; if (local557 > 0) { this.aClass100Array18 = new Class100[local557]; for (local567 = 0; local567 < local557; local567++) { this.aClass100Array18[local567] = arg0.method2202(); } } @Pc(584) int local584 = local497 >> 4; if (local584 > 0) { local567 = arg0.method2229(); this.anIntArray39 = new int[local567 + 1]; for (@Pc(599) int local599 = 0; local599 < this.anIntArray39.length; local599++) { this.anIntArray39[local599] = -1; } this.anIntArray39[local567] = arg0.method2163(); } if (local584 > 1) { local567 = arg0.method2229(); this.anIntArray39[local567] = arg0.method2163(); } this.anInt472 = arg0.method2229(); this.anInt447 = arg0.method2229(); this.aBoolean27 = arg0.method2229() == 1; local567 = -1; this.aClass100_86 = arg0.method2202(); if (Static199.method3594(local175) != 0) { local567 = arg0.method2163(); this.anInt499 = arg0.method2163(); if (local567 == 65535) { local567 = -1; } if (this.anInt499 == 65535) { this.anInt499 = -1; } this.anInt484 = arg0.method2163(); if (this.anInt484 == 65535) { this.anInt484 = -1; } } this.aClass3_Sub4_1 = new Class3_Sub4(local175, local567); this.anObjectArray3 = this.method485(arg0); this.anObjectArray19 = this.method485(arg0); this.anObjectArray24 = this.method485(arg0); this.anObjectArray27 = this.method485(arg0); this.anObjectArray11 = this.method485(arg0); this.anObjectArray25 = this.method485(arg0); this.anObjectArray7 = this.method485(arg0); this.anObjectArray2 = this.method485(arg0); this.anObjectArray22 = this.method485(arg0); this.anObjectArray29 = this.method485(arg0); this.anObjectArray23 = this.method485(arg0); this.anObjectArray5 = this.method485(arg0); this.anObjectArray6 = this.method485(arg0); this.anObjectArray18 = this.method485(arg0); this.anObjectArray9 = this.method485(arg0); this.anObjectArray26 = this.method485(arg0); this.anObjectArray16 = this.method485(arg0); this.anObjectArray10 = this.method485(arg0); this.anObjectArray4 = this.method485(arg0); this.anObjectArray15 = this.method485(arg0); this.anIntArray44 = this.method486(arg0); this.anIntArray34 = this.method486(arg0); this.anIntArray42 = this.method486(arg0); this.anIntArray38 = this.method486(arg0); this.anIntArray35 = this.method486(arg0); } @OriginalMember(owner = "client!be", name = "a", descriptor = "([Lclient!ok;I)Lclient!rk;") public final Class3_Sub2_Sub9 method491(@OriginalArg(0) Class36[] arg0) { Static211.aBoolean72 = false; if (this.anInt502 == -1) { return null; } @Pc(21) Class3_Sub2_Sub9 local21 = (Class3_Sub2_Sub9) Static87.aClass99_12.method3106((long) this.anInt502); if (local21 != null) { return local21; } local21 = Static127.method2462(this.anInt502, Static23.aClass153_12, Static167.aClass153_64); if (local21 == null) { Static211.aBoolean72 = true; } else { local21.method2873(arg0, null); Static87.aClass99_12.method3095(local21, (long) this.anInt502); } return local21; } }