client: rev 201

This commit is contained in:
Justin
2021-11-03 22:50:34 +11:00
parent af21d0e050
commit bcc8072751
425 changed files with 65165 additions and 65696 deletions

View File

@@ -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
}