rev187
This commit is contained in:
@@ -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;
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user