client: rev 201
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import java.awt.Image;
|
||||
import java.util.concurrent.Future;
|
||||
import net.runelite.mapping.Export;
|
||||
import net.runelite.mapping.ObfuscatedGetter;
|
||||
@@ -5,162 +6,268 @@ import net.runelite.mapping.ObfuscatedName;
|
||||
import net.runelite.mapping.ObfuscatedSignature;
|
||||
import net.runelite.rs.ScriptOpcodes;
|
||||
|
||||
@ObfuscatedName("z")
|
||||
@ObfuscatedName("d")
|
||||
public class class19 {
|
||||
@ObfuscatedName("g")
|
||||
@ObfuscatedName("at")
|
||||
static Image field89;
|
||||
@ObfuscatedName("gk")
|
||||
@ObfuscatedGetter(
|
||||
intValue = -1814549023
|
||||
intValue = -1107399791
|
||||
)
|
||||
static int field98;
|
||||
@ObfuscatedName("dn")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "Lep;"
|
||||
)
|
||||
@Export("js5SocketTask")
|
||||
static Task js5SocketTask;
|
||||
@ObfuscatedName("l")
|
||||
Future field101;
|
||||
@ObfuscatedName("q")
|
||||
String field99;
|
||||
@Export("baseX")
|
||||
static int baseX;
|
||||
@ObfuscatedName("i")
|
||||
Future field92;
|
||||
@ObfuscatedName("w")
|
||||
String field90;
|
||||
|
||||
class19(Future var1) {
|
||||
this.field101 = var1;
|
||||
}
|
||||
this.field92 = var1; // L: 10
|
||||
} // L: 11
|
||||
|
||||
class19(String var1) {
|
||||
this.method283(var1);
|
||||
}
|
||||
this.method278(var1); // L: 14
|
||||
} // L: 15
|
||||
|
||||
@ObfuscatedName("l")
|
||||
@ObfuscatedName("i")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(Ljava/lang/String;S)V",
|
||||
garbageValue = "-12672"
|
||||
descriptor = "(Ljava/lang/String;I)V",
|
||||
garbageValue = "1091176174"
|
||||
)
|
||||
void method283(String var1) {
|
||||
if (var1 == null) {
|
||||
void method278(String var1) {
|
||||
if (var1 == null) { // L: 18
|
||||
var1 = "";
|
||||
}
|
||||
|
||||
this.field99 = var1;
|
||||
if (this.field101 != null) {
|
||||
this.field101.cancel(true);
|
||||
this.field101 = null;
|
||||
this.field90 = var1; // L: 19
|
||||
if (this.field92 != null) { // L: 20
|
||||
this.field92.cancel(true);
|
||||
this.field92 = null; // L: 22
|
||||
}
|
||||
|
||||
}
|
||||
} // L: 24
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedName("w")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Ljava/lang/String;",
|
||||
garbageValue = "1388329625"
|
||||
descriptor = "(B)Ljava/lang/String;",
|
||||
garbageValue = "1"
|
||||
)
|
||||
public final String method295() {
|
||||
return this.field99;
|
||||
public final String method293() {
|
||||
return this.field90; // L: 27
|
||||
}
|
||||
|
||||
@ObfuscatedName("f")
|
||||
@ObfuscatedName("s")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Z",
|
||||
garbageValue = "-2125398132"
|
||||
garbageValue = "390878741"
|
||||
)
|
||||
public boolean method285() {
|
||||
return this.field99 != null || this.field101 == null;
|
||||
public boolean method276() {
|
||||
return this.field90 != null || this.field92 == null; // L: 31
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Z",
|
||||
garbageValue = "-1402334300"
|
||||
)
|
||||
public final boolean method280() {
|
||||
return this.method276() ? true : this.field92.isDone(); // L: 35 36
|
||||
}
|
||||
|
||||
@ObfuscatedName("o")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Lm;",
|
||||
garbageValue = "-2099684088"
|
||||
)
|
||||
public final class21 method281() {
|
||||
if (this.method276()) { // L: 40
|
||||
return new class21(this.field90);
|
||||
} else if (!this.method280()) {
|
||||
return null; // L: 41
|
||||
} else {
|
||||
try {
|
||||
return (class21)this.field92.get(); // L: 43
|
||||
} catch (Exception var3) { // L: 45
|
||||
String var2 = "Error retrieving REST request reply"; // L: 46
|
||||
System.err.println(var2 + "\r\n" + var3); // L: 47
|
||||
this.method278(var2); // L: 48
|
||||
return new class21(var2); // L: 49
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("a")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(II)Z",
|
||||
garbageValue = "-394554028"
|
||||
)
|
||||
public static boolean method279(int var0) {
|
||||
return (var0 >> 21 & 1) != 0; // L: 21
|
||||
}
|
||||
|
||||
@ObfuscatedName("e")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILbp;ZI)I",
|
||||
garbageValue = "-444636057"
|
||||
)
|
||||
static int method290(int var0, Script var1, boolean var2) {
|
||||
Widget var3;
|
||||
if (var0 >= 2000) { // L: 805
|
||||
var0 -= 1000; // L: 806
|
||||
var3 = UserComparator9.getWidget(Interpreter.Interpreter_intStack[--class14.Interpreter_intStackSize]); // L: 807
|
||||
} else {
|
||||
var3 = var2 ? class120.scriptDotWidget : Frames.scriptActiveWidget; // L: 809
|
||||
}
|
||||
|
||||
class184.invalidateWidget(var3); // L: 810
|
||||
if (var0 != ScriptOpcodes.CC_SETOBJECT && var0 != ScriptOpcodes.CC_SETOBJECT_NONUM && var0 != ScriptOpcodes.CC_SETOBJECT_ALWAYS_NUM) { // L: 811
|
||||
if (var0 == ScriptOpcodes.CC_SETNPCHEAD) { // L: 831
|
||||
var3.modelType = 2; // L: 832
|
||||
var3.modelId = Interpreter.Interpreter_intStack[--class14.Interpreter_intStackSize]; // L: 833
|
||||
return 1; // L: 834
|
||||
} else if (var0 == ScriptOpcodes.CC_SETPLAYERHEAD_SELF) { // L: 836
|
||||
var3.modelType = 3; // L: 837
|
||||
var3.modelId = HealthBarDefinition.localPlayer.appearance.getChatHeadId(); // L: 838
|
||||
return 1; // L: 839
|
||||
} else {
|
||||
return 2; // L: 841
|
||||
}
|
||||
} else {
|
||||
class14.Interpreter_intStackSize -= 2; // L: 812
|
||||
int var4 = Interpreter.Interpreter_intStack[class14.Interpreter_intStackSize]; // L: 813
|
||||
int var5 = Interpreter.Interpreter_intStack[class14.Interpreter_intStackSize + 1]; // L: 814
|
||||
var3.itemId = var4; // L: 815
|
||||
var3.itemQuantity = var5; // L: 816
|
||||
ItemComposition var6 = TaskHandler.ItemDefinition_get(var4); // L: 817
|
||||
var3.modelAngleX = var6.xan2d; // L: 818
|
||||
var3.modelAngleY = var6.yan2d; // L: 819
|
||||
var3.modelAngleZ = var6.zan2d; // L: 820
|
||||
var3.modelOffsetX = var6.offsetX2d; // L: 821
|
||||
var3.modelOffsetY = var6.offsetY2d; // L: 822
|
||||
var3.modelZoom = var6.zoom2d; // L: 823
|
||||
if (var0 == ScriptOpcodes.CC_SETOBJECT_NONUM) { // L: 824
|
||||
var3.itemQuantityMode = 0;
|
||||
} else if (var0 == ScriptOpcodes.CC_SETOBJECT_ALWAYS_NUM | 1 == var6.isStackable) { // L: 825
|
||||
var3.itemQuantityMode = 1;
|
||||
} else {
|
||||
var3.itemQuantityMode = 2; // L: 826
|
||||
}
|
||||
|
||||
if (var3.field3106 > 0) { // L: 827
|
||||
var3.modelZoom = var3.modelZoom * 32 / var3.field3106;
|
||||
} else if (var3.rawWidth > 0) { // L: 828
|
||||
var3.modelZoom = var3.modelZoom * 32 / var3.rawWidth;
|
||||
}
|
||||
|
||||
return 1; // L: 829
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("j")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(I)Z",
|
||||
garbageValue = "-93162153"
|
||||
descriptor = "(IIIB)I",
|
||||
garbageValue = "69"
|
||||
)
|
||||
public final boolean method286() {
|
||||
return this.method285() ? true : this.field101.isDone();
|
||||
static final int method291(int var0, int var1, int var2) {
|
||||
int var3 = var0 / var2; // L: 538
|
||||
int var4 = var0 & var2 - 1; // L: 539
|
||||
int var5 = var1 / var2; // L: 540
|
||||
int var6 = var1 & var2 - 1; // L: 541
|
||||
int var7 = DynamicObject.method2002(var3, var5); // L: 542
|
||||
int var8 = DynamicObject.method2002(var3 + 1, var5); // L: 543
|
||||
int var9 = DynamicObject.method2002(var3, var5 + 1); // L: 544
|
||||
int var10 = DynamicObject.method2002(var3 + 1, var5 + 1); // L: 545
|
||||
int var11 = Messages.method2376(var7, var8, var4, var2); // L: 546
|
||||
int var12 = Messages.method2376(var9, var10, var4, var2); // L: 547
|
||||
return Messages.method2376(var11, var12, var6, var2); // L: 548
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("k")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(S)Lo;",
|
||||
garbageValue = "255"
|
||||
descriptor = "(Ljava/lang/String;I)Ljava/lang/String;",
|
||||
garbageValue = "-165591138"
|
||||
)
|
||||
public final class21 method287() {
|
||||
if (this.method285()) {
|
||||
return new class21(this.field99);
|
||||
} else if (!this.method286()) {
|
||||
return null;
|
||||
} else {
|
||||
try {
|
||||
return (class21)this.field101.get();
|
||||
} catch (Exception var3) {
|
||||
String var2 = "Error retrieving REST request reply";
|
||||
System.err.println(var2 + "\r\n" + var3);
|
||||
this.method283(var2);
|
||||
return new class21(var2);
|
||||
public static String method277(String var0) {
|
||||
int var1 = var0.length(); // L: 166
|
||||
char[] var2 = new char[var1]; // L: 167
|
||||
byte var3 = 2; // L: 168
|
||||
|
||||
for (int var4 = 0; var4 < var1; ++var4) { // L: 169
|
||||
char var5 = var0.charAt(var4); // L: 170
|
||||
if (var3 == 0) { // L: 171
|
||||
var5 = Character.toLowerCase(var5);
|
||||
} else if (var3 == 2 || Character.isUpperCase(var5)) { // L: 172
|
||||
char var6;
|
||||
if (var5 != 181 && var5 != 402) { // L: 175
|
||||
var6 = Character.toTitleCase(var5); // L: 179
|
||||
} else {
|
||||
var6 = var5; // L: 176
|
||||
}
|
||||
|
||||
var5 = var6; // L: 181
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@ObfuscatedName("q")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(III)V",
|
||||
garbageValue = "-556332656"
|
||||
)
|
||||
@Export("changeWorldSelectSorting")
|
||||
static void changeWorldSelectSorting(int var0, int var1) {
|
||||
int[] var2 = new int[4];
|
||||
int[] var3 = new int[4];
|
||||
var2[0] = var0;
|
||||
var3[0] = var1;
|
||||
int var4 = 1;
|
||||
|
||||
for (int var5 = 0; var5 < 4; ++var5) {
|
||||
if (World.World_sortOption1[var5] != var0) {
|
||||
var2[var4] = World.World_sortOption1[var5];
|
||||
var3[var4] = World.World_sortOption2[var5];
|
||||
++var4;
|
||||
if (Character.isLetter(var5)) { // L: 183
|
||||
var3 = 0;
|
||||
} else if (var5 != '.' && var5 != '?' && var5 != '!') { // L: 184
|
||||
if (Character.isSpaceChar(var5)) { // L: 185
|
||||
if (var3 != 2) { // L: 186
|
||||
var3 = 1;
|
||||
}
|
||||
} else {
|
||||
var3 = 1; // L: 188
|
||||
}
|
||||
} else {
|
||||
var3 = 2;
|
||||
}
|
||||
|
||||
var2[var4] = var5; // L: 189
|
||||
}
|
||||
|
||||
World.World_sortOption1 = var2;
|
||||
World.World_sortOption2 = var3;
|
||||
class274.sortWorlds(class386.World_worlds, 0, class386.World_worlds.length - 1, World.World_sortOption1, World.World_sortOption2);
|
||||
return new String(var2); // L: 191
|
||||
}
|
||||
|
||||
@ObfuscatedName("m")
|
||||
@ObfuscatedName("fu")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(B)[Ljd;",
|
||||
garbageValue = "-2"
|
||||
descriptor = "(I)V",
|
||||
garbageValue = "-1058992948"
|
||||
)
|
||||
@Export("PlayerType_values")
|
||||
public static PlayerType[] PlayerType_values() {
|
||||
return new PlayerType[]{PlayerType.PlayerType_ultimateIronman, PlayerType.field3657, PlayerType.field3654, PlayerType.PlayerType_ironman, PlayerType.PlayerType_jagexModerator, PlayerType.PlayerType_hardcoreIronman, PlayerType.field3658, PlayerType.PlayerType_playerModerator, PlayerType.PlayerType_normal};
|
||||
}
|
||||
|
||||
@ObfuscatedName("x")
|
||||
@ObfuscatedSignature(
|
||||
descriptor = "(ILbe;ZI)I",
|
||||
garbageValue = "2070378051"
|
||||
)
|
||||
static int method299(int var0, Script var1, boolean var2) {
|
||||
Widget var3 = HealthBarUpdate.getWidget(Interpreter.Interpreter_intStack[--AbstractByteArrayCopier.Interpreter_intStackSize]);
|
||||
if (var0 == ScriptOpcodes.IF_GETX) {
|
||||
Interpreter.Interpreter_intStack[++AbstractByteArrayCopier.Interpreter_intStackSize - 1] = var3.x;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.IF_GETY) {
|
||||
Interpreter.Interpreter_intStack[++AbstractByteArrayCopier.Interpreter_intStackSize - 1] = var3.y;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.IF_GETWIDTH) {
|
||||
Interpreter.Interpreter_intStack[++AbstractByteArrayCopier.Interpreter_intStackSize - 1] = var3.width;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.IF_GETHEIGHT) {
|
||||
Interpreter.Interpreter_intStack[++AbstractByteArrayCopier.Interpreter_intStackSize - 1] = var3.height;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.IF_GETHIDE) {
|
||||
Interpreter.Interpreter_intStack[++AbstractByteArrayCopier.Interpreter_intStackSize - 1] = var3.isHidden ? 1 : 0;
|
||||
return 1;
|
||||
} else if (var0 == ScriptOpcodes.IF_GETLAYER) {
|
||||
Interpreter.Interpreter_intStack[++AbstractByteArrayCopier.Interpreter_intStackSize - 1] = var3.parentId;
|
||||
return 1;
|
||||
} else {
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
static final void method289() {
|
||||
FloorOverlayDefinition.FloorOverlayDefinition_cached.clear(); // L: 3217
|
||||
FloorUnderlayDefinition.FloorUnderlayDefinition_cached.clear(); // L: 3220
|
||||
class87.method2223(); // L: 3222
|
||||
ArchiveDisk.method6322(); // L: 3223
|
||||
NPCComposition.NpcDefinition_cached.clear(); // L: 3225
|
||||
NPCComposition.NpcDefinition_cachedModels.clear(); // L: 3226
|
||||
CollisionMap.method3492(); // L: 3228
|
||||
class78.method2078(); // L: 3229
|
||||
ScriptFrame.method1117(); // L: 3230
|
||||
VarbitComposition.VarbitDefinition_cached.clear(); // L: 3232
|
||||
VarpDefinition.VarpDefinition_cached.clear(); // L: 3235
|
||||
FileSystem.field1564.method6811(); // L: 3237
|
||||
class240.HitSplatDefinition_cachedSprites.method6811(); // L: 3238
|
||||
HitSplatDefinition.HitSplatDefinition_cached.clear(); // L: 3240
|
||||
HitSplatDefinition.HitSplatDefinition_cachedSprites.clear(); // L: 3241
|
||||
HitSplatDefinition.HitSplatDefinition_cachedFonts.clear(); // L: 3242
|
||||
FileSystem.method2908(); // L: 3244
|
||||
StructComposition.StructDefinition_cached.clear(); // L: 3246
|
||||
ParamComposition.ParamDefinition_cached.clear(); // L: 3249
|
||||
WorldMapElement.WorldMapElement_cachedSprites.clear(); // L: 3252
|
||||
PlayerComposition.PlayerAppearance_cachedModels.clear(); // L: 3255
|
||||
PacketWriter.method2401(); // L: 3257
|
||||
((TextureProvider)Rasterizer3D.Rasterizer3D_textureLoader).clear(); // L: 3258
|
||||
Script.Script_cached.clear(); // L: 3259
|
||||
InvDefinition.archive0.clearFiles(); // L: 3260
|
||||
ApproximateRouteStrategy.archive1.clearFiles(); // L: 3261
|
||||
ParamComposition.archive3.clearFiles(); // L: 3262
|
||||
class12.archive4.clearFiles(); // L: 3263
|
||||
class11.archive5.clearFiles(); // L: 3264
|
||||
Messages.archive6.clearFiles(); // L: 3265
|
||||
HorizontalAlignment.archive7.clearFiles(); // L: 3266
|
||||
GrandExchangeOfferOwnWorldComparator.archive8.clearFiles(); // L: 3267
|
||||
SecureRandomFuture.archive9.clearFiles(); // L: 3268
|
||||
ChatChannel.archive10.clearFiles(); // L: 3269
|
||||
AbstractWorldMapIcon.archive11.clearFiles(); // L: 3270
|
||||
class14.archive12.clearFiles(); // L: 3271
|
||||
} // L: 3272
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user