project: rev 199
This commit is contained in:
@@ -4,42 +4,42 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("gn")
|
||||
@ObfuscatedName("gx")
|
||||
@Implements("FloorDecoration")
|
||||
public final class FloorDecoration {
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1065761401
|
||||
intValue = 2081652561
|
||||
)
|
||||
@Export("tileHeight")
|
||||
int tileHeight;
|
||||
@ObfuscatedName("t")
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -612034411
|
||||
intValue = 744017517
|
||||
)
|
||||
@Export("x")
|
||||
int x;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -768005843
|
||||
)
|
||||
@Export("y")
|
||||
int y;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgy;"
|
||||
)
|
||||
@Export("renderable")
|
||||
public Renderable renderable;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedGetter(
|
||||
longValue = -8544200535771831587L
|
||||
longValue = -381493142240489229L
|
||||
)
|
||||
@Export("tag")
|
||||
public long tag;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -871159579
|
||||
intValue = -2079626099
|
||||
)
|
||||
@Export("y")
|
||||
int y;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lhr;"
|
||||
)
|
||||
@Export("renderable")
|
||||
public Renderable renderable;
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -321570841
|
||||
)
|
||||
@Export("flags")
|
||||
int flags;
|
||||
@@ -47,99 +47,12 @@ public final class FloorDecoration {
|
||||
FloorDecoration() {
|
||||
}
|
||||
|
||||
@ObfuscatedName("ft")
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-1217280037"
|
||||
descriptor = "(Lot;I)Ljava/lang/String;",
|
||||
garbageValue = "1701433854"
|
||||
)
|
||||
static final void method3877() {
|
||||
for (int var0 = 0; var0 < Client.soundEffectCount; ++var0) {
|
||||
int var10002 = Client.queuedSoundEffectDelays[var0]--;
|
||||
if (Client.queuedSoundEffectDelays[var0] >= -10) {
|
||||
SoundEffect var1 = Client.soundEffects[var0];
|
||||
if (var1 == null) {
|
||||
Object var10000 = null;
|
||||
var1 = SoundEffect.readSoundEffect(InvDefinition.archive4, Client.soundEffectIds[var0], 0);
|
||||
if (var1 == null) {
|
||||
continue;
|
||||
}
|
||||
|
||||
int[] var13 = Client.queuedSoundEffectDelays;
|
||||
var13[var0] += var1.calculateDelay();
|
||||
Client.soundEffects[var0] = var1;
|
||||
}
|
||||
|
||||
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 - MouseHandler.localPlayer.x;
|
||||
if (var5 < 0) {
|
||||
var5 = -var5;
|
||||
}
|
||||
|
||||
int var6 = Client.soundLocations[var0] >> 8 & 255;
|
||||
int var7 = var6 * 128 + 64 - MouseHandler.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) * Decimator.clientPreferences.areaSoundEffectsVolume / var3;
|
||||
} else {
|
||||
var2 = Decimator.clientPreferences.soundEffectsVolume;
|
||||
}
|
||||
|
||||
if (var2 > 0) {
|
||||
RawSound var9 = var1.toRawSound().resample(FloorOverlayDefinition.decimator);
|
||||
RawPcmStream var10 = RawPcmStream.createRawPcmStream(var9, 100, var2);
|
||||
var10.setNumLoops(Client.queuedSoundEffectLoops[var0] - 1);
|
||||
TileItem.pcmStreamMixer.addSubStream(var10);
|
||||
}
|
||||
|
||||
Client.queuedSoundEffectDelays[var0] = -100;
|
||||
}
|
||||
} else {
|
||||
--Client.soundEffectCount;
|
||||
|
||||
for (int var11 = var0; var11 < Client.soundEffectCount; ++var11) {
|
||||
Client.soundEffectIds[var11] = Client.soundEffectIds[var11 + 1];
|
||||
Client.soundEffects[var11] = Client.soundEffects[var11 + 1];
|
||||
Client.queuedSoundEffectLoops[var11] = Client.queuedSoundEffectLoops[var11 + 1];
|
||||
Client.queuedSoundEffectDelays[var11] = Client.queuedSoundEffectDelays[var11 + 1];
|
||||
Client.soundLocations[var11] = Client.soundLocations[var11 + 1];
|
||||
}
|
||||
|
||||
--var0;
|
||||
}
|
||||
}
|
||||
|
||||
if (Client.field647) {
|
||||
boolean var12;
|
||||
if (class234.musicPlayerStatus != 0) {
|
||||
var12 = true;
|
||||
} else {
|
||||
var12 = class234.midiPcmStream.isReady();
|
||||
}
|
||||
|
||||
if (!var12) {
|
||||
if (Decimator.clientPreferences.musicVolume != 0 && Client.currentTrackGroupId != -1) {
|
||||
Players.method2022(class108.archive6, Client.currentTrackGroupId, 0, Decimator.clientPreferences.musicVolume, false);
|
||||
}
|
||||
|
||||
Client.field647 = false;
|
||||
}
|
||||
}
|
||||
|
||||
public static String method4029(Buffer var0) {
|
||||
return FloorOverlayDefinition.method3263(var0, 32767);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user