mirror of
https://gitlab.com/2009scape/rt4-client.git
synced 2026-08-10 05:00:59 -06:00
90 lines
3.5 KiB
Java
90 lines
3.5 KiB
Java
import org.openrs2.deob.annotation.OriginalArg;
|
|
import org.openrs2.deob.annotation.OriginalMember;
|
|
import org.openrs2.deob.annotation.Pc;
|
|
|
|
public final class Static122 {
|
|
|
|
@OriginalMember(owner = "client!jh", name = "n", descriptor = "Lclient!bd;")
|
|
public static QuickChatPhrase aClass12_1;
|
|
|
|
@OriginalMember(owner = "client!jh", name = "b", descriptor = "[Lclient!na;")
|
|
public static final JagString[] aClass100Array92 = new JagString[200];
|
|
|
|
@OriginalMember(owner = "client!jh", name = "f", descriptor = "D")
|
|
public static double aDouble1 = -1.0D;
|
|
|
|
@OriginalMember(owner = "client!jh", name = "g", descriptor = "Lclient!na;")
|
|
public static final JagString aClass100_591 = JagString.parse("(Udns");
|
|
|
|
@OriginalMember(owner = "client!jh", name = "j", descriptor = "I")
|
|
public static int x = 0;
|
|
|
|
@OriginalMember(owner = "client!jh", name = "a", descriptor = "(Lclient!ve;ZIIZI)V")
|
|
public static void method2410(@OriginalArg(0) Js5 arg0, @OriginalArg(2) int arg1, @OriginalArg(5) int arg2) {
|
|
Static172.aClass153_70 = arg0;
|
|
Static14.anInt441 = 1;
|
|
Static253.anInt5527 = arg2;
|
|
Static226.anInt5085 = 0;
|
|
Static277.anInt5853 = arg1;
|
|
Static72.aBoolean116 = false;
|
|
Static57.anInt1757 = 10000;
|
|
}
|
|
|
|
@OriginalMember(owner = "client!jh", name = "a", descriptor = "(IZLclient!pb;ILclient!km;IILclient!e;)V")
|
|
public static void method2411(@OriginalArg(0) int arg0, @OriginalArg(2) LocType arg1, @OriginalArg(3) int arg2, @OriginalArg(4) Npc arg3, @OriginalArg(5) int arg4, @OriginalArg(6) int arg5, @OriginalArg(7) Player arg6) {
|
|
@Pc(13) AreaSound local13 = new AreaSound();
|
|
local13.anInt2029 = arg0 * 128;
|
|
local13.anInt2041 = arg4 * 128;
|
|
local13.anInt2033 = arg5;
|
|
if (arg1 != null) {
|
|
local13.sounds = arg1.anIntArray381;
|
|
local13.radius = arg1.soundRadius * 128;
|
|
local13.anInt2040 = arg1.anInt4414;
|
|
local13.locType = arg1;
|
|
local13.sound = arg1.sound;
|
|
local13.anInt2032 = arg1.anInt4419;
|
|
@Pc(57) int local57 = arg1.width;
|
|
@Pc(60) int local60 = arg1.length;
|
|
if (arg2 == 1 || arg2 == 3) {
|
|
local57 = arg1.length;
|
|
local60 = arg1.width;
|
|
}
|
|
local13.anInt2028 = (local60 + arg0) * 128;
|
|
local13.anInt2037 = (arg4 + local57) * 128;
|
|
if (arg1.multiLocs != null) {
|
|
local13.multiLocOrNpc = true;
|
|
local13.update();
|
|
}
|
|
if (local13.sounds != null) {
|
|
local13.anInt2034 = local13.anInt2032 + (int) (Math.random() * (double) (local13.anInt2040 - local13.anInt2032));
|
|
}
|
|
Static3.aClass69_135.addTail(local13);
|
|
} else if (arg3 != null) {
|
|
local13.npc = arg3;
|
|
@Pc(138) NpcType local138 = arg3.type;
|
|
if (local138.multiNpcs != null) {
|
|
local13.multiLocOrNpc = true;
|
|
local138 = local138.getMultiNpc();
|
|
}
|
|
if (local138 != null) {
|
|
local13.anInt2028 = (local138.soze + arg0) * 128;
|
|
local13.anInt2037 = (arg4 + local138.soze) * 128;
|
|
local13.sound = Static112.getSound(arg3);
|
|
local13.radius = local138.soundRadius * 128;
|
|
}
|
|
Static152.aClass69_87.addTail(local13);
|
|
} else if (arg6 != null) {
|
|
local13.player = arg6;
|
|
local13.anInt2037 = (arg6.getSize() + arg4) * 128;
|
|
local13.anInt2028 = (arg6.getSize() + arg0) * 128;
|
|
local13.sound = Static140.getSound(arg6);
|
|
local13.radius = arg6.soundRadius * 128;
|
|
Static93.aClass133_7.put(local13, arg6.aClass100_364.encode37());
|
|
}
|
|
}
|
|
|
|
@OriginalMember(owner = "client!jh", name = "a", descriptor = "(IILclient!ve;Lclient!ve;I)Lclient!dd;")
|
|
public static SoftwareFont method2412(@OriginalArg(0) int arg0, @OriginalArg(2) Js5 arg1, @OriginalArg(3) Js5 arg2) {
|
|
return SpriteLoader.decode(arg2, 0, arg0) ? Static114.method4635(arg1.getFile(arg0, 0)) : null;
|
|
}
|
|
}
|