From fc78333771dd6a164914d3b9c99193f32fb98dad Mon Sep 17 00:00:00 2001 From: ThatGamerBlue Date: Sun, 18 Apr 2021 08:53:41 +0100 Subject: [PATCH] rsc: plus one field --- runescape-client/src/main/java/Client.java | 11 ++++++----- runescape-client/src/main/java/class20.java | 4 ++-- 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/runescape-client/src/main/java/Client.java b/runescape-client/src/main/java/Client.java index 7fe5fca631..10466adaf5 100644 --- a/runescape-client/src/main/java/Client.java +++ b/runescape-client/src/main/java/Client.java @@ -594,7 +594,8 @@ public final class Client extends GameEngine implements Usernamed { @Export("logoutTimer") static int logoutTimer; @ObfuscatedName("ft") - static boolean field737; + @Export("hadNetworkError") + static boolean hadNetworkError; @ObfuscatedName("fx") @Export("useBufferedSocket") static boolean useBufferedSocket; @@ -1359,7 +1360,7 @@ public final class Client extends GameEngine implements Usernamed { field646 = new int[250]; // L: 307 packetWriter = new PacketWriter(); // L: 310 logoutTimer = 0; // L: 312 - field737 = false; // L: 313 + hadNetworkError = false; // L: 313 useBufferedSocket = true; // L: 314 timer = new Timer(); // L: 315 fontsMap = new HashMap(); // L: 321 @@ -2266,7 +2267,7 @@ public final class Client extends GameEngine implements Usernamed { } socketTask = null; // L: 1694 - field737 = false; // L: 1695 + hadNetworkError = false; // L: 1695 field633 = 0; // L: 1696 loginState = 1; // L: 1697 } @@ -2794,8 +2795,8 @@ public final class Client extends GameEngine implements Usernamed { --logoutTimer; } - if (field737) { // L: 2469 - field737 = false; // L: 2470 + if (hadNetworkError) { // L: 2469 + hadNetworkError = false; // L: 2470 HealthBarUpdate.method2181(); // L: 2471 } else { if (!isMenuOpen) { // L: 2474 diff --git a/runescape-client/src/main/java/class20.java b/runescape-client/src/main/java/class20.java index 626277c31a..bebeb7007f 100644 --- a/runescape-client/src/main/java/class20.java +++ b/runescape-client/src/main/java/class20.java @@ -143,14 +143,14 @@ public class class20 extends class16 { ++Client.packetWriter.pendingWrites; // L: 4872 if (Client.packetWriter.pendingWrites >= 50 || var0) { // L: 4873 Client.packetWriter.pendingWrites = 0; // L: 4874 - if (!Client.field737 && Client.packetWriter.getSocket() != null) { // L: 4875 + if (!Client.hadNetworkError && Client.packetWriter.getSocket() != null) { // L: 4875 PacketBufferNode var1 = ObjectComposition.getPacketBufferNode(ClientPacket.field2271, Client.packetWriter.isaacCipher); // L: 4877 Client.packetWriter.addNode(var1); // L: 4878 try { Client.packetWriter.flush(); // L: 4880 } catch (IOException var3) { // L: 4882 - Client.field737 = true; // L: 4883 + Client.hadNetworkError = true; // L: 4883 } }