mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-09 16:45:46 -07:00
131 lines
4.3 KiB
Java
131 lines
4.3 KiB
Java
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
public final class Static252 {
|
|
|
|
@OriginalMember(owner = "client!uh", name = "P", descriptor = "Lclient!ve;")
|
|
public static Js5 aClass153_103;
|
|
|
|
@OriginalMember(owner = "client!uh", name = "Y", descriptor = "Lclient!na;")
|
|
public static final JagString aClass100_1049 = Static28.parse("huffman");
|
|
|
|
@OriginalMember(owner = "client!uh", name = "ab", descriptor = "Lclient!q;")
|
|
public static final ReferenceNodeFactory aClass22_1 = Static44.method1147();
|
|
|
|
@OriginalMember(owner = "client!uh", name = "e", descriptor = "(I)V")
|
|
public static void method4301() {
|
|
Static233.aClass99_31.method3103();
|
|
}
|
|
|
|
@OriginalMember(owner = "client!uh", name = "f", descriptor = "(I)V")
|
|
public static void method4302() {
|
|
if (Static236.method4047() != 2) {
|
|
return;
|
|
}
|
|
@Pc(27) byte local27 = (byte) (Static136.anInt3325 - 4 & 0xFF);
|
|
@Pc(31) int local31 = Static136.anInt3325 % 104;
|
|
@Pc(33) int local33;
|
|
@Pc(40) int local40;
|
|
for (local33 = 0; local33 < 4; local33++) {
|
|
for (local40 = 0; local40 < 104; local40++) {
|
|
Static266.aByteArrayArrayArray15[local33][local31][local40] = local27;
|
|
}
|
|
}
|
|
if (Static55.level == 3) {
|
|
return;
|
|
}
|
|
for (local33 = 0; local33 < 2; local33++) {
|
|
Static79.anIntArray205[local33] = -1000000;
|
|
Static149.anIntArray338[local33] = 1000000;
|
|
Static267.anIntArray518[local33] = 0;
|
|
Static243.anIntArray476[local33] = 1000000;
|
|
Static50.anIntArray134[local33] = 0;
|
|
}
|
|
if (Static227.anInt5096 != 1) {
|
|
local33 = Static207.method3685(Static55.level, Static138.anInt3439, Static134.anInt3302);
|
|
if (local33 - Static5.anInt40 < 800 && (Static12.aByteArrayArrayArray2[Static55.level][Static138.anInt3439 >> 7][Static134.anInt3302 >> 7] & 0x4) != 0) {
|
|
Static254.method4348(false, Static138.anInt3439 >> 7, Static134.anInt3302 >> 7, Static130.aClass3_Sub5ArrayArrayArray1, 1);
|
|
}
|
|
return;
|
|
}
|
|
if ((Static12.aByteArrayArrayArray2[Static55.level][Static173.self.anInt3412 >> 7][Static173.self.anInt3421 >> 7] & 0x4) != 0) {
|
|
Static254.method4348(false, Static173.self.anInt3412 >> 7, Static173.self.anInt3421 >> 7, Static130.aClass3_Sub5ArrayArrayArray1, 0);
|
|
}
|
|
if (Static240.anInt5333 >= 310) {
|
|
return;
|
|
}
|
|
@Pc(135) int local135 = Static173.self.anInt3421 >> 7;
|
|
local40 = Static134.anInt3302 >> 7;
|
|
@Pc(146) int local146;
|
|
if (local40 < local135) {
|
|
local146 = local135 - local40;
|
|
} else {
|
|
local146 = local40 - local135;
|
|
}
|
|
local33 = Static138.anInt3439 >> 7;
|
|
@Pc(162) int local162 = Static173.self.anInt3412 >> 7;
|
|
@Pc(174) int local174;
|
|
if (local162 > local33) {
|
|
local174 = local162 - local33;
|
|
} else {
|
|
local174 = local33 - local162;
|
|
}
|
|
@Pc(192) int local192;
|
|
@Pc(186) int local186;
|
|
if (local174 <= local146) {
|
|
local186 = 32768;
|
|
local192 = local174 * 65536 / local146;
|
|
while (local40 != local135) {
|
|
if (local40 < local135) {
|
|
local40++;
|
|
} else if (local40 > local135) {
|
|
local40--;
|
|
}
|
|
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
|
|
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
|
|
break;
|
|
}
|
|
local186 += local192;
|
|
if (local186 >= 65536) {
|
|
if (local162 > local33) {
|
|
local33++;
|
|
} else if (local162 < local33) {
|
|
local33--;
|
|
}
|
|
local186 -= 65536;
|
|
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
|
|
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
return;
|
|
}
|
|
local186 = 32768;
|
|
local192 = local146 * 65536 / local174;
|
|
while (local162 != local33) {
|
|
if (local162 > local33) {
|
|
local33++;
|
|
} else if (local33 > local162) {
|
|
local33--;
|
|
}
|
|
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
|
|
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
|
|
break;
|
|
}
|
|
local186 += local192;
|
|
if (local186 >= 65536) {
|
|
if (local40 < local135) {
|
|
local40++;
|
|
} else if (local135 < local40) {
|
|
local40--;
|
|
}
|
|
local186 -= 65536;
|
|
if ((Static12.aByteArrayArrayArray2[Static55.level][local33][local40] & 0x4) != 0) {
|
|
Static254.method4348(false, local33, local40, Static130.aClass3_Sub5ArrayArrayArray1, 1);
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|