project: rev 195

This commit is contained in:
ThatGamerBlue
2021-04-14 13:14:08 +01:00
parent 05ff44d4ad
commit c9d40d93dd
439 changed files with 55170 additions and 51182 deletions

View File

@@ -4,121 +4,261 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("ce")
@ObfuscatedName("cx")
@Implements("MenuAction")
public class MenuAction {
@ObfuscatedName("n")
@ObfuscatedName("f")
@ObfuscatedGetter(
intValue = -280091935
intValue = -908888193
)
@Export("param0")
int param0;
@ObfuscatedName("v")
@ObfuscatedName("o")
@ObfuscatedGetter(
intValue = -1430754159
intValue = 367044629
)
@Export("param1")
int param1;
@ObfuscatedName("d")
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = -1286467611
intValue = -384608333
)
@Export("opcode")
int opcode;
@ObfuscatedName("c")
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = -1909904707
intValue = 668116437
)
@Export("identifier")
int identifier;
@ObfuscatedName("y")
@ObfuscatedName("b")
@Export("action")
String action;
MenuAction() {
} // L: 11701
} // L: 11773
@ObfuscatedName("gu")
@ObfuscatedName("p")
@ObfuscatedSignature(
descriptor = "(IIIIZI)V",
garbageValue = "-1250415572"
descriptor = "(Lnk;II)V",
garbageValue = "843658366"
)
@Export("setViewportShape")
static final void setViewportShape(int var0, int var1, int var2, int var3, boolean var4) {
if (var2 < 1) { // L: 4187
var2 = 1;
@Export("readPlayerUpdate")
static void readPlayerUpdate(PacketBuffer var0, int var1) {
boolean var2 = var0.readBits(1) == 1; // L: 189
if (var2) { // L: 190
Players.Players_pendingUpdateIndices[++Players.Players_pendingUpdateCount - 1] = var1;
}
if (var3 < 1) { // L: 4188
var3 = 1;
}
int var3 = var0.readBits(2); // L: 191
Player var4 = Client.players[var1]; // L: 192
if (var3 == 0) { // L: 193
if (var2) { // L: 194
var4.field1189 = false; // L: 195
} else if (Client.localPlayerIndex == var1) { // L: 198
throw new RuntimeException();
} else {
Players.Players_regions[var1] = (var4.plane << 28) + (ItemLayer.baseX + var4.pathX[0] >> 13 << 14) + (Tile.baseY + var4.pathY[0] >> 13); // L: 199
if (var4.field1237 != -1) { // L: 200
Players.Players_orientations[var1] = var4.field1237;
} else {
Players.Players_orientations[var1] = var4.orientation; // L: 201
}
int var5 = var3 - 334; // L: 4189
int var6;
if (var5 < 0) { // L: 4191
var6 = Client.field779;
} else if (var5 >= 100) { // L: 4192
var6 = Client.field913;
Players.Players_targetIndices[var1] = var4.targetIndex; // L: 202
Client.players[var1] = null; // L: 203
if (var0.readBits(1) != 0) { // L: 204
WorldMapDecoration.updateExternalPlayer(var0, var1);
}
}
} else {
var6 = (Client.field913 - Client.field779) * var5 / 100 + Client.field779; // L: 4193
}
int var7 = var3 * var6 * 512 / (var2 * 334); // L: 4194
int var8;
int var9;
short var15;
if (var7 < Client.field918) { // L: 4195
var15 = Client.field918; // L: 4196
var6 = var15 * var2 * 334 / (var3 * 512); // L: 4197
if (var6 > Client.field690) { // L: 4198
var6 = Client.field690; // L: 4199
var8 = var3 * var6 * 512 / (var15 * 334); // L: 4200
var9 = (var2 - var8) / 2; // L: 4201
if (var4) { // L: 4202
Rasterizer2D.Rasterizer2D_resetClip(); // L: 4203
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1, var9, var3, -16777216); // L: 4204
Rasterizer2D.Rasterizer2D_fillRectangle(var0 + var2 - var9, var1, var9, var3, -16777216); // L: 4205
int var5;
int var6;
int var7;
if (var3 == 1) { // L: 207
var5 = var0.readBits(3); // L: 208
var6 = var4.pathX[0]; // L: 209
var7 = var4.pathY[0]; // L: 210
if (var5 == 0) { // L: 211
--var6; // L: 212
--var7; // L: 213
} else if (var5 == 1) { // L: 215
--var7;
} else if (var5 == 2) { // L: 216
++var6; // L: 217
--var7; // L: 218
} else if (var5 == 3) { // L: 220
--var6;
} else if (var5 == 4) { // L: 221
++var6;
} else if (var5 == 5) { // L: 222
--var6; // L: 223
++var7; // L: 224
} else if (var5 == 6) { // L: 226
++var7;
} else if (var5 == 7) { // L: 227
++var6; // L: 228
++var7; // L: 229
}
var0 += var9; // L: 4207
var2 -= var9 * 2; // L: 4208
}
} else if (var7 > Client.field846) { // L: 4211
var15 = Client.field846; // L: 4212
var6 = var15 * var2 * 334 / (var3 * 512); // L: 4213
if (var6 < Client.field916) { // L: 4214
var6 = Client.field916; // L: 4215
var8 = var15 * var2 * 334 / (var6 * 512); // L: 4216
var9 = (var3 - var8) / 2; // L: 4217
if (var4) { // L: 4218
Rasterizer2D.Rasterizer2D_resetClip(); // L: 4219
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var1, var2, var9, -16777216); // L: 4220
Rasterizer2D.Rasterizer2D_fillRectangle(var0, var3 + var1 - var9, var2, var9, -16777216); // L: 4221
if (Client.localPlayerIndex == var1 && (var4.x < 1536 || var4.y < 1536 || var4.x >= 11776 || var4.y >= 11776)) { // L: 231
var4.resetPath(var6, var7); // L: 232
var4.field1189 = false; // L: 233
} else if (var2) { // L: 235
var4.field1189 = true; // L: 236
var4.tileX = var6; // L: 237
var4.tileY = var7; // L: 238
} else {
var4.field1189 = false; // L: 241
var4.method2120(var6, var7, Players.field1351[var1]); // L: 242
}
var1 += var9; // L: 4223
var3 -= var9 * 2; // L: 4224
} else if (var3 == 2) { // L: 246
var5 = var0.readBits(4); // L: 247
var6 = var4.pathX[0]; // L: 248
var7 = var4.pathY[0]; // L: 249
if (var5 == 0) { // L: 250
var6 -= 2; // L: 251
var7 -= 2; // L: 252
} else if (var5 == 1) { // L: 254
--var6; // L: 255
var7 -= 2; // L: 256
} else if (var5 == 2) { // L: 258
var7 -= 2;
} else if (var5 == 3) { // L: 259
++var6; // L: 260
var7 -= 2; // L: 261
} else if (var5 == 4) { // L: 263
var6 += 2; // L: 264
var7 -= 2; // L: 265
} else if (var5 == 5) { // L: 267
var6 -= 2; // L: 268
--var7; // L: 269
} else if (var5 == 6) { // L: 271
var6 += 2; // L: 272
--var7; // L: 273
} else if (var5 == 7) { // L: 275
var6 -= 2;
} else if (var5 == 8) { // L: 276
var6 += 2;
} else if (var5 == 9) { // L: 277
var6 -= 2; // L: 278
++var7; // L: 279
} else if (var5 == 10) { // L: 281
var6 += 2; // L: 282
++var7; // L: 283
} else if (var5 == 11) { // L: 285
var6 -= 2; // L: 286
var7 += 2; // L: 287
} else if (var5 == 12) { // L: 289
--var6; // L: 290
var7 += 2; // L: 291
} else if (var5 == 13) { // L: 293
var7 += 2;
} else if (var5 == 14) { // L: 294
++var6; // L: 295
var7 += 2; // L: 296
} else if (var5 == 15) { // L: 298
var6 += 2; // L: 299
var7 += 2; // L: 300
}
if (Client.localPlayerIndex != var1 || var4.x >= 1536 && var4.y >= 1536 && var4.x < 11776 && var4.y < 11776) { // L: 302
if (var2) { // L: 306
var4.field1189 = true; // L: 307
var4.tileX = var6; // L: 308
var4.tileY = var7; // L: 309
} else {
var4.field1189 = false; // L: 312
var4.method2120(var6, var7, Players.field1351[var1]); // L: 313
}
} else {
var4.resetPath(var6, var7); // L: 303
var4.field1189 = false; // L: 304
}
} else {
var5 = var0.readBits(1); // L: 317
int var8;
int var9;
int var10;
int var11;
if (var5 == 0) { // L: 318
var6 = var0.readBits(12); // L: 319
var7 = var6 >> 10; // L: 320
var8 = var6 >> 5 & 31; // L: 321
if (var8 > 15) { // L: 322
var8 -= 32;
}
var9 = var6 & 31; // L: 323
if (var9 > 15) { // L: 324
var9 -= 32;
}
var10 = var8 + var4.pathX[0]; // L: 325
var11 = var9 + var4.pathY[0]; // L: 326
if (Client.localPlayerIndex != var1 || var4.x >= 1536 && var4.y >= 1536 && var4.x < 11776 && var4.y < 11776) { // L: 327
if (var2) { // L: 331
var4.field1189 = true; // L: 332
var4.tileX = var10; // L: 333
var4.tileY = var11; // L: 334
} else {
var4.field1189 = false; // L: 337
var4.method2120(var10, var11, Players.field1351[var1]); // L: 338
}
} else {
var4.resetPath(var10, var11); // L: 328
var4.field1189 = false; // L: 329
}
var4.plane = (byte)(var7 + var4.plane & 3); // L: 340
if (Client.localPlayerIndex == var1) { // L: 341
class26.Client_plane = var4.plane;
}
} else {
var6 = var0.readBits(30); // L: 344
var7 = var6 >> 28; // L: 345
var8 = var6 >> 14 & 16383; // L: 346
var9 = var6 & 16383; // L: 347
var10 = (var8 + ItemLayer.baseX + var4.pathX[0] & 16383) - ItemLayer.baseX; // L: 348
var11 = (var9 + Tile.baseY + var4.pathY[0] & 16383) - Tile.baseY; // L: 349
if (Client.localPlayerIndex == var1 && (var4.x < 1536 || var4.y < 1536 || var4.x >= 11776 || var4.y >= 11776)) { // L: 350
var4.resetPath(var10, var11); // L: 351
var4.field1189 = false; // L: 352
} else if (var2) { // L: 354
var4.field1189 = true; // L: 355
var4.tileX = var10; // L: 356
var4.tileY = var11; // L: 357
} else {
var4.field1189 = false; // L: 360
var4.method2120(var10, var11, Players.field1351[var1]); // L: 361
}
var4.plane = (byte)(var7 + var4.plane & 3); // L: 363
if (Client.localPlayerIndex == var1) { // L: 364
class26.Client_plane = var4.plane;
}
}
}
}
} // L: 196 205 244 315 342 365
Client.viewportZoom = var3 * var6 / 334; // L: 4227
if (var2 != Client.viewportWidth || var3 != Client.viewportHeight) { // L: 4228
int[] var14 = new int[9]; // L: 4230
for (var9 = 0; var9 < var14.length; ++var9) { // L: 4231
int var10 = var9 * 32 + 15 + 128; // L: 4232
int var11 = var10 * 3 + 600; // L: 4235
int var13 = Rasterizer3D.Rasterizer3D_sine[var10]; // L: 4238
int var12 = SecureRandomCallable.method1233(var11, var3); // L: 4239
var14[var9] = var12 * var13 >> 16; // L: 4240
}
Scene.Scene_buildVisiblityMap(var14, 500, 800, var2 * 334 / var3, 334); // L: 4242
@ObfuscatedName("ko")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;I)V",
garbageValue = "-1382275645"
)
@Export("clanKickUser")
static final void clanKickUser(String var0) {
if (InterfaceParent.clanChat != null) { // L: 11514
PacketBufferNode var1 = ObjectComposition.getPacketBufferNode(ClientPacket.field2288, Client.packetWriter.isaacCipher); // L: 11515
var1.packetBuffer.writeByte(Friend.stringCp1252NullTerminatedByteSize(var0)); // L: 11516
var1.packetBuffer.writeStringCp1252NullTerminated(var0); // L: 11517
Client.packetWriter.addNode(var1); // L: 11518
}
Client.viewportOffsetX = var0; // L: 4245
Client.viewportOffsetY = var1; // L: 4246
Client.viewportWidth = var2; // L: 4247
Client.viewportHeight = var3; // L: 4248
} // L: 4249
} // L: 11519
}