client: rev 198 (#3014)

* client: rev 198

* client: checkstyle

Co-authored-by: therealnull <therealnull@gmail.com>
This commit is contained in:
Tyler Bochard
2021-07-28 07:24:38 -04:00
committed by GitHub
parent c2af17f765
commit 56ae122b89
466 changed files with 65937 additions and 65851 deletions

View File

@@ -4,117 +4,174 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("bu")
@ObfuscatedName("ar")
@Implements("ScriptFrame")
public class ScriptFrame {
@ObfuscatedName("gv")
@ObfuscatedSignature(
descriptor = "[Loa;"
)
@Export("headIconPkSprites")
static SpritePixels[] headIconPkSprites;
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "Lcf;"
)
@Export("script")
Script script;
@ObfuscatedName("e")
@ObfuscatedName("o")
static int[] field375;
@ObfuscatedName("r")
@ObfuscatedGetter(
intValue = -186261179
intValue = -655317505
)
static int field372;
@ObfuscatedName("go")
@Export("xteaKeys")
static int[][] xteaKeys;
@ObfuscatedName("oc")
@ObfuscatedSignature(
descriptor = "Lma;"
)
static class339 field371;
@ObfuscatedName("s")
@ObfuscatedGetter(
intValue = -1577245173
)
@Export("pc")
int pc;
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "Lbd;"
)
@Export("script")
Script script;
@ObfuscatedName("v")
@Export("intLocals")
int[] intLocals;
@ObfuscatedName("y")
@ObfuscatedName("j")
@Export("stringLocals")
String[] stringLocals;
ScriptFrame() {
this.pc = -1; // L: 5
} // L: 9
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(II)I",
garbageValue = "-309151908"
)
@Export("getVarbit")
public static int getVarbit(int var0) {
VarbitComposition var1 = WorldMapSection2.method3329(var0); // L: 24
int var2 = var1.baseVar; // L: 25
int var3 = var1.startBit; // L: 26
int var4 = var1.endBit; // L: 27
int var5 = Varps.Varps_masks[var4 - var3]; // L: 28
return Varps.Varps_main[var2] >> var3 & var5; // L: 29
this.pc = -1;
}
@ObfuscatedName("g")
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "-1244477807"
descriptor = "(Lnu;B)V",
garbageValue = "-71"
)
static void method1231() {
if (FaceNormal.loadWorlds()) { // L: 1519
Login.worldSelectOpen = true; // L: 1520
Login.worldSelectPage = 0; // L: 1521
Login.worldSelectPagesCount = 0; // L: 1522
@Export("updatePlayer")
static final void updatePlayer(PacketBuffer var0) {
var0.importIndex();
int var1 = Client.localPlayerIndex;
Player var2 = MouseHandler.localPlayer = Client.players[var1] = new Player();
var2.index = var1;
int var3 = var0.readBits(30);
byte var4 = (byte)(var3 >> 28);
int var5 = var3 >> 14 & 16383;
int var6 = var3 & 16383;
var2.pathX[0] = var5 - GrandExchangeOfferNameComparator.baseX;
var2.x = (var2.pathX[0] << 7) + (var2.transformedSize() << 6);
var2.pathY[0] = var6 - NPC.baseY;
var2.y = (var2.pathY[0] << 7) + (var2.transformedSize() << 6);
GrandExchangeEvent.Client_plane = var2.plane = var4;
if (Players.field1167[var1] != null) {
var2.read(Players.field1167[var1]);
}
} // L: 1524
Players.Players_count = 0;
Players.Players_indices[++Players.Players_count - 1] = var1;
Players.field1174[var1] = 0;
Players.Players_emptyIdxCount = 0;
@ObfuscatedName("ao")
@ObfuscatedSignature(
descriptor = "(II)I",
garbageValue = "1365321694"
)
static int method1233(int var0) {
return (int)Math.pow(2.0D, (double)(7.0F + (float)var0 / 256.0F)); // L: 3563
for (int var7 = 1; var7 < 2048; ++var7) {
if (var7 != var1) {
int var8 = var0.readBits(18);
int var9 = var8 >> 16;
int var10 = var8 >> 8 & 597;
int var11 = var8 & 597;
Players.Players_regions[var7] = (var10 << 14) + var11 + (var9 << 28);
Players.Players_orientations[var7] = 0;
Players.Players_targetIndices[var7] = -1;
Players.Players_emptyIndices[++Players.Players_emptyIdxCount - 1] = var7;
Players.field1174[var7] = 0;
}
}
var0.exportIndex();
}
@ObfuscatedName("av")
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "(II)V",
garbageValue = "242905867"
descriptor = "(II)Ljava/lang/String;",
garbageValue = "-158968956"
)
@Export("runWidgetOnLoadListener")
static void runWidgetOnLoadListener(int var0) {
if (var0 != -1) { // L: 4396
if (class20.loadInterface(var0)) { // L: 4397
Widget[] var1 = GrandExchangeOfferOwnWorldComparator.Widget_interfaceComponents[var0]; // L: 4398
@Export("colorStartTag")
static String colorStartTag(int var0) {
return "<col=" + Integer.toHexString(var0) + ">";
}
for (int var2 = 0; var2 < var1.length; ++var2) { // L: 4399
Widget var3 = var1[var2]; // L: 4400
if (var3.onLoad != null) { // L: 4401
ScriptEvent var4 = new ScriptEvent(); // L: 4402
var4.widget = var3; // L: 4403
var4.args = var3.onLoad; // L: 4404
Varcs.runScript(var4, 5000000, 0); // L: 4405
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/CharSequence;IZI)I",
garbageValue = "368137942"
)
public static int method852(CharSequence var0, int var1, boolean var2) {
if (var1 >= 2 && var1 <= 36) {
boolean var3 = false;
boolean var4 = false;
int var5 = 0;
int var6 = var0.length();
for (int var7 = 0; var7 < var6; ++var7) {
char var8 = var0.charAt(var7);
if (var7 == 0) {
if (var8 == '-') {
var3 = true;
continue;
}
if (var8 == '+') {
continue;
}
}
}
}
} // L: 4408
int var10;
if (var8 >= '0' && var8 <= '9') {
var10 = var8 - '0';
} else if (var8 >= 'A' && var8 <= 'Z') {
var10 = var8 - '7';
} else {
if (var8 < 'a' || var8 > 'z') {
throw new NumberFormatException();
}
@ObfuscatedName("ll")
var10 = var8 - 'W';
}
if (var10 >= var1) {
throw new NumberFormatException();
}
if (var3) {
var10 = -var10;
}
int var9 = var5 * var1 + var10;
if (var9 / var1 != var5) {
throw new NumberFormatException();
}
var5 = var9;
var4 = true;
}
if (!var4) {
throw new NumberFormatException();
} else {
return var5;
}
} else {
throw new IllegalArgumentException("" + var1);
}
}
@ObfuscatedName("o")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;I)Ljava/lang/String;",
garbageValue = "1037794122"
descriptor = "(I)V",
garbageValue = "-601175279"
)
static String method1232(String var0) {
PlayerType[] var1 = class106.PlayerType_values(); // L: 11685
for (int var2 = 0; var2 < var1.length; ++var2) { // L: 11686
PlayerType var3 = var1[var2]; // L: 11687
if (var3.modIcon != -1 && var0.startsWith(MusicPatchPcmStream.method4743(var3.modIcon))) { // L: 11689 11690
var0 = var0.substring(6 + Integer.toString(var3.modIcon).length()); // L: 11691
break;
}
}
return var0; // L: 11698
public static void method851() {
WorldMapElement.WorldMapElement_cachedSprites.clear();
}
}