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,44 +4,29 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ao")
@ObfuscatedName("au")
@Implements("WorldMapID")
public class WorldMapID {
@ObfuscatedName("po")
@Export("ClanChat_inClanChat")
static boolean ClanChat_inClanChat;
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "Lao;"
)
static final WorldMapID field268;
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "Lao;"
signature = "Lau;"
)
static final WorldMapID field264;
@ObfuscatedName("dt")
static final WorldMapID field252;
@ObfuscatedName("i")
@ObfuscatedSignature(
signature = "Lij;"
signature = "Lau;"
)
@Export("archive3")
static Archive archive3;
@ObfuscatedName("fk")
@ObfuscatedSignature(
signature = "Lkf;"
)
@Export("WorldMapElement_fonts")
static Fonts WorldMapElement_fonts;
@ObfuscatedName("b")
static final WorldMapID field253;
@ObfuscatedName("y")
@ObfuscatedGetter(
intValue = -1597448419
intValue = -814602649
)
@Export("value")
final int value;
static {
field268 = new WorldMapID(0);
field264 = new WorldMapID(1);
field252 = new WorldMapID(0);
field253 = new WorldMapID(1);
}
WorldMapID(int var1) {
@@ -50,60 +35,130 @@ public class WorldMapID {
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(II)I",
garbageValue = "2011689467"
signature = "(I)J",
garbageValue = "1359720205"
)
public static int method566(int var0) {
--var0;
var0 |= var0 >>> 1;
var0 |= var0 >>> 2;
var0 |= var0 >>> 4;
var0 |= var0 >>> 8;
var0 |= var0 >>> 16;
return var0 + 1;
@Export("currentTimeMillis")
public static final synchronized long currentTimeMillis() {
long var0 = System.currentTimeMillis();
if (var0 < class296.field3687) {
class296.field3688 += class296.field3687 - var0;
}
class296.field3687 = var0;
return var0 + class296.field3688;
}
@ObfuscatedName("kl")
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "(Lhl;I)Z",
garbageValue = "1728709220"
signature = "(Lhz;I)V",
garbageValue = "817119758"
)
static final boolean method567(Widget var0) {
int var1 = var0.contentType;
if (var1 == 205) {
Client.logoutTimer = 250;
public static void method545(AbstractArchive var0) {
VarpDefinition.VarpDefinition_archive = var0;
VarpDefinition.VarpDefinition_fileCount = VarpDefinition.VarpDefinition_archive.getGroupFileCount(16);
}
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "(CI)Z",
garbageValue = "1021629294"
)
@Export("isCharPrintable")
public static boolean isCharPrintable(char var0) {
if (var0 >= ' ' && var0 <= '~') {
return true;
} else if (var0 >= 160 && var0 <= 255) {
return true;
} else {
int var2;
int var3;
if (var1 >= 300 && var1 <= 313) {
var2 = (var1 - 300) / 2;
var3 = var1 & 1;
Client.playerAppearance.changeAppearance(var2, var3 == 1);
}
if (var1 >= 314 && var1 <= 323) {
var2 = (var1 - 314) / 2;
var3 = var1 & 1;
Client.playerAppearance.method4068(var2, var3 == 1);
}
if (var1 == 324) {
Client.playerAppearance.changeSex(false);
}
if (var1 == 325) {
Client.playerAppearance.changeSex(true);
}
if (var1 == 326) {
PacketBufferNode var4 = ModelData0.getPacketBufferNode(ClientPacket.field2322, Client.packetWriter.isaacCipher);
Client.playerAppearance.write(var4.packetBuffer);
Client.packetWriter.addNode(var4);
return true;
} else {
return false;
}
return var0 == 8364 || var0 == 338 || var0 == 8212 || var0 == 339 || var0 == 376;
}
}
@ObfuscatedName("fb")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-2121389593"
)
static final void method546() {
for (int var0 = 0; var0 < Client.soundEffectCount; ++var0) {
int var10002 = Client.queuedSoundEffectDelays[var0]--;
if (Client.queuedSoundEffectDelays[var0] >= -10) {
SoundEffect var9 = Client.soundEffects[var0];
if (var9 == null) {
Object var10000 = null;
var9 = SoundEffect.readSoundEffect(FloorDecoration.archive4, Client.soundEffectIds[var0], 0);
if (var9 == null) {
continue;
}
int[] var12 = Client.queuedSoundEffectDelays;
var12[var0] += var9.calculateDelay();
Client.soundEffects[var0] = var9;
}
if (Client.queuedSoundEffectDelays[var0] < 0) {
int var2;
if (Client.soundLocations[var0] != 0) {
int var3 = (Client.soundLocations[var0] & 255) * 128;
int var4 = Client.soundLocations[var0] >> 16 & 255;
int var5 = var4 * 128 + 64 - Message.localPlayer.x;
if (var5 < 0) {
var5 = -var5;
}
int var6 = Client.soundLocations[var0] >> 8 & 255;
int var7 = var6 * 128 + 64 - Message.localPlayer.y;
if (var7 < 0) {
var7 = -var7;
}
int var8 = var7 + var5 - 128;
if (var8 > var3) {
Client.queuedSoundEffectDelays[var0] = -100;
continue;
}
if (var8 < 0) {
var8 = 0;
}
var2 = (var3 - var8) * Client.areaSoundEffectVolume / var3;
} else {
var2 = Client.soundEffectVolume;
}
if (var2 > 0) {
RawSound var10 = var9.toRawSound().resample(ClientPreferences.decimator);
RawPcmStream var11 = RawPcmStream.createRawPcmStream(var10, 100, var2);
var11.setNumLoops(Client.queuedSoundEffectLoops[var0] - 1);
Tiles.pcmStreamMixer.addSubStream(var11);
}
Client.queuedSoundEffectDelays[var0] = -100;
}
} else {
--Client.soundEffectCount;
for (int var1 = var0; var1 < Client.soundEffectCount; ++var1) {
Client.soundEffectIds[var1] = Client.soundEffectIds[var1 + 1];
Client.soundEffects[var1] = Client.soundEffects[var1 + 1];
Client.queuedSoundEffectLoops[var1] = Client.queuedSoundEffectLoops[var1 + 1];
Client.queuedSoundEffectDelays[var1] = Client.queuedSoundEffectDelays[var1 + 1];
Client.soundLocations[var1] = Client.soundLocations[var1 + 1];
}
--var0;
}
}
if (Client.field767 && !class42.method792()) {
if (Client.musicVolume != 0 && Client.currentTrackGroupId != -1) {
class173.playMusicTrack(GrandExchangeOfferWorldComparator.archive6, Client.currentTrackGroupId, 0, Client.musicVolume, false);
}
Client.field767 = false;
}
}
}