project: rev 205
This commit is contained in:
@@ -1,105 +1,261 @@
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
import net.runelite.rs.ScriptOpcodes;
|
||||
|
||||
@ObfuscatedName("fu")
|
||||
@ObfuscatedName("fd")
|
||||
public class class160 {
|
||||
@ObfuscatedName("ps")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lcj;"
|
||||
descriptor = "Lcb;"
|
||||
)
|
||||
@Export("varcs")
|
||||
static Varcs varcs;
|
||||
@ObfuscatedName("v")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lcw;"
|
||||
)
|
||||
public UrlRequest field1737;
|
||||
@ObfuscatedName("c")
|
||||
public float[] field1735;
|
||||
public UrlRequest field1783;
|
||||
@ObfuscatedName("q")
|
||||
public float[] field1782;
|
||||
// $FF: synthetic field
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lev;"
|
||||
descriptor = "Leq;"
|
||||
)
|
||||
final class155 this$0;
|
||||
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lev;)V"
|
||||
descriptor = "(Leq;)V"
|
||||
)
|
||||
class160(class155 var1) {
|
||||
this.this$0 = var1;
|
||||
this.field1735 = new float[4]; // L: 326
|
||||
} // L: 328
|
||||
this.field1782 = new float[4]; // L: 308
|
||||
} // L: 310
|
||||
|
||||
@ObfuscatedName("an")
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILbd;ZI)I",
|
||||
garbageValue = "-1437558717"
|
||||
descriptor = "(IB)Lfa;",
|
||||
garbageValue = "31"
|
||||
)
|
||||
static int method3279(int var0, Script var1, boolean var2) {
|
||||
if (var0 == ScriptOpcodes.GETWINDOWMODE) { // L: 3744
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = Client.getWindowedMode(); // L: 3745
|
||||
return 1; // L: 3746
|
||||
public static FloorUnderlayDefinition method3171(int var0) {
|
||||
FloorUnderlayDefinition var1 = (FloorUnderlayDefinition)FloorUnderlayDefinition.FloorUnderlayDefinition_cached.get((long)var0); // L: 21
|
||||
if (var1 != null) { // L: 22
|
||||
return var1;
|
||||
} else {
|
||||
int var3;
|
||||
if (var0 == ScriptOpcodes.SETWINDOWMODE) { // L: 3748
|
||||
var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; // L: 3749
|
||||
if (var3 == 1 || var3 == 2) { // L: 3750
|
||||
class131.setWindowedMode(var3);
|
||||
}
|
||||
byte[] var2 = FloorUnderlayDefinition.FloorUnderlayDefinition_archive.takeFile(1, var0); // L: 23
|
||||
var1 = new FloorUnderlayDefinition(); // L: 24
|
||||
if (var2 != null) { // L: 25
|
||||
var1.decode(new Buffer(var2), var0);
|
||||
}
|
||||
|
||||
return 1; // L: 3751
|
||||
} else if (var0 == ScriptOpcodes.GETDEFAULTWINDOWMODE) { // L: 3753
|
||||
Interpreter.Interpreter_intStack[++Interpreter.Interpreter_intStackSize - 1] = class131.clientPreferences.method2251(); // L: 3754
|
||||
return 1; // L: 3755
|
||||
} else if (var0 != ScriptOpcodes.SETDEFAULTWINDOWMODE) { // L: 3757
|
||||
if (var0 == 5310) { // L: 3764
|
||||
--Interpreter.Interpreter_intStackSize; // L: 3765
|
||||
return 1; // L: 3766
|
||||
} else if (var0 == 5311) { // L: 3768
|
||||
Interpreter.Interpreter_intStackSize -= 2; // L: 3769
|
||||
return 1; // L: 3770
|
||||
} else if (var0 == 5312) { // L: 3772
|
||||
--Interpreter.Interpreter_intStackSize; // L: 3773
|
||||
return 1; // L: 3774
|
||||
} else if (var0 == 5350) { // L: 3776
|
||||
class122.Interpreter_stringStackSize -= 2; // L: 3777
|
||||
--Interpreter.Interpreter_intStackSize; // L: 3778
|
||||
return 1; // L: 3779
|
||||
} else if (var0 == 5351) { // L: 3781
|
||||
--class122.Interpreter_stringStackSize; // L: 3782
|
||||
return 1; // L: 3783
|
||||
} else {
|
||||
return 2; // L: 3785
|
||||
var1.postDecode(); // L: 26
|
||||
FloorUnderlayDefinition.FloorUnderlayDefinition_cached.put(var1, (long)var0); // L: 27
|
||||
return var1; // L: 28
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)Ldl;",
|
||||
garbageValue = "-638516469"
|
||||
)
|
||||
static class118 method3169(int var0) {
|
||||
class118 var1 = (class118)class291.findEnumerated(HealthBar.method2333(), var0); // L: 35
|
||||
if (var1 == null) {
|
||||
var1 = class118.field1498; // L: 36
|
||||
}
|
||||
|
||||
return var1; // L: 37
|
||||
}
|
||||
|
||||
@ObfuscatedName("je")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Lki;IIB)V",
|
||||
garbageValue = "43"
|
||||
)
|
||||
@Export("Widget_addToMenu")
|
||||
static final void Widget_addToMenu(Widget var0, int var1, int var2) {
|
||||
if (var0.buttonType == 1) { // L: 11008
|
||||
Projectile.insertMenuItemNoShift(var0.buttonText, "", 24, 0, 0, var0.id); // L: 11009
|
||||
}
|
||||
|
||||
String var3;
|
||||
if (var0.buttonType == 2 && !Client.isSpellSelected) { // L: 11012
|
||||
var3 = TriBool.Widget_getSpellActionName(var0); // L: 11013
|
||||
if (var3 != null) { // L: 11014
|
||||
Projectile.insertMenuItemNoShift(var3, class166.colorStartTag(65280) + var0.spellName, 25, 0, -1, var0.id); // L: 11015
|
||||
}
|
||||
}
|
||||
|
||||
if (var0.buttonType == 3) { // L: 11019
|
||||
Projectile.insertMenuItemNoShift("Close", "", 26, 0, 0, var0.id); // L: 11020
|
||||
}
|
||||
|
||||
if (var0.buttonType == 4) { // L: 11023
|
||||
Projectile.insertMenuItemNoShift(var0.buttonText, "", 28, 0, 0, var0.id); // L: 11024
|
||||
}
|
||||
|
||||
if (var0.buttonType == 5) { // L: 11027
|
||||
Projectile.insertMenuItemNoShift(var0.buttonText, "", 29, 0, 0, var0.id); // L: 11028
|
||||
}
|
||||
|
||||
if (var0.buttonType == 6 && Client.meslayerContinueWidget == null) { // L: 11031
|
||||
Projectile.insertMenuItemNoShift(var0.buttonText, "", 30, 0, -1, var0.id); // L: 11032
|
||||
}
|
||||
|
||||
int var4;
|
||||
int var5;
|
||||
int var19;
|
||||
if (var0.type == 2) { // L: 11035
|
||||
var19 = 0; // L: 11036
|
||||
|
||||
for (var4 = 0; var4 < var0.height; ++var4) { // L: 11037
|
||||
for (var5 = 0; var5 < var0.width; ++var5) { // L: 11038
|
||||
int var6 = (var0.paddingX + 32) * var5; // L: 11039
|
||||
int var7 = (var0.paddingY + 32) * var4; // L: 11040
|
||||
if (var19 < 20) { // L: 11041
|
||||
var6 += var0.inventoryXOffsets[var19]; // L: 11042
|
||||
var7 += var0.inventoryYOffsets[var19]; // L: 11043
|
||||
}
|
||||
|
||||
if (var1 >= var6 && var2 >= var7 && var1 < var6 + 32 && var2 < var7 + 32) { // L: 11045
|
||||
Client.dragItemSlotDestination = var19; // L: 11046
|
||||
class155.hoveredItemContainer = var0; // L: 11047
|
||||
if (var0.itemIds[var19] > 0) { // L: 11048
|
||||
label328: {
|
||||
ItemComposition var8 = FileSystem.ItemDefinition_get(var0.itemIds[var19] - 1); // L: 11049
|
||||
boolean var9;
|
||||
int var10;
|
||||
if (Client.isItemSelected == 1) { // L: 11051
|
||||
var10 = UrlRequester.getWidgetFlags(var0); // L: 11053
|
||||
var9 = (var10 >> 30 & 1) != 0; // L: 11055
|
||||
if (var9) { // L: 11057
|
||||
if (var0.id != class20.selectedItemWidget || var19 != PcmPlayer.selectedItemSlot) { // L: 11058
|
||||
Projectile.insertMenuItemNoShift("Use", Client.selectedItemName + " " + "->" + " " + class166.colorStartTag(16748608) + var8.name, 31, var8.id, var19, var0.id); // L: 11059
|
||||
}
|
||||
break label328;
|
||||
}
|
||||
}
|
||||
|
||||
if (Client.isSpellSelected) { // L: 11066
|
||||
var10 = UrlRequester.getWidgetFlags(var0); // L: 11068
|
||||
var9 = (var10 >> 30 & 1) != 0; // L: 11070
|
||||
if (var9) { // L: 11072
|
||||
if ((class113.selectedSpellFlags & 16) == 16) { // L: 11073
|
||||
Projectile.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + class166.colorStartTag(16748608) + var8.name, 32, var8.id, var19, var0.id); // L: 11074
|
||||
}
|
||||
break label328;
|
||||
}
|
||||
}
|
||||
|
||||
String[] var22 = var8.inventoryActions; // L: 11080
|
||||
var10 = -1; // L: 11081
|
||||
boolean var11;
|
||||
if (Client.shiftClickDrop) { // L: 11082
|
||||
var11 = Client.tapToDrop || KeyHandler.KeyHandler_pressedKeys[81]; // L: 11085
|
||||
if (var11) { // L: 11087
|
||||
var10 = var8.getShiftClickIndex(); // L: 11088
|
||||
}
|
||||
}
|
||||
|
||||
int var12 = UrlRequester.getWidgetFlags(var0); // L: 11092
|
||||
var11 = (var12 >> 30 & 1) != 0; // L: 11094
|
||||
if (var11) { // L: 11096
|
||||
for (int var13 = 4; var13 >= 3; --var13) { // L: 11097
|
||||
if (var10 != var13) { // L: 11098
|
||||
class321.addWidgetItemMenuItem(var0, var8, var19, var13, false); // L: 11099
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int var14 = UrlRequester.getWidgetFlags(var0); // L: 11103
|
||||
boolean var24 = (var14 >> 31 & 1) != 0; // L: 11105
|
||||
if (var24) { // L: 11107
|
||||
Projectile.insertMenuItemNoShift("Use", class166.colorStartTag(16748608) + var8.name, 38, var8.id, var19, var0.id); // L: 11108
|
||||
}
|
||||
|
||||
int var16 = UrlRequester.getWidgetFlags(var0); // L: 11112
|
||||
boolean var15 = (var16 >> 30 & 1) != 0; // L: 11114
|
||||
int var17;
|
||||
if (var15) { // L: 11116
|
||||
for (var17 = 2; var17 >= 0; --var17) { // L: 11117
|
||||
if (var17 != var10) { // L: 11118
|
||||
class321.addWidgetItemMenuItem(var0, var8, var19, var17, false); // L: 11119
|
||||
}
|
||||
}
|
||||
|
||||
if (var10 >= 0) { // L: 11121
|
||||
class321.addWidgetItemMenuItem(var0, var8, var19, var10, true); // L: 11122
|
||||
}
|
||||
}
|
||||
|
||||
var22 = var0.itemActions; // L: 11125
|
||||
if (var22 != null) { // L: 11126
|
||||
for (var17 = 4; var17 >= 0; --var17) { // L: 11127
|
||||
if (var22[var17] != null) { // L: 11128
|
||||
byte var18 = 0; // L: 11129
|
||||
if (var17 == 0) { // L: 11130
|
||||
var18 = 39;
|
||||
}
|
||||
|
||||
if (var17 == 1) { // L: 11131
|
||||
var18 = 40;
|
||||
}
|
||||
|
||||
if (var17 == 2) { // L: 11132
|
||||
var18 = 41;
|
||||
}
|
||||
|
||||
if (var17 == 3) { // L: 11133
|
||||
var18 = 42;
|
||||
}
|
||||
|
||||
if (var17 == 4) { // L: 11134
|
||||
var18 = 43;
|
||||
}
|
||||
|
||||
Projectile.insertMenuItemNoShift(var22[var17], class166.colorStartTag(16748608) + var8.name, var18, var8.id, var19, var0.id); // L: 11135
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Projectile.insertMenuItemNoShift("Examine", class166.colorStartTag(16748608) + var8.name, 1005, var8.id, var19, var0.id); // L: 11140
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
++var19; // L: 11146
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (var0.isIf3) { // L: 11150
|
||||
if (Client.isSpellSelected) { // L: 11151
|
||||
var4 = UrlRequester.getWidgetFlags(var0); // L: 11153
|
||||
boolean var25 = (var4 >> 21 & 1) != 0; // L: 11155
|
||||
if (var25 && (class113.selectedSpellFlags & 32) == 32) { // L: 11157
|
||||
Projectile.insertMenuItemNoShift(Client.selectedSpellActionName, Client.selectedSpellName + " " + "->" + " " + var0.dataText, 58, 0, var0.childIndex, var0.id); // L: 11158
|
||||
}
|
||||
} else {
|
||||
var3 = Interpreter.Interpreter_intStack[--Interpreter.Interpreter_intStackSize]; // L: 3758
|
||||
if (var3 == 1 || var3 == 2) { // L: 3759
|
||||
class131.clientPreferences.method2250(var3); // L: 3760
|
||||
for (var19 = 9; var19 >= 5; --var19) { // L: 11163
|
||||
String var21 = class193.method3801(var0, var19); // L: 11164
|
||||
if (var21 != null) { // L: 11165
|
||||
Projectile.insertMenuItemNoShift(var21, var0.dataText, 1007, var19 + 1, var0.childIndex, var0.id); // L: 11166
|
||||
}
|
||||
}
|
||||
|
||||
return 1; // L: 3762
|
||||
}
|
||||
}
|
||||
}
|
||||
var3 = TriBool.Widget_getSpellActionName(var0); // L: 11170
|
||||
if (var3 != null) { // L: 11171
|
||||
Projectile.insertMenuItemNoShift(var3, var0.dataText, 25, 0, var0.childIndex, var0.id); // L: 11172
|
||||
}
|
||||
|
||||
@ObfuscatedName("mk")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;B)Ljava/lang/String;",
|
||||
garbageValue = "-75"
|
||||
)
|
||||
static String method3280(String var0) {
|
||||
PlayerType[] var1 = WorldMapManager.PlayerType_values(); // L: 12632
|
||||
for (var4 = 4; var4 >= 0; --var4) { // L: 11175
|
||||
String var20 = class193.method3801(var0, var4); // L: 11176
|
||||
if (var20 != null) { // L: 11177
|
||||
class175.insertMenuItem(var20, var0.dataText, 57, var4 + 1, var0.childIndex, var0.id, var0.prioritizeMenuEntry); // L: 11178
|
||||
}
|
||||
}
|
||||
|
||||
for (int var2 = 0; var2 < var1.length; ++var2) { // L: 12633
|
||||
PlayerType var3 = var1[var2]; // L: 12634
|
||||
if (var3.modIcon != -1 && var0.startsWith(Script.method1990(var3.modIcon))) { // L: 12636 12637
|
||||
var0 = var0.substring(6 + Integer.toString(var3.modIcon).length()); // L: 12638
|
||||
break;
|
||||
var5 = UrlRequester.getWidgetFlags(var0); // L: 11183
|
||||
boolean var23 = (var5 & 1) != 0; // L: 11185
|
||||
if (var23) { // L: 11187
|
||||
Projectile.insertMenuItemNoShift("Continue", "", 30, 0, var0.childIndex, var0.id); // L: 11188
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return var0; // L: 12645
|
||||
}
|
||||
} // L: 11193
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user