mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-12 01:21:23 -07:00
Initial deob and project structure
This commit is contained in:
commit
e2d5c0a1e0
671 changed files with 108157 additions and 0 deletions
496
client/src/main/java/Class59.java
Normal file
496
client/src/main/java/Class59.java
Normal file
|
|
@ -0,0 +1,496 @@
|
|||
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!hh")
|
||||
public final class Class59 {
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "e", descriptor = "I")
|
||||
public int anInt2492;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "i", descriptor = "J")
|
||||
private long aLong87;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "l", descriptor = "[I")
|
||||
private int[] anIntArray233;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "m", descriptor = "I")
|
||||
private int anInt2497;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "q", descriptor = "J")
|
||||
private long aLong88;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "t", descriptor = "[I")
|
||||
private int[] anIntArray236;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "w", descriptor = "[[I")
|
||||
private int[][] anIntArrayArray19;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "x", descriptor = "Z")
|
||||
public boolean aBoolean141;
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "(IIIILclient!tk;III)Lclient!ak;")
|
||||
public final Class8_Sub1 method1946(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) Class144 arg4, @OriginalArg(5) int arg5, @OriginalArg(6) int arg6) {
|
||||
@Pc(24) long local24 = (long) arg2 | (long) (arg6 << 16) | (long) arg1 << 32;
|
||||
@Pc(30) Class8_Sub1 local30 = (Class8_Sub1) Static139.aClass99_21.method3106(local24);
|
||||
if (local30 == null) {
|
||||
@Pc(36) Class8_Sub5[] local36 = new Class8_Sub5[3];
|
||||
@Pc(38) int local38 = 0;
|
||||
if (!Static81.method1752(arg2).method1205() || !Static81.method1752(arg6).method1205() || !Static81.method1752(arg1).method1205()) {
|
||||
return null;
|
||||
}
|
||||
@Pc(66) Class8_Sub5 local66 = Static81.method1752(arg2).method1198();
|
||||
if (local66 != null) {
|
||||
local38++;
|
||||
local36[0] = local66;
|
||||
}
|
||||
local66 = Static81.method1752(arg6).method1198();
|
||||
if (local66 != null) {
|
||||
local36[local38++] = local66;
|
||||
}
|
||||
local66 = Static81.method1752(arg1).method1198();
|
||||
if (local66 != null) {
|
||||
local36[local38++] = local66;
|
||||
}
|
||||
local66 = new Class8_Sub5(local36, local38);
|
||||
for (@Pc(110) int local110 = 0; local110 < 5; local110++) {
|
||||
if (this.anIntArray236[local110] < Static33.aShortArrayArray2[local110].length) {
|
||||
local66.method1687(Static200.aShortArray65[local110], Static33.aShortArrayArray2[local110][this.anIntArray236[local110]]);
|
||||
}
|
||||
if (Static172.aShortArrayArray7[local110].length > this.anIntArray236[local110]) {
|
||||
local66.method1687(Static160.aShortArray41[local110], Static172.aShortArrayArray7[local110][this.anIntArray236[local110]]);
|
||||
}
|
||||
}
|
||||
local30 = local66.method1679(64, 768, -50, -10, -50);
|
||||
Static139.aClass99_21.method3095(local30, local24);
|
||||
}
|
||||
if (arg4 != null) {
|
||||
local30 = arg4.method4215(local30, arg0, arg3, arg5);
|
||||
}
|
||||
return local30;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "(I)V")
|
||||
private void method1947() {
|
||||
@Pc(8) long local8 = this.aLong88;
|
||||
this.aLong88 = -1L;
|
||||
@Pc(13) long[] local13 = Class126.aLongArray7;
|
||||
this.aLong88 = local13[(int) (((long) (this.anInt2497 >> 8) ^ this.aLong88) & 0xFFL)] ^ this.aLong88 >>> 8;
|
||||
this.aLong88 = local13[(int) ((this.aLong88 ^ (long) this.anInt2497) & 0xFFL)] ^ this.aLong88 >>> 8;
|
||||
@Pc(53) int local53;
|
||||
for (local53 = 0; local53 < 12; local53++) {
|
||||
this.aLong88 = this.aLong88 >>> 8 ^ local13[(int) ((this.aLong88 ^ (long) (this.anIntArray233[local53] >> 24)) & 0xFFL)];
|
||||
this.aLong88 = this.aLong88 >>> 8 ^ local13[(int) ((this.aLong88 ^ (long) (this.anIntArray233[local53] >> 16)) & 0xFFL)];
|
||||
this.aLong88 = local13[(int) (((long) (this.anIntArray233[local53] >> 8) ^ this.aLong88) & 0xFFL)] ^ this.aLong88 >>> 8;
|
||||
this.aLong88 = this.aLong88 >>> 8 ^ local13[(int) ((this.aLong88 ^ (long) this.anIntArray233[local53]) & 0xFFL)];
|
||||
}
|
||||
for (local53 = 0; local53 < 5; local53++) {
|
||||
this.aLong88 = local13[(int) (((long) this.anIntArray236[local53] ^ this.aLong88) & 0xFFL)] ^ this.aLong88 >>> 8;
|
||||
}
|
||||
this.aLong88 = local13[(int) (((long) (this.aBoolean141 ? 1 : 0) ^ this.aLong88) & 0xFFL)] ^ this.aLong88 >>> 8;
|
||||
if (local8 != 0L && this.aLong88 != local8) {
|
||||
Static250.aClass99_33.method3098(local8);
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "(ZZ)V")
|
||||
public final void method1948(@OriginalArg(0) boolean arg0) {
|
||||
this.aBoolean141 = arg0;
|
||||
this.method1947();
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "([IIZI[II)V")
|
||||
public final void method1950(@OriginalArg(0) int[] arg0, @OriginalArg(1) int arg1, @OriginalArg(2) boolean arg2, @OriginalArg(4) int[] arg3, @OriginalArg(5) int arg4) {
|
||||
if (arg4 != this.anInt2497) {
|
||||
this.anInt2497 = arg4;
|
||||
this.anIntArrayArray19 = null;
|
||||
}
|
||||
if (arg3 == null) {
|
||||
arg3 = new int[12];
|
||||
for (@Pc(24) int local24 = 0; local24 < 8; local24++) {
|
||||
for (@Pc(31) int local31 = 0; local31 < Static53.anInt1716; local31++) {
|
||||
@Pc(38) Class30 local38 = Static81.method1752(local31);
|
||||
if (local38 != null && !local38.aBoolean85 && local38.anInt1457 == (arg2 ? Static153.anIntArray351[local24] : Static204.anIntArray425[local24])) {
|
||||
arg3[Static272.anIntArray451[local24]] = Integer.MIN_VALUE | local31;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
this.anInt2492 = arg1;
|
||||
this.aBoolean141 = arg2;
|
||||
this.anIntArray236 = arg0;
|
||||
this.anIntArray233 = arg3;
|
||||
this.method1947();
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "(IZI)V")
|
||||
public final void method1951(@OriginalArg(0) int arg0, @OriginalArg(2) int arg1) {
|
||||
this.anIntArray236[arg0] = arg1;
|
||||
this.method1947();
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "b", descriptor = "(I)I")
|
||||
public final int method1952() {
|
||||
return this.anInt2492 == -1 ? (this.anIntArray233[8] << 10) + ((this.anIntArray236[0] << 25) + (this.anIntArray236[4] << 20)) + (this.anIntArray233[0] << 15) + (this.anIntArray233[11] << 5) + this.anIntArray233[1] : Static214.method4363(this.anInt2492).anInt3741 + 305419896;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "(III)V")
|
||||
public final void method1953(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1) {
|
||||
@Pc(7) int local7 = Static272.anIntArray451[arg0];
|
||||
if (0 != this.anIntArray233[local7] && Static81.method1752(arg1) != null) {
|
||||
this.anIntArray233[local7] = arg1 | Integer.MIN_VALUE;
|
||||
this.method1947();
|
||||
}
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "([Lclient!ub;ILclient!tk;Lclient!tk;IIIIZII)Lclient!ak;")
|
||||
public final Class8_Sub1 method1954(@OriginalArg(0) Class147[] arg0, @OriginalArg(1) int arg1, @OriginalArg(2) Class144 arg2, @OriginalArg(3) Class144 arg3, @OriginalArg(4) int arg4, @OriginalArg(5) int arg5, @OriginalArg(7) int arg6, @OriginalArg(9) int arg7, @OriginalArg(10) int arg8) {
|
||||
if (this.anInt2492 != -1) {
|
||||
return Static214.method4363(this.anInt2492).method2937(arg0, arg5, arg8, arg1, arg6, arg7, arg2, arg4, arg3);
|
||||
}
|
||||
@Pc(38) int[] local38 = this.anIntArray233;
|
||||
@Pc(41) long local41 = this.aLong88;
|
||||
if (arg3 != null && (arg3.anInt5353 >= 0 || arg3.anInt5348 >= 0)) {
|
||||
local38 = new int[12];
|
||||
for (@Pc(61) int local61 = 0; local61 < 12; local61++) {
|
||||
local38[local61] = this.anIntArray233[local61];
|
||||
}
|
||||
if (arg3.anInt5353 >= 0) {
|
||||
if (arg3.anInt5353 == 65535) {
|
||||
local41 ^= 0xFFFFFFFF00000000L;
|
||||
local38[5] = 0;
|
||||
} else {
|
||||
local38[5] = arg3.anInt5353 | 0x40000000;
|
||||
local41 ^= (long) local38[5] << 32;
|
||||
}
|
||||
}
|
||||
if (arg3.anInt5348 >= 0) {
|
||||
if (arg3.anInt5348 == 65535) {
|
||||
local38[3] = 0;
|
||||
local41 ^= 0xFFFFFFFFL;
|
||||
} else {
|
||||
local38[3] = arg3.anInt5348 | 0x40000000;
|
||||
local41 ^= local38[3];
|
||||
}
|
||||
}
|
||||
}
|
||||
@Pc(154) Class8_Sub1 local154 = (Class8_Sub1) Static250.aClass99_33.method3106(local41);
|
||||
@Pc(158) boolean local158;
|
||||
@Pc(353) int local353;
|
||||
@Pc(360) int local360;
|
||||
@Pc(374) int local374;
|
||||
@Pc(367) int local367;
|
||||
@Pc(381) int local381;
|
||||
@Pc(451) int local451;
|
||||
@Pc(457) int local457;
|
||||
@Pc(475) int local475;
|
||||
@Pc(481) int local481;
|
||||
@Pc(598) int local598;
|
||||
@Pc(346) int local346;
|
||||
if (local154 == null) {
|
||||
local158 = false;
|
||||
@Pc(169) int local169;
|
||||
for (@Pc(160) int local160 = 0; local160 < 12; local160++) {
|
||||
local169 = local38[local160];
|
||||
if ((local169 & 0x40000000) == 0) {
|
||||
if ((local169 & Integer.MIN_VALUE) != 0 && !Static81.method1752(local169 & 0x3FFFFFFF).method1199()) {
|
||||
local158 = true;
|
||||
}
|
||||
} else if (!Static71.method1439(local169 & 0x3FFFFFFF).method1822(this.aBoolean141)) {
|
||||
local158 = true;
|
||||
}
|
||||
}
|
||||
if (local158) {
|
||||
if (this.aLong87 != -1L) {
|
||||
local154 = (Class8_Sub1) Static250.aClass99_33.method3106(this.aLong87);
|
||||
}
|
||||
if (local154 == null) {
|
||||
return null;
|
||||
}
|
||||
}
|
||||
if (local154 == null) {
|
||||
@Pc(239) Class8_Sub5[] local239 = new Class8_Sub5[12];
|
||||
@Pc(250) int local250;
|
||||
for (local169 = 0; local169 < 12; local169++) {
|
||||
local250 = local38[local169];
|
||||
@Pc(272) Class8_Sub5 local272;
|
||||
if ((local250 & 0x40000000) != 0) {
|
||||
local272 = Static71.method1439(local250 & 0x3FFFFFFF).method1831(this.aBoolean141);
|
||||
if (local272 != null) {
|
||||
local239[local169] = local272;
|
||||
}
|
||||
} else if ((Integer.MIN_VALUE & local250) != 0) {
|
||||
local272 = Static81.method1752(local250 & 0x3FFFFFFF).method1204();
|
||||
if (local272 != null) {
|
||||
local239[local169] = local272;
|
||||
}
|
||||
}
|
||||
}
|
||||
@Pc(303) Class20 local303 = null;
|
||||
if (this.anInt2497 != -1) {
|
||||
local303 = Static90.method1856(this.anInt2497);
|
||||
}
|
||||
if (local303 != null && local303.anIntArrayArray7 != null) {
|
||||
for (local250 = 0; local250 < local303.anIntArrayArray7.length; local250++) {
|
||||
if (local303.anIntArrayArray7[local250] != null && local239[local250] != null) {
|
||||
local346 = local303.anIntArrayArray7[local250][0];
|
||||
local353 = local303.anIntArrayArray7[local250][1];
|
||||
local360 = local303.anIntArrayArray7[local250][2];
|
||||
local367 = local303.anIntArrayArray7[local250][4];
|
||||
local374 = local303.anIntArrayArray7[local250][3];
|
||||
local381 = local303.anIntArrayArray7[local250][5];
|
||||
if (this.anIntArrayArray19 == null) {
|
||||
this.anIntArrayArray19 = new int[local303.anIntArrayArray7.length][];
|
||||
}
|
||||
if (this.anIntArrayArray19[local250] == null) {
|
||||
@Pc(404) int[] local404 = this.anIntArrayArray19[local250] = new int[15];
|
||||
if (local374 == 0 && local367 == 0 && local381 == 0) {
|
||||
local404[12] = -local346;
|
||||
local404[13] = -local353;
|
||||
local404[0] = local404[4] = local404[8] = 32768;
|
||||
local404[14] = -local360;
|
||||
} else {
|
||||
local451 = Class58.anIntArray225[local374] >> 1;
|
||||
local457 = Class58.anIntArray223[local374] >> 1;
|
||||
@Pc(463) int local463 = Class58.anIntArray225[local367] >> 1;
|
||||
@Pc(469) int local469 = Class58.anIntArray223[local367] >> 1;
|
||||
local475 = Class58.anIntArray225[local381] >> 1;
|
||||
local481 = Class58.anIntArray223[local381] >> 1;
|
||||
local404[4] = local451 * local475 + 16384 >> 15;
|
||||
local404[5] = -local457;
|
||||
local404[3] = local481 * local451 + 16384 >> 15;
|
||||
local404[2] = local451 * local469 + 16384 >> 15;
|
||||
local404[8] = local463 * local451 + 16384 >> 15;
|
||||
@Pc(534) int local534 = local481 * local457 + 16384 >> 15;
|
||||
local404[0] = local469 * local534 + local475 * local463 + 16384 >> 15;
|
||||
local404[14] = local404[8] * -local360 + -local353 * local404[5] + local404[2] * -local346 + 16384 >> 15;
|
||||
local404[6] = local463 * local534 + local475 * -local469 + 16384 >> 15;
|
||||
local598 = local475 * local457 + 16384 >> 15;
|
||||
local404[7] = -local481 * -local469 + local598 * local463 + 16384 >> 15;
|
||||
local404[1] = local469 * local598 + local463 * -local481 + 16384 >> 15;
|
||||
local404[12] = -local353 * local404[3] + local404[0] * -local346 + -local360 * local404[6] + 16384 >> 15;
|
||||
local404[13] = -local353 * local404[4] + local404[1] * -local346 + -local360 * local404[7] + 16384 >> 15;
|
||||
}
|
||||
local404[9] = local346;
|
||||
local404[11] = local360;
|
||||
local404[10] = local353;
|
||||
}
|
||||
if (local374 != 0 || local367 != 0 || local381 != 0) {
|
||||
local239[local250].method1684(local374, local367, local381);
|
||||
}
|
||||
if (local346 != 0 || local353 != 0 || local360 != 0) {
|
||||
local239[local250].method1672(local346, local353, local360);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@Pc(740) Class8_Sub5 local740 = new Class8_Sub5(local239, local239.length);
|
||||
for (local346 = 0; local346 < 5; local346++) {
|
||||
if (Static33.aShortArrayArray2[local346].length > this.anIntArray236[local346]) {
|
||||
local740.method1687(Static200.aShortArray65[local346], Static33.aShortArrayArray2[local346][this.anIntArray236[local346]]);
|
||||
}
|
||||
if (Static172.aShortArrayArray7[local346].length > this.anIntArray236[local346]) {
|
||||
local740.method1687(Static160.aShortArray41[local346], Static172.aShortArrayArray7[local346][this.anIntArray236[local346]]);
|
||||
}
|
||||
}
|
||||
local154 = local740.method1679(64, 850, -30, -50, -30);
|
||||
if (Static239.aBoolean269) {
|
||||
((Class8_Sub1_Sub1) local154).method4111(false, false, true, false, false, true);
|
||||
}
|
||||
Static250.aClass99_33.method3095(local154, local41);
|
||||
this.aLong87 = local41;
|
||||
}
|
||||
}
|
||||
local158 = false;
|
||||
@Pc(827) boolean local827 = false;
|
||||
local346 = arg0 == null ? 0 : arg0.length;
|
||||
@Pc(836) boolean local836 = false;
|
||||
@Pc(838) boolean local838 = false;
|
||||
@Pc(979) int local979;
|
||||
for (local353 = 0; local353 < local346; local353++) {
|
||||
if (arg0[local353] != null) {
|
||||
@Pc(858) Class144 local858 = Static36.method941(arg0[local353].anInt5396);
|
||||
if (local858.anIntArray473 != null) {
|
||||
local158 = true;
|
||||
Static208.aClass144Array2[local353] = local858;
|
||||
local374 = arg0[local353].anInt5399;
|
||||
local367 = arg0[local353].anInt5398;
|
||||
local381 = local858.anIntArray473[local374];
|
||||
Static276.aClass3_Sub2_Sub7Array8[local353] = Static72.method1566(local381 >>> 16);
|
||||
local381 &= 0xFFFF;
|
||||
Static241.anIntArray520[local353] = local381;
|
||||
if (Static276.aClass3_Sub2_Sub7Array8[local353] != null) {
|
||||
local836 |= Static276.aClass3_Sub2_Sub7Array8[local353].method903(local381);
|
||||
local827 |= Static276.aClass3_Sub2_Sub7Array8[local353].method901(local381);
|
||||
local838 |= local858.aBoolean278;
|
||||
}
|
||||
if ((local858.aBoolean277 || Static204.aBoolean234) && local367 != -1 && local367 < local858.anIntArray473.length) {
|
||||
Static262.anIntArray515[local353] = local858.anIntArray474[local374];
|
||||
Static73.anIntArray183[local353] = arg0[local353].anInt5404;
|
||||
local979 = local858.anIntArray473[local367];
|
||||
Static133.aClass3_Sub2_Sub7Array7[local353] = Static72.method1566(local979 >>> 16);
|
||||
@Pc(991) int local991 = local979 & 0xFFFF;
|
||||
Static216.anIntArray187[local353] = local991;
|
||||
if (Static133.aClass3_Sub2_Sub7Array7[local353] != null) {
|
||||
local836 |= Static133.aClass3_Sub2_Sub7Array7[local353].method903(local991);
|
||||
local827 |= Static133.aClass3_Sub2_Sub7Array7[local353].method901(local991);
|
||||
}
|
||||
} else {
|
||||
Static262.anIntArray515[local353] = 0;
|
||||
Static73.anIntArray183[local353] = 0;
|
||||
Static133.aClass3_Sub2_Sub7Array7[local353] = null;
|
||||
Static216.anIntArray187[local353] = -1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (!local158 && arg3 == null && arg2 == null) {
|
||||
return local154;
|
||||
}
|
||||
local353 = -1;
|
||||
local360 = -1;
|
||||
local374 = 0;
|
||||
@Pc(1040) Class3_Sub2_Sub7 local1040 = null;
|
||||
@Pc(1042) Class3_Sub2_Sub7 local1042 = null;
|
||||
if (arg3 != null) {
|
||||
local353 = arg3.anIntArray473[arg7];
|
||||
local979 = local353 >>> 16;
|
||||
local1042 = Static72.method1566(local979);
|
||||
local353 &= 0xFFFF;
|
||||
if (local1042 != null) {
|
||||
local836 |= local1042.method903(local353);
|
||||
local827 |= local1042.method901(local353);
|
||||
local838 |= arg3.aBoolean278;
|
||||
}
|
||||
if ((arg3.aBoolean277 || Static204.aBoolean234) && arg1 != -1 && arg3.anIntArray473.length > arg1) {
|
||||
local360 = arg3.anIntArray473[arg1];
|
||||
local451 = local360 >>> 16;
|
||||
local360 &= 0xFFFF;
|
||||
local374 = arg3.anIntArray474[arg7];
|
||||
if (local979 == local451) {
|
||||
local1040 = local1042;
|
||||
} else {
|
||||
local1040 = Static72.method1566(local360 >>> 16);
|
||||
}
|
||||
if (local1040 != null) {
|
||||
local836 |= local1040.method903(local360);
|
||||
local827 |= local1040.method901(local360);
|
||||
}
|
||||
}
|
||||
}
|
||||
local979 = -1;
|
||||
local451 = -1;
|
||||
@Pc(1154) Class3_Sub2_Sub7 local1154 = null;
|
||||
@Pc(1156) Class3_Sub2_Sub7 local1156 = null;
|
||||
local457 = 0;
|
||||
if (arg2 != null) {
|
||||
local979 = arg2.anIntArray473[arg8];
|
||||
local475 = local979 >>> 16;
|
||||
local979 &= 0xFFFF;
|
||||
local1154 = Static72.method1566(local475);
|
||||
if (local1154 != null) {
|
||||
local836 |= local1154.method903(local979);
|
||||
local827 |= local1154.method901(local979);
|
||||
local838 |= arg2.aBoolean278;
|
||||
}
|
||||
if ((arg2.aBoolean277 || Static204.aBoolean234) && arg5 != -1 && arg2.anIntArray473.length > arg5) {
|
||||
local457 = arg2.anIntArray474[arg8];
|
||||
local451 = arg2.anIntArray473[arg5];
|
||||
local481 = local451 >>> 16;
|
||||
local451 &= 0xFFFF;
|
||||
if (local475 == local481) {
|
||||
local1156 = local1154;
|
||||
} else {
|
||||
local1156 = Static72.method1566(local451 >>> 16);
|
||||
}
|
||||
if (local1156 != null) {
|
||||
local836 |= local1156.method903(local451);
|
||||
local827 |= local1156.method901(local451);
|
||||
}
|
||||
}
|
||||
}
|
||||
@Pc(1284) Class8_Sub1 local1284 = local154.method4572(!local827, !local836, !local838);
|
||||
local481 = 0;
|
||||
local598 = 1;
|
||||
while (local481 < local346) {
|
||||
if (Static276.aClass3_Sub2_Sub7Array8[local481] != null) {
|
||||
local1284.method4565(Static276.aClass3_Sub2_Sub7Array8[local481], Static241.anIntArray520[local481], Static133.aClass3_Sub2_Sub7Array7[local481], Static216.anIntArray187[local481], Static73.anIntArray183[local481] - 1, Static262.anIntArray515[local481], local598, Static208.aClass144Array2[local481].aBoolean278, this.anIntArrayArray19[local481]);
|
||||
}
|
||||
local481++;
|
||||
local598 <<= 0x1;
|
||||
}
|
||||
if (local1042 != null && local1154 != null) {
|
||||
local1284.method4570(local1042, local353, local1040, local360, arg6 - 1, local374, local1154, local979, local1156, local451, arg4 - 1, local457, arg3.aBooleanArray123, arg3.aBoolean278 | arg2.aBoolean278);
|
||||
} else if (local1042 != null) {
|
||||
local1284.method4558(local1042, local353, local1040, local360, arg6 - 1, local374, arg3.aBoolean278);
|
||||
} else if (local1154 != null) {
|
||||
local1284.method4558(local1154, local979, local1156, local451, arg4 - 1, local457, arg2.aBoolean278);
|
||||
}
|
||||
for (local481 = 0; local481 < local346; local481++) {
|
||||
Static276.aClass3_Sub2_Sub7Array8[local481] = null;
|
||||
Static133.aClass3_Sub2_Sub7Array7[local481] = null;
|
||||
Static208.aClass144Array2[local481] = null;
|
||||
}
|
||||
return local1284;
|
||||
}
|
||||
|
||||
@OriginalMember(owner = "client!hh", name = "a", descriptor = "(IBLclient!tk;II)Lclient!ak;")
|
||||
public final Class8_Sub1 method1956(@OriginalArg(0) int arg0, @OriginalArg(2) Class144 arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) {
|
||||
if (this.anInt2492 != -1) {
|
||||
return Static214.method4363(this.anInt2492).method2943(arg1, arg0, arg3, arg2);
|
||||
}
|
||||
@Pc(30) Class8_Sub1 local30 = (Class8_Sub1) Static139.aClass99_21.method3106(this.aLong88);
|
||||
if (local30 == null) {
|
||||
@Pc(42) boolean local42 = false;
|
||||
@Pc(52) int local52;
|
||||
for (@Pc(44) int local44 = 0; local44 < 12; local44++) {
|
||||
local52 = this.anIntArray233[local44];
|
||||
if ((local52 & 0x40000000) == 0) {
|
||||
if ((local52 & Integer.MIN_VALUE) != 0 && !Static81.method1752(local52 & 0x3FFFFFFF).method1205()) {
|
||||
local42 = true;
|
||||
}
|
||||
} else if (!Static71.method1439(local52 & 0x3FFFFFFF).method1816(this.aBoolean141)) {
|
||||
local42 = true;
|
||||
}
|
||||
}
|
||||
if (local42) {
|
||||
return null;
|
||||
}
|
||||
@Pc(100) Class8_Sub5[] local100 = new Class8_Sub5[12];
|
||||
local52 = 0;
|
||||
@Pc(114) int local114;
|
||||
for (@Pc(104) int local104 = 0; local104 < 12; local104++) {
|
||||
local114 = this.anIntArray233[local104];
|
||||
@Pc(134) Class8_Sub5 local134;
|
||||
if ((local114 & 0x40000000) != 0) {
|
||||
local134 = Static71.method1439(local114 & 0x3FFFFFFF).method1830(this.aBoolean141);
|
||||
if (local134 != null) {
|
||||
local100[local52++] = local134;
|
||||
}
|
||||
} else if ((Integer.MIN_VALUE & local114) != 0) {
|
||||
local134 = Static81.method1752(local114 & 0x3FFFFFFF).method1198();
|
||||
if (local134 != null) {
|
||||
local100[local52++] = local134;
|
||||
}
|
||||
}
|
||||
}
|
||||
@Pc(171) Class8_Sub5 local171 = new Class8_Sub5(local100, local52);
|
||||
for (local114 = 0; local114 < 5; local114++) {
|
||||
if (Static33.aShortArrayArray2[local114].length > this.anIntArray236[local114]) {
|
||||
local171.method1687(Static200.aShortArray65[local114], Static33.aShortArrayArray2[local114][this.anIntArray236[local114]]);
|
||||
}
|
||||
if (Static172.aShortArrayArray7[local114].length > this.anIntArray236[local114]) {
|
||||
local171.method1687(Static160.aShortArray41[local114], Static172.aShortArrayArray7[local114][this.anIntArray236[local114]]);
|
||||
}
|
||||
}
|
||||
local30 = local171.method1679(64, 768, -50, -10, -50);
|
||||
Static139.aClass99_21.method3095(local30, this.aLong88);
|
||||
}
|
||||
if (arg1 != null) {
|
||||
local30 = arg1.method4215(local30, arg3, arg0, arg2);
|
||||
}
|
||||
return local30;
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue