rsclient: rev 191

This commit is contained in:
ThatGamerBlue
2020-08-26 21:11:23 +01:00
parent 106de31a9d
commit b6ea56781c
354 changed files with 61347 additions and 61083 deletions

View File

@@ -7,51 +7,51 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("cz")
@ObfuscatedName("ce")
@Implements("ClientPreferences")
public class ClientPreferences {
@ObfuscatedName("pv")
@ObfuscatedName("ot")
@ObfuscatedSignature(
descriptor = "Lkk;"
descriptor = "Lco;"
)
@Export("clanChat")
static ClanChat clanChat;
@ObfuscatedName("m")
@Export("varcs")
static Varcs varcs;
@ObfuscatedName("z")
@ObfuscatedGetter(
intValue = -833768267
intValue = -1940309873
)
@Export("ClientPreferences_optionCount")
static int ClientPreferences_optionCount;
@ObfuscatedName("bp")
@ObfuscatedName("m")
@ObfuscatedSignature(
descriptor = "Llh;"
descriptor = "[Lls;"
)
@Export("worldSelectRightSprite")
static IndexedSprite worldSelectRightSprite;
@ObfuscatedName("q")
@Export("title_muteSprite")
static IndexedSprite[] title_muteSprite;
@ObfuscatedName("s")
@Export("roofsHidden")
boolean roofsHidden;
@ObfuscatedName("j")
@ObfuscatedName("t")
@Export("titleMusicDisabled")
boolean titleMusicDisabled;
@ObfuscatedName("p")
@ObfuscatedName("i")
@ObfuscatedGetter(
intValue = -1665448065
intValue = -1674568027
)
@Export("windowMode")
int windowMode;
@ObfuscatedName("g")
@ObfuscatedName("o")
@Export("rememberedUsername")
String rememberedUsername;
@ObfuscatedName("n")
@ObfuscatedName("x")
@Export("hideUsername")
boolean hideUsername;
@ObfuscatedName("u")
@ObfuscatedName("w")
@Export("parameters")
LinkedHashMap parameters;
static {
ClientPreferences_optionCount = 6;
ClientPreferences_optionCount = 6; // L: 11
}
ClientPreferences() {
@@ -59,175 +59,89 @@ public class ClientPreferences {
this.rememberedUsername = null;
this.hideUsername = false;
this.parameters = new LinkedHashMap();
this.method1911(true);
}
this.method1907(true); // L: 21
} // L: 22
@ObfuscatedSignature(
descriptor = "(Lkn;)V"
descriptor = "(Lkf;)V"
)
ClientPreferences(Buffer var1) {
this.windowMode = 1;
this.rememberedUsername = null;
this.hideUsername = false;
this.parameters = new LinkedHashMap();
if (var1 != null && var1.array != null) {
int var2 = var1.readUnsignedByte();
if (var2 >= 0 && var2 <= ClientPreferences_optionCount) {
if (var1.readUnsignedByte() == 1) {
this.windowMode = 1; // L: 15
this.rememberedUsername = null; // L: 16
this.hideUsername = false; // L: 17
this.parameters = new LinkedHashMap(); // L: 18
if (var1 != null && var1.array != null) { // L: 25
int var2 = var1.readUnsignedByte(); // L: 29
if (var2 >= 0 && var2 <= ClientPreferences_optionCount) { // L: 30
if (var1.readUnsignedByte() == 1) { // L: 34
this.roofsHidden = true;
}
if (var2 > 1) {
this.titleMusicDisabled = var1.readUnsignedByte() == 1;
if (var2 > 1) { // L: 35
this.titleMusicDisabled = var1.readUnsignedByte() == 1; // L: 36
}
if (var2 > 3) {
this.windowMode = var1.readUnsignedByte();
if (var2 > 3) { // L: 38
this.windowMode = var1.readUnsignedByte(); // L: 39
}
if (var2 > 2) {
int var3 = var1.readUnsignedByte();
if (var2 > 2) { // L: 41
int var3 = var1.readUnsignedByte(); // L: 42
for (int var4 = 0; var4 < var3; ++var4) {
int var5 = var1.readInt();
int var6 = var1.readInt();
this.parameters.put(var5, var6);
for (int var4 = 0; var4 < var3; ++var4) { // L: 43
int var5 = var1.readInt(); // L: 44
int var6 = var1.readInt(); // L: 45
this.parameters.put(var5, var6); // L: 46
}
}
if (var2 > 4) {
this.rememberedUsername = var1.readStringCp1252NullTerminatedOrNull();
if (var2 > 4) { // L: 49
this.rememberedUsername = var1.readStringCp1252NullTerminatedOrNull(); // L: 50
}
if (var2 > 5) {
this.hideUsername = var1.readBoolean();
if (var2 > 5) { // L: 52
this.hideUsername = var1.readBoolean(); // L: 53
}
} else {
this.method1911(true);
this.method1907(true); // L: 31
}
} else {
this.method1911(true);
this.method1907(true); // L: 26
}
}
} // L: 57
@ObfuscatedName("m")
@ObfuscatedName("z")
@ObfuscatedSignature(
descriptor = "(ZI)V",
garbageValue = "-943142768"
garbageValue = "124970777"
)
void method1911(boolean var1) {
}
void method1907(boolean var1) {
} // L: 59
@ObfuscatedName("o")
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "(S)Lkn;",
garbageValue = "128"
descriptor = "(I)Lkf;",
garbageValue = "1981106247"
)
@Export("toBuffer")
Buffer toBuffer() {
Buffer var1 = new Buffer(100);
var1.writeByte(ClientPreferences_optionCount);
var1.writeByte(this.roofsHidden ? 1 : 0);
var1.writeByte(this.titleMusicDisabled ? 1 : 0);
var1.writeByte(this.windowMode);
var1.writeByte(this.parameters.size());
Iterator var2 = this.parameters.entrySet().iterator();
Buffer var1 = new Buffer(100); // L: 62
var1.writeByte(ClientPreferences_optionCount); // L: 63
var1.writeByte(this.roofsHidden ? 1 : 0); // L: 64
var1.writeByte(this.titleMusicDisabled ? 1 : 0); // L: 65
var1.writeByte(this.windowMode); // L: 66
var1.writeByte(this.parameters.size()); // L: 67
Iterator var2 = this.parameters.entrySet().iterator(); // L: 68
while (var2.hasNext()) {
Entry var3 = (Entry)var2.next();
var1.writeInt((Integer)var3.getKey());
var1.writeInt((Integer)var3.getValue());
Entry var3 = (Entry)var2.next(); // L: 69
var1.writeInt((Integer)var3.getKey()); // L: 71
var1.writeInt((Integer)var3.getValue()); // L: 72
}
var1.writeStringCp1252NullTerminated(this.rememberedUsername != null ? this.rememberedUsername : "");
var1.writeBoolean(this.hideUsername);
return var1;
}
@ObfuscatedName("y")
@ObfuscatedSignature(
descriptor = "(IIB)I",
garbageValue = "116"
)
static final int method1914(int var0, int var1) {
int var2 = var0 + var1 * 57;
var2 ^= var2 << 13;
int var3 = var2 * (var2 * var2 * 15731 + 789221) + 1376312589 & Integer.MAX_VALUE;
return var3 >> 19 & 255;
}
@ObfuscatedName("ed")
@ObfuscatedSignature(
descriptor = "(IB)V",
garbageValue = "-82"
)
@Export("updateGameState")
static void updateGameState(int var0) {
if (var0 != Client.gameState) {
if (Client.gameState == 0) {
WorldMapSectionType.client.method1017();
}
if (var0 == 20 || var0 == 40 || var0 == 45) {
Client.loginState = 0;
Client.field705 = 0;
Client.field706 = 0;
Client.timer.method5184(var0);
if (var0 != 20) {
SequenceDefinition.method4973(false);
}
}
if (var0 != 20 && var0 != 40 && class8.field35 != null) {
class8.field35.close();
class8.field35 = null;
}
if (Client.gameState == 25) {
Client.field809 = 0;
Client.field822 = 0;
Client.field759 = 1;
Client.field690 = 0;
Client.field729 = 1;
}
if (var0 != 5 && var0 != 10) {
if (var0 == 20) {
WorldMapRegion.method541(GraphicsObject.archive10, GrandExchangeEvent.archive8, true, Client.gameState == 11 ? 4 : 0);
} else if (var0 == 11) {
WorldMapRegion.method541(GraphicsObject.archive10, GrandExchangeEvent.archive8, false, 4);
} else if (GrandExchangeOfferAgeComparator.clearLoginScreen) {
HealthBar.titleboxSprite = null;
Fonts.titlebuttonSprite = null;
Login.runesSprite = null;
Login.leftTitleSprite = null;
ItemContainer.rightTitleSprite = null;
Login.logoSprite = null;
Decimator.title_muteSprite = null;
Login.options_buttons_0Sprite = null;
GameShell.options_buttons_2Sprite = null;
class90.worldSelectBackSprites = null;
SpotAnimationDefinition.worldSelectFlagSprites = null;
GrandExchangeEvent.worldSelectArrows = null;
class228.worldSelectStars = null;
WorldMapIcon_1.field206 = null;
Login.loginScreenRunesAnimation.method1878();
class206.field2439 = 1;
Huffman.musicTrackArchive = null;
class206.musicTrackGroupId = -1;
MilliClock.musicTrackFileId = -1;
class206.musicTrackVolume = 0;
class336.musicTrackBoolean = false;
class206.field2442 = 2;
class41.method624(true);
GrandExchangeOfferAgeComparator.clearLoginScreen = false;
}
} else {
WorldMapRegion.method541(GraphicsObject.archive10, GrandExchangeEvent.archive8, true, 0);
}
Client.gameState = var0;
}
var1.writeStringCp1252NullTerminated(this.rememberedUsername != null ? this.rememberedUsername : ""); // L: 75
var1.writeBoolean(this.hideUsername); // L: 76
return var1; // L: 77
}
}