chore: revision 189

This commit is contained in:
ThatGamerBlue
2020-03-26 14:17:06 +00:00
parent 60b7d0413f
commit acd339fd70
392 changed files with 43289 additions and 42917 deletions

View File

@@ -1,65 +1,56 @@
import java.io.File;
import java.io.RandomAccessFile;
import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("da")
@ObfuscatedName("ei")
@Implements("ViewportMouse")
public class ViewportMouse {
@ObfuscatedName("c")
@ObfuscatedName("x")
@Export("ViewportMouse_isInViewport")
public static boolean ViewportMouse_isInViewport;
@ObfuscatedName("t")
static boolean ViewportMouse_isInViewport;
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = 1731432655
intValue = -3434347
)
@Export("ViewportMouse_x")
static int ViewportMouse_x;
@ObfuscatedName("o")
@ObfuscatedName("k")
@ObfuscatedGetter(
intValue = 2096475085
intValue = -1088872185
)
@Export("ViewportMouse_y")
static int ViewportMouse_y;
@ObfuscatedName("e")
@ObfuscatedName("d")
@Export("ViewportMouse_false0")
static boolean ViewportMouse_false0;
@ObfuscatedName("i")
@ObfuscatedName("w")
@ObfuscatedGetter(
intValue = 1611746101
intValue = 1287512303
)
static int field1729;
@ObfuscatedName("g")
static int field1756;
@ObfuscatedName("z")
@ObfuscatedGetter(
intValue = -684242185
intValue = -128272745
)
static int field1731;
@ObfuscatedName("d")
static int field1753;
@ObfuscatedName("p")
@ObfuscatedGetter(
intValue = -658996083
intValue = 2142328087
)
static int field1736;
@ObfuscatedName("j")
static int field1758;
@ObfuscatedName("u")
@ObfuscatedGetter(
intValue = 1011039225
)
static int field1733;
@ObfuscatedName("m")
@ObfuscatedGetter(
intValue = -1153902533
)
static int field1742;
@ObfuscatedName("n")
@ObfuscatedGetter(
intValue = -1095575825
intValue = 148493353
)
@Export("ViewportMouse_entityCount")
public static int ViewportMouse_entityCount;
@ObfuscatedName("x")
static int ViewportMouse_entityCount;
@ObfuscatedName("h")
@Export("ViewportMouse_entityTags")
public static long[] ViewportMouse_entityTags;
static long[] ViewportMouse_entityTags;
static {
ViewportMouse_isInViewport = false;
@@ -70,272 +61,115 @@ public class ViewportMouse {
ViewportMouse_entityTags = new long[1000];
}
@ObfuscatedName("t")
static double method3061(double var0, double var2, double var4) {
return TileItemPile.method2836((var0 - var2) / var4) / var4;
}
@ObfuscatedName("t")
@ObfuscatedName("x")
@ObfuscatedSignature(
signature = "(IIII)I",
garbageValue = "-1872781717"
signature = "(Ljava/lang/String;I)Ljava/io/File;",
garbageValue = "-880025172"
)
public static int method3059(int var0, int var1, int var2) {
var2 &= 3;
if (var2 == 0) {
return var1;
} else if (var2 == 1) {
return 7 - var0;
@Export("getFile")
public static File getFile(String var0) {
if (!FileSystem.FileSystem_hasPermissions) {
throw new RuntimeException("");
} else {
return var2 == 2 ? 7 - var1 : var0;
}
}
@ObfuscatedName("l")
@ObfuscatedSignature(
signature = "(ZI)V",
garbageValue = "-1104105387"
)
@Export("Login_promptCredentials")
static void Login_promptCredentials(boolean var0) {
Login.Login_response1 = "";
Login.Login_response2 = "Enter your username/email & password.";
Login.Login_response3 = "";
Login.loginIndex = 2;
if (var0) {
Login.Login_password = "";
}
if (Login.Login_username == null || Login.Login_username.length() <= 0) {
if (WorldMapSection2.clientPreferences.rememberedUsername != null) {
Login.Login_username = WorldMapSection2.clientPreferences.rememberedUsername;
Client.Login_isUsernameRemembered = true;
File var1 = (File)FileSystem.FileSystem_cacheFiles.get(var0);
if (var1 != null) {
return var1;
} else {
Client.Login_isUsernameRemembered = false;
}
}
File var2 = new File(FileSystem.FileSystem_cacheDir, var0);
RandomAccessFile var3 = null;
class81.method2099();
}
@ObfuscatedName("y")
@ObfuscatedSignature(
signature = "(ILce;ZI)I",
garbageValue = "1906637930"
)
static int method3037(int var0, Script var1, boolean var2) {
Widget var3 = Varps.getWidget(Interpreter.Interpreter_intStack[--class320.Interpreter_intStackSize]);
if (var0 == ScriptOpcodes.IF_GETSCROLLX) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.scrollX;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETSCROLLY) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.scrollY;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETTEXT) {
Interpreter.Interpreter_stringStack[++Message.Interpreter_stringStackSize - 1] = var3.text;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETSCROLLWIDTH) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.scrollWidth;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETSCROLLHEIGHT) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.scrollHeight;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETMODELZOOM) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.modelZoom;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETMODELANGLE_X) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.modelAngleX;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETMODELANGLE_Z) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.modelAngleZ;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETMODELANGLE_Y) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.modelAngleY;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETTRANSTOP) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.transparencyTop;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETTRANSBOT) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.transparencyBot;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETCOLOUR) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.color;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETFILLCOLOUR) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.color2;
return 1;
} else if (var0 == ScriptOpcodes.IF_GETFILLMODE) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.fillMode.rsOrdinal();
return 1;
} else if (var0 == ScriptOpcodes.IF_GETMODELTRANSPARENT) {
Interpreter.Interpreter_intStack[++class320.Interpreter_intStackSize - 1] = var3.modelTransparency ? 1 : 0;
return 1;
} else {
return 2;
}
}
@ObfuscatedName("jg")
@ObfuscatedSignature(
signature = "(Lhn;IIS)V",
garbageValue = "-7160"
)
static final void method3060(Widget var0, int var1, int var2) {
if (var0.buttonType == 1) {
GraphicsObject.insertMenuItemNoShift(var0.buttonText, "", 24, 0, 0, var0.id);
}
String var3;
if (var0.buttonType == 2 && !Client.isSpellSelected) {
var3 = PcmPlayer.method2542(var0);
if (var3 != null) {
GraphicsObject.insertMenuItemNoShift(var3, PacketWriter.colorStartTag(65280) + var0.spellName, 25, 0, -1, var0.id);
}
}
if (var0.buttonType == 3) {
GraphicsObject.insertMenuItemNoShift("Close", "", 26, 0, 0, var0.id);
}
if (var0.buttonType == 4) {
GraphicsObject.insertMenuItemNoShift(var0.buttonText, "", 28, 0, 0, var0.id);
}
if (var0.buttonType == 5) {
GraphicsObject.insertMenuItemNoShift(var0.buttonText, "", 29, 0, 0, var0.id);
}
if (var0.buttonType == 6 && Client.meslayerContinueWidget == null) {
GraphicsObject.insertMenuItemNoShift(var0.buttonText, "", 30, 0, -1, var0.id);
}
int var4;
int var13;
if (var0.type == 2) {
var13 = 0;
for (var4 = 0; var4 < var0.height; ++var4) {
for (int var5 = 0; var5 < var0.width; ++var5) {
int var6 = (var0.paddingX + 32) * var5;
int var7 = (var0.paddingY + 32) * var4;
if (var13 < 20) {
var6 += var0.inventoryXOffsets[var13];
var7 += var0.inventoryYOffsets[var13];
try {
File var4 = new File(var2.getParent());
if (!var4.exists()) {
throw new RuntimeException("");
} else {
var3 = new RandomAccessFile(var2, "rw");
int var5 = var3.read();
var3.seek(0L);
var3.write(var5);
var3.seek(0L);
var3.close();
FileSystem.FileSystem_cacheFiles.put(var0, var2);
return var2;
}
if (var1 >= var6 && var2 >= var7 && var1 < var6 + 32 && var2 < var7 + 32) {
Client.dragItemSlotDestination = var13;
FloorDecoration.field1604 = var0;
if (var0.itemIds[var13] > 0) {
ItemDefinition var8 = HealthBarDefinition.ItemDefinition_get(var0.itemIds[var13] - 1);
if (Client.isItemSelected == 1 && WorldMapManager.method673(WorldMapIcon_0.getWidgetClickMask(var0))) {
if (var0.id != FriendSystem.selectedItemWidget || var13 != class65.selectedItemSlot) {
GraphicsObject.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + PacketWriter.colorStartTag(16748608) + var8.name, 31, var8.id, var13, var0.id);
}
} else if (Client.isSpellSelected && WorldMapManager.method673(WorldMapIcon_0.getWidgetClickMask(var0))) {
if ((NetSocket.selectedSpellFlags & 16) == 16) {
GraphicsObject.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + PacketWriter.colorStartTag(16748608) + var8.name, 32, var8.id, var13, var0.id);
}
} else {
String[] var9 = var8.inventoryActions;
int var10 = -1;
if (Client.shiftClickDrop && Players.method2201()) {
var10 = var8.getShiftClickIndex();
}
int var11;
if (WorldMapManager.method673(WorldMapIcon_0.getWidgetClickMask(var0))) {
for (var11 = 4; var11 >= 3; --var11) {
if (var10 != var11) {
GrandExchangeEvents.addWidgetItemMenuItem(var0, var8, var13, var11, false);
}
}
}
if (class268.method5042(WorldMapIcon_0.getWidgetClickMask(var0))) {
GraphicsObject.insertMenuItemNoShift("Use", PacketWriter.colorStartTag(16748608) + var8.name, 38, var8.id, var13, var0.id);
}
if (WorldMapManager.method673(WorldMapIcon_0.getWidgetClickMask(var0))) {
for (var11 = 2; var11 >= 0; --var11) {
if (var11 != var10) {
GrandExchangeEvents.addWidgetItemMenuItem(var0, var8, var13, var11, false);
}
}
if (var10 >= 0) {
GrandExchangeEvents.addWidgetItemMenuItem(var0, var8, var13, var10, true);
}
}
var9 = var0.itemActions;
if (var9 != null) {
for (var11 = 4; var11 >= 0; --var11) {
if (var9[var11] != null) {
byte var12 = 0;
if (var11 == 0) {
var12 = 39;
}
if (var11 == 1) {
var12 = 40;
}
if (var11 == 2) {
var12 = 41;
}
if (var11 == 3) {
var12 = 42;
}
if (var11 == 4) {
var12 = 43;
}
GraphicsObject.insertMenuItemNoShift(var9[var11], PacketWriter.colorStartTag(16748608) + var8.name, var12, var8.id, var13, var0.id);
}
}
}
GraphicsObject.insertMenuItemNoShift("Examine", PacketWriter.colorStartTag(16748608) + var8.name, 1005, var8.id, var13, var0.id);
}
} catch (Exception var8) {
try {
if (var3 != null) {
var3.close();
var3 = null;
}
} catch (Exception var7) {
}
++var13;
throw new RuntimeException();
}
}
}
}
if (var0.isIf3) {
if (Client.isSpellSelected) {
if (NPC.method2088(WorldMapIcon_0.getWidgetClickMask(var0)) && (NetSocket.selectedSpellFlags & 32) == 32) {
GraphicsObject.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + var0.dataText, 58, 0, var0.childIndex, var0.id);
}
} else {
for (var13 = 9; var13 >= 5; --var13) {
String var14 = class80.method2098(var0, var13);
if (var14 != null) {
GraphicsObject.insertMenuItemNoShift(var14, var0.dataText, 1007, var13 + 1, var0.childIndex, var0.id);
}
@ObfuscatedName("gp")
@ObfuscatedSignature(
signature = "(S)V",
garbageValue = "-3489"
)
static final void method3091() {
Client.field794 = 0;
int var0 = (ByteArrayPool.localPlayer.x >> 7) + class69.baseX;
int var1 = (ByteArrayPool.localPlayer.y >> 7) + class89.baseY;
if (var0 >= 3053 && var0 <= 3156 && var1 >= 3056 && var1 <= 3136) {
Client.field794 = 1;
}
if (var0 >= 3072 && var0 <= 3118 && var1 >= 9492 && var1 <= 9535) {
Client.field794 = 1;
}
if (Client.field794 == 1 && var0 >= 3139 && var0 <= 3199 && var1 >= 3008 && var1 <= 3062) {
Client.field794 = 0;
}
}
@ObfuscatedName("ji")
@ObfuscatedSignature(
signature = "(Lhe;IIIIIII)V",
garbageValue = "-1829231425"
)
static final void method3092(Widget var0, int var1, int var2, int var3, int var4, int var5, int var6) {
if (Client.field746) {
Client.alternativeScrollbarWidth = 32;
} else {
Client.alternativeScrollbarWidth = 0;
}
Client.field746 = false;
int var7;
if (MouseHandler.MouseHandler_currentButton == 1 || !class217.mouseCam && MouseHandler.MouseHandler_currentButton == 4) {
if (var5 >= var1 && var5 < var1 + 16 && var6 >= var2 && var6 < var2 + 16) {
var0.scrollY -= 4;
ItemContainer.invalidateWidget(var0);
} else if (var5 >= var1 && var5 < var1 + 16 && var6 >= var3 + var2 - 16 && var6 < var3 + var2) {
var0.scrollY += 4;
ItemContainer.invalidateWidget(var0);
} else if (var5 >= var1 - Client.alternativeScrollbarWidth && var5 < Client.alternativeScrollbarWidth + var1 + 16 && var6 >= var2 + 16 && var6 < var3 + var2 - 16) {
var7 = var3 * (var3 - 32) / var4;
if (var7 < 8) {
var7 = 8;
}
var3 = PcmPlayer.method2542(var0);
if (var3 != null) {
GraphicsObject.insertMenuItemNoShift(var3, var0.dataText, 25, 0, var0.childIndex, var0.id);
}
int var8 = var6 - var2 - 16 - var7 / 2;
int var9 = var3 - 32 - var7;
var0.scrollY = var8 * (var4 - var3) / var9;
ItemContainer.invalidateWidget(var0);
Client.field746 = true;
}
}
for (var4 = 4; var4 >= 0; --var4) {
String var15 = class80.method2098(var0, var4);
if (var15 != null) {
class160.insertMenuItem(var15, var0.dataText, 57, var4 + 1, var0.childIndex, var0.id, var0.field2713);
}
}
if (AttackOption.method2117(WorldMapIcon_0.getWidgetClickMask(var0))) {
GraphicsObject.insertMenuItemNoShift("Continue", "", 30, 0, var0.childIndex, var0.id);
}
if (Client.mouseWheelRotation != 0) {
var7 = var0.width;
if (var5 >= var1 - var7 && var6 >= var2 && var5 < var1 + 16 && var6 <= var3 + var2) {
var0.scrollY += Client.mouseWheelRotation * 45;
ItemContainer.invalidateWidget(var0);
}
}