project: rev 205
This commit is contained in:
@@ -4,44 +4,47 @@ import net.runelite.mapping.ObfuscatedGetter;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("jb")
|
||||
@ObfuscatedName("jt")
|
||||
@Implements("MusicPatch")
|
||||
public class MusicPatch extends Node {
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("y")
|
||||
@Export("Tiles_saturation")
|
||||
static int[] Tiles_saturation;
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1242230189
|
||||
intValue = -690673201
|
||||
)
|
||||
int field3228;
|
||||
@ObfuscatedName("c")
|
||||
int field3288;
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Lat;"
|
||||
descriptor = "[Lak;"
|
||||
)
|
||||
@Export("rawSounds")
|
||||
RawSound[] rawSounds;
|
||||
@ObfuscatedName("i")
|
||||
short[] field3227;
|
||||
@ObfuscatedName("f")
|
||||
byte[] field3223;
|
||||
@ObfuscatedName("b")
|
||||
byte[] field3222;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Ljy;"
|
||||
)
|
||||
MusicPatchNode2[] field3224;
|
||||
@ObfuscatedName("s")
|
||||
byte[] field3220;
|
||||
@ObfuscatedName("l")
|
||||
int[] field3226;
|
||||
short[] field3287;
|
||||
@ObfuscatedName("k")
|
||||
byte[] field3290;
|
||||
@ObfuscatedName("a")
|
||||
byte[] field3289;
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "[Ljp;"
|
||||
)
|
||||
MusicPatchNode2[] field3291;
|
||||
@ObfuscatedName("p")
|
||||
byte[] field3285;
|
||||
@ObfuscatedName("s")
|
||||
int[] field3292;
|
||||
|
||||
MusicPatch(byte[] var1) {
|
||||
this.rawSounds = new RawSound[128]; // L: 21
|
||||
this.field3227 = new short[128]; // L: 22
|
||||
this.field3223 = new byte[128]; // L: 23
|
||||
this.field3222 = new byte[128]; // L: 24
|
||||
this.field3224 = new MusicPatchNode2[128]; // L: 25
|
||||
this.field3220 = new byte[128]; // L: 26
|
||||
this.field3226 = new int[128]; // L: 27
|
||||
this.field3287 = new short[128]; // L: 22
|
||||
this.field3290 = new byte[128]; // L: 23
|
||||
this.field3289 = new byte[128]; // L: 24
|
||||
this.field3291 = new MusicPatchNode2[128]; // L: 25
|
||||
this.field3285 = new byte[128]; // L: 26
|
||||
this.field3292 = new int[128]; // L: 27
|
||||
Buffer var2 = new Buffer(var1); // L: 28
|
||||
|
||||
int var3;
|
||||
@@ -121,13 +124,13 @@ public class MusicPatch extends Node {
|
||||
var15 = var37[var14] = new MusicPatchNode2(); // L: 70
|
||||
int var40 = var2.readUnsignedByte(); // L: 71
|
||||
if (var40 > 0) { // L: 72
|
||||
var15.field3160 = new byte[var40 * 2];
|
||||
var15.field3232 = new byte[var40 * 2];
|
||||
}
|
||||
|
||||
var40 = var2.readUnsignedByte(); // L: 73
|
||||
if (var40 > 0) { // L: 74
|
||||
var15.field3165 = new byte[var40 * 2 + 2]; // L: 75
|
||||
var15.field3165[1] = 64; // L: 76
|
||||
var15.field3223 = new byte[var40 * 2 + 2]; // L: 75
|
||||
var15.field3223[1] = 64; // L: 76
|
||||
}
|
||||
}
|
||||
|
||||
@@ -154,7 +157,7 @@ public class MusicPatch extends Node {
|
||||
int var20;
|
||||
for (var20 = 0; var20 < 128; ++var20) { // L: 90
|
||||
var19 += var2.readUnsignedByte(); // L: 91
|
||||
this.field3227[var20] = (short)var19; // L: 92
|
||||
this.field3287[var20] = (short)var19; // L: 92
|
||||
}
|
||||
|
||||
var19 = 0; // L: 94
|
||||
@@ -162,7 +165,7 @@ public class MusicPatch extends Node {
|
||||
short[] var48;
|
||||
for (var20 = 0; var20 < 128; ++var20) { // L: 95
|
||||
var19 += var2.readUnsignedByte(); // L: 96
|
||||
var48 = this.field3227; // L: 97
|
||||
var48 = this.field3287; // L: 97
|
||||
var48[var20] = (short)(var48[var20] + (var19 << 8));
|
||||
}
|
||||
|
||||
@@ -182,9 +185,9 @@ public class MusicPatch extends Node {
|
||||
var22 = var2.readVarInt(); // L: 106
|
||||
}
|
||||
|
||||
var48 = this.field3227; // L: 108
|
||||
var48 = this.field3287; // L: 108
|
||||
var48[var23] = (short)(var48[var23] + ((var22 - 1 & 2) << 14));
|
||||
this.field3226[var23] = var22; // L: 109
|
||||
this.field3292[var23] = var22; // L: 109
|
||||
--var20; // L: 110
|
||||
}
|
||||
|
||||
@@ -194,7 +197,7 @@ public class MusicPatch extends Node {
|
||||
|
||||
int var24;
|
||||
for (var24 = 0; var24 < 128; ++var24) { // L: 115
|
||||
if (this.field3226[var24] != 0) { // L: 116
|
||||
if (this.field3292[var24] != 0) { // L: 116
|
||||
if (var20 == 0) { // L: 117
|
||||
if (var21 < var4.length) { // L: 118
|
||||
var20 = var4[var21++];
|
||||
@@ -205,7 +208,7 @@ public class MusicPatch extends Node {
|
||||
var23 = var2.array[var5++] - 1; // L: 120
|
||||
}
|
||||
|
||||
this.field3220[var24] = (byte)var23; // L: 122
|
||||
this.field3285[var24] = (byte)var23; // L: 122
|
||||
--var20; // L: 123
|
||||
}
|
||||
}
|
||||
@@ -215,7 +218,7 @@ public class MusicPatch extends Node {
|
||||
var24 = 0; // L: 127
|
||||
|
||||
for (int var25 = 0; var25 < 128; ++var25) { // L: 128
|
||||
if (this.field3226[var25] != 0) { // L: 129
|
||||
if (this.field3292[var25] != 0) { // L: 129
|
||||
if (var20 == 0) { // L: 130
|
||||
if (var21 < var7.length) { // L: 131
|
||||
var20 = var7[var21++];
|
||||
@@ -226,7 +229,7 @@ public class MusicPatch extends Node {
|
||||
var24 = var2.array[var8++] + 16 << 2; // L: 133
|
||||
}
|
||||
|
||||
this.field3222[var25] = (byte)var24; // L: 135
|
||||
this.field3289[var25] = (byte)var24; // L: 135
|
||||
--var20; // L: 136
|
||||
}
|
||||
}
|
||||
@@ -237,7 +240,7 @@ public class MusicPatch extends Node {
|
||||
|
||||
int var26;
|
||||
for (var26 = 0; var26 < 128; ++var26) { // L: 141
|
||||
if (this.field3226[var26] != 0) { // L: 142
|
||||
if (this.field3292[var26] != 0) { // L: 142
|
||||
if (var20 == 0) { // L: 143
|
||||
var38 = var37[var36[var21]]; // L: 144
|
||||
if (var21 < var10.length) { // L: 145
|
||||
@@ -247,7 +250,7 @@ public class MusicPatch extends Node {
|
||||
}
|
||||
}
|
||||
|
||||
this.field3224[var26] = var38; // L: 148
|
||||
this.field3291[var26] = var38; // L: 148
|
||||
--var20; // L: 149
|
||||
}
|
||||
}
|
||||
@@ -265,30 +268,30 @@ public class MusicPatch extends Node {
|
||||
var20 = -1; // L: 157
|
||||
}
|
||||
|
||||
if (this.field3226[var27] > 0) { // L: 158
|
||||
if (this.field3292[var27] > 0) { // L: 158
|
||||
var26 = var2.readUnsignedByte() + 1;
|
||||
}
|
||||
}
|
||||
|
||||
this.field3223[var27] = (byte)var26; // L: 160
|
||||
this.field3290[var27] = (byte)var26; // L: 160
|
||||
--var20; // L: 161
|
||||
}
|
||||
|
||||
this.field3228 = var2.readUnsignedByte() + 1; // L: 163
|
||||
this.field3288 = var2.readUnsignedByte() + 1; // L: 163
|
||||
|
||||
int var29;
|
||||
MusicPatchNode2 var39;
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 164
|
||||
var39 = var37[var27]; // L: 165
|
||||
if (var39.field3160 != null) { // L: 166
|
||||
for (var29 = 1; var29 < var39.field3160.length; var29 += 2) { // L: 167
|
||||
var39.field3160[var29] = var2.readByte();
|
||||
if (var39.field3232 != null) { // L: 166
|
||||
for (var29 = 1; var29 < var39.field3232.length; var29 += 2) { // L: 167
|
||||
var39.field3232[var29] = var2.readByte();
|
||||
}
|
||||
}
|
||||
|
||||
if (var39.field3165 != null) { // L: 169
|
||||
for (var29 = 3; var29 < var39.field3165.length - 2; var29 += 2) { // L: 170
|
||||
var39.field3165[var29] = var2.readByte();
|
||||
if (var39.field3223 != null) { // L: 169
|
||||
for (var29 = 3; var29 < var39.field3223.length - 2; var29 += 2) { // L: 170
|
||||
var39.field3223[var29] = var2.readByte();
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -307,24 +310,24 @@ public class MusicPatch extends Node {
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 179
|
||||
var39 = var37[var27]; // L: 180
|
||||
if (var39.field3165 != null) { // L: 181
|
||||
if (var39.field3223 != null) { // L: 181
|
||||
var19 = 0; // L: 182
|
||||
|
||||
for (var29 = 2; var29 < var39.field3165.length; var29 += 2) { // L: 183
|
||||
var19 = 1 + var19 + var2.readUnsignedByte(); // L: 184
|
||||
var39.field3165[var29] = (byte)var19; // L: 185
|
||||
for (var29 = 2; var29 < var39.field3223.length; var29 += 2) { // L: 183
|
||||
var19 = var19 + 1 + var2.readUnsignedByte(); // L: 184
|
||||
var39.field3223[var29] = (byte)var19; // L: 185
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 189
|
||||
var39 = var37[var27]; // L: 190
|
||||
if (var39.field3160 != null) { // L: 191
|
||||
if (var39.field3232 != null) { // L: 191
|
||||
var19 = 0; // L: 192
|
||||
|
||||
for (var29 = 2; var29 < var39.field3160.length; var29 += 2) { // L: 193
|
||||
for (var29 = 2; var29 < var39.field3232.length; var29 += 2) { // L: 193
|
||||
var19 = var19 + 1 + var2.readUnsignedByte(); // L: 194
|
||||
var39.field3160[var29] = (byte)var19; // L: 195
|
||||
var39.field3232[var29] = (byte)var19; // L: 195
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -348,7 +351,7 @@ public class MusicPatch extends Node {
|
||||
byte var28 = var42[1]; // L: 207
|
||||
|
||||
for (var29 = 0; var29 < var47; ++var29) { // L: 208
|
||||
this.field3223[var29] = (byte)(var28 * this.field3223[var29] + 32 >> 6);
|
||||
this.field3290[var29] = (byte)(var28 * this.field3290[var29] + 32 >> 6);
|
||||
}
|
||||
|
||||
for (var29 = 2; var29 < var42.length; var29 += 2) { // L: 209 210 221
|
||||
@@ -357,8 +360,8 @@ public class MusicPatch extends Node {
|
||||
var32 = var28 * (var30 - var47) + (var30 - var47) / 2; // L: 213
|
||||
|
||||
for (var33 = var47; var33 < var30; ++var33) { // L: 214
|
||||
var34 = class82.method2102(var32, var30 - var47); // L: 215
|
||||
this.field3223[var33] = (byte)(var34 * this.field3223[var33] + 32 >> 6); // L: 216
|
||||
var34 = class134.method2841(var32, var30 - var47); // L: 215
|
||||
this.field3290[var33] = (byte)(var34 * this.field3290[var33] + 32 >> 6); // L: 216
|
||||
var32 += var31 - var28; // L: 217
|
||||
}
|
||||
|
||||
@@ -367,7 +370,7 @@ public class MusicPatch extends Node {
|
||||
}
|
||||
|
||||
for (var45 = var47; var45 < 128; ++var45) { // L: 223
|
||||
this.field3223[var45] = (byte)(var28 * this.field3223[var45] + 32 >> 6);
|
||||
this.field3290[var45] = (byte)(var28 * this.field3290[var45] + 32 >> 6);
|
||||
}
|
||||
|
||||
var15 = null; // L: 224
|
||||
@@ -386,7 +389,7 @@ public class MusicPatch extends Node {
|
||||
int var44 = var16[1] << 1; // L: 234
|
||||
|
||||
for (var29 = 0; var29 < var47; ++var29) { // L: 235
|
||||
var45 = var44 + (this.field3222[var29] & 255); // L: 236
|
||||
var45 = var44 + (this.field3289[var29] & 255); // L: 236
|
||||
if (var45 < 0) { // L: 237
|
||||
var45 = 0;
|
||||
}
|
||||
@@ -395,7 +398,7 @@ public class MusicPatch extends Node {
|
||||
var45 = 128;
|
||||
}
|
||||
|
||||
this.field3222[var29] = (byte)var45; // L: 239
|
||||
this.field3289[var29] = (byte)var45; // L: 239
|
||||
}
|
||||
|
||||
int var46;
|
||||
@@ -405,8 +408,8 @@ public class MusicPatch extends Node {
|
||||
var32 = var44 * (var30 - var47) + (var30 - var47) / 2; // L: 245
|
||||
|
||||
for (var33 = var47; var33 < var30; ++var33) { // L: 246
|
||||
var34 = class82.method2102(var32, var30 - var47); // L: 247
|
||||
int var35 = var34 + (this.field3222[var33] & 255); // L: 248
|
||||
var34 = class134.method2841(var32, var30 - var47); // L: 247
|
||||
int var35 = var34 + (this.field3289[var33] & 255); // L: 248
|
||||
if (var35 < 0) { // L: 249
|
||||
var35 = 0;
|
||||
}
|
||||
@@ -415,7 +418,7 @@ public class MusicPatch extends Node {
|
||||
var35 = 128;
|
||||
}
|
||||
|
||||
this.field3222[var33] = (byte)var35; // L: 251
|
||||
this.field3289[var33] = (byte)var35; // L: 251
|
||||
var32 += var46 - var44; // L: 252
|
||||
}
|
||||
|
||||
@@ -424,7 +427,7 @@ public class MusicPatch extends Node {
|
||||
}
|
||||
|
||||
for (var45 = var47; var45 < 128; ++var45) { // L: 258
|
||||
var46 = var44 + (this.field3222[var45] & 255); // L: 259
|
||||
var46 = var44 + (this.field3289[var45] & 255); // L: 259
|
||||
if (var46 < 0) { // L: 260
|
||||
var46 = 0;
|
||||
}
|
||||
@@ -433,64 +436,64 @@ public class MusicPatch extends Node {
|
||||
var46 = 128;
|
||||
}
|
||||
|
||||
this.field3222[var45] = (byte)var46; // L: 262
|
||||
this.field3289[var45] = (byte)var46; // L: 262
|
||||
}
|
||||
|
||||
Object var43 = null; // L: 264
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 266
|
||||
var37[var27].field3162 = var2.readUnsignedByte();
|
||||
var37[var27].field3226 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 267
|
||||
var39 = var37[var27]; // L: 268
|
||||
if (var39.field3160 != null) { // L: 269
|
||||
var39.field3159 = var2.readUnsignedByte();
|
||||
if (var39.field3232 != null) { // L: 269
|
||||
var39.field3225 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
if (var39.field3165 != null) { // L: 270
|
||||
var39.field3163 = var2.readUnsignedByte();
|
||||
if (var39.field3223 != null) { // L: 270
|
||||
var39.field3224 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
if (var39.field3162 > 0) { // L: 271
|
||||
var39.field3164 = var2.readUnsignedByte();
|
||||
if (var39.field3226 > 0) { // L: 271
|
||||
var39.field3227 = var2.readUnsignedByte();
|
||||
}
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 273
|
||||
var37[var27].field3166 = var2.readUnsignedByte();
|
||||
var37[var27].field3229 = var2.readUnsignedByte();
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 274
|
||||
var39 = var37[var27]; // L: 275
|
||||
if (var39.field3166 > 0) { // L: 276
|
||||
var39.field3161 = var2.readUnsignedByte();
|
||||
if (var39.field3229 > 0) { // L: 276
|
||||
var39.field3228 = var2.readUnsignedByte();
|
||||
}
|
||||
}
|
||||
|
||||
for (var27 = 0; var27 < var12; ++var27) { // L: 278
|
||||
var39 = var37[var27]; // L: 279
|
||||
if (var39.field3161 > 0) { // L: 280
|
||||
var39.field3167 = var2.readUnsignedByte();
|
||||
if (var39.field3228 > 0) { // L: 280
|
||||
var39.field3222 = var2.readUnsignedByte();
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 282
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lac;[B[IB)Z",
|
||||
garbageValue = "-3"
|
||||
descriptor = "(Lan;[B[II)Z",
|
||||
garbageValue = "-489821860"
|
||||
)
|
||||
boolean method5427(SoundCache var1, byte[] var2, int[] var3) {
|
||||
boolean method5272(SoundCache var1, byte[] var2, int[] var3) {
|
||||
boolean var4 = true; // L: 285
|
||||
int var5 = 0; // L: 286
|
||||
RawSound var6 = null; // L: 287
|
||||
|
||||
for (int var7 = 0; var7 < 128; ++var7) { // L: 288
|
||||
if (var2 == null || var2[var7] != 0) { // L: 289
|
||||
int var8 = this.field3226[var7]; // L: 290
|
||||
int var8 = this.field3292[var7]; // L: 290
|
||||
if (var8 != 0) { // L: 291
|
||||
if (var8 != var5) { // L: 292
|
||||
var5 = var8--; // L: 293 294
|
||||
@@ -507,7 +510,7 @@ public class MusicPatch extends Node {
|
||||
|
||||
if (var6 != null) { // L: 299
|
||||
this.rawSounds[var7] = var6; // L: 300
|
||||
this.field3226[var7] = 0; // L: 301
|
||||
this.field3292[var7] = 0; // L: 301
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -516,69 +519,62 @@ public class MusicPatch extends Node {
|
||||
return var4; // L: 305
|
||||
}
|
||||
|
||||
@ObfuscatedName("c")
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-1421286153"
|
||||
descriptor = "(B)V",
|
||||
garbageValue = "75"
|
||||
)
|
||||
@Export("clear")
|
||||
void clear() {
|
||||
this.field3226 = null; // L: 309
|
||||
this.field3292 = null; // L: 309
|
||||
} // L: 310
|
||||
|
||||
@ObfuscatedName("gd")
|
||||
@ObfuscatedName("ax")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;ZI)V",
|
||||
garbageValue = "2078599773"
|
||||
descriptor = "(ILbb;ZI)I",
|
||||
garbageValue = "-879482214"
|
||||
)
|
||||
@Export("drawLoadingMessage")
|
||||
static final void drawLoadingMessage(String var0, boolean var1) {
|
||||
if (Client.showLoadingMessages) { // L: 4411
|
||||
byte var2 = 4; // L: 4412
|
||||
int var3 = var2 + 6; // L: 4413
|
||||
int var4 = var2 + 6; // L: 4414
|
||||
int var5 = class13.fontPlain12.lineWidth(var0, 250); // L: 4415
|
||||
int var6 = class13.fontPlain12.lineCount(var0, 250) * 13; // L: 4416
|
||||
Rasterizer2D.Rasterizer2D_fillRectangle(var3 - var2, var4 - var2, var2 + var5 + var2, var2 + var6 + var2, 0); // L: 4417
|
||||
Rasterizer2D.Rasterizer2D_drawRectangle(var3 - var2, var4 - var2, var5 + var2 + var2, var2 + var6 + var2, 16777215); // L: 4418
|
||||
class13.fontPlain12.drawLines(var0, var3, var4, var5, var6, 16777215, -1, 1, 1, 0); // L: 4419
|
||||
HealthBar.method2330(var3 - var2, var4 - var2, var5 + var2 + var2, var2 + var6 + var2); // L: 4420
|
||||
if (var1) { // L: 4421
|
||||
FontName.rasterProvider.drawFull(0, 0); // L: 4422
|
||||
} else {
|
||||
ScriptEvent.method2092(var3, var4, var5, var6); // L: 4425
|
||||
}
|
||||
|
||||
static int method5277(int var0, Script var1, boolean var2) {
|
||||
if (var0 == 7400) { // L: 4670
|
||||
--class12.Interpreter_intStackSize; // L: 4671
|
||||
--class9.Interpreter_stringStackSize; // L: 4672
|
||||
return 1; // L: 4673
|
||||
} else if (var0 == 7401) { // L: 4675
|
||||
--class12.Interpreter_intStackSize; // L: 4676
|
||||
--class9.Interpreter_stringStackSize; // L: 4677
|
||||
return 1; // L: 4678
|
||||
} else if (var0 == 7402) { // L: 4680
|
||||
class12.Interpreter_intStackSize -= 2; // L: 4681
|
||||
--class9.Interpreter_stringStackSize; // L: 4682
|
||||
return 1; // L: 4683
|
||||
} else if (var0 == 7403) { // L: 4685
|
||||
class12.Interpreter_intStackSize -= 2; // L: 4686
|
||||
--class9.Interpreter_stringStackSize; // L: 4687
|
||||
return 1; // L: 4688
|
||||
} else if (var0 == 7404) { // L: 4690
|
||||
--class12.Interpreter_intStackSize; // L: 4691
|
||||
--class9.Interpreter_stringStackSize; // L: 4692
|
||||
return 1; // L: 4693
|
||||
} else if (var0 == 7405) { // L: 4695
|
||||
class12.Interpreter_intStackSize -= 2; // L: 4696
|
||||
return 1; // L: 4697
|
||||
} else if (var0 == 7406) { // L: 4699
|
||||
--class12.Interpreter_intStackSize; // L: 4700
|
||||
Interpreter.Interpreter_stringStack[++class9.Interpreter_stringStackSize - 1] = ""; // L: 4701
|
||||
return 1; // L: 4702
|
||||
} else if (var0 == 7407) { // L: 4704
|
||||
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 4705
|
||||
return 1; // L: 4706
|
||||
} else if (var0 == 7408) { // L: 4708
|
||||
class12.Interpreter_intStackSize -= 2; // L: 4709
|
||||
--class9.Interpreter_stringStackSize; // L: 4710
|
||||
Interpreter.Interpreter_intStack[++class12.Interpreter_intStackSize - 1] = 0; // L: 4711
|
||||
return 1; // L: 4712
|
||||
} else if (var0 == 7409) { // L: 4714
|
||||
--class12.Interpreter_intStackSize; // L: 4715
|
||||
return 1; // L: 4716
|
||||
} else {
|
||||
return 2; // L: 4718
|
||||
}
|
||||
} // L: 4427
|
||||
|
||||
@ObfuscatedName("gk")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ZI)V",
|
||||
garbageValue = "-1118853304"
|
||||
)
|
||||
@Export("addNpcsToScene")
|
||||
static final void addNpcsToScene(boolean var0) {
|
||||
for (int var1 = 0; var1 < Client.npcCount; ++var1) { // L: 4811
|
||||
NPC var2 = Client.npcs[Client.npcIndices[var1]]; // L: 4812
|
||||
if (var2 != null && var2.isVisible() && var2.definition.isVisible == var0 && var2.definition.transformIsVisible()) { // L: 4813
|
||||
int var3 = var2.x >> 7; // L: 4814
|
||||
int var4 = var2.y >> 7; // L: 4815
|
||||
if (var3 >= 0 && var3 < 104 && var4 >= 0 && var4 < 104) { // L: 4816
|
||||
if (var2.field1150 == 1 && (var2.x & 127) == 64 && (var2.y & 127) == 64) { // L: 4817
|
||||
if (Client.tileLastDrawnActor[var3][var4] == Client.viewportDrawCount) { // L: 4818
|
||||
continue;
|
||||
}
|
||||
|
||||
Client.tileLastDrawnActor[var3][var4] = Client.viewportDrawCount; // L: 4819
|
||||
}
|
||||
|
||||
long var5 = GameObject.calculateTag(0, 0, 1, !var2.definition.isInteractable, Client.npcIndices[var1]); // L: 4821
|
||||
var2.playerCycle = Client.cycle; // L: 4822
|
||||
ArchiveLoader.scene.drawEntity(class18.Client_plane, var2.x, var2.y, WorldMapLabel.getTileHeight(var2.field1150 * 64 - 64 + var2.x, var2.field1150 * 64 - 64 + var2.y, class18.Client_plane), var2.field1150 * 64 - 64 + 60, var2, var2.rotation, var5, var2.isWalking); // L: 4823
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 4827
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user