client: rev 198 (#3014)
* client: rev 198 * client: checkstyle Co-authored-by: therealnull <therealnull@gmail.com>
This commit is contained in:
@@ -4,231 +4,89 @@ import net.runelite.mapping.Implements;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
|
||||
@ObfuscatedName("jz")
|
||||
@ObfuscatedName("jx")
|
||||
@Implements("GrandExchangeOfferWorldComparator")
|
||||
final class GrandExchangeOfferWorldComparator implements Comparator {
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("bw")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljt;Ljt;I)I",
|
||||
garbageValue = "448917166"
|
||||
descriptor = "Lkq;"
|
||||
)
|
||||
@Export("clientLanguage")
|
||||
static Language clientLanguage;
|
||||
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljj;Ljj;I)I",
|
||||
garbageValue = "2116557757"
|
||||
)
|
||||
@Export("compare_bridged")
|
||||
int compare_bridged(GrandExchangeEvent var1, GrandExchangeEvent var2) {
|
||||
return var1.world < var2.world ? -1 : (var2.world == var1.world ? 0 : 1); // L: 28
|
||||
return var1.world < var2.world ? -1 : (var2.world == var1.world ? 0 : 1);
|
||||
}
|
||||
|
||||
public int compare(Object var1, Object var2) {
|
||||
return this.compare_bridged((GrandExchangeEvent)var1, (GrandExchangeEvent)var2); // L: 32
|
||||
return this.compare_bridged((GrandExchangeEvent)var1, (GrandExchangeEvent)var2);
|
||||
}
|
||||
|
||||
public boolean equals(Object var1) {
|
||||
return super.equals(var1); // L: 36
|
||||
return super.equals(var1);
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lns;II)V",
|
||||
garbageValue = "-1956438799"
|
||||
descriptor = "([BIII)Ljava/lang/String;",
|
||||
garbageValue = "1878009564"
|
||||
)
|
||||
@Export("readPlayerUpdate")
|
||||
static void readPlayerUpdate(PacketBuffer var0, int var1) {
|
||||
boolean var2 = var0.readBits(1) == 1; // L: 199
|
||||
if (var2) { // L: 200
|
||||
Players.Players_pendingUpdateIndices[++Players.Players_pendingUpdateCount - 1] = var1;
|
||||
}
|
||||
public static String method5141(byte[] var0, int var1, int var2) {
|
||||
char[] var3 = new char[var2];
|
||||
int var4 = 0;
|
||||
int var5 = var1;
|
||||
|
||||
int var3 = var0.readBits(2); // L: 201
|
||||
Player var4 = Client.players[var1]; // L: 202
|
||||
if (var3 == 0) { // L: 203
|
||||
if (var2) { // L: 204
|
||||
var4.field1201 = false; // L: 205
|
||||
} else if (Client.localPlayerIndex == var1) { // L: 208
|
||||
throw new RuntimeException();
|
||||
} else {
|
||||
Players.Players_regions[var1] = (var4.plane << 28) + (class15.baseX + var4.pathX[0] >> 13 << 14) + (WorldMapSprite.baseY + var4.pathY[0] >> 13); // L: 209
|
||||
if (var4.field1280 != -1) { // L: 210
|
||||
Players.Players_orientations[var1] = var4.field1280;
|
||||
int var8;
|
||||
for (int var6 = var2 + var1; var5 < var6; var3[var4++] = (char)var8) {
|
||||
int var7 = var0[var5++] & 255;
|
||||
if (var7 < 128) {
|
||||
if (var7 == 0) {
|
||||
var8 = 65533;
|
||||
} else {
|
||||
Players.Players_orientations[var1] = var4.orientation; // L: 211
|
||||
var8 = var7;
|
||||
}
|
||||
|
||||
Players.Players_targetIndices[var1] = var4.targetIndex; // L: 212
|
||||
Client.players[var1] = null; // L: 213
|
||||
if (var0.readBits(1) != 0) { // L: 214
|
||||
class35.updateExternalPlayer(var0, var1);
|
||||
}
|
||||
|
||||
}
|
||||
} else {
|
||||
int var5;
|
||||
int var6;
|
||||
int var7;
|
||||
if (var3 == 1) { // L: 217
|
||||
var5 = var0.readBits(3); // L: 218
|
||||
var6 = var4.pathX[0]; // L: 219
|
||||
var7 = var4.pathY[0]; // L: 220
|
||||
if (var5 == 0) { // L: 221
|
||||
--var6; // L: 222
|
||||
--var7; // L: 223
|
||||
} else if (var5 == 1) { // L: 225
|
||||
--var7;
|
||||
} else if (var5 == 2) { // L: 226
|
||||
++var6; // L: 227
|
||||
--var7; // L: 228
|
||||
} else if (var5 == 3) { // L: 230
|
||||
--var6;
|
||||
} else if (var5 == 4) { // L: 231
|
||||
++var6;
|
||||
} else if (var5 == 5) { // L: 232
|
||||
--var6; // L: 233
|
||||
++var7; // L: 234
|
||||
} else if (var5 == 6) { // L: 236
|
||||
++var7;
|
||||
} else if (var5 == 7) { // L: 237
|
||||
++var6; // L: 238
|
||||
++var7; // L: 239
|
||||
}
|
||||
|
||||
if (Client.localPlayerIndex == var1 && (var4.x < 1536 || var4.y < 1536 || var4.x >= 11776 || var4.y >= 11776)) { // L: 241
|
||||
var4.resetPath(var6, var7); // L: 242
|
||||
var4.field1201 = false; // L: 243
|
||||
} else if (var2) { // L: 245
|
||||
var4.field1201 = true; // L: 246
|
||||
var4.tileX = var6; // L: 247
|
||||
var4.tileY = var7; // L: 248
|
||||
} else {
|
||||
var4.field1201 = false; // L: 251
|
||||
var4.method2217(var6, var7, Players.field1361[var1]); // L: 252
|
||||
}
|
||||
|
||||
} else if (var3 == 2) { // L: 256
|
||||
var5 = var0.readBits(4); // L: 257
|
||||
var6 = var4.pathX[0]; // L: 258
|
||||
var7 = var4.pathY[0]; // L: 259
|
||||
if (var5 == 0) { // L: 260
|
||||
var6 -= 2; // L: 261
|
||||
var7 -= 2; // L: 262
|
||||
} else if (var5 == 1) { // L: 264
|
||||
--var6; // L: 265
|
||||
var7 -= 2; // L: 266
|
||||
} else if (var5 == 2) { // L: 268
|
||||
var7 -= 2;
|
||||
} else if (var5 == 3) { // L: 269
|
||||
++var6; // L: 270
|
||||
var7 -= 2; // L: 271
|
||||
} else if (var5 == 4) { // L: 273
|
||||
var6 += 2; // L: 274
|
||||
var7 -= 2; // L: 275
|
||||
} else if (var5 == 5) { // L: 277
|
||||
var6 -= 2; // L: 278
|
||||
--var7; // L: 279
|
||||
} else if (var5 == 6) { // L: 281
|
||||
var6 += 2; // L: 282
|
||||
--var7; // L: 283
|
||||
} else if (var5 == 7) { // L: 285
|
||||
var6 -= 2;
|
||||
} else if (var5 == 8) { // L: 286
|
||||
var6 += 2;
|
||||
} else if (var5 == 9) { // L: 287
|
||||
var6 -= 2; // L: 288
|
||||
++var7; // L: 289
|
||||
} else if (var5 == 10) { // L: 291
|
||||
var6 += 2; // L: 292
|
||||
++var7; // L: 293
|
||||
} else if (var5 == 11) { // L: 295
|
||||
var6 -= 2; // L: 296
|
||||
var7 += 2; // L: 297
|
||||
} else if (var5 == 12) { // L: 299
|
||||
--var6; // L: 300
|
||||
var7 += 2; // L: 301
|
||||
} else if (var5 == 13) { // L: 303
|
||||
var7 += 2;
|
||||
} else if (var5 == 14) { // L: 304
|
||||
++var6; // L: 305
|
||||
var7 += 2; // L: 306
|
||||
} else if (var5 == 15) { // L: 308
|
||||
var6 += 2; // L: 309
|
||||
var7 += 2; // L: 310
|
||||
}
|
||||
|
||||
if (Client.localPlayerIndex == var1 && (var4.x < 1536 || var4.y < 1536 || var4.x >= 11776 || var4.y >= 11776)) { // L: 312
|
||||
var4.resetPath(var6, var7); // L: 313
|
||||
var4.field1201 = false; // L: 314
|
||||
} else if (var2) { // L: 316
|
||||
var4.field1201 = true; // L: 317
|
||||
var4.tileX = var6; // L: 318
|
||||
var4.tileY = var7; // L: 319
|
||||
} else {
|
||||
var4.field1201 = false; // L: 322
|
||||
var4.method2217(var6, var7, Players.field1361[var1]); // L: 323
|
||||
}
|
||||
|
||||
} else {
|
||||
var5 = var0.readBits(1); // L: 327
|
||||
int var8;
|
||||
int var9;
|
||||
int var10;
|
||||
int var11;
|
||||
if (var5 == 0) { // L: 328
|
||||
var6 = var0.readBits(12); // L: 329
|
||||
var7 = var6 >> 10; // L: 330
|
||||
var8 = var6 >> 5 & 31; // L: 331
|
||||
if (var8 > 15) { // L: 332
|
||||
var8 -= 32;
|
||||
} else if (var7 < 192) {
|
||||
var8 = 65533;
|
||||
} else if (var7 < 224) {
|
||||
if (var5 < var6 && (var0[var5] & 192) == 128) {
|
||||
var8 = (var7 & 31) << 6 | var0[var5++] & 63;
|
||||
if (var8 < 128) {
|
||||
var8 = 65533;
|
||||
}
|
||||
|
||||
var9 = var6 & 31; // L: 333
|
||||
if (var9 > 15) { // L: 334
|
||||
var9 -= 32;
|
||||
} else {
|
||||
var8 = 65533;
|
||||
}
|
||||
} else if (var7 < 240) {
|
||||
if (var5 + 1 < var6 && (var0[var5] & 192) == 128 && (var0[var5 + 1] & 192) == 128) {
|
||||
var8 = (var7 & 15) << 12 | (var0[var5++] & 63) << 6 | var0[var5++] & 63;
|
||||
if (var8 < 2048) {
|
||||
var8 = 65533;
|
||||
}
|
||||
|
||||
var10 = var8 + var4.pathX[0]; // L: 335
|
||||
var11 = var9 + var4.pathY[0]; // L: 336
|
||||
if (Client.localPlayerIndex != var1 || var4.x >= 1536 && var4.y >= 1536 && var4.x < 11776 && var4.y < 11776) { // L: 337
|
||||
if (var2) { // L: 341
|
||||
var4.field1201 = true; // L: 342
|
||||
var4.tileX = var10; // L: 343
|
||||
var4.tileY = var11; // L: 344
|
||||
} else {
|
||||
var4.field1201 = false; // L: 347
|
||||
var4.method2217(var10, var11, Players.field1361[var1]); // L: 348
|
||||
}
|
||||
} else {
|
||||
var8 = 65533;
|
||||
}
|
||||
} else if (var7 < 248) {
|
||||
if (var5 + 2 < var6 && (var0[var5] & 192) == 128 && (var0[var5 + 1] & 192) == 128 && (var0[var5 + 2] & 192) == 128) {
|
||||
var8 = (var7 & 7) << 18 | (var0[var5++] & 63) << 12 | (var0[var5++] & 63) << 6 | var0[var5++] & 63;
|
||||
if (var8 >= 65536 && var8 <= 1114111) {
|
||||
var8 = 65533;
|
||||
} else {
|
||||
var4.resetPath(var10, var11); // L: 338
|
||||
var4.field1201 = false; // L: 339
|
||||
var8 = 65533;
|
||||
}
|
||||
|
||||
var4.plane = (byte)(var7 + var4.plane & 3); // L: 350
|
||||
if (Client.localPlayerIndex == var1) { // L: 351
|
||||
SoundSystem.Client_plane = var4.plane;
|
||||
}
|
||||
|
||||
} else {
|
||||
var6 = var0.readBits(30); // L: 354
|
||||
var7 = var6 >> 28; // L: 355
|
||||
var8 = var6 >> 14 & 16383; // L: 356
|
||||
var9 = var6 & 16383; // L: 357
|
||||
var10 = (var8 + class15.baseX + var4.pathX[0] & 16383) - class15.baseX; // L: 358
|
||||
var11 = (var9 + WorldMapSprite.baseY + var4.pathY[0] & 16383) - WorldMapSprite.baseY; // L: 359
|
||||
if (Client.localPlayerIndex == var1 && (var4.x < 1536 || var4.y < 1536 || var4.x >= 11776 || var4.y >= 11776)) { // L: 360
|
||||
var4.resetPath(var10, var11); // L: 361
|
||||
var4.field1201 = false; // L: 362
|
||||
} else if (var2) { // L: 364
|
||||
var4.field1201 = true; // L: 365
|
||||
var4.tileX = var10; // L: 366
|
||||
var4.tileY = var11; // L: 367
|
||||
} else {
|
||||
var4.field1201 = false; // L: 370
|
||||
var4.method2217(var10, var11, Players.field1361[var1]); // L: 371
|
||||
}
|
||||
|
||||
var4.plane = (byte)(var7 + var4.plane & 3); // L: 373
|
||||
if (Client.localPlayerIndex == var1) { // L: 374
|
||||
SoundSystem.Client_plane = var4.plane;
|
||||
}
|
||||
|
||||
var8 = 65533;
|
||||
}
|
||||
} else {
|
||||
var8 = 65533;
|
||||
}
|
||||
}
|
||||
} // L: 206 215 254 325 352 375
|
||||
|
||||
return new String(var3, 0, var4);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user