project: Rev 182
This commit is contained in:
@@ -7,41 +7,41 @@ import net.runelite.mapping.ObfuscatedSignature;
|
||||
@ObfuscatedName("gg")
|
||||
@Implements("MusicPatch")
|
||||
public class MusicPatch extends Node {
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 954776245
|
||||
intValue = 1055401795
|
||||
)
|
||||
int field2475;
|
||||
@ObfuscatedName("w")
|
||||
int field2459;
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "[Lcd;"
|
||||
signature = "[Lco;"
|
||||
)
|
||||
@Export("rawSounds")
|
||||
RawSound[] rawSounds;
|
||||
@ObfuscatedName("e")
|
||||
short[] field2482;
|
||||
@ObfuscatedName("p")
|
||||
byte[] field2476;
|
||||
@ObfuscatedName("k")
|
||||
byte[] field2477;
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedSignature(
|
||||
signature = "[Lgk;"
|
||||
)
|
||||
MusicPatchNode2[] field2481;
|
||||
@ObfuscatedName("b")
|
||||
byte[] field2479;
|
||||
@ObfuscatedName("i")
|
||||
int[] field2480;
|
||||
short[] field2457;
|
||||
@ObfuscatedName("k")
|
||||
byte[] field2462;
|
||||
@ObfuscatedName("u")
|
||||
byte[] field2463;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
signature = "[Lgf;"
|
||||
)
|
||||
MusicPatchNode2[] field2460;
|
||||
@ObfuscatedName("t")
|
||||
byte[] field2461;
|
||||
@ObfuscatedName("q")
|
||||
int[] field2455;
|
||||
|
||||
MusicPatch(byte[] var1) {
|
||||
this.rawSounds = new RawSound[128];
|
||||
this.field2482 = new short[128];
|
||||
this.field2476 = new byte[128];
|
||||
this.field2477 = new byte[128];
|
||||
this.field2481 = new MusicPatchNode2[128];
|
||||
this.field2479 = new byte[128];
|
||||
this.field2480 = new int[128];
|
||||
this.field2457 = new short[128];
|
||||
this.field2462 = new byte[128];
|
||||
this.field2463 = new byte[128];
|
||||
this.field2460 = new MusicPatchNode2[128];
|
||||
this.field2461 = new byte[128];
|
||||
this.field2455 = new int[128];
|
||||
Buffer var2 = new Buffer(var1);
|
||||
|
||||
int var3;
|
||||
@@ -121,13 +121,13 @@ public class MusicPatch extends Node {
|
||||
var38 = var37[var14] = new MusicPatchNode2();
|
||||
int var16 = var2.readUnsignedByte();
|
||||
if (var16 > 0) {
|
||||
var38.field2387 = new byte[var16 * 2];
|
||||
var38.field2369 = new byte[var16 * 2];
|
||||
}
|
||||
|
||||
var16 = var2.readUnsignedByte();
|
||||
if (var16 > 0) {
|
||||
var38.field2388 = new byte[var16 * 2 + 2];
|
||||
var38.field2388[1] = 64;
|
||||
var38.field2370 = new byte[var16 * 2 + 2];
|
||||
var38.field2370[1] = 64;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,7 +154,7 @@ public class MusicPatch extends Node {
|
||||
int var20;
|
||||
for (var20 = 0; var20 < 128; ++var20) {
|
||||
var19 += var2.readUnsignedByte();
|
||||
this.field2482[var20] = (short)var19;
|
||||
this.field2457[var20] = (short)var19;
|
||||
}
|
||||
|
||||
var19 = 0;
|
||||
@@ -162,7 +162,7 @@ public class MusicPatch extends Node {
|
||||
short[] var48;
|
||||
for (var20 = 0; var20 < 128; ++var20) {
|
||||
var19 += var2.readUnsignedByte();
|
||||
var48 = this.field2482;
|
||||
var48 = this.field2457;
|
||||
var48[var20] = (short)(var48[var20] + (var19 << 8));
|
||||
}
|
||||
|
||||
@@ -182,9 +182,9 @@ public class MusicPatch extends Node {
|
||||
var22 = var2.readVarInt();
|
||||
}
|
||||
|
||||
var48 = this.field2482;
|
||||
var48 = this.field2457;
|
||||
var48[var23] = (short)(var48[var23] + ((var22 - 1 & 2) << 14));
|
||||
this.field2480[var23] = var22;
|
||||
this.field2455[var23] = var22;
|
||||
--var20;
|
||||
}
|
||||
|
||||
@@ -194,7 +194,7 @@ public class MusicPatch extends Node {
|
||||
|
||||
int var24;
|
||||
for (var24 = 0; var24 < 128; ++var24) {
|
||||
if (this.field2480[var24] != 0) {
|
||||
if (this.field2455[var24] != 0) {
|
||||
if (var20 == 0) {
|
||||
if (var21 < var4.length) {
|
||||
var20 = var4[var21++];
|
||||
@@ -205,7 +205,7 @@ public class MusicPatch extends Node {
|
||||
var23 = var2.array[var5++] - 1;
|
||||
}
|
||||
|
||||
this.field2479[var24] = (byte)var23;
|
||||
this.field2461[var24] = (byte)var23;
|
||||
--var20;
|
||||
}
|
||||
}
|
||||
@@ -215,7 +215,7 @@ public class MusicPatch extends Node {
|
||||
var24 = 0;
|
||||
|
||||
for (int var25 = 0; var25 < 128; ++var25) {
|
||||
if (this.field2480[var25] != 0) {
|
||||
if (this.field2455[var25] != 0) {
|
||||
if (var20 == 0) {
|
||||
if (var21 < var7.length) {
|
||||
var20 = var7[var21++];
|
||||
@@ -226,7 +226,7 @@ public class MusicPatch extends Node {
|
||||
var24 = var2.array[var8++] + 16 << 2;
|
||||
}
|
||||
|
||||
this.field2477[var25] = (byte)var24;
|
||||
this.field2463[var25] = (byte)var24;
|
||||
--var20;
|
||||
}
|
||||
}
|
||||
@@ -237,7 +237,7 @@ public class MusicPatch extends Node {
|
||||
|
||||
int var26;
|
||||
for (var26 = 0; var26 < 128; ++var26) {
|
||||
if (this.field2480[var26] != 0) {
|
||||
if (this.field2455[var26] != 0) {
|
||||
if (var20 == 0) {
|
||||
var40 = var37[var36[var21]];
|
||||
if (var21 < var10.length) {
|
||||
@@ -247,7 +247,7 @@ public class MusicPatch extends Node {
|
||||
}
|
||||
}
|
||||
|
||||
this.field2481[var26] = var40;
|
||||
this.field2460[var26] = var40;
|
||||
--var20;
|
||||
}
|
||||
}
|
||||
@@ -265,30 +265,30 @@ public class MusicPatch extends Node {
|
||||
var20 = -1;
|
||||
}
|
||||
|
||||
if (this.field2480[var27] > 0) {
|
||||
if (this.field2455[var27] > 0) {
|
||||
var26 = var2.readUnsignedByte() + 1;
|
||||
}
|
||||
}
|
||||
|
||||
this.field2476[var27] = (byte)var26;
|
||||
this.field2462[var27] = (byte)var26;
|
||||
--var20;
|
||||
}
|
||||
|
||||
this.field2475 = var2.readUnsignedByte() + 1;
|
||||
this.field2459 = var2.readUnsignedByte() + 1;
|
||||
|
||||
MusicPatchNode2 var28;
|
||||
int var29;
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if (var28.field2387 != null) {
|
||||
for (var29 = 1; var29 < var28.field2387.length; var29 += 2) {
|
||||
var28.field2387[var29] = var2.readByte();
|
||||
if (var28.field2369 != null) {
|
||||
for (var29 = 1; var29 < var28.field2369.length; var29 += 2) {
|
||||
var28.field2369[var29] = var2.readByte();
|
||||
}
|
||||
}
|
||||
|
||||
if (var28.field2388 != null) {
|
||||
for (var29 = 3; var29 < var28.field2388.length - 2; var29 += 2) {
|
||||
var28.field2388[var29] = var2.readByte();
|
||||
if (var28.field2370 != null) {
|
||||
for (var29 = 3; var29 < var28.field2370.length - 2; var29 += 2) {
|
||||
var28.field2370[var29] = var2.readByte();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -307,24 +307,24 @@ public class MusicPatch extends Node {
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if (var28.field2388 != null) {
|
||||
if (var28.field2370 != null) {
|
||||
var19 = 0;
|
||||
|
||||
for (var29 = 2; var29 < var28.field2388.length; var29 += 2) {
|
||||
for (var29 = 2; var29 < var28.field2370.length; var29 += 2) {
|
||||
var19 = var19 + 1 + var2.readUnsignedByte();
|
||||
var28.field2388[var29] = (byte)var19;
|
||||
var28.field2370[var29] = (byte)var19;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if (var28.field2387 != null) {
|
||||
if (var28.field2369 != null) {
|
||||
var19 = 0;
|
||||
|
||||
for (var29 = 2; var29 < var28.field2387.length; var29 += 2) {
|
||||
for (var29 = 2; var29 < var28.field2369.length; var29 += 2) {
|
||||
var19 = var19 + 1 + var2.readUnsignedByte();
|
||||
var28.field2387[var29] = (byte)var19;
|
||||
var28.field2369[var29] = (byte)var19;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -348,7 +348,7 @@ public class MusicPatch extends Node {
|
||||
byte var41 = var45[1];
|
||||
|
||||
for (var29 = 0; var29 < var44; ++var29) {
|
||||
this.field2476[var29] = (byte)(var41 * this.field2476[var29] + 32 >> 6);
|
||||
this.field2462[var29] = (byte)(var41 * this.field2462[var29] + 32 >> 6);
|
||||
}
|
||||
|
||||
for (var29 = 2; var29 < var45.length; var29 += 2) {
|
||||
@@ -357,8 +357,8 @@ public class MusicPatch extends Node {
|
||||
var32 = var41 * (var30 - var44) + (var30 - var44) / 2;
|
||||
|
||||
for (var33 = var44; var33 < var30; ++var33) {
|
||||
var34 = TileItemPile.method2767(var32, var30 - var44);
|
||||
this.field2476[var33] = (byte)(var34 * this.field2476[var33] + 32 >> 6);
|
||||
var34 = TaskHandler.method3411(var32, var30 - var44);
|
||||
this.field2462[var33] = (byte)(var34 * this.field2462[var33] + 32 >> 6);
|
||||
var32 += var31 - var41;
|
||||
}
|
||||
|
||||
@@ -367,7 +367,7 @@ public class MusicPatch extends Node {
|
||||
}
|
||||
|
||||
for (var42 = var44; var42 < 128; ++var42) {
|
||||
this.field2476[var42] = (byte)(var41 * this.field2476[var42] + 32 >> 6);
|
||||
this.field2462[var42] = (byte)(var41 * this.field2462[var42] + 32 >> 6);
|
||||
}
|
||||
|
||||
var38 = null;
|
||||
@@ -386,7 +386,7 @@ public class MusicPatch extends Node {
|
||||
int var47 = var39[1] << 1;
|
||||
|
||||
for (var29 = 0; var29 < var44; ++var29) {
|
||||
var42 = var47 + (this.field2477[var29] & 255);
|
||||
var42 = var47 + (this.field2463[var29] & 255);
|
||||
if (var42 < 0) {
|
||||
var42 = 0;
|
||||
}
|
||||
@@ -395,7 +395,7 @@ public class MusicPatch extends Node {
|
||||
var42 = 128;
|
||||
}
|
||||
|
||||
this.field2477[var29] = (byte)var42;
|
||||
this.field2463[var29] = (byte)var42;
|
||||
}
|
||||
|
||||
int var43;
|
||||
@@ -405,8 +405,8 @@ public class MusicPatch extends Node {
|
||||
var32 = var47 * (var30 - var44) + (var30 - var44) / 2;
|
||||
|
||||
for (var33 = var44; var33 < var30; ++var33) {
|
||||
var34 = TileItemPile.method2767(var32, var30 - var44);
|
||||
int var35 = var34 + (this.field2477[var33] & 255);
|
||||
var34 = TaskHandler.method3411(var32, var30 - var44);
|
||||
int var35 = var34 + (this.field2463[var33] & 255);
|
||||
if (var35 < 0) {
|
||||
var35 = 0;
|
||||
}
|
||||
@@ -415,7 +415,7 @@ public class MusicPatch extends Node {
|
||||
var35 = 128;
|
||||
}
|
||||
|
||||
this.field2477[var33] = (byte)var35;
|
||||
this.field2463[var33] = (byte)var35;
|
||||
var32 += var43 - var47;
|
||||
}
|
||||
|
||||
@@ -424,7 +424,7 @@ public class MusicPatch extends Node {
|
||||
}
|
||||
|
||||
for (var42 = var44; var42 < 128; ++var42) {
|
||||
var43 = var47 + (this.field2477[var42] & 255);
|
||||
var43 = var47 + (this.field2463[var42] & 255);
|
||||
if (var43 < 0) {
|
||||
var43 = 0;
|
||||
}
|
||||
@@ -433,163 +433,122 @@ public class MusicPatch extends Node {
|
||||
var43 = 128;
|
||||
}
|
||||
|
||||
this.field2477[var42] = (byte)var43;
|
||||
this.field2463[var42] = (byte)var43;
|
||||
}
|
||||
|
||||
Object var46 = null;
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var37[var27].field2392 = var2.readUnsignedByte();
|
||||
var37[var27].field2372 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if (var28.field2387 != null) {
|
||||
var28.field2390 = var2.readUnsignedByte();
|
||||
if (var28.field2369 != null) {
|
||||
var28.field2371 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
if (var28.field2388 != null) {
|
||||
var28.field2398 = var2.readUnsignedByte();
|
||||
if (var28.field2370 != null) {
|
||||
var28.field2373 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
if (var28.field2392 > 0) {
|
||||
var28.field2391 = var2.readUnsignedByte();
|
||||
if (var28.field2372 > 0) {
|
||||
var28.field2374 = var2.readUnsignedByte();
|
||||
}
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var37[var27].field2394 = var2.readUnsignedByte();
|
||||
var37[var27].field2376 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if (var28.field2394 > 0) {
|
||||
var28.field2393 = var2.readUnsignedByte();
|
||||
if (var28.field2376 > 0) {
|
||||
var28.field2375 = var2.readUnsignedByte();
|
||||
}
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) {
|
||||
var28 = var37[var27];
|
||||
if (var28.field2393 > 0) {
|
||||
var28.field2395 = var2.readUnsignedByte();
|
||||
if (var28.field2375 > 0) {
|
||||
var28.field2377 = var2.readUnsignedByte();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(Ldf;[B[II)Z",
|
||||
garbageValue = "1229710126"
|
||||
signature = "(Ldh;[B[II)Z",
|
||||
garbageValue = "-291456557"
|
||||
)
|
||||
boolean method3883(SoundCache var1, byte[] var2, int[] var3) {
|
||||
boolean method3825(SoundCache var1, byte[] var2, int[] var3) {
|
||||
boolean var4 = true;
|
||||
int var5 = 0;
|
||||
RawSound var6 = null;
|
||||
|
||||
for (int var7 = 0; var7 < 128; ++var7) {
|
||||
if (var2 != null && var2[var7] == 0) {
|
||||
continue;
|
||||
}
|
||||
int var8 = this.field2480[var7];
|
||||
if (var8 == 0) {
|
||||
continue;
|
||||
}
|
||||
if (var8 != var5) {
|
||||
var5 = var8--;
|
||||
if ((var8 & 1) == 0) {
|
||||
var6 = var1.getSoundEffect(var8 >> 2, var3);
|
||||
} else {
|
||||
var6 = var1.getMusicSample(var8 >> 2, var3);
|
||||
}
|
||||
if (var2 == null || var2[var7] != 0) {
|
||||
int var8 = this.field2455[var7];
|
||||
if (var8 != 0) {
|
||||
if (var8 != var5) {
|
||||
var5 = var8--;
|
||||
if ((var8 & 1) == 0) {
|
||||
var6 = var1.getSoundEffect(var8 >> 2, var3);
|
||||
} else {
|
||||
var6 = var1.getMusicSample(var8 >> 2, var3);
|
||||
}
|
||||
|
||||
if (var6 == null) {
|
||||
var4 = false;
|
||||
}
|
||||
}
|
||||
if (var6 == null) {
|
||||
var4 = false;
|
||||
}
|
||||
}
|
||||
|
||||
if (var6 != null) {
|
||||
this.rawSounds[var7] = var6;
|
||||
this.field2480[var7] = 0;
|
||||
if (var6 != null) {
|
||||
this.rawSounds[var7] = var6;
|
||||
this.field2455[var7] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return var4;
|
||||
}
|
||||
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(I)V",
|
||||
garbageValue = "56898655"
|
||||
garbageValue = "-1724066088"
|
||||
)
|
||||
@Export("clear")
|
||||
void clear() {
|
||||
this.field2480 = null;
|
||||
this.field2455 = null;
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("ge")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IB)Lib;",
|
||||
garbageValue = "-20"
|
||||
signature = "(Ljava/lang/String;ZB)V",
|
||||
garbageValue = "0"
|
||||
)
|
||||
@Export("SpotAnimationDefinition_get")
|
||||
public static SpotAnimationDefinition SpotAnimationDefinition_get(int var0) {
|
||||
SpotAnimationDefinition var1 = (SpotAnimationDefinition)SpotAnimationDefinition.SpotAnimationDefinition_cached.get((long)var0);
|
||||
if (var1 != null) {
|
||||
return var1;
|
||||
}
|
||||
byte[] var2 = SpotAnimationDefinition.SpotAnimationDefinition_archive.takeFile(13, var0);
|
||||
var1 = new SpotAnimationDefinition();
|
||||
var1.id = var0;
|
||||
if (var2 != null) {
|
||||
var1.decode(new Buffer(var2));
|
||||
}
|
||||
|
||||
SpotAnimationDefinition.SpotAnimationDefinition_cached.put(var1, (long)var0);
|
||||
return var1;
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(B)V",
|
||||
garbageValue = "1"
|
||||
)
|
||||
@Export("VarbitDefinition_clearCached")
|
||||
public static void VarbitDefinition_clearCached() {
|
||||
VarbitDefinition.VarbitDefinition_cached.clear();
|
||||
}
|
||||
|
||||
@ObfuscatedName("gl")
|
||||
@ObfuscatedSignature(
|
||||
signature = "(IIIIIIIIII)V",
|
||||
garbageValue = "-1700353173"
|
||||
)
|
||||
@Export("updatePendingSpawn")
|
||||
static final void updatePendingSpawn(int plane, int x, int y, int type, int id, int var5, int orientation, int delay, int hitpoints) {
|
||||
PendingSpawn var9 = null;
|
||||
|
||||
for (PendingSpawn var10 = (PendingSpawn)Client.pendingSpawns.last(); var10 != null; var10 = (PendingSpawn)Client.pendingSpawns.previous()) {
|
||||
if (plane == var10.plane && var10.x == x && y == var10.y && type == var10.type) {
|
||||
var9 = var10;
|
||||
break;
|
||||
@Export("drawLoadingMessage")
|
||||
static final void drawLoadingMessage(String var0, boolean var1) {
|
||||
if (Client.showLoadingMessages) {
|
||||
byte var2 = 4;
|
||||
int var3 = var2 + 6;
|
||||
int var4 = var2 + 6;
|
||||
int var5 = ClientPacket.fontPlain12.lineWidth(var0, 250);
|
||||
int var6 = ClientPacket.fontPlain12.lineCount(var0, 250) * 13;
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var3 - var2, var4 - var2, var2 + var5 + var2, var6 + var2 + var2, 0);
|
||||
Rasterizer2D.Rasterizer2D_drawRectangle(var3 - var2, var4 - var2, var2 + var2 + var5, var2 + var6 + var2, 16777215);
|
||||
ClientPacket.fontPlain12.drawLines(var0, var3, var4, var5, var6, 16777215, -1, 1, 1, 0);
|
||||
FloorDecoration.method2786(var3 - var2, var4 - var2, var5 + var2 + var2, var2 + var6 + var2);
|
||||
if (var1) {
|
||||
SpotAnimationDefinition.rasterProvider.drawFull(0, 0);
|
||||
} else {
|
||||
FriendsList.method5102(var3, var4, var5, var6);
|
||||
}
|
||||
}
|
||||
|
||||
if (var9 == null) {
|
||||
var9 = new PendingSpawn();
|
||||
var9.plane = plane;
|
||||
var9.type = type;
|
||||
var9.x = x;
|
||||
var9.y = y;
|
||||
class294.method5327(var9);
|
||||
Client.pendingSpawns.addFirst(var9);
|
||||
}
|
||||
|
||||
var9.id = id;
|
||||
var9.field940 = var5;
|
||||
var9.orientation = orientation;
|
||||
var9.delay = delay;
|
||||
var9.hitpoints = hitpoints;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user