project: uwu (197)
This commit is contained in:
@@ -1,39 +1,36 @@
|
||||
import java.applet.Applet;
|
||||
import java.net.URL;
|
||||
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 netscape.javascript.JSObject;
|
||||
|
||||
@ObfuscatedName("cx")
|
||||
@ObfuscatedName("cw")
|
||||
@Implements("HealthBarUpdate")
|
||||
public class HealthBarUpdate extends Node {
|
||||
@ObfuscatedName("d")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Ljv;"
|
||||
)
|
||||
@Export("Widget_archive")
|
||||
public static AbstractArchive Widget_archive;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -859723449
|
||||
intValue = -1899211573
|
||||
)
|
||||
@Export("cycle")
|
||||
int cycle;
|
||||
@ObfuscatedName("n")
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 36021957
|
||||
intValue = -1533499455
|
||||
)
|
||||
@Export("health")
|
||||
int health;
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 1070199867
|
||||
intValue = -1222578815
|
||||
)
|
||||
@Export("health2")
|
||||
int health2;
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedGetter(
|
||||
intValue = 687360175
|
||||
intValue = 266860217
|
||||
)
|
||||
@Export("cycleOffset")
|
||||
int cycleOffset;
|
||||
@@ -45,10 +42,10 @@ public class HealthBarUpdate extends Node {
|
||||
this.cycleOffset = var4; // L: 15
|
||||
} // L: 16
|
||||
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(IIIII)V",
|
||||
garbageValue = "-629620630"
|
||||
garbageValue = "-672501131"
|
||||
)
|
||||
@Export("set")
|
||||
void set(int var1, int var2, int var3, int var4) {
|
||||
@@ -58,230 +55,72 @@ public class HealthBarUpdate extends Node {
|
||||
this.cycleOffset = var4; // L: 22
|
||||
} // L: 23
|
||||
|
||||
@ObfuscatedName("p")
|
||||
@ObfuscatedName("y")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(S)V",
|
||||
garbageValue = "-1591"
|
||||
descriptor = "(Ljava/lang/String;ILjava/lang/String;I)Z",
|
||||
garbageValue = "-2088910415"
|
||||
)
|
||||
public static void method2197() {
|
||||
VarbitComposition.VarbitDefinition_cached.clear(); // L: 57
|
||||
} // L: 58
|
||||
static boolean method2284(String var0, int var1, String var2) {
|
||||
if (var1 == 0) { // L: 59
|
||||
try {
|
||||
if (!class44.field309.startsWith("win")) { // L: 61
|
||||
throw new Exception();
|
||||
} else if (!var0.startsWith("http://") && !var0.startsWith("https://")) { // L: 62
|
||||
throw new Exception();
|
||||
} else {
|
||||
String var13 = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789?&=,.%+-_#:/*"; // L: 63
|
||||
|
||||
@ObfuscatedName("ey")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)Lmc;",
|
||||
garbageValue = "7"
|
||||
)
|
||||
@Export("getWorldMap")
|
||||
static WorldMap getWorldMap() {
|
||||
return class243.worldMap; // L: 686
|
||||
}
|
||||
|
||||
@ObfuscatedName("fi")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-1808857292"
|
||||
)
|
||||
@Export("playPcmPlayers")
|
||||
static final void playPcmPlayers() {
|
||||
if (MouseRecorder.pcmPlayer1 != null) { // L: 3353
|
||||
MouseRecorder.pcmPlayer1.run();
|
||||
}
|
||||
|
||||
if (DesktopPlatformInfoProvider.pcmPlayer0 != null) { // L: 3354
|
||||
DesktopPlatformInfoProvider.pcmPlayer0.run();
|
||||
}
|
||||
|
||||
} // L: 3355
|
||||
|
||||
@ObfuscatedName("jy")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lio;III)V",
|
||||
garbageValue = "-190288118"
|
||||
)
|
||||
@Export("Widget_addToMenu")
|
||||
static final void Widget_addToMenu(Widget var0, int var1, int var2) {
|
||||
if (var0.buttonType == 1) { // L: 9993
|
||||
Occluder.insertMenuItemNoShift(var0.buttonText, "", 24, 0, 0, var0.id); // L: 9994
|
||||
}
|
||||
|
||||
String var3;
|
||||
if (var0.buttonType == 2 && !Client.isSpellSelected) { // L: 9997
|
||||
var3 = BoundaryObject.Widget_getSpellActionName(var0); // L: 9998
|
||||
if (var3 != null) { // L: 9999
|
||||
Occluder.insertMenuItemNoShift(var3, class44.colorStartTag(65280) + var0.spellName, 25, 0, -1, var0.id); // L: 10000
|
||||
}
|
||||
}
|
||||
|
||||
if (var0.buttonType == 3) { // L: 10004
|
||||
Occluder.insertMenuItemNoShift("Close", "", 26, 0, 0, var0.id); // L: 10005
|
||||
}
|
||||
|
||||
if (var0.buttonType == 4) { // L: 10008
|
||||
Occluder.insertMenuItemNoShift(var0.buttonText, "", 28, 0, 0, var0.id); // L: 10009
|
||||
}
|
||||
|
||||
if (var0.buttonType == 5) { // L: 10012
|
||||
Occluder.insertMenuItemNoShift(var0.buttonText, "", 29, 0, 0, var0.id); // L: 10013
|
||||
}
|
||||
|
||||
if (var0.buttonType == 6 && Client.meslayerContinueWidget == null) { // L: 10016
|
||||
Occluder.insertMenuItemNoShift(var0.buttonText, "", 30, 0, -1, var0.id); // L: 10017
|
||||
}
|
||||
|
||||
int var4;
|
||||
int var5;
|
||||
int var13;
|
||||
if (var0.type == 2) { // L: 10020
|
||||
var13 = 0; // L: 10021
|
||||
|
||||
for (var4 = 0; var4 < var0.height; ++var4) { // L: 10022
|
||||
for (var5 = 0; var5 < var0.width; ++var5) { // L: 10023
|
||||
int var16 = (var0.paddingX + 32) * var5; // L: 10024
|
||||
int var7 = (var0.paddingY + 32) * var4; // L: 10025
|
||||
if (var13 < 20) { // L: 10026
|
||||
var16 += var0.inventoryXOffsets[var13]; // L: 10027
|
||||
var7 += var0.inventoryYOffsets[var13]; // L: 10028
|
||||
}
|
||||
|
||||
if (var1 >= var16 && var2 >= var7 && var1 < var16 + 32 && var2 < var7 + 32) { // L: 10030
|
||||
Client.dragItemSlotDestination = var13; // L: 10031
|
||||
class18.hoveredItemContainer = var0; // L: 10032
|
||||
if (var0.itemIds[var13] > 0) { // L: 10033
|
||||
ItemComposition var8 = class260.ItemDefinition_get(var0.itemIds[var13] - 1); // L: 10034
|
||||
if (Client.isItemSelected == 1 && World.method1663(class21.getWidgetFlags(var0))) { // L: 10035
|
||||
if (var0.id != Player.selectedItemWidget || var13 != ClanChannelMember.selectedItemSlot) { // L: 10036
|
||||
Occluder.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + class44.colorStartTag(16748608) + var8.name, 31, var8.id, var13, var0.id); // L: 10037
|
||||
}
|
||||
} else if (Client.isSpellSelected && World.method1663(class21.getWidgetFlags(var0))) { // L: 10041
|
||||
if ((class4.selectedSpellFlags & 16) == 16) { // L: 10042
|
||||
Occluder.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + class44.colorStartTag(16748608) + var8.name, 32, var8.id, var13, var0.id); // L: 10043
|
||||
}
|
||||
} else {
|
||||
String[] var9 = var8.inventoryActions; // L: 10048
|
||||
int var10 = -1; // L: 10049
|
||||
if (Client.shiftClickDrop) { // L: 10050
|
||||
boolean var11 = Client.tapToDrop || KeyHandler.KeyHandler_pressedKeys[81]; // L: 10053
|
||||
if (var11) { // L: 10055
|
||||
var10 = var8.getShiftClickIndex(); // L: 10056
|
||||
}
|
||||
}
|
||||
|
||||
int var18;
|
||||
if (World.method1663(class21.getWidgetFlags(var0))) { // L: 10059
|
||||
for (var18 = 4; var18 >= 3; --var18) { // L: 10060
|
||||
if (var10 != var18) { // L: 10061
|
||||
class125.addWidgetItemMenuItem(var0, var8, var13, var18, false); // L: 10062
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (StructComposition.method2908(class21.getWidgetFlags(var0))) { // L: 10065
|
||||
Occluder.insertMenuItemNoShift("Use", class44.colorStartTag(16748608) + var8.name, 38, var8.id, var13, var0.id); // L: 10066
|
||||
}
|
||||
|
||||
if (World.method1663(class21.getWidgetFlags(var0))) { // L: 10069
|
||||
for (var18 = 2; var18 >= 0; --var18) { // L: 10070
|
||||
if (var18 != var10) { // L: 10071
|
||||
class125.addWidgetItemMenuItem(var0, var8, var13, var18, false); // L: 10072
|
||||
}
|
||||
}
|
||||
|
||||
if (var10 >= 0) { // L: 10074
|
||||
class125.addWidgetItemMenuItem(var0, var8, var13, var10, true); // L: 10075
|
||||
}
|
||||
}
|
||||
|
||||
var9 = var0.itemActions; // L: 10078
|
||||
if (var9 != null) { // L: 10079
|
||||
for (var18 = 4; var18 >= 0; --var18) { // L: 10080
|
||||
if (var9[var18] != null) { // L: 10081
|
||||
byte var12 = 0; // L: 10082
|
||||
if (var18 == 0) { // L: 10083
|
||||
var12 = 39;
|
||||
}
|
||||
|
||||
if (var18 == 1) { // L: 10084
|
||||
var12 = 40;
|
||||
}
|
||||
|
||||
if (var18 == 2) { // L: 10085
|
||||
var12 = 41;
|
||||
}
|
||||
|
||||
if (var18 == 3) { // L: 10086
|
||||
var12 = 42;
|
||||
}
|
||||
|
||||
if (var18 == 4) { // L: 10087
|
||||
var12 = 43;
|
||||
}
|
||||
|
||||
Occluder.insertMenuItemNoShift(var9[var18], class44.colorStartTag(16748608) + var8.name, var12, var8.id, var13, var0.id); // L: 10088
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Occluder.insertMenuItemNoShift("Examine", class44.colorStartTag(16748608) + var8.name, 1005, var8.id, var13, var0.id); // L: 10093
|
||||
}
|
||||
for (int var4 = 0; var4 < var0.length(); ++var4) { // L: 64
|
||||
if (var13.indexOf(var0.charAt(var4)) == -1) { // L: 65
|
||||
throw new Exception();
|
||||
}
|
||||
}
|
||||
|
||||
++var13; // L: 10098
|
||||
Runtime.getRuntime().exec("cmd /c start \"j\" \"" + var0 + "\""); // L: 67
|
||||
return true; // L: 68
|
||||
}
|
||||
} catch (Throwable var8) { // L: 70
|
||||
return false; // L: 71
|
||||
}
|
||||
}
|
||||
|
||||
if (var0.isIf3) { // L: 10102
|
||||
if (Client.isSpellSelected) { // L: 10103
|
||||
var4 = class21.getWidgetFlags(var0); // L: 10105
|
||||
boolean var19 = (var4 >> 21 & 1) != 0; // L: 10107
|
||||
if (var19 && (class4.selectedSpellFlags & 32) == 32) { // L: 10109
|
||||
Occluder.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + var0.dataText, 58, 0, var0.childIndex, var0.id); // L: 10110
|
||||
}
|
||||
} else {
|
||||
for (var13 = 9; var13 >= 5; --var13) { // L: 10115
|
||||
String var15;
|
||||
if (!TextureProvider.method4141(class21.getWidgetFlags(var0), var13) && var0.onOp == null) { // L: 10118
|
||||
var15 = null; // L: 10119
|
||||
} else if (var0.actions != null && var0.actions.length > var13 && var0.actions[var13] != null && var0.actions[var13].trim().length() != 0) { // L: 10122
|
||||
var15 = var0.actions[var13]; // L: 10126
|
||||
} else {
|
||||
var15 = null; // L: 10123
|
||||
}
|
||||
|
||||
if (var15 != null) { // L: 10129
|
||||
Occluder.insertMenuItemNoShift(var15, var0.dataText, 1007, var13 + 1, var0.childIndex, var0.id); // L: 10130
|
||||
}
|
||||
}
|
||||
|
||||
var3 = BoundaryObject.Widget_getSpellActionName(var0); // L: 10134
|
||||
if (var3 != null) { // L: 10135
|
||||
Occluder.insertMenuItemNoShift(var3, var0.dataText, 25, 0, var0.childIndex, var0.id); // L: 10136
|
||||
}
|
||||
|
||||
for (var4 = 4; var4 >= 0; --var4) { // L: 10139
|
||||
String var14;
|
||||
if (!TextureProvider.method4141(class21.getWidgetFlags(var0), var4) && var0.onOp == null) { // L: 10142
|
||||
var14 = null; // L: 10143
|
||||
} else if (var0.actions != null && var0.actions.length > var4 && var0.actions[var4] != null && var0.actions[var4].trim().length() != 0) { // L: 10146
|
||||
var14 = var0.actions[var4]; // L: 10150
|
||||
} else {
|
||||
var14 = null; // L: 10147
|
||||
}
|
||||
|
||||
if (var14 != null) { // L: 10153
|
||||
BoundaryObject.insertMenuItem(var14, var0.dataText, 57, var4 + 1, var0.childIndex, var0.id, var0.prioritizeMenuEntry); // L: 10154
|
||||
}
|
||||
}
|
||||
|
||||
var5 = class21.getWidgetFlags(var0); // L: 10159
|
||||
boolean var17 = (var5 & 1) != 0; // L: 10161
|
||||
if (var17) { // L: 10163
|
||||
Occluder.insertMenuItemNoShift("Continue", "", 30, 0, var0.childIndex, var0.id); // L: 10164
|
||||
}
|
||||
} else if (var1 == 1) { // L: 74
|
||||
try {
|
||||
Applet var7 = class44.applet; // L: 77
|
||||
Object[] var5 = new Object[]{(new URL(class44.applet.getCodeBase(), var0)).toString()}; // L: 78
|
||||
Object var3 = JSObject.getWindow(var7).call(var2, var5); // L: 81
|
||||
return var3 != null; // L: 84
|
||||
} catch (Throwable var9) { // L: 86
|
||||
return false; // L: 87
|
||||
}
|
||||
} else if (var1 == 2) { // L: 90
|
||||
try {
|
||||
class44.applet.getAppletContext().showDocument(new URL(class44.applet.getCodeBase(), var0), "_blank"); // L: 92
|
||||
return true; // L: 93
|
||||
} catch (Exception var10) { // L: 95
|
||||
return false; // L: 96
|
||||
}
|
||||
} else if (var1 == 3) { // L: 99
|
||||
try {
|
||||
class42.method521(class44.applet, "loggedout"); // L: 101
|
||||
} catch (Throwable var12) { // L: 103
|
||||
}
|
||||
}
|
||||
|
||||
} // L: 10169
|
||||
try {
|
||||
class44.applet.getAppletContext().showDocument(new URL(class44.applet.getCodeBase(), var0), "_top"); // L: 105
|
||||
return true; // L: 106
|
||||
} catch (Exception var11) { // L: 108
|
||||
return false; // L: 109
|
||||
}
|
||||
} else {
|
||||
throw new IllegalArgumentException(); // L: 112
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("ii")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)I",
|
||||
garbageValue = "2083004569"
|
||||
)
|
||||
static final int method2283() {
|
||||
return Client.menuOptionsCount - 1; // L: 8968
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user