120 lines
2.7 KiB
Java
120 lines
2.7 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("bd")
|
|
@Implements("DevicePcmPlayerProvider")
|
|
public class DevicePcmPlayerProvider implements PlayerProvider {
|
|
DevicePcmPlayerProvider() {
|
|
}
|
|
|
|
@ObfuscatedName("x")
|
|
@ObfuscatedSignature(
|
|
signature = "(I)Ldw;",
|
|
garbageValue = "65536"
|
|
)
|
|
@Export("player")
|
|
public PcmPlayer player() {
|
|
return new DevicePcmPlayer();
|
|
}
|
|
|
|
@ObfuscatedName("d")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/CharSequence;I)Ljava/lang/String;",
|
|
garbageValue = "-989870675"
|
|
)
|
|
public static String method948(CharSequence var0) {
|
|
String var1 = Buffer.base37DecodeLong(NetCache.method4400(var0));
|
|
if (var1 == null) {
|
|
var1 = "";
|
|
}
|
|
|
|
return var1;
|
|
}
|
|
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedSignature(
|
|
signature = "(Lch;Lch;IZB)I",
|
|
garbageValue = "1"
|
|
)
|
|
@Export("compareWorlds")
|
|
static int compareWorlds(World var0, World var1, int var2, boolean var3) {
|
|
if (var2 == 1) {
|
|
int var4 = var0.population;
|
|
int var5 = var1.population;
|
|
if (!var3) {
|
|
if (var4 == -1) {
|
|
var4 = 2001;
|
|
}
|
|
|
|
if (var5 == -1) {
|
|
var5 = 2001;
|
|
}
|
|
}
|
|
|
|
return var4 - var5;
|
|
} else if (var2 == 2) {
|
|
return var0.location - var1.location;
|
|
} else if (var2 == 3) {
|
|
if (var0.activity.equals("-")) {
|
|
if (var1.activity.equals("-")) {
|
|
return 0;
|
|
} else {
|
|
return var3 ? -1 : 1;
|
|
}
|
|
} else if (var1.activity.equals("-")) {
|
|
return var3 ? 1 : -1;
|
|
} else {
|
|
return var0.activity.compareTo(var1.activity);
|
|
}
|
|
} else if (var2 == 4) {
|
|
return var0.method1871() ? (var1.method1871() ? 0 : 1) : (var1.method1871() ? -1 : 0);
|
|
} else if (var2 == 5) {
|
|
return var0.method1869() ? (var1.method1869() ? 0 : 1) : (var1.method1869() ? -1 : 0);
|
|
} else if (var2 == 6) {
|
|
return var0.isPvp() ? (var1.isPvp() ? 0 : 1) : (var1.isPvp() ? -1 : 0);
|
|
} else if (var2 == 7) {
|
|
return var0.isMembersOnly() ? (var1.isMembersOnly() ? 0 : 1) : (var1.isMembersOnly() ? -1 : 0);
|
|
} else {
|
|
return var0.id - var1.id;
|
|
}
|
|
}
|
|
|
|
@ObfuscatedName("s")
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljava/lang/String;I)V",
|
|
garbageValue = "1003949082"
|
|
)
|
|
static final void method946(String var0) {
|
|
GrandExchangeEvent.method165(var0 + " is already on your friend list");
|
|
}
|
|
|
|
@ObfuscatedName("u")
|
|
@ObfuscatedSignature(
|
|
signature = "(IIII)I",
|
|
garbageValue = "137174344"
|
|
)
|
|
@Export("hslToRgb")
|
|
static final int hslToRgb(int var0, int var1, int var2) {
|
|
if (var2 > 179) {
|
|
var1 /= 2;
|
|
}
|
|
|
|
if (var2 > 192) {
|
|
var1 /= 2;
|
|
}
|
|
|
|
if (var2 > 217) {
|
|
var1 /= 2;
|
|
}
|
|
|
|
if (var2 > 243) {
|
|
var1 /= 2;
|
|
}
|
|
|
|
int var3 = (var1 / 32 << 7) + (var0 / 4 << 10) + var2 / 2;
|
|
return var3;
|
|
}
|
|
}
|