project: Rev 204

This commit is contained in:
Owain van Brakel
2022-03-23 14:15:28 +01:00
parent 14d41dd9a4
commit 3834b46aee
532 changed files with 61751 additions and 59895 deletions

View File

@@ -4,322 +4,195 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("co")
@ObfuscatedName("cb")
@Implements("AttackOption")
public enum AttackOption implements MouseWheel {
@ObfuscatedName("c")
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "Lco;"
descriptor = "Lcb;"
)
@Export("AttackOption_dependsOnCombatLevels")
AttackOption_dependsOnCombatLevels(0),
@ObfuscatedName("l")
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "Lco;"
descriptor = "Lcb;"
)
@Export("AttackOption_alwaysRightClick")
AttackOption_alwaysRightClick(1),
@ObfuscatedName("s")
@ObfuscatedName("h")
@ObfuscatedSignature(
descriptor = "Lco;"
descriptor = "Lcb;"
)
field1267(2),
@ObfuscatedName("e")
field1273(2),
@ObfuscatedName("g")
@ObfuscatedSignature(
descriptor = "Lco;"
descriptor = "Lcb;"
)
@Export("AttackOption_hidden")
AttackOption_hidden(3),
@ObfuscatedName("r")
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "Lco;"
descriptor = "Lcb;"
)
field1263(4);
field1279(4);
@ObfuscatedName("o")
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -1677551205
intValue = 22827639
)
@Export("id")
final int id;
AttackOption(int var3) {
this.id = var3; // L: 12184
} // L: 12185
@ObfuscatedName("c")
@ObfuscatedSignature(
descriptor = "(I)I",
garbageValue = "-303340189"
)
@Export("rsOrdinal")
public int rsOrdinal() {
return this.id; // L: 12189
}
this.id = var3; // L: 11979
} // L: 11980
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "489807425"
descriptor = "(B)I",
garbageValue = "15"
)
static void method2288() {
Messages.Messages_channels.clear(); // L: 50
Messages.Messages_hashTable.clear(); // L: 51
Messages.Messages_queue.clear(); // L: 52
Messages.Messages_count = 0; // L: 53
} // L: 54
@Export("rsOrdinal")
public int rsOrdinal() {
return this.id; // L: 11984
}
@ObfuscatedName("i")
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(Lpc;I)V",
garbageValue = "1736201417"
descriptor = "(Ldi;FB)F",
garbageValue = "76"
)
static final void method2292(PacketBuffer var0) {
for (int var1 = 0; var1 < Players.Players_pendingUpdateCount; ++var1) { // L: 445
int var2 = Players.Players_pendingUpdateIndices[var1]; // L: 446
Player var3 = Client.players[var2]; // L: 447
int var4 = var0.readUnsignedByte(); // L: 448
if ((var4 & 128) != 0) { // L: 449
var4 += var0.readUnsignedByte() << 8;
}
byte var5 = class185.field2137.field2136; // L: 451
if ((var4 & 2048) != 0) { // L: 452
var3.field1153 = var0.method7400(); // L: 453
var3.field1144 = var0.method7400(); // L: 454
var3.field1147 = var0.readByte(); // L: 455
var3.field1156 = var0.method7401(); // L: 456
var3.field1157 = var0.method7408() + Client.cycle; // L: 457
var3.field1158 = var0.readUnsignedShort() + Client.cycle; // L: 458
var3.field1159 = var0.readUnsignedShort(); // L: 459
if (var3.field1067) { // L: 460
var3.field1153 += var3.tileX; // L: 461
var3.field1144 += var3.tileY; // L: 462
var3.field1147 += var3.tileX; // L: 463
var3.field1156 += var3.tileY; // L: 464
var3.pathLength = 0; // L: 465
static float method2392(class117 var0, float var1) {
if (var0 != null && var0.method2706() != 0) { // L: 18
if (var1 < (float)var0.field1430[0].field1384) { // L: 21
return var0.field1428 == class116.field1420 ? var0.field1430[0].field1385 : class202.method4111(var0, var1, true); // L: 22 23 25
} else if (var1 > (float)var0.field1430[var0.method2706() - 1].field1384) { // L: 27
return var0.field1429 == class116.field1420 ? var0.field1430[var0.method2706() - 1].field1385 : class202.method4111(var0, var1, false); // L: 28 29 31
} else if (var0.field1427) { // L: 33
return var0.field1430[0].field1385; // L: 34
} else {
class113 var2 = var0.method2705(var1); // L: 36
boolean var3 = false; // L: 37
boolean var4 = false; // L: 38
if (var2 == null) { // L: 39
return 0.0F; // L: 157
} else {
var3.field1153 += var3.pathX[0]; // L: 468
var3.field1144 += var3.pathY[0]; // L: 469
var3.field1147 += var3.pathX[0]; // L: 470
var3.field1156 += var3.pathY[0]; // L: 471
var3.pathLength = 1; // L: 472
}
if (0.0D == (double)var2.field1388 && 0.0D == (double)var2.field1389) { // L: 40
var3 = true; // L: 41
} else if (Float.MAX_VALUE == var2.field1388 && var2.field1389 == Float.MAX_VALUE) { // L: 43
var4 = true; // L: 44
} else if (var2.field1392 != null) { // L: 46
if (var0.field1442) { // L: 47
float[] var5 = new float[4]; // L: 48
float[] var6 = new float[4]; // L: 49
var5[0] = (float)var2.field1384; // L: 50
var6[0] = var2.field1385; // L: 51
var5[1] = var5[0] + var2.field1388 * 0.33333334F; // L: 52
var6[1] = var2.field1389 * 0.33333334F + var6[0]; // L: 53
var5[3] = (float)var2.field1392.field1384; // L: 54
var6[3] = var2.field1392.field1385; // L: 55
var5[2] = var5[3] - var2.field1392.field1386 * 0.33333334F; // L: 56
var6[2] = var6[3] - 0.33333334F * var2.field1392.field1390; // L: 57
float var7;
float var8;
float var9;
float var12;
float var13;
if (var0.field1434) { // L: 58
if (var0 != null) { // L: 60
var7 = var5[3] - var5[0]; // L: 63
if (0.0D != (double)var7) { // L: 64
var8 = var5[1] - var5[0]; // L: 67
var9 = var5[2] - var5[0]; // L: 68
Float var15 = var8 / var7; // L: 69
Float var16 = var9 / var7; // L: 70
var0.field1438 = var15 == 0.33333334F && var16 == 0.6666667F; // L: 71
var12 = var15; // L: 72
var13 = var16; // L: 73
if ((double)var15 < 0.0D) { // L: 74
var15 = 0.0F;
}
var3.field1176 = 0; // L: 474
}
if ((double)var16 > 1.0D) { // L: 75
var16 = 1.0F;
}
if ((var4 & 16384) != 0) { // L: 476
Players.field1277[var2] = (class185)class140.findEnumerated(class113.method2601(), var0.readByte()); // L: 477
}
if ((double)var15 > 1.0D || var16 < -1.0F) { // L: 76
class11.method116(var15, var16); // L: 77
}
int var6;
int var9;
int var10;
int var13;
if ((var4 & 32) != 0) { // L: 479
var6 = var0.method7414(); // L: 480
PlayerType var7 = (PlayerType)class140.findEnumerated(MidiPcmStream.PlayerType_values(), var0.method7398()); // L: 481
boolean var8 = var0.method7398() == 1; // L: 482
var9 = var0.readUnsignedByte(); // L: 483
var10 = var0.offset; // L: 484
if (var3.username != null && var3.appearance != null) { // L: 485
boolean var11 = false; // L: 486
if (var7.isUser && ClanSettings.friendSystem.isIgnored(var3.username)) { // L: 487 488
var11 = true;
}
if (var15 != var12) { // L: 79
var5[1] = var5[0] + var15 * var7; // L: 80
if ((double)var12 != 0.0D) { // L: 81
var6[1] = var6[0] + (var6[1] - var6[0]) * var15 / var12; // L: 82
}
}
if (!var11 && Client.field658 == 0 && !var3.isHidden) { // L: 490
Players.field1275.offset = 0; // L: 491
var0.method7564(Players.field1275.array, 0, var9); // L: 492
Players.field1275.offset = 0; // L: 493
String var12 = AbstractFont.escapeBrackets(ModelData0.method4273(GrandExchangeOfferUnitPriceComparator.method5755(Players.field1275))); // L: 494
var3.overheadText = var12.trim(); // L: 495
var3.overheadTextColor = var6 >> 8; // L: 496
var3.overheadTextEffect = var6 & 255; // L: 497
var3.overheadTextCyclesRemaining = 150; // L: 498
var3.isAutoChatting = var8; // L: 499
var3.field1125 = var3 != WorldMapSprite.localPlayer && var7.isUser && "" != Client.field726 && var12.toLowerCase().indexOf(Client.field726) == -1; // L: 500
if (var7.isPrivileged) { // L: 502
var13 = var8 ? 91 : 1;
} else {
var13 = var8 ? 90 : 2; // L: 503
if (var16 != var13) { // L: 85
var5[2] = var5[0] + var16 * var7; // L: 86
if (1.0D != (double)var13) { // L: 87
var6[2] = (float)((double)var6[3] - (double)(var6[3] - var6[2]) * (1.0D - (double)var16) / (1.0D - (double)var13)); // L: 88
}
}
var0.field1432 = var5[0]; // L: 91
var0.field1433 = var5[3]; // L: 92
Frames.method4316(0.0F, var15, var16, 1.0F, var0.field1440); // L: 93
Frames.method4316(var6[0], var6[1], var6[2], var6[3], var0.field1435); // L: 94
}
}
} else if (var0 != null) { // L: 99
var0.field1432 = var5[0]; // L: 102
var7 = var5[3] - var5[0]; // L: 103
var8 = var6[3] - var6[0]; // L: 104
var9 = var5[1] - var5[0]; // L: 105
float var10 = 0.0F; // L: 106
float var11 = 0.0F; // L: 107
if (0.0D != (double)var9) { // L: 108
var10 = (var6[1] - var6[0]) / var9; // L: 109
}
var9 = var5[3] - var5[2]; // L: 111
if (0.0D != (double)var9) { // L: 112
var11 = (var6[3] - var6[2]) / var9; // L: 113
}
var12 = 1.0F / (var7 * var7); // L: 115
var13 = var7 * var10; // L: 116
float var14 = var11 * var7; // L: 117
var0.field1440[0] = var12 * (var13 + var14 - var8 - var8) / var7; // L: 118
var0.field1440[1] = var12 * (var8 + var8 + var8 - var13 - var13 - var14); // L: 119
var0.field1440[2] = var10; // L: 120
var0.field1440[3] = var6[0]; // L: 121
}
var0.field1442 = false; // L: 124
}
if (var7.modIcon != -1) { // L: 504
LoginScreenAnimation.addGameMessage(var13, WorldMapSectionType.method4720(var7.modIcon) + var3.username.getName(), var12);
} else {
LoginScreenAnimation.addGameMessage(var13, var3.username.getName(), var12); // L: 505
}
}
}
var0.offset = var9 + var10; // L: 508
}
if ((var4 & 1024) != 0) { // L: 510
var3.spotAnimation = var0.method7408(); // L: 511
var6 = var0.readInt(); // L: 512
var3.spotAnimationHeight = var6 >> 16; // L: 513
var3.field1177 = (var6 & 65535) + Client.cycle; // L: 514
var3.spotAnimationFrame = 0; // L: 515
var3.spotAnimationFrameCycle = 0; // L: 516
if (var3.field1177 > Client.cycle) { // L: 517
var3.spotAnimationFrame = -1;
}
if (var3.spotAnimation == 65535) { // L: 518
var3.spotAnimation = -1;
}
}
if ((var4 & 64) != 0) { // L: 520
var3.targetIndex = var0.readUnsignedShort(); // L: 521
if (var3.targetIndex == 65535) { // L: 522
var3.targetIndex = -1;
}
}
if ((var4 & 8192) != 0) { // L: 524
var3.field1162 = Client.cycle + var0.method7562(); // L: 525
var3.field1163 = Client.cycle + var0.readUnsignedShort(); // L: 526
var3.field1164 = var0.readByte(); // L: 527
var3.field1155 = var0.readByte(); // L: 528
var3.field1166 = var0.method7365(); // L: 529
var3.field1167 = (byte)var0.method7398(); // L: 530
}
int var14;
if ((var4 & 2) != 0) { // L: 532
var6 = var0.readUnsignedByte(); // L: 533
int var17;
int var19;
int var20;
if (var6 > 0) { // L: 534
for (var14 = 0; var14 < var6; ++var14) { // L: 535
var9 = -1; // L: 537
var10 = -1; // L: 538
var20 = -1; // L: 539
var19 = var0.readUShortSmart(); // L: 540
if (var19 == 32767) { // L: 541
var19 = var0.readUShortSmart(); // L: 542
var10 = var0.readUShortSmart(); // L: 543
var9 = var0.readUShortSmart(); // L: 544
var20 = var0.readUShortSmart(); // L: 545
} else if (var19 != 32766) { // L: 547
var10 = var0.readUShortSmart(); // L: 548
} else {
var19 = -1; // L: 550
}
var17 = var0.readUShortSmart(); // L: 551
var3.addHitSplat(var19, var10, var9, var20, Client.cycle, var17); // L: 552
}
}
var14 = var0.method7467(); // L: 555
if (var14 > 0) { // L: 556
for (var19 = 0; var19 < var14; ++var19) { // L: 557
var9 = var0.readUShortSmart(); // L: 558
var10 = var0.readUShortSmart(); // L: 559
if (var10 != 32767) { // L: 560
var20 = var0.readUShortSmart(); // L: 561
var17 = var0.method7467(); // L: 562
var13 = var10 > 0 ? var0.method7399() : var17; // L: 563
var3.addHealthBar(var9, Client.cycle, var10, var20, var17, var13); // L: 564
} else {
var3.removeHealthBar(var9); // L: 566
}
}
}
}
if ((var4 & 8) != 0) { // L: 570
var3.field1138 = var0.method7408(); // L: 571
if (var3.pathLength == 0) { // L: 572
var3.orientation = var3.field1138; // L: 573
var3.field1138 = -1; // L: 574
}
}
if ((var4 & 4) != 0) { // L: 577
var6 = var0.readUnsignedShort(); // L: 578
if (var6 == 65535) {
var6 = -1; // L: 579
}
var14 = var0.readUnsignedByte(); // L: 580
ItemContainer.performPlayerAnimation(var3, var6, var14); // L: 581
}
if ((var4 & 4096) != 0) { // L: 583
var5 = var0.readByte(); // L: 584
}
if ((var4 & 512) != 0) { // L: 586
for (var6 = 0; var6 < 3; ++var6) { // L: 587
var3.actions[var6] = var0.readStringCp1252NullTerminated();
}
}
if ((var4 & 1) != 0) { // L: 589
var6 = var0.method7467(); // L: 590
byte[] var18 = new byte[var6]; // L: 591
Buffer var15 = new Buffer(var18); // L: 592
var0.method7419(var18, 0, var6); // L: 593
Players.field1278[var2] = var15; // L: 594
var3.read(var15); // L: 595
}
if ((var4 & 16) != 0) { // L: 597
var3.overheadText = var0.readStringCp1252NullTerminated(); // L: 598
if (var3.overheadText.charAt(0) == '~') { // L: 599
var3.overheadText = var3.overheadText.substring(1); // L: 600
LoginScreenAnimation.addGameMessage(2, var3.username.getName(), var3.overheadText); // L: 601
} else if (var3 == WorldMapSprite.localPlayer) { // L: 603
LoginScreenAnimation.addGameMessage(2, var3.username.getName(), var3.overheadText); // L: 604
}
var3.isAutoChatting = false; // L: 606
var3.overheadTextColor = 0; // L: 607
var3.overheadTextEffect = 0; // L: 608
var3.overheadTextCyclesRemaining = 150; // L: 609
}
if (var3.field1067) { // L: 611
if (var5 == 127) { // L: 612
var3.resetPath(var3.tileX, var3.tileY);
} else {
class185 var16;
if (var5 != class185.field2137.field2136) { // L: 615
var16 = (class185)class140.findEnumerated(class113.method2601(), var5);
} else {
var16 = Players.field1277[var2]; // L: 616
var3 = true; // L: 128
}
var3.method2122(var3.tileX, var3.tileY, var16); // L: 617
if (var3) { // L: 130
return var2.field1385; // L: 131
} else if (var4) { // L: 133
return (float)var2.field1384 != var1 && var2.field1392 != null ? var2.field1392.field1385 : var2.field1385; // L: 134 135 138
} else if (var0.field1434) { // L: 141
return VarbitComposition.method3555(var0, var1); // L: 142
} else {
float var18;
if (var0 == null) { // L: 147
var18 = 0.0F; // L: 148
} else {
float var17 = var1 - var0.field1432; // L: 151
var18 = var0.field1440[3] + (var0.field1440[2] + var17 * (var0.field1440[1] + var0.field1440[0] * var17)) * var17; // L: 152
}
return var18; // L: 154
}
}
}
} else {
return 0.0F; // L: 19
}
} // L: 623
@ObfuscatedName("em")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "-1817008589"
)
static final void method2293() {
Scene.Scene_isLowDetail = false; // L: 814
Client.isLowDetail = false; // L: 815
} // L: 816
@ObfuscatedName("gz")
@ObfuscatedSignature(
descriptor = "(B)Z",
garbageValue = "1"
)
static boolean method2294() {
return (Client.drawPlayerNames & 2) != 0; // L: 4733
}
}