mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-10 10:20:44 -07:00
161 lines
6.1 KiB
Java
161 lines
6.1 KiB
Java
import org.openrs2.deob.annotation.OriginalArg;
|
|
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
public final class Static125 {
|
|
|
|
@OriginalMember(owner = "client!jl", name = "I", descriptor = "[[[B")
|
|
public static byte[][][] aByteArrayArrayArray10;
|
|
|
|
@OriginalMember(owner = "client!jl", name = "v", descriptor = "I")
|
|
public static int anInt3096 = 0;
|
|
|
|
@OriginalMember(owner = "client!jl", name = "x", descriptor = "Lclient!n;")
|
|
public static final SoftLruHashTable aClass99_18 = new SoftLruHashTable(50);
|
|
|
|
@OriginalMember(owner = "client!jl", name = "G", descriptor = "Lclient!n;")
|
|
public static final SoftLruHashTable aClass99_19 = new SoftLruHashTable(64);
|
|
|
|
@OriginalMember(owner = "client!jl", name = "H", descriptor = "I")
|
|
public static int worldId = -1;
|
|
|
|
@OriginalMember(owner = "client!jl", name = "J", descriptor = "I")
|
|
public static int anInt3104 = 127;
|
|
|
|
@OriginalMember(owner = "client!jl", name = "a", descriptor = "(ILclient!ve;Lclient!ve;)V")
|
|
public static void method2446(@OriginalArg(1) Js5 arg0, @OriginalArg(2) Js5 arg1) {
|
|
Static14.aClass153_8 = arg0;
|
|
Static216.aClass153_31 = arg1;
|
|
Static53.anInt1716 = Static216.aClass153_31.method4504(3);
|
|
}
|
|
|
|
@OriginalMember(owner = "client!jl", name = "a", descriptor = "(IIIII)V")
|
|
public static void method2448(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(2) int arg2, @OriginalArg(3) int arg3) {
|
|
Static6.outboundBuffer.offset = 0;
|
|
Static6.outboundBuffer.p1(147);
|
|
Static6.outboundBuffer.p1(arg2);
|
|
Static6.outboundBuffer.p1(arg3);
|
|
Static6.outboundBuffer.p2(arg0);
|
|
Static6.outboundBuffer.p2(arg1);
|
|
Static226.anInt5079 = 0;
|
|
Static57.anInt1758 = 0;
|
|
Static179.anInt4261 = 1;
|
|
Static223.anInt5034 = -3;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!jl", name = "a", descriptor = "(IB)Lclient!kk;")
|
|
public static Class85 method2449(@OriginalArg(0) int arg0) {
|
|
@Pc(10) Class85 local10 = (Class85) aClass99_19.method3106((long) arg0);
|
|
if (local10 != null) {
|
|
return local10;
|
|
}
|
|
@Pc(31) byte[] local31 = Static172.aClass153_69.method4495(Static254.method4349(arg0), Static274.method3845(arg0));
|
|
local10 = new Class85();
|
|
if (local31 != null) {
|
|
local10.method2651(new Buffer(local31));
|
|
}
|
|
aClass99_19.method3095(local10, (long) arg0);
|
|
return local10;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!jl", name = "c", descriptor = "(I)V")
|
|
public static void method2450() {
|
|
@Pc(9) int local9 = Static248.anInt4232 * 128 + 64;
|
|
@Pc(15) int local15 = Static245.anInt5375 * 128 + 64;
|
|
@Pc(23) int local23 = Static207.method3685(Static55.level, local15, local9) - Static231.anInt5203;
|
|
if (Static113.anInt4612 >= 100) {
|
|
Static138.anInt3439 = Static245.anInt5375 * 128 + 64;
|
|
Static134.anInt3302 = Static248.anInt4232 * 128 + 64;
|
|
Static5.anInt40 = Static207.method3685(Static55.level, Static138.anInt3439, Static134.anInt3302) - Static231.anInt5203;
|
|
} else {
|
|
if (Static138.anInt3439 < local15) {
|
|
Static138.anInt3439 += Static233.anInt5225 + Static113.anInt4612 * (local15 - Static138.anInt3439) / 1000;
|
|
if (Static138.anInt3439 > local15) {
|
|
Static138.anInt3439 = local15;
|
|
}
|
|
}
|
|
if (Static5.anInt40 < local23) {
|
|
Static5.anInt40 += (local23 - Static5.anInt40) * Static113.anInt4612 / 1000 + Static233.anInt5225;
|
|
if (Static5.anInt40 > local23) {
|
|
Static5.anInt40 = local23;
|
|
}
|
|
}
|
|
if (Static138.anInt3439 > local15) {
|
|
Static138.anInt3439 -= Static233.anInt5225 + (Static138.anInt3439 - local15) * Static113.anInt4612 / 1000;
|
|
if (Static138.anInt3439 < local15) {
|
|
Static138.anInt3439 = local15;
|
|
}
|
|
}
|
|
if (Static134.anInt3302 < local9) {
|
|
Static134.anInt3302 += Static233.anInt5225 + Static113.anInt4612 * (local9 - Static134.anInt3302) / 1000;
|
|
if (local9 < Static134.anInt3302) {
|
|
Static134.anInt3302 = local9;
|
|
}
|
|
}
|
|
if (local23 < Static5.anInt40) {
|
|
Static5.anInt40 -= (Static5.anInt40 - local23) * Static113.anInt4612 / 1000 + Static233.anInt5225;
|
|
if (local23 > Static5.anInt40) {
|
|
Static5.anInt40 = local23;
|
|
}
|
|
}
|
|
if (Static134.anInt3302 > local9) {
|
|
Static134.anInt3302 -= Static233.anInt5225 + (Static134.anInt3302 - local9) * Static113.anInt4612 / 1000;
|
|
if (local9 > Static134.anInt3302) {
|
|
Static134.anInt3302 = local9;
|
|
}
|
|
}
|
|
}
|
|
local9 = Static265.anInt5765 * 128 + 64;
|
|
local15 = Static251.anInt5449 * 128 + 64;
|
|
local23 = Static207.method3685(Static55.level, local15, local9) - Static57.anInt1744;
|
|
@Pc(236) int local236 = local23 - Static5.anInt40;
|
|
@Pc(241) int local241 = local9 - Static134.anInt3302;
|
|
@Pc(246) int local246 = local15 - Static138.anInt3439;
|
|
@Pc(257) int local257 = (int) Math.sqrt((double) (local246 * local246 + local241 * local241));
|
|
@Pc(268) int local268 = (int) (Math.atan2((double) local236, (double) local257) * 325.949D) & 0x7FF;
|
|
if (local268 < 128) {
|
|
local268 = 128;
|
|
}
|
|
if (local268 > 383) {
|
|
local268 = 383;
|
|
}
|
|
@Pc(292) int local292 = (int) (-325.949D * Math.atan2((double) local246, (double) local241)) & 0x7FF;
|
|
if (Static240.anInt5333 < local268) {
|
|
Static240.anInt5333 += Static133.anInt5230 + Static233.anInt5217 * (local268 - Static240.anInt5333) / 1000;
|
|
if (Static240.anInt5333 > local268) {
|
|
Static240.anInt5333 = local268;
|
|
}
|
|
}
|
|
if (Static240.anInt5333 > local268) {
|
|
Static240.anInt5333 -= (Static240.anInt5333 - local268) * Static233.anInt5217 / 1000 + Static133.anInt5230;
|
|
if (Static240.anInt5333 < local268) {
|
|
Static240.anInt5333 = local268;
|
|
}
|
|
}
|
|
@Pc(350) int local350 = local292 - Static184.anInt4358;
|
|
if (local350 > 1024) {
|
|
local350 -= 2048;
|
|
}
|
|
if (local350 < -1024) {
|
|
local350 += 2048;
|
|
}
|
|
if (local350 > 0) {
|
|
Static184.anInt4358 += local350 * Static233.anInt5217 / 1000 + Static133.anInt5230;
|
|
Static184.anInt4358 &= 0x7FF;
|
|
}
|
|
if (local350 < 0) {
|
|
Static184.anInt4358 -= Static233.anInt5217 * -local350 / 1000 + Static133.anInt5230;
|
|
Static184.anInt4358 &= 0x7FF;
|
|
}
|
|
@Pc(404) int local404 = local292 - Static184.anInt4358;
|
|
if (local404 > 1024) {
|
|
local404 -= 2048;
|
|
}
|
|
if (local404 < -1024) {
|
|
local404 += 2048;
|
|
}
|
|
if (local404 < 0 && local350 > 0 || local404 > 0 && local350 < 0) {
|
|
Static184.anInt4358 = local292;
|
|
}
|
|
}
|
|
}
|