update client to rev 183

This commit is contained in:
ThatGamerBlue
2019-09-12 14:00:01 +01:00
parent 0446151736
commit 12c08b271a
342 changed files with 41159 additions and 41468 deletions

View File

@@ -4,43 +4,43 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("gg")
@ObfuscatedName("gc")
@Implements("MusicPatch")
public class MusicPatch extends Node {
@ObfuscatedName("s")
@ObfuscatedName("c")
@ObfuscatedGetter(
intValue = 1055401795
intValue = 653745577
)
int field2459;
@ObfuscatedName("j")
int field2453;
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "[Lco;"
signature = "[Lcg;"
)
@Export("rawSounds")
RawSound[] rawSounds;
@ObfuscatedName("i")
short[] field2457;
@ObfuscatedName("k")
byte[] field2462;
@ObfuscatedName("u")
byte[] field2463;
@ObfuscatedName("n")
@ObfuscatedSignature(
signature = "[Lgf;"
)
MusicPatchNode2[] field2460;
@ObfuscatedName("t")
byte[] field2461;
@ObfuscatedName("q")
short[] field2450;
@ObfuscatedName("g")
byte[] field2451;
@ObfuscatedName("l")
byte[] field2452;
@ObfuscatedName("u")
@ObfuscatedSignature(
signature = "[Lgg;"
)
MusicPatchNode2[] field2449;
@ObfuscatedName("j")
byte[] field2454;
@ObfuscatedName("v")
int[] field2455;
MusicPatch(byte[] var1) {
this.rawSounds = new RawSound[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.field2450 = new short[128];
this.field2451 = new byte[128];
this.field2452 = new byte[128];
this.field2449 = new MusicPatchNode2[128];
this.field2454 = new byte[128];
this.field2455 = new int[128];
Buffer var2 = new Buffer(var1);
@@ -121,13 +121,13 @@ public class MusicPatch extends Node {
var38 = var37[var14] = new MusicPatchNode2();
int var16 = var2.readUnsignedByte();
if (var16 > 0) {
var38.field2369 = new byte[var16 * 2];
var38.field2365 = new byte[var16 * 2];
}
var16 = var2.readUnsignedByte();
if (var16 > 0) {
var38.field2370 = new byte[var16 * 2 + 2];
var38.field2370[1] = 64;
var38.field2361 = new byte[var16 * 2 + 2];
var38.field2361[1] = 64;
}
}
@@ -154,7 +154,7 @@ public class MusicPatch extends Node {
int var20;
for (var20 = 0; var20 < 128; ++var20) {
var19 += var2.readUnsignedByte();
this.field2457[var20] = (short)var19;
this.field2450[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.field2457;
var48 = this.field2450;
var48[var20] = (short)(var48[var20] + (var19 << 8));
}
@@ -182,7 +182,7 @@ public class MusicPatch extends Node {
var22 = var2.readVarInt();
}
var48 = this.field2457;
var48 = this.field2450;
var48[var23] = (short)(var48[var23] + ((var22 - 1 & 2) << 14));
this.field2455[var23] = var22;
--var20;
@@ -205,7 +205,7 @@ public class MusicPatch extends Node {
var23 = var2.array[var5++] - 1;
}
this.field2461[var24] = (byte)var23;
this.field2454[var24] = (byte)var23;
--var20;
}
}
@@ -226,7 +226,7 @@ public class MusicPatch extends Node {
var24 = var2.array[var8++] + 16 << 2;
}
this.field2463[var25] = (byte)var24;
this.field2452[var25] = (byte)var24;
--var20;
}
}
@@ -247,7 +247,7 @@ public class MusicPatch extends Node {
}
}
this.field2460[var26] = var40;
this.field2449[var26] = var40;
--var20;
}
}
@@ -270,25 +270,25 @@ public class MusicPatch extends Node {
}
}
this.field2462[var27] = (byte)var26;
this.field2451[var27] = (byte)var26;
--var20;
}
this.field2459 = var2.readUnsignedByte() + 1;
this.field2453 = var2.readUnsignedByte() + 1;
MusicPatchNode2 var28;
int var29;
for (var27 = 0; var27 < var12; ++var27) {
var28 = var37[var27];
if (var28.field2369 != null) {
for (var29 = 1; var29 < var28.field2369.length; var29 += 2) {
var28.field2369[var29] = var2.readByte();
if (var28.field2365 != null) {
for (var29 = 1; var29 < var28.field2365.length; var29 += 2) {
var28.field2365[var29] = var2.readByte();
}
}
if (var28.field2370 != null) {
for (var29 = 3; var29 < var28.field2370.length - 2; var29 += 2) {
var28.field2370[var29] = var2.readByte();
if (var28.field2361 != null) {
for (var29 = 3; var29 < var28.field2361.length - 2; var29 += 2) {
var28.field2361[var29] = var2.readByte();
}
}
}
@@ -307,24 +307,24 @@ public class MusicPatch extends Node {
for (var27 = 0; var27 < var12; ++var27) {
var28 = var37[var27];
if (var28.field2370 != null) {
if (var28.field2361 != null) {
var19 = 0;
for (var29 = 2; var29 < var28.field2370.length; var29 += 2) {
for (var29 = 2; var29 < var28.field2361.length; var29 += 2) {
var19 = var19 + 1 + var2.readUnsignedByte();
var28.field2370[var29] = (byte)var19;
var28.field2361[var29] = (byte)var19;
}
}
}
for (var27 = 0; var27 < var12; ++var27) {
var28 = var37[var27];
if (var28.field2369 != null) {
if (var28.field2365 != null) {
var19 = 0;
for (var29 = 2; var29 < var28.field2369.length; var29 += 2) {
var19 = var19 + 1 + var2.readUnsignedByte();
var28.field2369[var29] = (byte)var19;
for (var29 = 2; var29 < var28.field2365.length; var29 += 2) {
var19 = 1 + var19 + var2.readUnsignedByte();
var28.field2365[var29] = (byte)var19;
}
}
}
@@ -340,7 +340,7 @@ public class MusicPatch extends Node {
var45[0] = (byte)var19;
for (var27 = 2; var27 < var45.length; var27 += 2) {
var19 = var19 + 1 + var2.readUnsignedByte();
var19 = 1 + var19 + var2.readUnsignedByte();
var45[var27] = (byte)var19;
}
@@ -348,7 +348,7 @@ public class MusicPatch extends Node {
byte var41 = var45[1];
for (var29 = 0; var29 < var44; ++var29) {
this.field2462[var29] = (byte)(var41 * this.field2462[var29] + 32 >> 6);
this.field2451[var29] = (byte)(var41 * this.field2451[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 = TaskHandler.method3411(var32, var30 - var44);
this.field2462[var33] = (byte)(var34 * this.field2462[var33] + 32 >> 6);
var34 = ObjectDefinition.method4644(var32, var30 - var44);
this.field2451[var33] = (byte)(var34 * this.field2451[var33] + 32 >> 6);
var32 += var31 - var41;
}
@@ -367,7 +367,7 @@ public class MusicPatch extends Node {
}
for (var42 = var44; var42 < 128; ++var42) {
this.field2462[var42] = (byte)(var41 * this.field2462[var42] + 32 >> 6);
this.field2451[var42] = (byte)(var41 * this.field2451[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.field2463[var29] & 255);
var42 = var47 + (this.field2452[var29] & 255);
if (var42 < 0) {
var42 = 0;
}
@@ -395,7 +395,7 @@ public class MusicPatch extends Node {
var42 = 128;
}
this.field2463[var29] = (byte)var42;
this.field2452[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 = TaskHandler.method3411(var32, var30 - var44);
int var35 = var34 + (this.field2463[var33] & 255);
var34 = ObjectDefinition.method4644(var32, var30 - var44);
int var35 = var34 + (this.field2452[var33] & 255);
if (var35 < 0) {
var35 = 0;
}
@@ -415,7 +415,7 @@ public class MusicPatch extends Node {
var35 = 128;
}
this.field2463[var33] = (byte)var35;
this.field2452[var33] = (byte)var35;
var32 += var43 - var47;
}
@@ -424,7 +424,7 @@ public class MusicPatch extends Node {
}
for (var42 = var44; var42 < 128; ++var42) {
var43 = var47 + (this.field2463[var42] & 255);
var43 = var47 + (this.field2452[var42] & 255);
if (var43 < 0) {
var43 = 0;
}
@@ -433,57 +433,57 @@ public class MusicPatch extends Node {
var43 = 128;
}
this.field2463[var42] = (byte)var43;
this.field2452[var42] = (byte)var43;
}
Object var46 = null;
}
for (var27 = 0; var27 < var12; ++var27) {
var37[var27].field2372 = var2.readUnsignedByte();
var37[var27].field2368 = var2.readUnsignedByte();
}
for (var27 = 0; var27 < var12; ++var27) {
var28 = var37[var27];
if (var28.field2369 != null) {
var28.field2371 = var2.readUnsignedByte();
if (var28.field2365 != null) {
var28.field2360 = var2.readUnsignedByte();
}
if (var28.field2370 != null) {
var28.field2373 = var2.readUnsignedByte();
if (var28.field2361 != null) {
var28.field2364 = var2.readUnsignedByte();
}
if (var28.field2372 > 0) {
var28.field2374 = var2.readUnsignedByte();
if (var28.field2368 > 0) {
var28.field2363 = var2.readUnsignedByte();
}
}
for (var27 = 0; var27 < var12; ++var27) {
var37[var27].field2376 = var2.readUnsignedByte();
var37[var27].field2367 = var2.readUnsignedByte();
}
for (var27 = 0; var27 < var12; ++var27) {
var28 = var37[var27];
if (var28.field2376 > 0) {
var28.field2375 = var2.readUnsignedByte();
if (var28.field2367 > 0) {
var28.field2366 = var2.readUnsignedByte();
}
}
for (var27 = 0; var27 < var12; ++var27) {
var28 = var37[var27];
if (var28.field2375 > 0) {
var28.field2377 = var2.readUnsignedByte();
if (var28.field2366 > 0) {
var28.field2370 = var2.readUnsignedByte();
}
}
}
@ObfuscatedName("s")
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "(Ldh;[B[II)Z",
garbageValue = "-291456557"
signature = "(Ldy;[B[IB)Z",
garbageValue = "78"
)
boolean method3825(SoundCache var1, byte[] var2, int[] var3) {
boolean method3868(SoundCache var1, byte[] var2, int[] var3) {
boolean var4 = true;
int var5 = 0;
RawSound var6 = null;
@@ -516,39 +516,27 @@ public class MusicPatch extends Node {
return var4;
}
@ObfuscatedName("j")
@ObfuscatedName("t")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "-1724066088"
signature = "(B)V",
garbageValue = "25"
)
@Export("clear")
void clear() {
this.field2455 = null;
}
@ObfuscatedName("ge")
@ObfuscatedName("c")
@ObfuscatedSignature(
signature = "(Ljava/lang/String;ZB)V",
garbageValue = "0"
signature = "(III)I",
garbageValue = "2016011070"
)
@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);
}
static int method3877(int var0, int var1) {
ItemContainer var2 = (ItemContainer)ItemContainer.itemContainers.get((long)var0);
if (var2 == null) {
return -1;
} else {
return var1 >= 0 && var1 < var2.ids.length ? var2.ids[var1] : -1;
}
}
}