Initial deob and project structure

This commit is contained in:
Pazaz 2022-04-19 04:51:51 -04:00
commit e2d5c0a1e0
671 changed files with 108157 additions and 0 deletions

View file

@ -0,0 +1,917 @@
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!pb")
public final class Class118 {
@OriginalMember(owner = "client!pb", name = "a", descriptor = "[S")
private short[] aShortArray60;
@OriginalMember(owner = "client!pb", name = "b", descriptor = "[S")
private short[] aShortArray61;
@OriginalMember(owner = "client!pb", name = "n", descriptor = "[I")
private int[] anIntArray378;
@OriginalMember(owner = "client!pb", name = "v", descriptor = "[S")
private short[] aShortArray62;
@OriginalMember(owner = "client!pb", name = "B", descriptor = "Lclient!sc;")
private Class133 aClass133_19;
@OriginalMember(owner = "client!pb", name = "H", descriptor = "[S")
private short[] aShortArray63;
@OriginalMember(owner = "client!pb", name = "P", descriptor = "[B")
private byte[] aByteArray63;
@OriginalMember(owner = "client!pb", name = "X", descriptor = "[I")
private int[] anIntArray379;
@OriginalMember(owner = "client!pb", name = "db", descriptor = "[I")
public int[] anIntArray380;
@OriginalMember(owner = "client!pb", name = "hb", descriptor = "I")
public int anInt4426;
@OriginalMember(owner = "client!pb", name = "wb", descriptor = "[I")
public int[] anIntArray381;
@OriginalMember(owner = "client!pb", name = "e", descriptor = "I")
public int anInt4397 = 1;
@OriginalMember(owner = "client!pb", name = "i", descriptor = "Z")
public boolean aBoolean206 = false;
@OriginalMember(owner = "client!pb", name = "l", descriptor = "I")
public int anInt4403 = 1;
@OriginalMember(owner = "client!pb", name = "C", descriptor = "Z")
public boolean aBoolean211 = false;
@OriginalMember(owner = "client!pb", name = "u", descriptor = "I")
private int anInt4407 = 0;
@OriginalMember(owner = "client!pb", name = "E", descriptor = "Lclient!na;")
public Class100 aClass100_830 = Static81.aClass100_475;
@OriginalMember(owner = "client!pb", name = "D", descriptor = "Z")
public boolean aBoolean212 = true;
@OriginalMember(owner = "client!pb", name = "t", descriptor = "I")
public int anInt4406 = -1;
@OriginalMember(owner = "client!pb", name = "R", descriptor = "I")
public int anInt4414 = 0;
@OriginalMember(owner = "client!pb", name = "S", descriptor = "I")
public int anInt4415 = -1;
@OriginalMember(owner = "client!pb", name = "G", descriptor = "B")
private byte aByte15 = 0;
@OriginalMember(owner = "client!pb", name = "r", descriptor = "Z")
public boolean aBoolean208 = false;
@OriginalMember(owner = "client!pb", name = "T", descriptor = "I")
public int anInt4416 = -1;
@OriginalMember(owner = "client!pb", name = "w", descriptor = "I")
private int anInt4408 = 0;
@OriginalMember(owner = "client!pb", name = "W", descriptor = "I")
public int anInt4419 = 0;
@OriginalMember(owner = "client!pb", name = "h", descriptor = "I")
public int anInt4400 = -1;
@OriginalMember(owner = "client!pb", name = "L", descriptor = "Z")
public boolean aBoolean214 = false;
@OriginalMember(owner = "client!pb", name = "Y", descriptor = "I")
public int anInt4420 = -1;
@OriginalMember(owner = "client!pb", name = "A", descriptor = "S")
private short aShort26 = -1;
@OriginalMember(owner = "client!pb", name = "g", descriptor = "I")
private int anInt4399 = 128;
@OriginalMember(owner = "client!pb", name = "z", descriptor = "[Lclient!na;")
public Class100[] aClass100Array130 = new Class100[5];
@OriginalMember(owner = "client!pb", name = "d", descriptor = "I")
private int anInt4396 = 128;
@OriginalMember(owner = "client!pb", name = "s", descriptor = "Z")
public boolean aBoolean209 = true;
@OriginalMember(owner = "client!pb", name = "o", descriptor = "I")
private int anInt4404 = 128;
@OriginalMember(owner = "client!pb", name = "y", descriptor = "Z")
public boolean aBoolean210 = false;
@OriginalMember(owner = "client!pb", name = "kb", descriptor = "I")
public int anInt4429 = -1;
@OriginalMember(owner = "client!pb", name = "lb", descriptor = "Z")
public boolean aBoolean216 = false;
@OriginalMember(owner = "client!pb", name = "fb", descriptor = "Z")
public boolean aBoolean215 = true;
@OriginalMember(owner = "client!pb", name = "nb", descriptor = "I")
private int anInt4431 = -1;
@OriginalMember(owner = "client!pb", name = "bb", descriptor = "I")
public int anInt4423 = -1;
@OriginalMember(owner = "client!pb", name = "pb", descriptor = "I")
public int anInt4433 = 0;
@OriginalMember(owner = "client!pb", name = "m", descriptor = "Z")
public boolean aBoolean207 = true;
@OriginalMember(owner = "client!pb", name = "qb", descriptor = "I")
private int anInt4434 = 0;
@OriginalMember(owner = "client!pb", name = "c", descriptor = "I")
public int anInt4395 = 0;
@OriginalMember(owner = "client!pb", name = "jb", descriptor = "I")
public int anInt4428 = 16;
@OriginalMember(owner = "client!pb", name = "tb", descriptor = "Z")
public boolean aBoolean218 = false;
@OriginalMember(owner = "client!pb", name = "N", descriptor = "I")
private int anInt4411 = 0;
@OriginalMember(owner = "client!pb", name = "k", descriptor = "I")
public int anInt4402 = 0;
@OriginalMember(owner = "client!pb", name = "p", descriptor = "I")
private int anInt4405 = 0;
@OriginalMember(owner = "client!pb", name = "mb", descriptor = "I")
public int anInt4430 = -1;
@OriginalMember(owner = "client!pb", name = "I", descriptor = "Z")
public boolean aBoolean213 = false;
@OriginalMember(owner = "client!pb", name = "O", descriptor = "I")
public int anInt4412 = -1;
@OriginalMember(owner = "client!pb", name = "ub", descriptor = "I")
public int anInt4435 = 2;
@OriginalMember(owner = "client!pb", name = "sb", descriptor = "Z")
private boolean aBoolean217 = false;
@OriginalMember(owner = "client!pb", name = "gb", descriptor = "I")
private int anInt4425 = -1;
@OriginalMember(owner = "client!pb", name = "yb", descriptor = "I")
public int anInt4438 = -1;
@OriginalMember(owner = "client!pb", name = "zb", descriptor = "Z")
private boolean aBoolean219 = false;
@OriginalMember(owner = "client!pb", name = "Ab", descriptor = "Z")
public boolean aBoolean220 = false;
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(II)Z")
public final boolean method3416(@OriginalArg(1) int arg0) {
if (this.anIntArray378 != null) {
for (@Pc(18) int local18 = 0; local18 < this.anIntArray378.length; local18++) {
if (arg0 == this.anIntArray378[local18]) {
return Static121.aClass153_45.method4491(0, this.anIntArray379[local18] & 0xFFFF);
}
}
return true;
} else if (this.anIntArray379 == null) {
return true;
} else if (arg0 == 10) {
@Pc(71) boolean local71 = true;
for (@Pc(73) int local73 = 0; local73 < this.anIntArray379.length; local73++) {
local71 &= Static121.aClass153_45.method4491(0, this.anIntArray379[local73] & 0xFFFF);
}
return local71;
} else {
return true;
}
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(I)Lclient!pb;")
public final Class118 method3417() {
@Pc(26) int local26 = -1;
if (this.anInt4425 != -1) {
local26 = Static155.method2945(this.anInt4425);
} else if (this.anInt4431 != -1) {
local26 = Static7.anIntArray75[this.anInt4431];
}
if (local26 < 0 || local26 >= this.anIntArray380.length - 1 || this.anIntArray380[local26] == -1) {
@Pc(84) int local84 = this.anIntArray380[this.anIntArray380.length - 1];
return local84 == -1 ? null : Static271.method4601(local84);
} else {
return Static271.method4601(this.anIntArray380[local26]);
}
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(III)Lclient!gb;")
private Class8_Sub5 method3418(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
@Pc(7) Class8_Sub5 local7 = null;
@Pc(10) boolean local10 = this.aBoolean217;
if (arg1 == 2 && arg0 > 3) {
local10 = !local10;
}
@Pc(46) int local46;
@Pc(48) int local48;
if (this.anIntArray378 == null) {
if (arg1 != 10) {
return null;
}
if (this.anIntArray379 == null) {
return null;
}
local46 = this.anIntArray379.length;
for (local48 = 0; local48 < local46; local48++) {
@Pc(60) int local60 = this.anIntArray379[local48];
if (local10) {
local60 += 65536;
}
local7 = (Class8_Sub5) Static169.aClass99_24.method3106((long) local60);
if (local7 == null) {
local7 = Static77.method1686(Static121.aClass153_45, local60 & 0xFFFF);
if (local7 == null) {
return null;
}
if (local10) {
local7.method1673();
}
Static169.aClass99_24.method3095(local7, (long) local60);
}
if (local46 > 1) {
Static274.aClass8_Sub5Array5[local48] = local7;
}
}
if (local46 > 1) {
local7 = new Class8_Sub5(Static274.aClass8_Sub5Array5, local46);
}
} else {
local46 = -1;
for (local48 = 0; local48 < this.anIntArray378.length; local48++) {
if (arg1 == this.anIntArray378[local48]) {
local46 = local48;
break;
}
}
if (local46 == -1) {
return null;
}
local48 = this.anIntArray379[local46];
if (local10) {
local48 += 65536;
}
local7 = (Class8_Sub5) Static169.aClass99_24.method3106((long) local48);
if (local7 == null) {
local7 = Static77.method1686(Static121.aClass153_45, local48 & 0xFFFF);
if (local7 == null) {
return null;
}
if (local10) {
local7.method1673();
}
Static169.aClass99_24.method3095(local7, (long) local48);
}
}
@Pc(211) boolean local211;
if (this.anInt4396 == 128 && this.anInt4404 == 128 && this.anInt4399 == 128) {
local211 = false;
} else {
local211 = true;
}
@Pc(230) boolean local230;
if (this.anInt4408 == 0 && this.anInt4411 == 0 && this.anInt4434 == 0) {
local230 = false;
} else {
local230 = true;
}
@Pc(265) Class8_Sub5 local265 = new Class8_Sub5(local7, arg0 == 0 && !local211 && !local230, this.aShortArray61 == null, this.aShortArray60 == null, true);
if (arg1 == 4 && arg0 > 3) {
local265.method1682();
local265.method1672(45, 0, -45);
}
@Pc(285) int local285 = arg0 & 0x3;
if (local285 == 1) {
local265.method1662();
} else if (local285 == 2) {
local265.method1660();
} else if (local285 == 3) {
local265.method1689();
}
@Pc(315) int local315;
if (this.aShortArray61 != null) {
for (local315 = 0; local315 < this.aShortArray61.length; local315++) {
if (this.aByteArray63 == null || this.aByteArray63.length <= local315) {
local265.method1687(this.aShortArray61[local315], this.aShortArray63[local315]);
} else {
local265.method1687(this.aShortArray61[local315], Static62.aShortArray19[this.aByteArray63[local315] & 0xFF]);
}
}
}
if (this.aShortArray60 != null) {
for (local315 = 0; local315 < this.aShortArray60.length; local315++) {
local265.method1669(this.aShortArray60[local315], this.aShortArray62[local315]);
}
}
if (local211) {
local265.method1665(this.anInt4396, this.anInt4404, this.anInt4399);
}
if (local230) {
local265.method1672(this.anInt4408, this.anInt4411, this.anInt4434);
}
return local265;
}
@OriginalMember(owner = "client!pb", name = "c", descriptor = "(I)V")
public final void method3421() {
if (this.anInt4429 == -1) {
this.anInt4429 = 0;
if (this.anIntArray379 != null && (this.anIntArray378 == null || this.anIntArray378[0] == 10)) {
this.anInt4429 = 1;
}
for (@Pc(30) int local30 = 0; local30 < 5; local30++) {
if (this.aClass100Array130[local30] != null) {
this.anInt4429 = 1;
break;
}
}
}
if (this.anInt4438 == -1) {
this.anInt4438 = this.anInt4435 == 0 ? 0 : 1;
}
}
@OriginalMember(owner = "client!pb", name = "d", descriptor = "(I)Z")
public final boolean method3422() {
if (this.anIntArray380 == null) {
return this.anInt4412 != -1 || this.anIntArray381 != null;
}
for (@Pc(44) int local44 = 0; local44 < this.anIntArray380.length; local44++) {
if (this.anIntArray380[local44] != -1) {
@Pc(70) Class118 local70 = Static271.method4601(this.anIntArray380[local44]);
if (local70.anInt4412 != -1 || local70.anIntArray381 != null) {
return true;
}
}
}
return false;
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(IIB)I")
public final int method3423(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
if (this.aClass133_19 == null) {
return arg0;
} else {
@Pc(21) Class3_Sub21 local21 = (Class3_Sub21) this.aClass133_19.method3863((long) arg1);
return local21 == null ? arg0 : local21.anInt3141;
}
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(ILclient!wa;)V")
public final void method3424(@OriginalArg(1) Class3_Sub15 arg0) {
while (true) {
@Pc(9) int local9 = arg0.method2229();
if (local9 == 0) {
return;
}
this.method3425(arg0, local9);
}
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(Lclient!wa;II)V")
private void method3425(@OriginalArg(0) Class3_Sub15 arg0, @OriginalArg(1) int arg1) {
@Pc(18) int local18;
@Pc(38) int local38;
if (arg1 == 1) {
local18 = arg0.method2229();
if (local18 > 0) {
if (this.anIntArray379 == null || Static87.aBoolean130) {
this.anIntArray378 = new int[local18];
this.anIntArray379 = new int[local18];
for (local38 = 0; local38 < local18; local38++) {
this.anIntArray379[local38] = arg0.method2163();
this.anIntArray378[local38] = arg0.method2229();
}
} else {
arg0.anInt2792 += local18 * 3;
}
}
} else if (arg1 == 2) {
this.aClass100_830 = arg0.method2202();
} else if (arg1 == 5) {
local18 = arg0.method2229();
if (local18 > 0) {
if (this.anIntArray379 == null || Static87.aBoolean130) {
this.anIntArray379 = new int[local18];
this.anIntArray378 = null;
for (local38 = 0; local38 < local18; local38++) {
this.anIntArray379[local38] = arg0.method2163();
}
} else {
arg0.anInt2792 += local18 * 2;
}
}
} else if (arg1 == 14) {
this.anInt4397 = arg0.method2229();
} else if (arg1 == 15) {
this.anInt4403 = arg0.method2229();
} else if (arg1 == 17) {
this.anInt4435 = 0;
this.aBoolean207 = false;
} else if (arg1 == 18) {
this.aBoolean207 = false;
} else if (arg1 == 19) {
this.anInt4429 = arg0.method2229();
} else if (arg1 == 21) {
this.aByte15 = 1;
} else if (arg1 == 22) {
this.aBoolean219 = true;
} else if (arg1 == 23) {
this.aBoolean220 = true;
} else if (arg1 == 24) {
this.anInt4430 = arg0.method2163();
if (this.anInt4430 == 65535) {
this.anInt4430 = -1;
}
} else if (arg1 == 27) {
this.anInt4435 = 1;
} else if (arg1 == 28) {
this.anInt4428 = arg0.method2229();
} else if (arg1 == 29) {
this.anInt4407 = arg0.method2186();
} else if (arg1 == 39) {
this.anInt4405 = arg0.method2186() * 5;
} else if (arg1 >= 30 && arg1 < 35) {
this.aClass100Array130[arg1 - 30] = arg0.method2202();
if (this.aClass100Array130[arg1 - 30].method3111(Static10.aClass100_64)) {
this.aClass100Array130[arg1 - 30] = null;
}
} else if (arg1 == 40) {
local18 = arg0.method2229();
this.aShortArray61 = new short[local18];
this.aShortArray63 = new short[local18];
for (local38 = 0; local38 < local18; local38++) {
this.aShortArray61[local38] = (short) arg0.method2163();
this.aShortArray63[local38] = (short) arg0.method2163();
}
} else if (arg1 == 41) {
local18 = arg0.method2229();
this.aShortArray62 = new short[local18];
this.aShortArray60 = new short[local18];
for (local38 = 0; local38 < local18; local38++) {
this.aShortArray60[local38] = (short) arg0.method2163();
this.aShortArray62[local38] = (short) arg0.method2163();
}
} else if (arg1 == 42) {
local18 = arg0.method2229();
this.aByteArray63 = new byte[local18];
for (local38 = 0; local38 < local18; local38++) {
this.aByteArray63[local38] = arg0.method2186();
}
} else if (arg1 == 60) {
this.anInt4400 = arg0.method2163();
} else if (arg1 == 62) {
this.aBoolean217 = true;
} else if (arg1 == 64) {
this.aBoolean215 = false;
} else if (arg1 == 65) {
this.anInt4396 = arg0.method2163();
} else if (arg1 == 66) {
this.anInt4404 = arg0.method2163();
} else if (arg1 == 67) {
this.anInt4399 = arg0.method2163();
} else if (arg1 == 69) {
this.anInt4433 = arg0.method2229();
} else if (arg1 == 70) {
this.anInt4408 = arg0.method2213();
} else if (arg1 == 71) {
this.anInt4411 = arg0.method2213();
} else if (arg1 == 72) {
this.anInt4434 = arg0.method2213();
} else if (arg1 == 73) {
this.aBoolean206 = true;
} else if (arg1 == 74) {
this.aBoolean210 = true;
} else if (arg1 == 75) {
this.anInt4438 = arg0.method2229();
} else if (arg1 == 77 || arg1 == 92) {
local18 = -1;
this.anInt4425 = arg0.method2163();
if (this.anInt4425 == 65535) {
this.anInt4425 = -1;
}
this.anInt4431 = arg0.method2163();
if (this.anInt4431 == 65535) {
this.anInt4431 = -1;
}
if (arg1 == 92) {
local18 = arg0.method2163();
if (local18 == 65535) {
local18 = -1;
}
}
local38 = arg0.method2229();
this.anIntArray380 = new int[local38 + 2];
for (@Pc(790) int local790 = 0; local790 <= local38; local790++) {
this.anIntArray380[local790] = arg0.method2163();
if (this.anIntArray380[local790] == 65535) {
this.anIntArray380[local790] = -1;
}
}
this.anIntArray380[local38 + 1] = local18;
} else if (arg1 == 78) {
this.anInt4412 = arg0.method2163();
this.anInt4402 = arg0.method2229();
} else if (arg1 == 79) {
this.anInt4419 = arg0.method2163();
this.anInt4414 = arg0.method2163();
this.anInt4402 = arg0.method2229();
local18 = arg0.method2229();
this.anIntArray381 = new int[local18];
for (local38 = 0; local38 < local18; local38++) {
this.anIntArray381[local38] = arg0.method2163();
}
} else if (arg1 == 81) {
this.aByte15 = 2;
this.aShort26 = (short) (arg0.method2229() * 256);
} else if (arg1 == 82) {
this.aBoolean216 = true;
} else if (arg1 == 88) {
this.aBoolean212 = false;
} else if (arg1 == 89) {
this.aBoolean209 = false;
} else if (arg1 == 90) {
this.aBoolean211 = true;
} else if (arg1 == 91) {
this.aBoolean208 = true;
} else if (arg1 == 93) {
this.aByte15 = 3;
this.aShort26 = (short) arg0.method2163();
} else if (arg1 == 94) {
this.aByte15 = 4;
} else if (arg1 == 95) {
this.aByte15 = 5;
} else if (arg1 == 96) {
this.aBoolean213 = true;
} else if (arg1 == 97) {
this.aBoolean218 = true;
} else if (arg1 == 98) {
this.aBoolean214 = true;
} else if (arg1 == 99) {
this.anInt4406 = arg0.method2229();
this.anInt4416 = arg0.method2163();
} else if (arg1 == 100) {
this.anInt4420 = arg0.method2229();
this.anInt4423 = arg0.method2163();
} else if (arg1 == 101) {
this.anInt4395 = arg0.method2229();
} else if (arg1 == 102) {
this.anInt4415 = arg0.method2163();
} else if (arg1 == 249) {
local18 = arg0.method2229();
if (this.aClass133_19 == null) {
local38 = Static165.method3164(local18);
this.aClass133_19 = new Class133(local38);
}
for (local38 = 0; local38 < local18; local38++) {
@Pc(576) boolean local576 = arg0.method2229() == 1;
@Pc(580) int local580 = arg0.method2220();
@Pc(589) Class3 local589;
if (local576) {
local589 = new Class3_Sub30(arg0.method2202());
} else {
local589 = new Class3_Sub21(arg0.method2174());
}
this.aClass133_19.method3862(local589, (long) local580);
}
}
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(Z)Z")
public final boolean method3426() {
if (this.anIntArray379 == null) {
return true;
}
@Pc(13) boolean local13 = true;
for (@Pc(15) int local15 = 0; local15 < this.anIntArray379.length; local15++) {
local13 &= Static121.aClass153_45.method4491(0, this.anIntArray379[local15] & 0xFFFF);
}
return local13;
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(IZZI)Lclient!td;")
private Class8_Sub1_Sub1 method3427(@OriginalArg(0) int arg0, @OriginalArg(1) boolean arg1, @OriginalArg(3) int arg2) {
@Pc(10) int local10 = this.anInt4407 + 64;
@Pc(17) int local17 = this.anInt4405 * 5 + 768;
@Pc(79) Class8_Sub1_Sub1 local79;
@Pc(24) int local24;
@Pc(177) int local177;
if (this.anIntArray378 == null) {
if (arg2 != 10) {
return null;
}
if (this.anIntArray379 == null) {
return null;
}
local24 = this.anIntArray379.length;
if (local24 == 0) {
return null;
}
@Pc(135) long local135 = 0L;
for (@Pc(137) int local137 = 0; local137 < local24; local137++) {
local135 = (long) this.anIntArray379[local137] + local135 * 67783L;
}
if (arg1) {
local135 = ~local135;
}
local79 = (Class8_Sub1_Sub1) Static169.aClass99_24.method3106(local135);
if (local79 == null) {
@Pc(175) Class8_Sub5 local175 = null;
for (local177 = 0; local177 < local24; local177++) {
local175 = Static77.method1686(Static121.aClass153_45, this.anIntArray379[local177] & 0xFFFF);
if (local175 == null) {
return null;
}
if (local24 > 1) {
Static274.aClass8_Sub5Array5[local177] = local175;
}
}
if (local24 > 1) {
local175 = new Class8_Sub5(Static274.aClass8_Sub5Array5, local24);
}
local79 = new Class8_Sub1_Sub1(local175, local10, local17, arg1);
Static169.aClass99_24.method3095(local79, local135);
}
} else {
local24 = -1;
@Pc(26) int local26;
for (local26 = 0; local26 < this.anIntArray378.length; local26++) {
if (this.anIntArray378[local26] == arg2) {
local24 = local26;
break;
}
}
if (local24 == -1) {
return null;
}
local26 = this.anIntArray379[local24];
if (arg1) {
local26 += 65536;
}
local79 = (Class8_Sub1_Sub1) Static169.aClass99_24.method3106((long) local26);
if (local79 == null) {
@Pc(90) Class8_Sub5 local90 = Static77.method1686(Static121.aClass153_45, local26 & 0xFFFF);
if (local90 == null) {
return null;
}
local79 = new Class8_Sub1_Sub1(local90, local10, local17, arg1);
Static169.aClass99_24.method3095(local79, (long) local26);
}
}
@Pc(236) boolean local236 = this.aBoolean217;
if (arg2 == 2 && arg0 > 3) {
local236 = !local236;
}
@Pc(264) boolean local264 = this.anInt4404 == 128 && this.anInt4411 == 0;
@Pc(294) boolean local294 = arg0 == 0 && this.anInt4396 == 128 && this.anInt4399 == 128 && this.anInt4408 == 0 && this.anInt4434 == 0 && !local236;
@Pc(351) Class8_Sub1_Sub1 local351 = local79.method4117(local294, local264, this.aShortArray61 == null, local79.method4094() == local10, arg0 == 0 && !local236, true, local17 == local79.method4115(), !local236, this.aShortArray60 == null);
if (local236) {
local351.method4122();
}
if (arg2 == 4 && arg0 > 3) {
local351.method4123();
local351.method4575(45, 0, -45);
}
@Pc(374) int local374 = arg0 & 0x3;
if (local374 == 1) {
local351.method4116();
} else if (local374 == 2) {
local351.method4102();
} else if (local374 == 3) {
local351.method4093();
}
if (this.aShortArray61 != null) {
for (local177 = 0; local177 < this.aShortArray61.length; local177++) {
local351.method4109(this.aShortArray61[local177], this.aShortArray63[local177]);
}
}
if (this.aShortArray60 != null) {
for (local177 = 0; local177 < this.aShortArray60.length; local177++) {
local351.method4107(this.aShortArray60[local177], this.aShortArray62[local177]);
}
}
if (this.anInt4396 != 128 || this.anInt4404 != 128 || this.anInt4399 != 128) {
local351.method4559(this.anInt4396, this.anInt4404, this.anInt4399);
}
if (this.anInt4408 != 0 || this.anInt4411 != 0 || this.anInt4434 != 0) {
local351.method4575(this.anInt4408, this.anInt4411, this.anInt4434);
}
if (local10 != local351.method4094()) {
local351.method4105(local10);
}
if (local351.method4115() != local17) {
local351.method4100(local17);
}
return local351;
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(II[[III[[IZLclient!ek;BZI)Lclient!sm;")
public final Class139 method3428(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int[][] arg2, @OriginalArg(3) int arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int[][] arg5, @OriginalArg(6) boolean arg6, @OriginalArg(7) Class36_Sub1 arg7, @OriginalArg(9) boolean arg8, @OriginalArg(10) int arg9) {
@Pc(29) long local29;
if (Static239.aBoolean269) {
if (this.anIntArray378 == null) {
local29 = (this.anInt4426 << 10) + arg0;
} else {
local29 = arg0 + (this.anInt4426 << 10) + (arg3 << 3);
}
@Pc(225) Class139 local225 = (Class139) Static93.aClass99_14.method3106(local29);
@Pc(235) Class8_Sub1_Sub1 local235;
@Pc(265) Class36_Sub1 local265;
if (local225 == null) {
local235 = this.method3427(arg0, false, arg3);
if (local235 == null) {
Static171.aClass139_1.aClass8_10 = null;
Static171.aClass139_1.aClass36_Sub1_3 = null;
return Static171.aClass139_1;
}
if (arg3 == 10 && arg0 > 3) {
local235.method4554(256);
}
if (arg8) {
local265 = local235.method4124(arg7);
} else {
local265 = null;
}
local225 = new Class139();
local225.aClass8_10 = local235;
local225.aClass36_Sub1_3 = local265;
Static93.aClass99_14.method3095(local225, local29);
} else {
local235 = (Class8_Sub1_Sub1) local225.aClass8_10;
local265 = local225.aClass36_Sub1_3;
}
@Pc(298) boolean local298 = this.aBoolean219 & arg6;
@Pc(330) Class8_Sub1_Sub1 local330 = local235.method4117(this.aByte15 != 3, this.aByte15 == 0, true, true, true, !local298, true, true, true);
if (this.aByte15 != 0) {
local330.method4110(this.aByte15, this.aShort26, local235, arg2, arg5, arg1, arg4, arg9);
}
local330.method4111(this.anInt4429 == 0 && !this.aBoolean214, true, true, this.anInt4429 == 0, true, false);
Static171.aClass139_1.aClass8_10 = local330;
local330.aBoolean259 = local298;
Static171.aClass139_1.aClass36_Sub1_3 = local265;
return Static171.aClass139_1;
}
if (this.anIntArray378 == null) {
local29 = (this.anInt4426 << 10) + arg0;
} else {
local29 = (arg3 << 3) + ((this.anInt4426 << 10) + arg0);
}
@Pc(50) boolean local50;
if (arg6 && this.aBoolean219) {
local29 |= Long.MIN_VALUE;
local50 = true;
} else {
local50 = false;
}
@Pc(60) Class8 local60 = (Class8) Static93.aClass99_14.method3106(local29);
if (local60 == null) {
@Pc(69) Class8_Sub5 local69 = this.method3418(arg0, arg3);
if (local69 == null) {
Static171.aClass139_1.aClass8_10 = null;
return Static171.aClass139_1;
}
local69.method1681();
if (arg3 == 10 && arg0 > 3) {
local69.method1682();
}
if (local50) {
local69.aShort19 = (short) (this.anInt4407 + 64);
local60 = local69;
local69.aShort18 = (short) (this.anInt4405 * 5 + 768);
local69.method1668();
} else {
local60 = new Class8_Sub1_Sub2(local69, this.anInt4407 + 64, this.anInt4405 * 5 + 768, -50, -10, -50);
}
Static93.aClass99_14.method3095(local60, local29);
}
if (local50) {
local60 = ((Class8_Sub5) local60).method1675();
}
if (this.aByte15 != 0) {
if (local60 instanceof Class8_Sub1_Sub2) {
local60 = ((Class8_Sub1_Sub2) local60).method4586(this.aByte15, this.aShort26, arg2, arg5, arg1, arg4, arg9, true);
} else if (local60 instanceof Class8_Sub5) {
local60 = ((Class8_Sub5) local60).method1670(this.aByte15, this.aShort26, arg2, arg5, arg1, arg4, arg9);
}
}
Static171.aClass139_1.aClass8_10 = local60;
return Static171.aClass139_1;
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(IILclient!ek;ILclient!tk;I[[IZII[[IIII)Lclient!sm;")
public final Class139 method3429(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) Class36_Sub1 arg2, @OriginalArg(3) int arg3, @OriginalArg(4) Class144 arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int[][] arg6, @OriginalArg(7) boolean arg7, @OriginalArg(8) int arg8, @OriginalArg(10) int[][] arg9, @OriginalArg(11) int arg10, @OriginalArg(12) int arg11, @OriginalArg(13) int arg12) {
@Pc(30) long local30;
if (!Static239.aBoolean269) {
if (this.anIntArray378 == null) {
local30 = (this.anInt4426 << 10) + arg5;
} else {
local30 = arg5 + (this.anInt4426 << 10) + (arg11 << 3);
}
@Pc(195) Class8_Sub1_Sub2 local195 = (Class8_Sub1_Sub2) Static262.aClass99_36.method3106(local30);
if (local195 == null) {
@Pc(204) Class8_Sub5 local204 = this.method3418(arg5, arg11);
if (local204 == null) {
return null;
}
local195 = new Class8_Sub1_Sub2(local204, this.anInt4407 + 64, this.anInt4405 * 5 + 768, -50, -10, -50);
Static262.aClass99_36.method3095(local195, local30);
}
@Pc(234) boolean local234 = false;
if (arg4 != null) {
local234 = true;
local195 = (Class8_Sub1_Sub2) arg4.method4214(arg8, arg10, local195, arg5, arg12);
}
if (arg11 == 10 && arg5 > 3) {
if (!local234) {
local234 = true;
local195 = (Class8_Sub1_Sub2) local195.method4568(true, true, true);
}
local195.method4554(256);
}
if (this.aByte15 != 0) {
if (!local234) {
local195 = (Class8_Sub1_Sub2) local195.method4568(true, true, true);
}
local195 = local195.method4586(this.aByte15, this.aShort26, arg6, arg9, arg1, arg3, arg0, false);
}
Static171.aClass139_1.aClass8_10 = local195;
return Static171.aClass139_1;
}
if (this.anIntArray378 == null) {
local30 = arg5 + (this.anInt4426 << 10);
} else {
local30 = (arg11 << 3) + ((this.anInt4426 << 10) + arg5);
}
@Pc(46) Class8_Sub1_Sub1 local46 = (Class8_Sub1_Sub1) Static262.aClass99_36.method3106(local30);
if (local46 == null) {
local46 = this.method3427(arg5, true, arg11);
if (local46 == null) {
return null;
}
local46.method4099();
local46.method4111(false, false, false, false, false, true);
Static262.aClass99_36.method3095(local46, local30);
}
@Pc(80) boolean local80 = false;
@Pc(82) Class8_Sub1_Sub1 local82 = local46;
if (arg4 != null) {
local82 = (Class8_Sub1_Sub1) arg4.method4216(arg10, arg8, arg12, arg5, local46);
local80 = true;
}
if (arg11 == 10 && arg5 > 3) {
if (!local80) {
local82 = (Class8_Sub1_Sub1) local82.method4568(true, true, true);
local80 = true;
}
local82.method4554(256);
}
if (arg7) {
Static171.aClass139_1.aClass36_Sub1_3 = local82.method4124(arg2);
} else {
Static171.aClass139_1.aClass36_Sub1_3 = null;
}
if (this.aByte15 != 0) {
if (!local80) {
local82 = (Class8_Sub1_Sub1) local82.method4568(true, true, true);
}
local82.method4110(this.aByte15, this.aShort26, local46, arg6, arg9, arg1, arg3, arg0);
}
Static171.aClass139_1.aClass8_10 = local82;
return Static171.aClass139_1;
}
@OriginalMember(owner = "client!pb", name = "a", descriptor = "(Lclient!na;II)Lclient!na;")
public final Class100 method3430(@OriginalArg(0) Class100 arg0, @OriginalArg(2) int arg1) {
if (this.aClass133_19 == null) {
return arg0;
} else {
@Pc(26) Class3_Sub30 local26 = (Class3_Sub30) this.aClass133_19.method3863((long) arg1);
return local26 == null ? arg0 : local26.aClass100_980;
}
}
}