72 lines
1.4 KiB
Java
72 lines
1.4 KiB
Java
import net.runelite.mapping.Export;
|
|
import net.runelite.mapping.Implements;
|
|
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("jf")
|
|
@Implements("FriendLoginUpdate")
|
|
public class FriendLoginUpdate extends Link {
|
|
@ObfuscatedName("rc")
|
|
@ObfuscatedGetter(
|
|
intValue = -1971912431
|
|
)
|
|
static int field3643;
|
|
@ObfuscatedName("i")
|
|
@ObfuscatedSignature(
|
|
signature = "Lhf;"
|
|
)
|
|
@Export("Widget_modelsArchive")
|
|
public static AbstractArchive Widget_modelsArchive;
|
|
@ObfuscatedName("b")
|
|
@ObfuscatedGetter(
|
|
intValue = 674667209
|
|
)
|
|
public int field3646;
|
|
@ObfuscatedName("g")
|
|
@ObfuscatedSignature(
|
|
signature = "Ljb;"
|
|
)
|
|
@Export("username")
|
|
public Username username;
|
|
@ObfuscatedName("z")
|
|
@Export("world")
|
|
public short world;
|
|
|
|
@ObfuscatedSignature(
|
|
signature = "(Ljb;I)V"
|
|
)
|
|
FriendLoginUpdate(Username var1, int var2) {
|
|
this.field3646 = (int)(TaskHandler.currentTimeMillis() / 1000L);
|
|
this.username = var1;
|
|
this.world = (short)var2;
|
|
}
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
signature = "(IIII)I",
|
|
garbageValue = "1735579843"
|
|
)
|
|
@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;
|
|
}
|
|
}
|