rt4-client/client/src/main/java/rt4/Static2.java
2022-05-11 04:59:13 -04:00

108 lines
3.8 KiB
Java

package rt4;
import org.openrs2.deob.annotation.OriginalArg;
import org.openrs2.deob.annotation.OriginalMember;
import org.openrs2.deob.annotation.Pc;
public final class Static2 {
@OriginalMember(owner = "client!aa", name = "m", descriptor = "I")
public static int anInt15;
@OriginalMember(owner = "client!aa", name = "a", descriptor = "I")
public static int anInt7 = 0;
@OriginalMember(owner = "client!aa", name = "a", descriptor = "(SI)Z")
public static boolean method5(@OriginalArg(0) short arg0) {
if (arg0 == 47 || arg0 == 5 || arg0 == 43 || arg0 == 35 || arg0 == 58 || arg0 == 22 || arg0 == 40 || arg0 == 3) {
return true;
} else if (arg0 == 9 || arg0 == 12 || arg0 == 1006 || arg0 == 1003) {
return true;
} else if (arg0 == 25 || arg0 == 23 || arg0 == 48 || arg0 == 7 || arg0 == 13) {
return true;
} else {
return arg0 == 8 || arg0 == 32 || arg0 == 28 || arg0 == 59 || arg0 == 51 || arg0 == 41;
}
}
@OriginalMember(owner = "client!aa", name = "a", descriptor = "([Lclient!be;ZI)V")
public static void method7(@OriginalArg(0) Component[] arg0, @OriginalArg(2) int arg1) {
for (@Pc(11) int local11 = 0; local11 < arg0.length; local11++) {
@Pc(23) Component local23 = arg0[local11];
if (local23 != null) {
if (local23.type == 0) {
if (local23.createdComponents != null) {
method7(local23.createdComponents, arg1);
}
@Pc(49) ComponentPointer local49 = (ComponentPointer) InterfaceList.openInterfaces.get((long) local23.id);
if (local49 != null) {
Static54.runScripts(arg1, local49.anInt5878);
}
}
@Pc(72) HookRequest local72;
if (arg1 == 0 && local23.onDialogAbort != null) {
local72 = new HookRequest();
local72.arguments = local23.onDialogAbort;
local72.source = local23;
ScriptRunner.run(local72);
}
if (arg1 == 1 && local23.onWidgetsOpenClose != null) {
if (local23.createdComponentId >= 0) {
@Pc(103) Component local103 = InterfaceList.getComponent(local23.id);
if (local103 == null || local103.createdComponents == null || local23.createdComponentId >= local103.createdComponents.length || local103.createdComponents[local23.createdComponentId] != local23) {
continue;
}
}
local72 = new HookRequest();
local72.arguments = local23.onWidgetsOpenClose;
local72.source = local23;
ScriptRunner.run(local72);
}
}
}
}
@OriginalMember(owner = "client!aa", name = "a", descriptor = "(BLclient!be;)V")
public static void method13(@OriginalArg(1) Component arg0) {
@Pc(16) int local16 = arg0.anInt453;
if (local16 == 324) {
if (Static158.anInt3851 == -1) {
Static158.anInt3851 = arg0.spriteId;
Static145.anInt3502 = arg0.anInt519;
}
if (PlayerAppearance.DEFAULT.gender) {
arg0.spriteId = Static158.anInt3851;
} else {
arg0.spriteId = Static145.anInt3502;
}
} else if (local16 == 325) {
if (Static158.anInt3851 == -1) {
Static145.anInt3502 = arg0.anInt519;
Static158.anInt3851 = arg0.spriteId;
}
if (PlayerAppearance.DEFAULT.gender) {
arg0.spriteId = Static145.anInt3502;
} else {
arg0.spriteId = Static158.anInt3851;
}
} else if (local16 == 327) {
arg0.modelXAngle = 150;
arg0.modelYAngle = (int) (Math.sin((double) client.loop / 40.0D) * 256.0D) & 0x7FF;
arg0.modelType = 5;
arg0.modelId = -1;
} else if (local16 == 328) {
if (PlayerList.self.username == null) {
arg0.modelId = 0;
} else {
arg0.modelXAngle = 150;
arg0.modelYAngle = (int) (Math.sin((double) client.loop / 40.0D) * 256.0D) & 0x7FF;
arg0.modelType = 5;
arg0.modelId = ((int) PlayerList.self.username.encode37() << 11) + 2047;
arg0.anInt496 = PlayerList.self.anInt3388;
arg0.anInt500 = 0;
arg0.modelSeqId = PlayerList.self.movementSeqId;
arg0.anInt510 = PlayerList.self.anInt3407;
}
}
}
}