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,359 +4,349 @@ import net.runelite.mapping.ObfuscatedGetter;
import net.runelite.mapping.ObfuscatedName;
import net.runelite.mapping.ObfuscatedSignature;
@ObfuscatedName("bh")
@ObfuscatedName("ai")
@Implements("FriendSystem")
public class FriendSystem {
@ObfuscatedName("id")
@ObfuscatedGetter(
intValue = 1091220247
)
@Export("oculusOrbFocalPointX")
static int oculusOrbFocalPointX;
@ObfuscatedName("y")
@ObfuscatedName("j")
@ObfuscatedSignature(
descriptor = "Lnb;"
descriptor = "Lnf;"
)
@Export("loginType")
final LoginType loginType;
@ObfuscatedName("j")
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "Llo;"
descriptor = "Lld;"
)
@Export("friendsList")
public final FriendsList friendsList;
@ObfuscatedName("o")
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "Lli;"
descriptor = "Llu;"
)
@Export("ignoreList")
public final IgnoreList ignoreList;
@ObfuscatedName("m")
@ObfuscatedName("w")
@ObfuscatedGetter(
intValue = -1019813463
intValue = -471255991
)
int field928;
int field713;
@ObfuscatedSignature(
descriptor = "(Lnb;)V"
descriptor = "(Lnf;)V"
)
FriendSystem(LoginType var1) {
this.field928 = 0; // L: 23
this.loginType = var1; // L: 26
this.friendsList = new FriendsList(var1); // L: 27
this.ignoreList = new IgnoreList(var1); // L: 28
} // L: 29
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(B)Z",
garbageValue = "1"
)
boolean method1804() {
return this.field928 == 2; // L: 32
this.field713 = 0;
this.loginType = var1;
this.friendsList = new FriendsList(var1);
this.ignoreList = new IgnoreList(var1);
}
@ObfuscatedName("e")
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "(S)V",
garbageValue = "-26603"
descriptor = "(I)Z",
garbageValue = "-759002684"
)
final void method1817() {
this.field928 = 1; // L: 36
} // L: 37
boolean method1473() {
return this.field713 == 2;
}
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "2024285394"
)
final void method1440() {
this.field713 = 1;
}
@ObfuscatedName("v")
@ObfuscatedSignature(
descriptor = "(Lnt;II)V",
garbageValue = "-1640361249"
descriptor = "(Lnv;II)V",
garbageValue = "-469570565"
)
@Export("readUpdate")
final void readUpdate(Buffer var1, int var2) {
this.friendsList.read(var1, var2); // L: 40
this.field928 = 2; // L: 41
for (int var3 = 0; var3 < Players.Players_count; ++var3) { // L: 43
Player var4 = Client.players[Players.Players_indices[var3]]; // L: 44
var4.clearIsFriend(); // L: 45
}
FileSystem.method2647(); // L: 47
if (class289.friendsChat != null) { // L: 48
class289.friendsChat.clearFriends(); // L: 49
}
} // L: 52
@ObfuscatedName("y")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "1325813770"
)
@Export("processFriendUpdates")
final void processFriendUpdates() {
for (FriendLoginUpdate var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.last(); var1 != null; var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.previous()) { // L: 55
if ((long)var1.field3829 < ClientPacket.currentTimeMillis() / 1000L - 5L) { // L: 56
if (var1.world > 0) {
UserComparator10.addGameMessage(5, "", var1.username + " has logged in."); // L: 57
}
if (var1.world == 0) { // L: 58
UserComparator10.addGameMessage(5, "", var1.username + " has logged out.");
}
var1.remove(); // L: 59
}
}
} // L: 62
this.friendsList.read(var1, var2);
this.field713 = 2;
class107.method2293();
}
@ObfuscatedName("j")
@ObfuscatedSignature(
descriptor = "(B)V",
garbageValue = "120"
descriptor = "(I)V",
garbageValue = "-905255692"
)
@Export("processFriendUpdates")
final void processFriendUpdates() {
for (FriendLoginUpdate var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.last(); var1 != null; var1 = (FriendLoginUpdate)this.friendsList.friendLoginUpdates.previous()) {
if ((long)var1.field3846 < UrlRequester.method2125() / 1000L - 5L) {
if (var1.world > 0) {
class120.addGameMessage(5, "", var1.username + " has logged in.");
}
if (var1.world == 0) {
class120.addGameMessage(5, "", var1.username + " has logged out.");
}
var1.remove();
}
}
}
@ObfuscatedName("l")
@ObfuscatedSignature(
descriptor = "(I)V",
garbageValue = "1918010624"
)
@Export("clear")
final void clear() {
this.field928 = 0; // L: 65
this.friendsList.clear(); // L: 66
this.ignoreList.clear(); // L: 67
} // L: 68
this.field713 = 0;
this.friendsList.clear();
this.ignoreList.clear();
}
@ObfuscatedName("o")
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "(Llc;ZI)Z",
garbageValue = "2140108913"
descriptor = "(Loh;ZI)Z",
garbageValue = "1313209132"
)
@Export("isFriended")
final boolean isFriended(Username var1, boolean var2) {
if (var1 == null) { // L: 71
if (var1 == null) {
return false;
} else if (var1.equals(class262.localPlayer.username)) { // L: 72
} else if (var1.equals(MouseHandler.localPlayer.username)) {
return true;
} else {
return this.friendsList.isFriended(var1, var2); // L: 73
return this.friendsList.isFriended(var1, var2);
}
}
@ObfuscatedName("m")
@ObfuscatedName("w")
@ObfuscatedSignature(
descriptor = "(Llc;I)Z",
garbageValue = "668891946"
descriptor = "(Loh;I)Z",
garbageValue = "-622518373"
)
@Export("isIgnored")
final boolean isIgnored(Username var1) {
if (var1 == null) { // L: 78
if (var1 == null) {
return false;
} else {
return this.ignoreList.contains(var1); // L: 79
return this.ignoreList.contains(var1);
}
}
@ObfuscatedName("f")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;I)V",
garbageValue = "1772980259"
)
@Export("addFriend")
final void addFriend(String var1) {
if (var1 != null) {
Username var2 = new Username(var1, this.loginType);
if (var2.hasCleanName()) {
if (this.friendsListIsFull()) {
SequenceDefinition.method3167();
} else if (MouseHandler.localPlayer.username.equals(var2)) {
MouseHandler.method369("You can't add yourself to your own friend list");
} else if (this.isFriended(var2, false)) {
MouseHandler.method369(var1 + " is already on your friend list");
} else if (this.isIgnored(var2)) {
MouseHandler.method369("Please remove " + var1 + " from your ignore list first");
} else {
PacketBufferNode var3 = VerticalAlignment.getPacketBufferNode(ClientPacket.field2564, Client.packetWriter.isaacCipher);
var3.packetBuffer.writeByte(GrandExchangeOfferNameComparator.stringCp1252NullTerminatedByteSize(var1));
var3.packetBuffer.writeStringCp1252NullTerminated(var1);
Client.packetWriter.addNode(var3);
}
}
}
}
@ObfuscatedName("r")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;I)V",
garbageValue = "-935678134"
)
@Export("addFriend")
final void addFriend(String var1) {
if (var1 != null) { // L: 84
Username var2 = new Username(var1, this.loginType); // L: 85
if (var2.hasCleanName()) { // L: 86
if (this.friendsListIsFull()) { // L: 87
GrandExchangeEvent.method5223(); // L: 88
} else if (class262.localPlayer.username.equals(var2)) { // L: 91
FloorOverlayDefinition.method3168(); // L: 92
} else if (this.isFriended(var2, false)) { // L: 95
MusicPatchNode2.method4537(var1); // L: 96
} else if (this.isIgnored(var2)) { // L: 99
DirectByteArrayCopier.method4955(var1); // L: 100
} else {
class375.method6530(var1); // L: 103
}
}
}
} // L: 89 93 97 101 104
@ObfuscatedName("k")
@ObfuscatedSignature(
descriptor = "(B)Z",
garbageValue = "-69"
descriptor = "(I)Z",
garbageValue = "330747119"
)
@Export("friendsListIsFull")
final boolean friendsListIsFull() {
return this.friendsList.isFull() || this.friendsList.getSize() >= 200 && Client.field740 != 1; // L: 143
return this.friendsList.isFull() || this.friendsList.getSize() >= 200 && Client.field525 != 1;
}
@ObfuscatedName("g")
@ObfuscatedName("p")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;B)V",
garbageValue = "0"
descriptor = "(Ljava/lang/String;I)V",
garbageValue = "-1413332284"
)
@Export("addIgnore")
final void addIgnore(String var1) {
if (var1 != null) { // L: 150
Username var2 = new Username(var1, this.loginType); // L: 151
if (var2.hasCleanName()) { // L: 152
Object var10000;
String var3;
if (this.canAddIgnore()) { // L: 153
var10000 = null; // L: 155
var3 = "Your ignore list is full. Max of 100 for free users, and 400 for members";
UserComparator10.addGameMessage(30, "", var3); // L: 157
} else if (class262.localPlayer.username.equals(var2)) { // L: 162
var10000 = null; // L: 164
var3 = "You can't add yourself to your own ignore list";
UserComparator10.addGameMessage(30, "", var3); // L: 166
} else if (this.isIgnored(var2)) { // L: 171
class314.method5693(var1); // L: 172
} else if (this.isFriended(var2, false)) { // L: 175
ClanSettings.method201(var1); // L: 176
if (var1 != null) {
Username var2 = new Username(var1, this.loginType);
if (var2.hasCleanName()) {
if (this.canAddIgnore()) {
class315.method5681();
} else if (MouseHandler.localPlayer.username.equals(var2)) {
class270.method4928();
} else if (this.isIgnored(var2)) {
MouseHandler.method369(var1 + " is already on your ignore list");
} else if (this.isFriended(var2, false)) {
MouseHandler.method369("Please remove " + var1 + " from your friend list first");
} else {
TextureProvider.method4291(var1); // L: 179
class376.method6562(var1);
}
}
}
} // L: 160 169 173 177 180
}
@ObfuscatedName("q")
@ObfuscatedSignature(
descriptor = "(B)Z",
garbageValue = "6"
garbageValue = "79"
)
@Export("canAddIgnore")
final boolean canAddIgnore() {
return this.ignoreList.isFull() || this.ignoreList.getSize() >= 100 && Client.field740 != 1; // L: 205
return this.ignoreList.isFull() || this.ignoreList.getSize() >= 100 && Client.field525 != 1;
}
@ObfuscatedName("u")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;B)V",
garbageValue = "0"
)
@Export("removeFriend")
final void removeFriend(String var1) {
if (var1 != null) {
Username var2 = new Username(var1, this.loginType);
if (var2.hasCleanName()) {
if (this.friendsList.removeByUsername(var2)) {
Client.field609 = Client.cycleCntr;
PacketBufferNode var3 = VerticalAlignment.getPacketBufferNode(ClientPacket.field2636, Client.packetWriter.isaacCipher);
var3.packetBuffer.writeByte(GrandExchangeOfferNameComparator.stringCp1252NullTerminatedByteSize(var1));
var3.packetBuffer.writeStringCp1252NullTerminated(var1);
Client.packetWriter.addNode(var3);
}
class107.method2293();
}
}
}
@ObfuscatedName("e")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;I)V",
garbageValue = "-1226126458"
)
@Export("removeIgnore")
final void removeIgnore(String var1) {
if (var1 != null) {
Username var2 = new Username(var1, this.loginType);
if (var2.hasCleanName()) {
if (this.ignoreList.removeByUsername(var2)) {
class124.method2539();
PacketBufferNode var3 = VerticalAlignment.getPacketBufferNode(ClientPacket.field2578, Client.packetWriter.isaacCipher);
var3.packetBuffer.writeByte(GrandExchangeOfferNameComparator.stringCp1252NullTerminatedByteSize(var1));
var3.packetBuffer.writeStringCp1252NullTerminated(var1);
Client.packetWriter.addNode(var3);
}
AbstractByteArrayCopier.FriendSystem_invalidateIgnoreds();
}
}
}
@ObfuscatedName("i")
@ObfuscatedSignature(
descriptor = "(Loh;I)Z",
garbageValue = "-1196057065"
)
@Export("isFriendAndHasWorld")
final boolean isFriendAndHasWorld(Username var1) {
Friend var2 = (Friend)this.friendsList.getByUsername(var1);
return var2 != null && var2.hasWorld();
}
@ObfuscatedName("s")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;B)V",
garbageValue = "-120"
descriptor = "(Ljy;B)V",
garbageValue = "1"
)
@Export("removeFriend")
final void removeFriend(String var1) {
if (var1 != null) { // L: 212
Username var2 = new Username(var1, this.loginType); // L: 213
if (var2.hasCleanName()) { // L: 214
if (this.friendsList.removeByUsername(var2)) { // L: 215
Coord.method4801(); // L: 216
PacketBufferNode var3 = InterfaceParent.getPacketBufferNode(ClientPacket.field2612, Client.packetWriter.isaacCipher); // L: 218
var3.packetBuffer.writeByte(class44.stringCp1252NullTerminatedByteSize(var1)); // L: 219
var3.packetBuffer.writeStringCp1252NullTerminated(var1); // L: 220
Client.packetWriter.addNode(var3); // L: 221
}
public static void method1452(AbstractArchive var0) {
VarbitComposition.VarbitDefinition_archive = var0;
}
for (int var5 = 0; var5 < Players.Players_count; ++var5) { // L: 224
Player var4 = Client.players[Players.Players_indices[var5]]; // L: 225
var4.clearIsFriend(); // L: 226
}
FileSystem.method2647(); // L: 228
if (class289.friendsChat != null) { // L: 229
class289.friendsChat.clearFriends(); // L: 230
}
}
}
} // L: 233
@ObfuscatedName("p")
@ObfuscatedName("t")
@ObfuscatedSignature(
descriptor = "(Ljava/lang/String;B)V",
garbageValue = "79"
descriptor = "(IB)Leg;",
garbageValue = "126"
)
@Export("removeIgnore")
final void removeIgnore(String var1) {
if (var1 != null) { // L: 236
Username var2 = new Username(var1, this.loginType); // L: 237
if (var2.hasCleanName()) { // L: 238
if (this.ignoreList.removeByUsername(var2)) { // L: 239
Coord.method4801(); // L: 240
PacketBufferNode var3 = InterfaceParent.getPacketBufferNode(ClientPacket.field2587, Client.packetWriter.isaacCipher); // L: 242
var3.packetBuffer.writeByte(class44.stringCp1252NullTerminatedByteSize(var1)); // L: 243
var3.packetBuffer.writeStringCp1252NullTerminated(var1); // L: 244
Client.packetWriter.addNode(var3); // L: 245
}
World.FriendSystem_invalidateIgnoreds(); // L: 247
@Export("VarpDefinition_get")
public static VarpDefinition VarpDefinition_get(int var0) {
VarpDefinition var1 = (VarpDefinition)VarpDefinition.VarpDefinition_cached.get((long)var0);
if (var1 != null) {
return var1;
} else {
byte[] var2 = VarpDefinition.VarpDefinition_archive.takeFile(16, var0);
var1 = new VarpDefinition();
if (var2 != null) {
var1.decode(new Buffer(var2));
}
}
} // L: 248
@ObfuscatedName("n")
@ObfuscatedSignature(
descriptor = "(Llc;I)Z",
garbageValue = "1657999347"
)
@Export("isFriendAndHasWorld")
final boolean isFriendAndHasWorld(Username var1) {
Friend var2 = (Friend)this.friendsList.getByUsername(var1); // L: 260
return var2 != null && var2.hasWorld(); // L: 261
VarpDefinition.VarpDefinition_cached.put(var1, (long)var0);
return var1;
}
}
@ObfuscatedName("hz")
@ObfuscatedSignature(
descriptor = "(Lcr;I)V",
garbageValue = "702642598"
descriptor = "(III)V",
garbageValue = "738859003"
)
static final void method1875(PendingSpawn var0) {
long var1 = 0L; // L: 7331
int var3 = -1; // L: 7332
int var4 = 0; // L: 7333
int var5 = 0; // L: 7334
if (var0.type == 0) { // L: 7335
var1 = DevicePcmPlayerProvider.scene.getBoundaryObjectTag(var0.plane, var0.x, var0.y);
@Export("updateItemPile")
static final void updateItemPile(int var0, int var1) {
NodeDeque var2 = Client.groundItems[GrandExchangeEvent.Client_plane][var0][var1];
if (var2 == null) {
WorldMapIcon_1.scene.removeGroundItemPile(GrandExchangeEvent.Client_plane, var0, var1);
} else {
long var3 = -99999999L;
TileItem var5 = null;
TileItem var6;
for (var6 = (TileItem)var2.last(); var6 != null; var6 = (TileItem)var2.previous()) {
ItemComposition var7 = KeyHandler.ItemDefinition_get(var6.id);
long var11 = (long)var7.price;
if (var7.isStackable == 1) {
var11 *= (long)(var6.quantity + 1);
}
if (var11 > var3) {
var3 = var11;
var5 = var6;
}
}
if (var5 == null) {
WorldMapIcon_1.scene.removeGroundItemPile(GrandExchangeEvent.Client_plane, var0, var1);
} else {
var2.addLast(var5);
TileItem var13 = null;
TileItem var8 = null;
for (var6 = (TileItem)var2.last(); var6 != null; var6 = (TileItem)var2.previous()) {
if (var6.id != var5.id) {
if (var13 == null) {
var13 = var6;
}
if (var6.id != var13.id && var8 == null) {
var8 = var6;
}
}
}
long var9 = class171.calculateTag(var0, var1, 3, false, 0);
WorldMapIcon_1.scene.newGroundItemPile(GrandExchangeEvent.Client_plane, var0, var1, class122.getTileHeight(var0 * 128 + 64, var1 * 128 + 64, GrandExchangeEvent.Client_plane), var5, var9, var13, var8);
}
}
if (var0.type == 1) { // L: 7336
var1 = DevicePcmPlayerProvider.scene.getWallDecorationTag(var0.plane, var0.x, var0.y);
}
if (var0.type == 2) { // L: 7337
var1 = DevicePcmPlayerProvider.scene.getGameObjectTag(var0.plane, var0.x, var0.y);
}
if (var0.type == 3) { // L: 7338
var1 = DevicePcmPlayerProvider.scene.getFloorDecorationTag(var0.plane, var0.x, var0.y);
}
if (var1 != 0L) { // L: 7339
int var6 = DevicePcmPlayerProvider.scene.getObjectFlags(var0.plane, var0.x, var0.y, var1); // L: 7340
var3 = Message.Entity_unpackID(var1); // L: 7341
var4 = var6 & 31; // L: 7342
var5 = var6 >> 6 & 3; // L: 7343
}
var0.objectId = var3; // L: 7345
var0.field1210 = var4; // L: 7346
var0.field1209 = var5; // L: 7347
} // L: 7348
@ObfuscatedName("kl")
@ObfuscatedSignature(
descriptor = "(IIIB)Lci;",
garbageValue = "-81"
)
static final InterfaceParent method1867(int var0, int var1, int var2) {
InterfaceParent var3 = new InterfaceParent(); // L: 11254
var3.group = var1; // L: 11255
var3.type = var2; // L: 11256
Client.interfaceParents.put(var3, (long)var0); // L: 11257
TextureProvider.Widget_resetModelFrames(var1); // L: 11258
Widget var4 = WorldMapData_1.getWidget(var0); // L: 11259
Script.invalidateWidget(var4); // L: 11260
if (Client.meslayerContinueWidget != null) { // L: 11261
Script.invalidateWidget(Client.meslayerContinueWidget); // L: 11262
Client.meslayerContinueWidget = null; // L: 11263
}
WorldMapScaleHandler.method3856(); // L: 11265
WorldMapLabelSize.revalidateWidgetScroll(GrandExchangeOfferOwnWorldComparator.Widget_interfaceComponents[var0 >> 16], var4, false); // L: 11266
ScriptFrame.runWidgetOnLoadListener(var1); // L: 11267
if (Client.rootInterface != -1) { // L: 11268
class8.runIntfCloseListeners(Client.rootInterface, 1);
}
return var3; // L: 11269
}
}