rt4-client/client/src/main/java/Class144.java
2022-04-19 17:32:35 -04:00

358 lines
13 KiB
Java

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!tk")
public final class Class144 {
@OriginalMember(owner = "client!tk", name = "g", descriptor = "[I")
public int[] anIntArray473;
@OriginalMember(owner = "client!tk", name = "n", descriptor = "[Z")
public boolean[] aBooleanArray123;
@OriginalMember(owner = "client!tk", name = "y", descriptor = "I")
public int anInt5361;
@OriginalMember(owner = "client!tk", name = "C", descriptor = "[[I")
public int[][] anIntArrayArray38;
@OriginalMember(owner = "client!tk", name = "G", descriptor = "[I")
public int[] anIntArray474;
@OriginalMember(owner = "client!tk", name = "I", descriptor = "[I")
private int[] anIntArray475;
@OriginalMember(owner = "client!tk", name = "a", descriptor = "I")
public int anInt5347 = 2;
@OriginalMember(owner = "client!tk", name = "b", descriptor = "Z")
public boolean aBoolean277 = false;
@OriginalMember(owner = "client!tk", name = "f", descriptor = "I")
public int anInt5349 = -1;
@OriginalMember(owner = "client!tk", name = "e", descriptor = "I")
public int anInt5348 = -1;
@OriginalMember(owner = "client!tk", name = "d", descriptor = "Z")
public boolean aBoolean278 = false;
@OriginalMember(owner = "client!tk", name = "t", descriptor = "I")
public int anInt5357 = 99;
@OriginalMember(owner = "client!tk", name = "z", descriptor = "I")
public int anInt5362 = -1;
@OriginalMember(owner = "client!tk", name = "B", descriptor = "I")
public int anInt5363 = -1;
@OriginalMember(owner = "client!tk", name = "p", descriptor = "I")
public int anInt5355 = 5;
@OriginalMember(owner = "client!tk", name = "r", descriptor = "Z")
public boolean aBoolean279 = false;
@OriginalMember(owner = "client!tk", name = "l", descriptor = "I")
public int anInt5353 = -1;
@OriginalMember(owner = "client!tk", name = "L", descriptor = "Z")
public boolean aBoolean280 = false;
@OriginalMember(owner = "client!tk", name = "a", descriptor = "(Lclient!wa;B)V")
public final void method4213(@OriginalArg(0) Buffer arg0) {
while (true) {
@Pc(19) int local19 = arg0.method2229();
if (local19 == 0) {
return;
}
this.method4220(local19, arg0);
}
}
@OriginalMember(owner = "client!tk", name = "a", descriptor = "(IIILclient!ak;II)Lclient!ak;")
public final Model method4214(@OriginalArg(1) int arg0, @OriginalArg(2) int arg1, @OriginalArg(3) Model arg2, @OriginalArg(4) int arg3, @OriginalArg(5) int arg4) {
@Pc(10) int local10 = this.anIntArray474[arg0];
@Pc(15) int local15 = this.anIntArray473[arg0];
@Pc(23) AnimFrameset local23 = Static72.method1566(local15 >> 16);
@Pc(27) int local27 = local15 & 0xFFFF;
if (local23 == null) {
return arg2.method4568(true, true, true);
}
@Pc(39) int local39 = arg3 & 0x3;
@Pc(41) AnimFrameset local41 = null;
if ((this.aBoolean277 || Static204.aBoolean234) && arg1 != -1 && this.anIntArray473.length > arg1) {
@Pc(69) int local69 = this.anIntArray473[arg1];
local41 = Static72.method1566(local69 >> 16);
arg1 = local69 & 0xFFFF;
}
@Pc(124) Model local124;
if (local41 == null) {
local124 = arg2.method4568(!local23.method901(local27), !local23.method903(local27), !this.aBoolean278);
} else {
local124 = arg2.method4568(!local23.method901(local27) & !local41.method901(arg1), !local23.method903(local27) & !local41.method903(arg1), !this.aBoolean278);
}
if (Static239.aBoolean269 && this.aBoolean278) {
if (local39 == 1) {
((GlModel) local124).method4093();
} else if (local39 == 2) {
((GlModel) local124).method4102();
} else if (local39 == 3) {
((GlModel) local124).method4116();
}
} else if (local39 == 1) {
local124.method4578();
} else if (local39 == 2) {
local124.method4552();
} else if (local39 == 3) {
local124.method4563();
}
local124.method4558(local23, local27, local41, arg1, arg4 - 1, local10, this.aBoolean278);
if (Static239.aBoolean269 && this.aBoolean278) {
if (local39 == 1) {
((GlModel) local124).method4116();
} else if (local39 == 2) {
((GlModel) local124).method4102();
} else if (local39 == 3) {
((GlModel) local124).method4093();
}
} else if (local39 == 1) {
local124.method4563();
} else if (local39 == 2) {
local124.method4552();
} else if (local39 == 3) {
local124.method4578();
}
return local124;
}
@OriginalMember(owner = "client!tk", name = "a", descriptor = "(Lclient!ak;BIII)Lclient!ak;")
public final Model method4215(@OriginalArg(0) Model arg0, @OriginalArg(2) int arg1, @OriginalArg(3) int arg2, @OriginalArg(4) int arg3) {
@Pc(8) int local8 = this.anIntArray473[arg3];
@Pc(13) int local13 = this.anIntArray474[arg3];
@Pc(19) AnimFrameset local19 = Static72.method1566(local8 >> 16);
@Pc(23) int local23 = local8 & 0xFFFF;
if (local19 == null) {
return arg0.method4572(true, true, true);
}
@Pc(34) AnimFrameset local34 = null;
if ((this.aBoolean277 || Static204.aBoolean234) && arg1 != -1 && arg1 < this.anIntArray473.length) {
@Pc(59) int local59 = this.anIntArray473[arg1];
local34 = Static72.method1566(local59 >> 16);
arg1 = local59 & 0xFFFF;
}
@Pc(71) AnimFrameset local71 = null;
@Pc(81) AnimFrameset local81 = null;
@Pc(83) int local83 = 0;
@Pc(85) int local85 = 0;
if (this.anIntArray475 != null) {
if (this.anIntArray475.length > arg3) {
local83 = this.anIntArray475[arg3];
if (local83 != 65535) {
local71 = Static72.method1566(local83 >> 16);
local83 &= 0xFFFF;
}
}
if ((this.aBoolean277 || Static204.aBoolean234) && arg1 != -1 && this.anIntArray475.length > arg1) {
local85 = this.anIntArray475[arg1];
if (local85 != 65535) {
local81 = Static72.method1566(local85 >> 16);
local85 &= 0xFFFF;
}
}
}
@Pc(163) boolean local163 = !local19.method901(local23);
@Pc(172) boolean local172 = !local19.method903(local23);
if (local71 != null) {
local163 &= !local71.method901(local83);
local172 &= !local71.method903(local83);
}
if (local34 != null) {
local163 &= !local34.method901(arg1);
local172 &= !local34.method903(arg1);
}
if (local81 != null) {
local163 &= !local81.method901(local85);
local172 &= !local81.method903(local85);
}
@Pc(258) Model local258 = arg0.method4572(local163, local172, !this.aBoolean278);
local258.method4558(local19, local23, local34, arg1, arg2 - 1, local13, this.aBoolean278);
if (local71 != null) {
local258.method4558(local71, local83, local81, local85, arg2 - 1, local13, this.aBoolean278);
}
return local258;
}
@OriginalMember(owner = "client!tk", name = "a", descriptor = "(IIIILclient!ak;I)Lclient!ak;")
public final Model method4216(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3, @OriginalArg(4) Model arg4) {
@Pc(6) int local6 = this.anIntArray474[arg1];
@Pc(11) int local11 = this.anIntArray473[arg1];
@Pc(19) AnimFrameset local19 = Static72.method1566(local11 >> 16);
@Pc(27) int local27 = local11 & 0xFFFF;
if (local19 == null) {
return arg4.method4572(true, true, true);
}
@Pc(40) int local40 = arg3 & 0x3;
@Pc(42) AnimFrameset local42 = null;
if ((this.aBoolean277 || Static204.aBoolean234) && arg0 != -1 && arg0 < this.anIntArray473.length) {
@Pc(66) int local66 = this.anIntArray473[arg0];
local42 = Static72.method1566(local66 >> 16);
arg0 = local66 & 0xFFFF;
}
@Pc(106) Model local106;
if (local42 == null) {
local106 = arg4.method4572(!local19.method901(local27), !local19.method903(local27), !this.aBoolean278);
} else {
local106 = arg4.method4572(!local19.method901(local27) & !local42.method901(arg0), !local19.method903(local27) & !local42.method903(arg0), !this.aBoolean278);
}
if (this.aBoolean278 && Static239.aBoolean269) {
if (local40 == 1) {
((GlModel) local106).method4093();
} else if (local40 == 2) {
((GlModel) local106).method4102();
} else if (local40 == 3) {
((GlModel) local106).method4116();
}
} else if (local40 == 1) {
local106.method4578();
} else if (local40 == 2) {
local106.method4552();
} else if (local40 == 3) {
local106.method4563();
}
local106.method4558(local19, local27, local42, arg0, arg2 - 1, local6, this.aBoolean278);
if (this.aBoolean278 && Static239.aBoolean269) {
if (local40 == 1) {
((GlModel) local106).method4116();
} else if (local40 == 2) {
((GlModel) local106).method4102();
} else if (local40 == 3) {
((GlModel) local106).method4093();
}
} else if (local40 == 1) {
local106.method4563();
} else if (local40 == 2) {
local106.method4552();
} else if (local40 == 3) {
local106.method4578();
}
return local106;
}
@OriginalMember(owner = "client!tk", name = "b", descriptor = "(B)V")
public final void method4218() {
if (this.anInt5363 == -1) {
if (this.aBooleanArray123 == null) {
this.anInt5363 = 0;
} else {
this.anInt5363 = 2;
}
}
if (this.anInt5349 != -1) {
return;
}
if (this.aBooleanArray123 == null) {
this.anInt5349 = 0;
} else {
this.anInt5349 = 2;
}
}
@OriginalMember(owner = "client!tk", name = "a", descriptor = "(IIIBLclient!ak;)Lclient!ak;")
public final Model method4219(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(4) Model arg3) {
@Pc(16) int local16 = this.anIntArray474[arg2];
@Pc(21) int local21 = this.anIntArray473[arg2];
@Pc(27) AnimFrameset local27 = Static72.method1566(local21 >> 16);
@Pc(31) int local31 = local21 & 0xFFFF;
if (local27 == null) {
return arg3.method4560(true, true, true);
}
@Pc(42) AnimFrameset local42 = null;
if ((this.aBoolean277 || Static204.aBoolean234) && arg0 != -1 && this.anIntArray473.length > arg0) {
@Pc(65) int local65 = this.anIntArray473[arg0];
local42 = Static72.method1566(local65 >> 16);
arg0 = local65 & 0xFFFF;
}
@Pc(103) Model local103;
if (local42 == null) {
local103 = arg3.method4560(!local27.method901(local31), !local27.method903(local31), !this.aBoolean278);
} else {
local103 = arg3.method4560(!local27.method901(local31) & !local42.method901(arg0), !local27.method903(local31) & !local42.method903(arg0), !this.aBoolean278);
}
local103.method4558(local27, local31, local42, arg0, arg1 - 1, local16, this.aBoolean278);
return local103;
}
@OriginalMember(owner = "client!tk", name = "a", descriptor = "(IBLclient!wa;)V")
private void method4220(@OriginalArg(0) int arg0, @OriginalArg(2) Buffer arg1) {
@Pc(8) int local8;
@Pc(14) int local14;
if (arg0 == 1) {
local8 = arg1.method2163();
this.anIntArray474 = new int[local8];
for (local14 = 0; local14 < local8; local14++) {
this.anIntArray474[local14] = arg1.method2163();
}
this.anIntArray473 = new int[local8];
for (local14 = 0; local14 < local8; local14++) {
this.anIntArray473[local14] = arg1.method2163();
}
for (local14 = 0; local14 < local8; local14++) {
this.anIntArray473[local14] += arg1.method2163() << 16;
}
} else if (arg0 == 2) {
this.anInt5362 = arg1.method2163();
} else if (arg0 == 3) {
this.aBooleanArray123 = new boolean[256];
local8 = arg1.method2229();
for (local14 = 0; local14 < local8; local14++) {
this.aBooleanArray123[arg1.method2229()] = true;
}
} else if (arg0 == 4) {
this.aBoolean279 = true;
} else if (arg0 == 5) {
this.anInt5355 = arg1.method2229();
} else if (arg0 == 6) {
this.anInt5353 = arg1.method2163();
} else if (arg0 == 7) {
this.anInt5348 = arg1.method2163();
} else if (arg0 == 8) {
this.anInt5357 = arg1.method2229();
} else if (arg0 == 9) {
this.anInt5363 = arg1.method2229();
} else if (arg0 == 10) {
this.anInt5349 = arg1.method2229();
} else if (arg0 == 11) {
this.anInt5347 = arg1.method2229();
} else if (arg0 == 12) {
local8 = arg1.method2229();
this.anIntArray475 = new int[local8];
for (local14 = 0; local14 < local8; local14++) {
this.anIntArray475[local14] = arg1.method2163();
}
for (local14 = 0; local14 < local8; local14++) {
this.anIntArray475[local14] += arg1.method2163() << 16;
}
} else if (arg0 == 13) {
local8 = arg1.method2163();
this.anIntArrayArray38 = new int[local8][];
for (local14 = 0; local14 < local8; local14++) {
@Pc(163) int local163 = arg1.method2229();
if (local163 > 0) {
this.anIntArrayArray38[local14] = new int[local163];
this.anIntArrayArray38[local14][0] = arg1.method2220();
for (@Pc(182) int local182 = 1; local182 < local163; local182++) {
this.anIntArrayArray38[local14][local182] = arg1.method2163();
}
}
}
} else if (arg0 == 14) {
this.aBoolean278 = true;
} else if (arg0 == 15) {
this.aBoolean277 = true;
} else if (arg0 == 16) {
this.aBoolean280 = true;
}
}
}