152 lines
4.6 KiB
Java
152 lines
4.6 KiB
Java
import net.runelite.mapping.ObfuscatedGetter;
|
|
import net.runelite.mapping.ObfuscatedName;
|
|
import net.runelite.mapping.ObfuscatedSignature;
|
|
|
|
@ObfuscatedName("ep")
|
|
public class class136 extends class144 {
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedGetter(
|
|
intValue = -855933295
|
|
)
|
|
int field1571;
|
|
// $FF: synthetic field
|
|
@ObfuscatedSignature(
|
|
descriptor = "Ler;"
|
|
)
|
|
final class145 this$0;
|
|
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Ler;)V"
|
|
)
|
|
class136(class145 var1) {
|
|
this.this$0 = var1;
|
|
this.field1571 = -1; // L: 82
|
|
} // L: 84
|
|
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lpi;B)V",
|
|
garbageValue = "23"
|
|
)
|
|
void vmethod3152(Buffer var1) {
|
|
this.field1571 = var1.readUnsignedShort(); // L: 87
|
|
var1.readUnsignedByte(); // L: 88
|
|
if (var1.readUnsignedByte() != 255) { // L: 89
|
|
--var1.offset; // L: 90
|
|
var1.readLong(); // L: 91
|
|
}
|
|
|
|
} // L: 93
|
|
|
|
@ObfuscatedName("c")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(Lea;I)V",
|
|
garbageValue = "1764669808"
|
|
)
|
|
void vmethod3153(ClanChannel var1) {
|
|
var1.removeMember(this.field1571); // L: 96
|
|
} // L: 97
|
|
|
|
@ObfuscatedName("v")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)J",
|
|
garbageValue = "1053003515"
|
|
)
|
|
public static final synchronized long method2931() {
|
|
long var0 = System.currentTimeMillis(); // L: 14
|
|
if (var0 < class269.field3149) { // L: 15
|
|
class269.field3147 += class269.field3149 - var0; // L: 16
|
|
}
|
|
|
|
class269.field3149 = var0; // L: 18
|
|
return class269.field3147 + var0; // L: 19
|
|
}
|
|
|
|
@ObfuscatedName("fs")
|
|
@ObfuscatedSignature(
|
|
descriptor = "(I)V",
|
|
garbageValue = "885015273"
|
|
)
|
|
static final void method2923() {
|
|
for (int var0 = 0; var0 < Client.soundEffectCount; ++var0) { // L: 3493
|
|
int var10002 = Client.queuedSoundEffectDelays[var0]--; // L: 3494
|
|
if (Client.queuedSoundEffectDelays[var0] >= -10) { // L: 3495
|
|
SoundEffect var1 = Client.soundEffects[var0]; // L: 3507
|
|
if (var1 == null) { // L: 3508
|
|
Object var10000 = null; // L: 3509
|
|
var1 = SoundEffect.readSoundEffect(class182.archive4, Client.soundEffectIds[var0], 0);
|
|
if (var1 == null) { // L: 3510
|
|
continue;
|
|
}
|
|
|
|
int[] var12 = Client.queuedSoundEffectDelays; // L: 3511
|
|
var12[var0] += var1.calculateDelay();
|
|
Client.soundEffects[var0] = var1; // L: 3512
|
|
}
|
|
|
|
if (Client.queuedSoundEffectDelays[var0] < 0) { // L: 3518
|
|
int var2;
|
|
if (Client.soundLocations[var0] != 0) { // L: 3520
|
|
int var3 = (Client.soundLocations[var0] & 255) * 128; // L: 3521
|
|
int var4 = Client.soundLocations[var0] >> 16 & 255; // L: 3522
|
|
int var5 = var4 * 128 + 64 - GrandExchangeEvents.localPlayer.x; // L: 3523
|
|
if (var5 < 0) { // L: 3524
|
|
var5 = -var5;
|
|
}
|
|
|
|
int var6 = Client.soundLocations[var0] >> 8 & 255; // L: 3525
|
|
int var7 = var6 * 128 + 64 - GrandExchangeEvents.localPlayer.y; // L: 3526
|
|
if (var7 < 0) { // L: 3527
|
|
var7 = -var7;
|
|
}
|
|
|
|
int var8 = var5 + var7 - 128; // L: 3528
|
|
if (var8 > var3) { // L: 3529
|
|
Client.queuedSoundEffectDelays[var0] = -100; // L: 3530
|
|
continue; // L: 3531
|
|
}
|
|
|
|
if (var8 < 0) { // L: 3533
|
|
var8 = 0;
|
|
}
|
|
|
|
var2 = (var3 - var8) * class131.clientPreferences.method2270() / var3; // L: 3534
|
|
} else {
|
|
var2 = class131.clientPreferences.method2243(); // L: 3536
|
|
}
|
|
|
|
if (var2 > 0) { // L: 3537
|
|
RawSound var9 = var1.toRawSound().resample(WorldMapRectangle.decimator); // L: 3538
|
|
RawPcmStream var10 = RawPcmStream.createRawPcmStream(var9, 100, var2); // L: 3539
|
|
var10.setNumLoops(Client.queuedSoundEffectLoops[var0] - 1); // L: 3540
|
|
StructComposition.pcmStreamMixer.addSubStream(var10); // L: 3541
|
|
}
|
|
|
|
Client.queuedSoundEffectDelays[var0] = -100; // L: 3543
|
|
}
|
|
} else {
|
|
--Client.soundEffectCount; // L: 3496
|
|
|
|
for (int var11 = var0; var11 < Client.soundEffectCount; ++var11) { // L: 3497
|
|
Client.soundEffectIds[var11] = Client.soundEffectIds[var11 + 1]; // L: 3498
|
|
Client.soundEffects[var11] = Client.soundEffects[var11 + 1]; // L: 3499
|
|
Client.queuedSoundEffectLoops[var11] = Client.queuedSoundEffectLoops[var11 + 1]; // L: 3500
|
|
Client.queuedSoundEffectDelays[var11] = Client.queuedSoundEffectDelays[var11 + 1]; // L: 3501
|
|
Client.soundLocations[var11] = Client.soundLocations[var11 + 1]; // L: 3502
|
|
}
|
|
|
|
--var0; // L: 3504
|
|
}
|
|
}
|
|
|
|
if (Client.field746 && !class307.method5789()) { // L: 3546
|
|
if (class131.clientPreferences.method2321() != 0 && Client.currentTrackGroupId != -1) { // L: 3547
|
|
class18.method266(class16.archive6, Client.currentTrackGroupId, 0, class131.clientPreferences.method2321(), false);
|
|
}
|
|
|
|
Client.field746 = false; // L: 3548
|
|
}
|
|
|
|
} // L: 3550
|
|
}
|