This commit is contained in:
ThatGamerBlue
2021-05-19 12:59:30 +01:00
parent 7eb96d606a
commit 29a3d313a4
438 changed files with 51991 additions and 51730 deletions

View File

@@ -4,47 +4,42 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("gy")
@ObfuscatedName("hm")
@Implements("PacketBufferNode")
public class PacketBufferNode extends Node {
@ObfuscatedName("b")
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "[Lgy;"
descriptor = "[Lhm;"
)
@Export("PacketBufferNode_packetBufferNodes")
static PacketBufferNode[] PacketBufferNode_packetBufferNodes;
@ObfuscatedName("e")
@ObfuscatedName("z")
@ObfuscatedGetter(
intValue = 1286692403
intValue = 916049887
)
@Export("PacketBufferNode_packetBufferNodeCount")
static int PacketBufferNode_packetBufferNodeCount;
@ObfuscatedName("dr")
@ObfuscatedGetter(
longValue = 2196332218574994447L
)
static long field2348;
@ObfuscatedName("f")
@ObfuscatedName("h")
@ObfuscatedSignature(
descriptor = "Lgx;"
descriptor = "Lha;"
)
@Export("clientPacket")
ClientPacket clientPacket;
@ObfuscatedName("o")
public ClientPacket clientPacket;
@ObfuscatedName("c")
@ObfuscatedGetter(
intValue = -1793898605
intValue = 22124575
)
@Export("clientPacketLength")
int clientPacketLength;
@ObfuscatedName("u")
public int clientPacketLength;
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "Lnk;"
descriptor = "Lnm;"
)
@Export("packetBuffer")
public PacketBuffer packetBuffer;
@ObfuscatedName("p")
@ObfuscatedName("g")
@ObfuscatedGetter(
intValue = 356559831
intValue = 564962157
)
@Export("index")
public int index;
@@ -57,114 +52,135 @@ public class PacketBufferNode extends Node {
PacketBufferNode() {
} // L: 19
@ObfuscatedName("p")
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "-546801970"
garbageValue = "584072698"
)
@Export("release")
public void release() {
if (PacketBufferNode_packetBufferNodeCount < PacketBufferNode_packetBufferNodes.length) { // L: 58
PacketBufferNode_packetBufferNodes[++PacketBufferNode_packetBufferNodeCount - 1] = this; // L: 59
if (PacketBufferNode_packetBufferNodeCount < PacketBufferNode_packetBufferNodes.length) { // L: 42
PacketBufferNode_packetBufferNodes[++PacketBufferNode_packetBufferNodeCount - 1] = this; // L: 43
}
} // L: 60
} // L: 44
@ObfuscatedName("f")
@ObfuscatedName("kk")
@ObfuscatedSignature(
descriptor = "(Lir;IIIZI)V",
garbageValue = "-1085289699"
descriptor = "(Liv;IIII)V",
garbageValue = "-476832840"
)
public static void method3898(AbstractArchive var0, int var1, int var2, int var3, boolean var4) {
class210.musicPlayerStatus = 1; // L: 26
class210.musicTrackArchive = var0; // L: 27
FaceNormal.musicTrackGroupId = var1; // L: 28
WorldMapID.musicTrackFileId = var2; // L: 29
class375.musicTrackVolume = var3; // L: 30
class210.musicTrackBoolean = var4; // L: 31
class1.pcmSampleLength = 10000; // L: 32
} // L: 33
@Export("drawMinimap")
static final void drawMinimap(Widget var0, int var1, int var2, int var3) {
WorldMapIcon_1.playPcmPlayers(); // L: 11380
SpriteMask var4 = var0.getSpriteMask(false); // L: 11381
if (var4 != null) { // L: 11382
Rasterizer2D.Rasterizer2D_setClip(var1, var2, var4.width + var1, var2 + var4.height); // L: 11383
if (Client.minimapState != 2 && Client.minimapState != 5) { // L: 11384
int var5 = Client.camAngleY & 2047; // L: 11385
int var6 = class35.localPlayer.x / 32 + 48; // L: 11386
int var7 = 464 - class35.localPlayer.y / 32; // L: 11387
UserComparator8.sceneMinimapSprite.drawRotatedMaskedCenteredAround(var1, var2, var4.width, var4.height, var6, var7, var5, 256, var4.xStarts, var4.xWidths); // L: 11388
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "(ZZB)I",
garbageValue = "1"
)
public static int method3896(boolean var0, boolean var1) {
byte var2 = 0; // L: 264
int var3 = var2 + NetCache.NetCache_pendingPriorityWritesCount + NetCache.NetCache_pendingPriorityResponsesCount; // L: 265
return var3; // L: 266
}
int var8;
int var10;
int var16;
for (var8 = 0; var8 < Client.mapIconCount; ++var8) { // L: 11389
var16 = Client.mapIconXs[var8] * 4 + 2 - class35.localPlayer.x / 32; // L: 11390
var10 = Client.mapIconYs[var8] * 4 + 2 - class35.localPlayer.y / 32; // L: 11391
class10.drawSpriteOnMinimap(var1, var2, var16, var10, Client.mapIcons[var8], var4); // L: 11392
}
@ObfuscatedName("hr")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "387339011"
)
static final void method3888() {
for (PendingSpawn var0 = (PendingSpawn)Client.pendingSpawns.last(); var0 != null; var0 = (PendingSpawn)Client.pendingSpawns.previous()) { // L: 6848 6849 6892
if (var0.hitpoints > 0) { // L: 6850
--var0.hitpoints;
}
boolean var1;
int var2;
int var3;
ObjectComposition var4;
if (var0.hitpoints == 0) { // L: 6851
if (var0.objectId >= 0) { // L: 6853
var2 = var0.objectId; // L: 6855
var3 = var0.field1203; // L: 6856
var4 = class19.getObjectDefinition(var2); // L: 6858
if (var3 == 11) { // L: 6859
var3 = 10;
}
if (var3 >= 5 && var3 <= 8) { // L: 6860
var3 = 4;
}
var1 = var4.method5173(var3); // L: 6861
if (!var1) { // L: 6863
continue;
int var11;
int var12;
for (var8 = 0; var8 < 104; ++var8) { // L: 11394
for (var16 = 0; var16 < 104; ++var16) { // L: 11395
NodeDeque var14 = Client.groundItems[ParamComposition.Client_plane][var8][var16]; // L: 11396
if (var14 != null) { // L: 11397
var11 = var8 * 4 + 2 - class35.localPlayer.x / 32; // L: 11398
var12 = var16 * 4 + 2 - class35.localPlayer.y / 32; // L: 11399
class10.drawSpriteOnMinimap(var1, var2, var11, var12, class341.mapDotSprites[0], var4); // L: 11400
}
}
}
class7.addPendingSpawnToScene(var0.plane, var0.type, var0.x, var0.y, var0.objectId, var0.field1199, var0.field1203); // L: 6865
var0.remove(); // L: 6866
for (var8 = 0; var8 < Client.npcCount; ++var8) { // L: 11404
NPC var9 = Client.npcs[Client.npcIndices[var8]]; // L: 11405
if (var9 != null && var9.isVisible()) { // L: 11406
NPCComposition var18 = var9.definition; // L: 11407
if (var18 != null && var18.transforms != null) { // L: 11408
var18 = var18.transform();
}
if (var18 != null && var18.drawMapDot && var18.isInteractable) { // L: 11409
var11 = var9.x / 32 - class35.localPlayer.x / 32; // L: 11410
var12 = var9.y / 32 - class35.localPlayer.y / 32; // L: 11411
class10.drawSpriteOnMinimap(var1, var2, var11, var12, class341.mapDotSprites[1], var4); // L: 11412
}
}
}
var8 = Players.Players_count; // L: 11416
int[] var17 = Players.Players_indices; // L: 11417
for (var10 = 0; var10 < var8; ++var10) { // L: 11418
Player var15 = Client.players[var17[var10]]; // L: 11419
if (var15 != null && var15.isVisible() && !var15.isHidden && var15 != class35.localPlayer) { // L: 11420
var12 = var15.x / 32 - class35.localPlayer.x / 32; // L: 11421
int var13 = var15.y / 32 - class35.localPlayer.y / 32; // L: 11422
if (var15.isFriend()) { // L: 11423
class10.drawSpriteOnMinimap(var1, var2, var12, var13, class341.mapDotSprites[3], var4);
} else if (class35.localPlayer.team != 0 && var15.team != 0 && var15.team == class35.localPlayer.team) { // L: 11424
class10.drawSpriteOnMinimap(var1, var2, var12, var13, class341.mapDotSprites[4], var4);
} else if (var15.isClanMember()) { // L: 11425
class10.drawSpriteOnMinimap(var1, var2, var12, var13, class341.mapDotSprites[5], var4);
} else if (var15.method2137()) { // L: 11426
class10.drawSpriteOnMinimap(var1, var2, var12, var13, class341.mapDotSprites[6], var4);
} else {
class10.drawSpriteOnMinimap(var1, var2, var12, var13, class341.mapDotSprites[2], var4); // L: 11427
}
}
}
if (Client.hintArrowType != 0 && Client.cycle % 20 < 10) { // L: 11430
if (Client.hintArrowType == 1 && Client.hintArrowNpcIndex >= 0 && Client.hintArrowNpcIndex < Client.npcs.length) { // L: 11431
NPC var19 = Client.npcs[Client.hintArrowNpcIndex]; // L: 11432
if (var19 != null) { // L: 11433
var11 = var19.x / 32 - class35.localPlayer.x / 32; // L: 11434
var12 = var19.y / 32 - class35.localPlayer.y / 32; // L: 11435
class20.worldToMinimap(var1, var2, var11, var12, ObjectComposition.mapMarkerSprites[1], var4); // L: 11436
}
}
if (Client.hintArrowType == 2) { // L: 11439
var10 = Client.hintArrowX * 4 - JagexCache.baseX * 4 + 2 - class35.localPlayer.x / 32; // L: 11440
var11 = Client.hintArrowY * 4 - Messages.baseY * 4 + 2 - class35.localPlayer.y / 32; // L: 11441
class20.worldToMinimap(var1, var2, var10, var11, ObjectComposition.mapMarkerSprites[1], var4); // L: 11442
}
if (Client.hintArrowType == 10 && Client.hintArrowPlayerIndex >= 0 && Client.hintArrowPlayerIndex < Client.players.length) { // L: 11444
Player var20 = Client.players[Client.hintArrowPlayerIndex]; // L: 11445
if (var20 != null) { // L: 11446
var11 = var20.x / 32 - class35.localPlayer.x / 32; // L: 11447
var12 = var20.y / 32 - class35.localPlayer.y / 32; // L: 11448
class20.worldToMinimap(var1, var2, var11, var12, ObjectComposition.mapMarkerSprites[1], var4); // L: 11449
}
}
}
if (Client.destinationX != 0) { // L: 11453
var10 = Client.destinationX * 4 + 2 - class35.localPlayer.x / 32; // L: 11454
var11 = Client.destinationY * 4 + 2 - class35.localPlayer.y / 32; // L: 11455
class10.drawSpriteOnMinimap(var1, var2, var10, var11, ObjectComposition.mapMarkerSprites[0], var4); // L: 11456
}
if (!class35.localPlayer.isHidden) { // L: 11458
Rasterizer2D.Rasterizer2D_fillRectangle(var4.width / 2 + var1 - 1, var4.height / 2 + var2 - 1, 3, 3, 16777215);
}
} else {
if (var0.delay > 0) { // L: 6870
--var0.delay;
}
if (var0.delay == 0 && var0.x >= 1 && var0.y >= 1 && var0.x <= 102 && var0.y <= 102) { // L: 6871
if (var0.id >= 0) { // L: 6873
var2 = var0.id; // L: 6875
var3 = var0.field1196; // L: 6876
var4 = class19.getObjectDefinition(var2); // L: 6878
if (var3 == 11) { // L: 6879
var3 = 10;
}
if (var3 >= 5 && var3 <= 8) { // L: 6880
var3 = 4;
}
var1 = var4.method5173(var3); // L: 6881
if (!var1) { // L: 6883
continue;
}
}
class7.addPendingSpawnToScene(var0.plane, var0.type, var0.x, var0.y, var0.id, var0.orientation, var0.field1196); // L: 6885
var0.delay = -1; // L: 6886
if (var0.objectId == var0.id && var0.objectId == -1) { // L: 6887
var0.remove();
} else if (var0.id == var0.objectId && var0.orientation == var0.field1199 && var0.field1196 == var0.field1203) { // L: 6888
var0.remove();
}
}
Rasterizer2D.Rasterizer2D_fillMaskedRectangle(var1, var2, 0, var4.xStarts, var4.xWidths); // L: 11460
}
}
} // L: 6894
Client.field826[var3] = true; // L: 11461
}
} // L: 11462
}