mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2025-12-09 16:45:46 -07:00
139 lines
4.1 KiB
Java
139 lines
4.1 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 Static223 {
|
|
|
|
@OriginalMember(owner = "client!sc", name = "z", descriptor = "[Z")
|
|
public static final boolean[] aBooleanArray116 = new boolean[100];
|
|
|
|
@OriginalMember(owner = "client!sc", name = "a", descriptor = "(IIILclient!km;)V")
|
|
public static void animateNpc(@OriginalArg(0) int arg0, @OriginalArg(1) int arg1, @OriginalArg(3) Npc arg2) {
|
|
if (arg2.seqId == arg1 && arg1 != -1) {
|
|
@Pc(10) SeqType local10 = SeqTypeList.get(arg1);
|
|
@Pc(13) int local13 = local10.anInt5347;
|
|
if (local13 == 1) {
|
|
arg2.anInt3373 = 1;
|
|
arg2.anInt3425 = 0;
|
|
arg2.anInt3360 = 0;
|
|
arg2.anInt3371 = 0;
|
|
arg2.anInt3420 = arg0;
|
|
SoundPlayer.playSeqSound(arg2.zFine, local10, arg2.xFine, false, arg2.anInt3425);
|
|
}
|
|
if (local13 == 2) {
|
|
arg2.anInt3371 = 0;
|
|
}
|
|
} else if (arg1 == -1 || arg2.seqId == -1 || SeqTypeList.get(arg1).forcedPriority >= SeqTypeList.get(arg2.seqId).forcedPriority) {
|
|
arg2.anInt3360 = 0;
|
|
arg2.seqId = arg1;
|
|
arg2.anInt3373 = 1;
|
|
arg2.anInt3371 = 0;
|
|
arg2.anInt3420 = arg0;
|
|
arg2.anInt3405 = arg2.movementQueueSize;
|
|
arg2.anInt3425 = 0;
|
|
if (arg2.seqId != -1) {
|
|
SoundPlayer.playSeqSound(arg2.zFine, SeqTypeList.get(arg2.seqId), arg2.xFine, false, arg2.anInt3425);
|
|
}
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!sc", name = "a", descriptor = "()V")
|
|
public static void method3858() {
|
|
for (@Pc(1) int local1 = 0; local1 < SceneGraph.anInt726; local1++) {
|
|
@Pc(8) Scenery local8 = SceneGraph.aClass31Array3[local1];
|
|
Static266.method4193(local8);
|
|
SceneGraph.aClass31Array3[local1] = null;
|
|
}
|
|
SceneGraph.anInt726 = 0;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!sc", name = "a", descriptor = "(IZ)Lclient!j;")
|
|
public static TextureOp method3860(@OriginalArg(0) int arg0) {
|
|
if (arg0 == 0) {
|
|
return new TextureOp20();
|
|
} else if (arg0 == 1) {
|
|
return new TextureOpColorFill();
|
|
} else if (arg0 == 2) {
|
|
return new TextureOp27();
|
|
} else if (arg0 == 3) {
|
|
return new TextureOp25();
|
|
} else if (arg0 == 4) {
|
|
return new TextureOp17();
|
|
} else if (arg0 == 5) {
|
|
return new TextureOp21();
|
|
} else if (arg0 == 6) {
|
|
return new TextureOp2();
|
|
} else if (arg0 == 7) {
|
|
return new TextureOpCombine();
|
|
} else if (arg0 == 8) {
|
|
return new TextureOpCurve();
|
|
} else if (arg0 == 9) {
|
|
return new TextureOp7();
|
|
} else if (arg0 == 10) {
|
|
return new TextureOpColorGradient();
|
|
} else if (arg0 == 11) {
|
|
return new TextureOp18();
|
|
} else if (arg0 == 12) {
|
|
return new TextureOp1();
|
|
} else if (arg0 == 13) {
|
|
return new TextureOp26();
|
|
} else if (arg0 == 14) {
|
|
return new TextureOp28();
|
|
} else if (arg0 == 15) {
|
|
return new TextureOp14();
|
|
} else if (arg0 == 16) {
|
|
return new TextureOp8();
|
|
} else if (arg0 == 17) {
|
|
return new TextureOp13();
|
|
} else if (arg0 == 18) {
|
|
return new TextureOpTiledSprite();
|
|
} else if (arg0 == 19) {
|
|
return new TextureOp16();
|
|
} else if (arg0 == 20) {
|
|
return new TextureOp11();
|
|
} else if (arg0 == 21) {
|
|
return new TextureOp5();
|
|
} else if (arg0 == 22) {
|
|
return new TextureOp31();
|
|
} else if (arg0 == 23) {
|
|
return new TextureOp15();
|
|
} else if (arg0 == 24) {
|
|
return new TextureOp10();
|
|
} else if (arg0 == 25) {
|
|
return new TextureOp30();
|
|
} else if (arg0 == 26) {
|
|
return new TextureOpBinary();
|
|
} else if (arg0 == 27) {
|
|
return new TextureOp6();
|
|
} else if (arg0 == 28) {
|
|
return new TextureOp22();
|
|
} else if (arg0 == 29) {
|
|
return new TextureOp29();
|
|
} else if (arg0 == 30) {
|
|
return new TextureOp9();
|
|
} else if (arg0 == 31) {
|
|
return new TextureOp12();
|
|
} else if (arg0 == 32) {
|
|
return new TextureOp24();
|
|
} else if (arg0 == 33) {
|
|
return new TextureOp3();
|
|
} else if (arg0 == 34) {
|
|
return new TextureOp4();
|
|
} else if (arg0 == 35) {
|
|
return new TextureOp23();
|
|
} else if (arg0 == 36) {
|
|
return new TextureOp32();
|
|
} else if (arg0 == 37) {
|
|
return new TextureOp19();
|
|
} else if (arg0 == 38) {
|
|
return new TextureOp33();
|
|
} else if (arg0 == 39) {
|
|
return new TextureOpSprite();
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
|
|
}
|