This commit is contained in:
Lucwousin
2019-12-16 18:40:02 +01:00
parent 471eaeb3e0
commit f6c2b4ac11
338 changed files with 40594 additions and 41546 deletions

View File

@@ -8,91 +8,97 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("an")
@ObfuscatedName("aj")
@Implements("KeyHandler")
public final class KeyHandler implements KeyListener, FocusListener {
@ObfuscatedName("u")
@ObfuscatedName("sz")
@ObfuscatedGetter(
intValue = 1848557625
)
@Export("foundItemIdCount")
static int foundItemIdCount;
@ObfuscatedName("f")
@ObfuscatedSignature(
signature = "Lan;"
signature = "Laj;"
)
@Export("KeyHandler_instance")
public static KeyHandler KeyHandler_instance;
@ObfuscatedName("cb")
@ObfuscatedName("ca")
@Export("KeyHandler_pressedKeys")
public static boolean[] KeyHandler_pressedKeys;
@ObfuscatedName("cj")
public static int[] field394;
@ObfuscatedName("cq")
@ObfuscatedGetter(
intValue = -1692685617
)
public static int field393;
@ObfuscatedName("ci")
@ObfuscatedGetter(
intValue = 1179821355
)
public static int field397;
@ObfuscatedName("cu")
static char[] field395;
@ObfuscatedName("cs")
static int[] field396;
@ObfuscatedName("cc")
public static int[] field378;
@ObfuscatedName("cp")
@ObfuscatedGetter(
intValue = -157249247
)
public static int field398;
@ObfuscatedName("ck")
public static int[] field371;
@ObfuscatedName("ce")
@ObfuscatedGetter(
intValue = -1356974525
intValue = 2031779971
)
public static int field399;
@ObfuscatedName("ca")
public static int field372;
@ObfuscatedName("cu")
@ObfuscatedGetter(
intValue = -632301517
intValue = 1093649123
)
public static int field400;
@ObfuscatedName("cf")
public static int field373;
@ObfuscatedName("cg")
static char[] field385;
@ObfuscatedName("ct")
static int[] field375;
@ObfuscatedName("cr")
public static int[] field376;
@ObfuscatedName("cy")
@ObfuscatedGetter(
intValue = 731449573
intValue = -805709065
)
public static int field384;
@ObfuscatedName("cx")
public static int field377;
@ObfuscatedName("cz")
@ObfuscatedGetter(
intValue = -1978604411
intValue = -924316299
)
public static int field378;
@ObfuscatedName("cm")
@ObfuscatedGetter(
intValue = -1721204763
)
public static int field386;
@ObfuscatedName("cl")
@ObfuscatedGetter(
intValue = 485156941
)
public static int field380;
@ObfuscatedName("ci")
@ObfuscatedGetter(
intValue = 1979458191
)
@Export("KeyHandler_idleCycles")
public static volatile int KeyHandler_idleCycles;
@ObfuscatedName("cz")
@ObfuscatedName("cc")
@Export("KeyHandler_keyCodes")
static int[] KeyHandler_keyCodes;
@ObfuscatedName("dc")
@ObfuscatedSignature(
signature = "Lfo;"
@ObfuscatedName("kz")
@ObfuscatedGetter(
intValue = -1228958525
)
@Export("js5SocketTask")
static Task js5SocketTask;
@ObfuscatedName("gi")
@ObfuscatedSignature(
signature = "[Lln;"
@Export("menuWidth")
static int menuWidth;
@ObfuscatedName("lq")
@ObfuscatedGetter(
intValue = -1751180227
)
@Export("crossSprites")
static Sprite[] crossSprites;
@Export("selectedItemSlot")
static int selectedItemSlot;
static {
KeyHandler_instance = new KeyHandler();
KeyHandler_pressedKeys = new boolean[112];
field394 = new int[128];
field393 = 0;
field397 = 0;
field395 = new char[128];
field396 = new int[128];
field378 = new int[128];
field398 = 0;
field399 = 0;
field400 = 0;
field384 = 0;
field371 = new int[128];
field372 = 0;
field373 = 0;
field385 = new char[128];
field375 = new int[128];
field376 = new int[128];
field377 = 0;
field378 = 0;
field386 = 0;
field380 = 0;
KeyHandler_idleCycles = 0;
KeyHandler_keyCodes = new int[]{-1, -1, -1, -1, -1, -1, -1, -1, 85, 80, 84, -1, 91, -1, -1, -1, 81, 82, 86, -1, -1, -1, -1, -1, -1, -1, -1, 13, -1, -1, -1, -1, 83, 104, 105, 103, 102, 96, 98, 97, 99, -1, -1, -1, -1, -1, -1, -1, 25, 16, 17, 18, 19, 20, 21, 22, 23, 24, -1, -1, -1, -1, -1, -1, -1, 48, 68, 66, 50, 34, 51, 52, 53, 39, 54, 55, 56, 70, 69, 40, 41, 32, 35, 49, 36, 38, 67, 33, 65, 37, 64, -1, -1, -1, -1, -1, 228, 231, 227, 233, 224, 219, 225, 230, 226, 232, 89, 87, -1, 88, 229, 90, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, -1, -1, -1, 101, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 100, -1, 87, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1};
}
@@ -112,21 +118,21 @@ public final class KeyHandler implements KeyListener, FocusListener {
var2 = -1;
}
if (field397 >= 0 && var2 >= 0) {
field394[field397] = var2;
field397 = field397 + 1 & 127;
if (field397 == field393) {
field397 = -1;
if (field373 >= 0 && var2 >= 0) {
field371[field373] = var2;
field373 = field373 + 1 & 127;
if (field372 == field373) {
field373 = -1;
}
}
int var3;
if (var2 >= 0) {
var3 = field400 + 1 & 127;
if (var3 != field399) {
field396[field400] = var2;
field395[field400] = 0;
field400 = var3;
var3 = field386 + 1 & 127;
if (var3 != field378) {
field375[field386] = var2;
field385[field386] = 0;
field386 = var3;
}
}
@@ -147,11 +153,11 @@ public final class KeyHandler implements KeyListener, FocusListener {
var2 = -1;
}
if (field397 >= 0 && var2 >= 0) {
field394[field397] = ~var2;
field397 = field397 + 1 & 127;
if (field393 == field397) {
field397 = -1;
if (field373 >= 0 && var2 >= 0) {
field371[field373] = ~var2;
field373 = field373 + 1 & 127;
if (field372 == field373) {
field373 = -1;
}
}
}
@@ -185,11 +191,11 @@ public final class KeyHandler implements KeyListener, FocusListener {
}
if (var3) {
int var4 = field400 + 1 & 127;
if (var4 != field399) {
field396[field400] = -1;
field395[field400] = var2;
field400 = var4;
int var4 = field386 + 1 & 127;
if (var4 != field378) {
field375[field386] = -1;
field385[field386] = var2;
field386 = var4;
}
}
}
@@ -200,7 +206,7 @@ public final class KeyHandler implements KeyListener, FocusListener {
public final synchronized void focusLost(FocusEvent var1) {
if (KeyHandler_instance != null) {
field397 = -1;
field373 = -1;
}
}
@@ -208,27 +214,218 @@ public final class KeyHandler implements KeyListener, FocusListener {
public final void focusGained(FocusEvent var1) {
}
@ObfuscatedName("g")
@ObfuscatedName("p")
@ObfuscatedSignature(
signature = "(III)I",
garbageValue = "-1842902018"
signature = "(I)Z",
garbageValue = "-1237064123"
)
public static int method843(int var0, int var1) {
int var2;
for (var2 = 0; var1 > 0; --var1) {
var2 = var2 << 1 | var0 & 1;
var0 >>>= 1;
@Export("isKeyDown")
public static final boolean isKeyDown() {
synchronized(KeyHandler_instance) {
if (field380 == field378) {
return false;
} else {
VertexNormal.field1732 = field375[field378];
TileItemPile.field1521 = field385[field378];
field378 = field378 + 1 & 127;
return true;
}
}
}
@ObfuscatedName("d")
@ObfuscatedSignature(
signature = "(IIIZII)J",
garbageValue = "2043386608"
)
@Export("calculateTag")
public static long calculateTag(int var0, int var1, int var2, boolean var3, int var4) {
long var5 = (long)((var0 & 127) << 0 | (var1 & 127) << 7 | (var2 & 3) << 14) | ((long)var4 & 4294967295L) << 17;
if (var3) {
var5 |= 65536L;
}
return var2;
return var5;
}
@ObfuscatedName("gi")
@ObfuscatedName("o")
@ObfuscatedSignature(
signature = "(IIIII)V",
garbageValue = "1035079634"
signature = "(Lbe;I)V",
garbageValue = "1892265582"
)
static final void method837(int var0, int var1, int var2, int var3) {
class2.method31();
@Export("changeWorld")
static void changeWorld(World var0) {
if (var0.isMembersOnly() != Client.isMembersWorld) {
Client.isMembersWorld = var0.isMembersOnly();
class32.method557(var0.isMembersOnly());
}
CollisionMap.worldHost = var0.host;
Client.worldId = var0.id;
Client.worldProperties = var0.properties;
class197.port1 = Client.gameBuild == 0 ? 43594 : var0.id + 40000;
MouseRecorder.port2 = Client.gameBuild == 0 ? 443 : var0.id + 50000;
WorldMapData_1.port3 = class197.port1;
}
@ObfuscatedName("hn")
@ObfuscatedSignature(
signature = "(IIII)V",
garbageValue = "-616372241"
)
@Export("worldToScreen")
static final void worldToScreen(int var0, int var1, int var2) {
if (var0 >= 128 && var1 >= 128 && var0 <= 13056 && var1 <= 13056) {
int var3 = ScriptEvent.getTileHeight(var0, var1, UrlRequest.Client_plane) - var2;
var0 -= MusicPatchNode2.cameraX;
var3 -= class60.cameraY;
var1 -= UserComparator9.cameraZ;
int var4 = Rasterizer3D.Rasterizer3D_sine[ViewportMouse.cameraPitch];
int var5 = Rasterizer3D.Rasterizer3D_cosine[ViewportMouse.cameraPitch];
int var6 = Rasterizer3D.Rasterizer3D_sine[WorldMapLabelSize.cameraYaw];
int var7 = Rasterizer3D.Rasterizer3D_cosine[WorldMapLabelSize.cameraYaw];
int var8 = var6 * var1 + var0 * var7 >> 16;
var1 = var7 * var1 - var0 * var6 >> 16;
var0 = var8;
var8 = var3 * var5 - var4 * var1 >> 16;
var1 = var3 * var4 + var5 * var1 >> 16;
if (var1 >= 50) {
Client.viewportTempX = var0 * Client.viewportZoom / var1 + Client.viewportWidth / 2;
Client.viewportTempY = var8 * Client.viewportZoom / var1 + Client.viewportHeight / 2;
} else {
Client.viewportTempX = -1;
Client.viewportTempY = -1;
}
} else {
Client.viewportTempX = -1;
Client.viewportTempY = -1;
}
}
@ObfuscatedName("iu")
@ObfuscatedSignature(
signature = "(IIIILjava/lang/String;I)V",
garbageValue = "2129619749"
)
@Export("widgetDefaultMenuAction")
static void widgetDefaultMenuAction(int var0, int var1, int var2, int var3, String var4) {
Widget var5 = BZip2State.getWidgetChild(var1, var2);
if (var5 != null) {
if (var5.onOp != null) {
ScriptEvent var6 = new ScriptEvent();
var6.widget = var5;
var6.opIndex = var0;
var6.targetName = var4;
var6.args = var5.onOp;
Client.runScriptEvent(var6);
}
boolean var11 = true;
if (var5.contentType > 0) {
var11 = GrandExchangeOfferNameComparator.method136(var5);
}
if (var11) {
int var8 = WorldMapSection0.getWidgetClickMask(var5);
int var9 = var0 - 1;
boolean var7 = (var8 >> var9 + 1 & 1) != 0;
if (var7) {
PacketBufferNode var10;
if (var0 == 1) {
var10 = class2.getPacketBufferNode(ClientPacket.field2279, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 2) {
var10 = class2.getPacketBufferNode(ClientPacket.field2254, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 3) {
var10 = class2.getPacketBufferNode(ClientPacket.field2240, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 4) {
var10 = class2.getPacketBufferNode(ClientPacket.field2205, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 5) {
var10 = class2.getPacketBufferNode(ClientPacket.field2262, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 6) {
var10 = class2.getPacketBufferNode(ClientPacket.field2204, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 7) {
var10 = class2.getPacketBufferNode(ClientPacket.field2186, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 8) {
var10 = class2.getPacketBufferNode(ClientPacket.field2242, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 9) {
var10 = class2.getPacketBufferNode(ClientPacket.field2255, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
if (var0 == 10) {
var10 = class2.getPacketBufferNode(ClientPacket.field2200, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeInt(var1);
var10.packetBuffer.writeShort(var2);
var10.packetBuffer.writeShort(var3);
Client.packetWriter.addNode(var10);
}
}
}
}
}
@ObfuscatedName("le")
@ObfuscatedSignature(
signature = "(I)V",
garbageValue = "1409617805"
)
static void method835() {
if (Client.oculusOrbState == 1) {
Client.field751 = true;
}
}
}