project: Rev 204

This commit is contained in:
Owain van Brakel
2022-03-23 14:15:28 +01:00
parent 14d41dd9a4
commit 3834b46aee
532 changed files with 61751 additions and 59895 deletions

View File

@@ -6,29 +6,24 @@ import net.runelite.mapping.Export;
import net.runelite.mapping.Implements;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
import net.runelite.rs.ScriptOpcodes;
@ObfuscatedName("ke")
@ObfuscatedName("ll")
@Implements("GrandExchangeEvents")
public class GrandExchangeEvents {
@ObfuscatedName("l")
@ObfuscatedName("o")
@Export("GrandExchangeEvents_ageComparator")
public static Comparator GrandExchangeEvents_ageComparator;
@ObfuscatedName("s")
@ObfuscatedName("h")
@Export("GrandExchangeEvents_priceComparator")
public static Comparator GrandExchangeEvents_priceComparator;
@ObfuscatedName("e")
@ObfuscatedName("g")
@Export("GrandExchangeEvents_nameComparator")
public static Comparator GrandExchangeEvents_nameComparator;
@ObfuscatedName("r")
@ObfuscatedName("l")
@Export("GrandExchangeEvents_quantityComparator")
public static Comparator GrandExchangeEvents_quantityComparator;
@ObfuscatedName("mv")
@ObfuscatedSignature(
descriptor = "Lbh;"
)
@Export("tempMenuAction")
static MenuAction tempMenuAction;
@ObfuscatedName("c")
@ObfuscatedName("v")
@Export("events")
public final List events;
@@ -41,7 +36,7 @@ public class GrandExchangeEvents {
} // L: 67
@ObfuscatedSignature(
descriptor = "(Lpi;Z)V",
descriptor = "(Lpd;Z)V",
garbageValue = "1"
)
public GrandExchangeEvents(Buffer var1, boolean var2) {
@@ -63,10 +58,10 @@ public class GrandExchangeEvents {
} // L: 92
@ObfuscatedName("c")
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(Ljava/util/Comparator;ZB)V",
garbageValue = "1"
descriptor = "(Ljava/util/Comparator;ZI)V",
garbageValue = "1259206127"
)
@Export("sort")
public void sort(Comparator var1, boolean var2) {
@@ -78,241 +73,61 @@ public class GrandExchangeEvents {
} // L: 101
@ObfuscatedName("aw")
@ObfuscatedName("p")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;S)I",
garbageValue = "28376"
descriptor = "(ILbo;ZI)I",
garbageValue = "1624825414"
)
@Export("stringCp1252NullTerminatedByteSize")
public static int stringCp1252NullTerminatedByteSize(String var0) {
return var0.length() + 1; // L: 117
static int method5993(int var0, Script var1, boolean var2) {
Widget var3 = var2 ? class432.scriptDotWidget : class341.scriptActiveWidget; // L: 1199
if (var0 == ScriptOpcodes.CC_GETINVOBJECT) { // L: 1200
Interpreter.Interpreter_intStack[++class295.Interpreter_intStackSize - 1] = var3.itemId; // L: 1201
return 1; // L: 1202
} else if (var0 == ScriptOpcodes.CC_GETINVCOUNT) { // L: 1204
if (var3.itemId != -1) { // L: 1205
Interpreter.Interpreter_intStack[++class295.Interpreter_intStackSize - 1] = var3.itemQuantity;
} else {
Interpreter.Interpreter_intStack[++class295.Interpreter_intStackSize - 1] = 0; // L: 1206
}
return 1; // L: 1207
} else if (var0 == ScriptOpcodes.CC_GETID) { // L: 1209
Interpreter.Interpreter_intStack[++class295.Interpreter_intStackSize - 1] = var3.childIndex; // L: 1210
return 1; // L: 1211
} else if (var0 == 1707) { // L: 1213
Interpreter.Interpreter_intStack[++class295.Interpreter_intStackSize - 1] = var3.method5642() ? 1 : 0; // L: 1214
return 1; // L: 1215
} else if (var0 == 1708) { // L: 1217
return class302.method5773(var3); // L: 1218
} else {
return var0 == 1708 ? WorldMapSectionType.method4952(var3) : 2; // L: 1220 1221 1223
}
}
@ObfuscatedName("ir")
@ObfuscatedName("jd")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "2146066795"
descriptor = "([Lkn;Lkn;ZI)V",
garbageValue = "-1924378319"
)
@Export("incrementMenuEntries")
static final void incrementMenuEntries() {
boolean var0 = false; // L: 9304
@Export("revalidateWidgetScroll")
static void revalidateWidgetScroll(Widget[] var0, Widget var1, boolean var2) {
int var3 = var1.scrollWidth != 0 ? var1.scrollWidth * 519655973 * 737180077 : var1.width * 1149774003 * -646003077; // L: 10149
int var4 = var1.scrollHeight != 0 ? var1.scrollHeight * 590865599 * -4879553 : var1.height * -1323757205 * 1884328771; // L: 10150
class65.resizeInterface(var0, var1.id, var3, var4, var2); // L: 10151
if (var1.children != null) { // L: 10152
class65.resizeInterface(var1.children, var1.id, var3, var4, var2);
}
while (!var0) { // L: 9305
var0 = true; // L: 9306
for (int var1 = 0; var1 < Client.menuOptionsCount - 1; ++var1) { // L: 9307
if (Client.menuOpcodes[var1] < 1000 && Client.menuOpcodes[var1 + 1] > 1000) { // L: 9308
String var2 = Client.menuTargets[var1]; // L: 9309
Client.menuTargets[var1] = Client.menuTargets[var1 + 1]; // L: 9310
Client.menuTargets[var1 + 1] = var2; // L: 9311
String var3 = Client.menuActions[var1]; // L: 9312
Client.menuActions[var1] = Client.menuActions[var1 + 1]; // L: 9313
Client.menuActions[var1 + 1] = var3; // L: 9314
int var4 = Client.menuOpcodes[var1]; // L: 9315
Client.menuOpcodes[var1] = Client.menuOpcodes[var1 + 1]; // L: 9316
Client.menuOpcodes[var1 + 1] = var4; // L: 9317
var4 = Client.menuArguments1[var1]; // L: 9318
Client.menuArguments1[var1] = Client.menuArguments1[var1 + 1]; // L: 9319
Client.menuArguments1[var1 + 1] = var4; // L: 9320
var4 = Client.menuArguments2[var1]; // L: 9321
Client.menuArguments2[var1] = Client.menuArguments2[var1 + 1]; // L: 9322
Client.menuArguments2[var1 + 1] = var4; // L: 9323
var4 = Client.menuIdentifiers[var1]; // L: 9324
Client.menuIdentifiers[var1] = Client.menuIdentifiers[var1 + 1]; // L: 9325
Client.menuIdentifiers[var1 + 1] = var4; // L: 9326
boolean var5 = Client.menuShiftClick[var1]; // L: 9327
Client.menuShiftClick[var1] = Client.menuShiftClick[var1 + 1]; // L: 9328
Client.menuShiftClick[var1 + 1] = var5; // L: 9329
var0 = false; // L: 9330
}
InterfaceParent var5 = (InterfaceParent)Client.interfaceParents.get((long)var1.id); // L: 10153
if (var5 != null) { // L: 10154
int var6 = var5.group; // L: 10155
if (MusicPatchNode2.loadInterface(var6)) { // L: 10157
class65.resizeInterface(EnumComposition.Widget_interfaceComponents[var6], -1, var3, var4, var2); // L: 10158
}
}
} // L: 9334
@ObfuscatedName("jf")
@ObfuscatedSignature(
descriptor = "(Ljz;III)V",
garbageValue = "1063145695"
)
@Export("Widget_addToMenu")
static final void Widget_addToMenu(Widget var0, int var1, int var2) {
if (var0.buttonType == 1) { // L: 10543
class11.insertMenuItemNoShift(var0.buttonText, "", 24, 0, 0, var0.id); // L: 10544
if (var1.contentType == 1337) { // L: 10161
}
String var3;
if (var0.buttonType == 2 && !Client.isSpellSelected) { // L: 10547
var3 = WorldMapEvent.Widget_getSpellActionName(var0); // L: 10548
if (var3 != null) { // L: 10549
class11.insertMenuItemNoShift(var3, LoginScreenAnimation.colorStartTag(65280) + var0.spellName, 25, 0, -1, var0.id); // L: 10550
}
}
if (var0.buttonType == 3) { // L: 10554
class11.insertMenuItemNoShift("Close", "", 26, 0, 0, var0.id); // L: 10555
}
if (var0.buttonType == 4) { // L: 10558
class11.insertMenuItemNoShift(var0.buttonText, "", 28, 0, 0, var0.id); // L: 10559
}
if (var0.buttonType == 5) { // L: 10562
class11.insertMenuItemNoShift(var0.buttonText, "", 29, 0, 0, var0.id); // L: 10563
}
if (var0.buttonType == 6 && Client.meslayerContinueWidget == null) { // L: 10566
class11.insertMenuItemNoShift(var0.buttonText, "", 30, 0, -1, var0.id); // L: 10567
}
int var4;
int var15;
if (var0.type == 2) { // L: 10570
var15 = 0; // L: 10571
for (var4 = 0; var4 < var0.height; ++var4) { // L: 10572
for (int var17 = 0; var17 < var0.width; ++var17) { // L: 10573
int var18 = (var0.paddingX + 32) * var17; // L: 10574
int var7 = (var0.paddingY + 32) * var4; // L: 10575
if (var15 < 20) { // L: 10576
var18 += var0.inventoryXOffsets[var15]; // L: 10577
var7 += var0.inventoryYOffsets[var15]; // L: 10578
}
if (var1 >= var18 && var2 >= var7 && var1 < var18 + 32 && var2 < var7 + 32) { // L: 10580
Client.dragItemSlotDestination = var15; // L: 10581
NPC.hoveredItemContainer = var0; // L: 10582
if (var0.itemIds[var15] > 0) { // L: 10583
ItemComposition var8 = Client.ItemDefinition_get(var0.itemIds[var15] - 1); // L: 10584
if (Client.isItemSelected == 1 && Skills.method5475(Language.getWidgetFlags(var0))) { // L: 10585
if (var0.id != class133.selectedItemWidget || var15 != WorldMapAreaData.selectedItemSlot) { // L: 10586
class11.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + LoginScreenAnimation.colorStartTag(16748608) + var8.name, 31, var8.id, var15, var0.id); // L: 10587
}
} else if (Client.isSpellSelected && Skills.method5475(Language.getWidgetFlags(var0))) { // L: 10591
if ((RouteStrategy.selectedSpellFlags & 16) == 16) { // L: 10592
class11.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + LoginScreenAnimation.colorStartTag(16748608) + var8.name, 32, var8.id, var15, var0.id); // L: 10593
}
} else {
String[] var9 = var8.inventoryActions; // L: 10598
int var10 = -1; // L: 10599
if (Client.shiftClickDrop && KeyHandler.method324()) { // L: 10600
var10 = var8.getShiftClickIndex(); // L: 10601
}
if (Skills.method5475(Language.getWidgetFlags(var0))) { // L: 10603
for (int var11 = 4; var11 >= 3; --var11) { // L: 10604
if (var10 != var11) { // L: 10605
class318.addWidgetItemMenuItem(var0, var8, var15, var11, false); // L: 10606
}
}
}
int var12 = Language.getWidgetFlags(var0); // L: 10610
boolean var19 = (var12 >> 31 & 1) != 0; // L: 10612
if (var19) { // L: 10614
class11.insertMenuItemNoShift("Use", LoginScreenAnimation.colorStartTag(16748608) + var8.name, 38, var8.id, var15, var0.id); // L: 10615
}
Object var10000 = null; // L: 10618
int var13;
if (Skills.method5475(Language.getWidgetFlags(var0))) {
for (var13 = 2; var13 >= 0; --var13) { // L: 10619
if (var13 != var10) { // L: 10620
class318.addWidgetItemMenuItem(var0, var8, var15, var13, false); // L: 10621
}
}
if (var10 >= 0) { // L: 10623
class318.addWidgetItemMenuItem(var0, var8, var15, var10, true); // L: 10624
}
}
var9 = var0.itemActions; // L: 10627
if (var9 != null) { // L: 10628
for (var13 = 4; var13 >= 0; --var13) { // L: 10629
if (var9[var13] != null) { // L: 10630
byte var14 = 0; // L: 10631
if (var13 == 0) { // L: 10632
var14 = 39;
}
if (var13 == 1) { // L: 10633
var14 = 40;
}
if (var13 == 2) { // L: 10634
var14 = 41;
}
if (var13 == 3) { // L: 10635
var14 = 42;
}
if (var13 == 4) { // L: 10636
var14 = 43;
}
class11.insertMenuItemNoShift(var9[var13], LoginScreenAnimation.colorStartTag(16748608) + var8.name, var14, var8.id, var15, var0.id); // L: 10637
}
}
}
class11.insertMenuItemNoShift("Examine", LoginScreenAnimation.colorStartTag(16748608) + var8.name, 1005, var8.id, var15, var0.id); // L: 10642
}
}
}
++var15; // L: 10647
}
}
}
if (var0.isIf3) { // L: 10651
if (Client.isSpellSelected) { // L: 10652
if (MilliClock.method3115(Language.getWidgetFlags(var0)) && (RouteStrategy.selectedSpellFlags & 32) == 32) { // L: 10653
class11.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + var0.dataText, 58, 0, var0.childIndex, var0.id); // L: 10654
}
} else {
for (var15 = 9; var15 >= 5; --var15) { // L: 10659
String var16;
if (!ClientPacket.method4979(Language.getWidgetFlags(var0), var15) && var0.onOp == null) { // L: 10662
var16 = null; // L: 10663
} else if (var0.actions != null && var0.actions.length > var15 && var0.actions[var15] != null && var0.actions[var15].trim().length() != 0) { // L: 10666
var16 = var0.actions[var15]; // L: 10670
} else {
var16 = null; // L: 10667
}
if (var16 != null) { // L: 10673
class11.insertMenuItemNoShift(var16, var0.dataText, 1007, var15 + 1, var0.childIndex, var0.id); // L: 10674
}
}
var3 = WorldMapEvent.Widget_getSpellActionName(var0); // L: 10678
if (var3 != null) { // L: 10679
class11.insertMenuItemNoShift(var3, var0.dataText, 25, 0, var0.childIndex, var0.id); // L: 10680
}
for (var4 = 4; var4 >= 0; --var4) { // L: 10683
String var5;
if (!ClientPacket.method4979(Language.getWidgetFlags(var0), var4) && var0.onOp == null) { // L: 10686
var5 = null; // L: 10687
} else if (var0.actions != null && var0.actions.length > var4 && var0.actions[var4] != null && var0.actions[var4].trim().length() != 0) { // L: 10690
var5 = var0.actions[var4]; // L: 10694
} else {
var5 = null; // L: 10691
}
if (var5 != null) { // L: 10697
ArchiveLoader.insertMenuItem(var5, var0.dataText, 57, var4 + 1, var0.childIndex, var0.id, var0.prioritizeMenuEntry); // L: 10698
}
}
if (class133.method2813(Language.getWidgetFlags(var0))) { // L: 10702
class11.insertMenuItemNoShift("Continue", "", 30, 0, var0.childIndex, var0.id); // L: 10703
}
}
}
} // L: 10708
} // L: 10162
}