project: rev 206
This commit is contained in:
@@ -4,60 +4,65 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("hc")
|
||||
@ObfuscatedName("hi")
|
||||
@Implements("BoundaryObject")
|
||||
public final class BoundaryObject {
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedName("tr")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1657313425
|
||||
intValue = 274182681
|
||||
)
|
||||
static int field2622;
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1257114009
|
||||
)
|
||||
@Export("z")
|
||||
int z;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1880399519
|
||||
intValue = -655721437
|
||||
)
|
||||
@Export("x")
|
||||
int x;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1024241781
|
||||
intValue = -1527654875
|
||||
)
|
||||
@Export("y")
|
||||
int y;
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 291661833
|
||||
intValue = 364149679
|
||||
)
|
||||
@Export("orientationA")
|
||||
int orientationA;
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -40246503
|
||||
intValue = 1337588957
|
||||
)
|
||||
@Export("orientationB")
|
||||
int orientationB;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgx;"
|
||||
descriptor = "Lgj;"
|
||||
)
|
||||
@Export("renderable1")
|
||||
public Renderable renderable1;
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lgx;"
|
||||
descriptor = "Lgj;"
|
||||
)
|
||||
@Export("renderable2")
|
||||
public Renderable renderable2;
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedGetter(
|
||||
longValue = 5476522096528305987L
|
||||
longValue = 5334859034127772709L
|
||||
)
|
||||
@Export("tag")
|
||||
public long tag;
|
||||
@ObfuscatedName("r")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -214248861
|
||||
intValue = -256459155
|
||||
)
|
||||
@Export("flags")
|
||||
int flags;
|
||||
@@ -66,4 +71,101 @@ public final class BoundaryObject {
|
||||
this.tag = 0L; // L: 11
|
||||
this.flags = 0; // L: 12
|
||||
} // L: 14
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lcw;B)V",
|
||||
garbageValue = "-14"
|
||||
)
|
||||
@Export("runScriptEvent")
|
||||
public static void runScriptEvent(ScriptEvent var0) {
|
||||
class135.runScript(var0, 500000, 475000);
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIIIB)V",
|
||||
garbageValue = "94"
|
||||
)
|
||||
static void method4534(int var0, int var1, int var2, int var3) {
|
||||
for (ObjectSound var4 = (ObjectSound)ObjectSound.objectSounds.last(); var4 != null; var4 = (ObjectSound)ObjectSound.objectSounds.previous()) { // L: 93
|
||||
if (var4.soundEffectId != -1 || var4.soundEffectIds != null) { // L: 94
|
||||
int var5 = 0; // L: 95
|
||||
if (var1 > var4.maxX) { // L: 96
|
||||
var5 += var1 - var4.maxX;
|
||||
} else if (var1 < var4.x) { // L: 97
|
||||
var5 += var4.x - var1;
|
||||
}
|
||||
|
||||
if (var2 > var4.maxY) { // L: 98
|
||||
var5 += var2 - var4.maxY;
|
||||
} else if (var2 < var4.y) { // L: 99
|
||||
var5 += var4.y - var2;
|
||||
}
|
||||
|
||||
if (var5 - 64 <= var4.field812 && class19.clientPreferences.method2262() != 0 && var0 == var4.plane) { // L: 100
|
||||
var5 -= 64; // L: 111
|
||||
if (var5 < 0) { // L: 112
|
||||
var5 = 0;
|
||||
}
|
||||
|
||||
int var6 = (var4.field812 - var5) * class19.clientPreferences.method2262() / var4.field812; // L: 113
|
||||
if (var4.stream1 == null) { // L: 114
|
||||
if (var4.soundEffectId >= 0) { // L: 115
|
||||
SoundEffect var7 = SoundEffect.readSoundEffect(Client.archive4, var4.soundEffectId, 0); // L: 116
|
||||
if (var7 != null) { // L: 117
|
||||
RawSound var8 = var7.toRawSound().resample(WorldMapRegion.decimator); // L: 118
|
||||
RawPcmStream var9 = RawPcmStream.createRawPcmStream(var8, 100, var6); // L: 119
|
||||
var9.setNumLoops(-1); // L: 120
|
||||
class21.pcmStreamMixer.addSubStream(var9); // L: 121
|
||||
var4.stream1 = var9; // L: 122
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var4.stream1.method790(var6); // L: 126
|
||||
}
|
||||
|
||||
if (var4.stream2 == null) { // L: 127
|
||||
if (var4.soundEffectIds != null && (var4.field809 -= var3) <= 0) { // L: 128
|
||||
int var11 = (int)(Math.random() * (double)var4.soundEffectIds.length); // L: 129
|
||||
SoundEffect var12 = SoundEffect.readSoundEffect(Client.archive4, var4.soundEffectIds[var11], 0); // L: 130
|
||||
if (var12 != null) { // L: 131
|
||||
RawSound var13 = var12.toRawSound().resample(WorldMapRegion.decimator); // L: 132
|
||||
RawPcmStream var10 = RawPcmStream.createRawPcmStream(var13, 100, var6); // L: 133
|
||||
var10.setNumLoops(0); // L: 134
|
||||
class21.pcmStreamMixer.addSubStream(var10); // L: 135
|
||||
var4.stream2 = var10; // L: 136
|
||||
var4.field809 = var4.field819 + (int)(Math.random() * (double)(var4.field811 - var4.field819)); // L: 137
|
||||
}
|
||||
}
|
||||
} else {
|
||||
var4.stream2.method790(var6); // L: 142
|
||||
if (!var4.stream2.hasNext()) { // L: 143
|
||||
var4.stream2 = null; // L: 144
|
||||
}
|
||||
}
|
||||
} else {
|
||||
if (var4.stream1 != null) { // L: 101
|
||||
class21.pcmStreamMixer.removeSubStream(var4.stream1); // L: 102
|
||||
var4.stream1 = null; // L: 103
|
||||
}
|
||||
|
||||
if (var4.stream2 != null) { // L: 105
|
||||
class21.pcmStreamMixer.removeSubStream(var4.stream2); // L: 106
|
||||
var4.stream2 = null; // L: 107
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 148
|
||||
|
||||
@ObfuscatedName("fp")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)J",
|
||||
garbageValue = "-2059501837"
|
||||
)
|
||||
static long method4536() {
|
||||
return Client.field612; // L: 2945
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user