This commit is contained in:
Lucwousin
2019-12-16 18:40:02 +01:00
parent 471eaeb3e0
commit f6c2b4ac11
338 changed files with 40594 additions and 41546 deletions

View File

@@ -4,161 +4,143 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("fi")
@ObfuscatedName("fy")
@Implements("MilliClock")
public class MilliClock extends Clock {
@ObfuscatedName("u")
long[] field2017;
@ObfuscatedName("oj")
@ObfuscatedSignature(
signature = "Lck;"
)
@Export("varcs")
static Varcs varcs;
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "Lhz;"
)
@Export("Widget_fontsArchive")
static AbstractArchive Widget_fontsArchive;
@ObfuscatedName("f")
long[] field2005;
@ObfuscatedName("i")
@ObfuscatedGetter(
intValue = 90836153
intValue = 1395433479
)
int field2018;
@ObfuscatedName("b")
int field1999;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = 878139607
intValue = -814171189
)
int field2019;
@ObfuscatedName("g")
int field1998;
@ObfuscatedName("w")
@ObfuscatedGetter(
longValue = -4513558875816337439L
longValue = 7702672897497334159L
)
long field2022;
@ObfuscatedName("z")
@ObfuscatedGetter(
intValue = -1976068769
)
int field2021;
long field1996;
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = 1447162639
intValue = 1971877303
)
int field2020;
int field1997;
@ObfuscatedName("b")
@ObfuscatedGetter(
intValue = -1477924713
)
int field2001;
public MilliClock() {
this.field2017 = new long[10];
this.field2018 = 256;
this.field2019 = 1;
this.field2021 = 0;
this.field2022 = TaskHandler.currentTimeMillis();
MilliClock() {
this.field2005 = new long[10];
this.field1999 = 256;
this.field1998 = 1;
this.field1997 = 0;
this.field1996 = WorldMapID.currentTimeMillis();
for (int var1 = 0; var1 < 10; ++var1) {
this.field2017[var1] = this.field2022;
this.field2005[var1] = this.field1996;
}
}
@ObfuscatedName("u")
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-26166053"
signature = "(B)V",
garbageValue = "4"
)
@Export("mark")
public void mark() {
for (int var1 = 0; var1 < 10; ++var1) {
this.field2017[var1] = 0L;
this.field2005[var1] = 0L;
}
}
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "(III)I",
garbageValue = "670539248"
)
@Export("wait")
public int wait(int var1, int var2) {
int var3 = this.field1999;
int var4 = this.field1998;
this.field1999 = 300;
this.field1998 = 1;
this.field1996 = WorldMapID.currentTimeMillis();
if (0L == this.field2005[this.field2001]) {
this.field1999 = var3;
this.field1998 = var4;
} else if (this.field1996 > this.field2005[this.field2001]) {
this.field1999 = (int)((long)(var1 * 2560) / (this.field1996 - this.field2005[this.field2001]));
}
if (this.field1999 < 25) {
this.field1999 = 25;
}
if (this.field1999 > 256) {
this.field1999 = 256;
this.field1998 = (int)((long)var1 - (this.field1996 - this.field2005[this.field2001]) / 10L);
}
if (this.field1998 > var1) {
this.field1998 = var1;
}
this.field2005[this.field2001] = this.field1996;
this.field2001 = (this.field2001 + 1) % 10;
int var5;
if (this.field1998 > 1) {
for (var5 = 0; var5 < 10; ++var5) {
if (this.field2005[var5] != 0L) {
this.field2005[var5] += (long)this.field1998;
}
}
}
if (this.field1998 < var2) {
this.field1998 = var2;
}
ServerBuild.method4111((long)this.field1998);
for (var5 = 0; this.field1997 < 256; this.field1997 += this.field1999) {
++var5;
}
this.field1997 &= 255;
return var5;
}
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(IIB)I",
garbageValue = "6"
signature = "(III)I",
garbageValue = "176449942"
)
@Export("wait")
public int wait(int var1, int var2) {
int var3 = this.field2018;
int var4 = this.field2019;
this.field2018 = 300;
this.field2019 = 1;
this.field2022 = TaskHandler.currentTimeMillis();
if (0L == this.field2017[this.field2020]) {
this.field2018 = var3;
this.field2019 = var4;
} else if (this.field2022 > this.field2017[this.field2020]) {
this.field2018 = (int)((long)(var1 * 2560) / (this.field2022 - this.field2017[this.field2020]));
static int method3447(int var0, int var1) {
ItemContainer var2 = (ItemContainer)ItemContainer.itemContainers.get((long)var0);
if (var2 == null) {
return -1;
} else {
return var1 >= 0 && var1 < var2.ids.length ? var2.ids[var1] : -1;
}
if (this.field2018 < 25) {
this.field2018 = 25;
}
if (this.field2018 > 256) {
this.field2018 = 256;
this.field2019 = (int)((long)var1 - (this.field2022 - this.field2017[this.field2020]) / 10L);
}
if (this.field2019 > var1) {
this.field2019 = var1;
}
this.field2017[this.field2020] = this.field2022;
this.field2020 = (this.field2020 + 1) % 10;
if (this.field2019 > 1) {
for (int var5 = 0; var5 < 10; ++var5) {
if (this.field2017[var5] != 0L) {
this.field2017[var5] += (long)this.field2019;
}
}
}
if (this.field2019 < var2) {
this.field2019 = var2;
}
long var10 = (long)this.field2019;
if (var10 > 0L) {
if (0L == var10 % 10L) {
long var7 = var10 - 1L;
try {
Thread.sleep(var7);
} catch (InterruptedException var16) {
}
try {
Thread.sleep(1L);
} catch (InterruptedException var15) {
}
} else {
try {
Thread.sleep(var10);
} catch (InterruptedException var14) {
}
}
}
int var13;
for (var13 = 0; this.field2021 < 256; this.field2021 += this.field2018) {
++var13;
}
this.field2021 &= 255;
return var13;
}
@ObfuscatedName("ip")
@ObfuscatedSignature(
signature = "([Lhl;Lhl;ZB)V",
garbageValue = "115"
)
@Export("revalidateWidgetScroll")
static void revalidateWidgetScroll(Widget[] var0, Widget var1, boolean var2) {
int var3 = var1.scrollWidth != 0 ? var1.scrollWidth : var1.width;
int var4 = var1.scrollHeight != 0 ? var1.scrollHeight : var1.height;
class225.resizeInterface(var0, var1.id, var3, var4, var2);
if (var1.children != null) {
class225.resizeInterface(var1.children, var1.id, var3, var4, var2);
}
InterfaceParent var5 = (InterfaceParent)Client.interfaceParents.get((long)var1.id);
if (var5 != null) {
WorldMapSectionType.method272(var5.group, var3, var4, var2);
}
if (var1.contentType == 1337) {
}
}
}