rsc: plus one field

This commit is contained in:
ThatGamerBlue
2021-04-18 08:53:41 +01:00
parent 51931cee39
commit fc78333771
2 changed files with 8 additions and 7 deletions

View File

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

View File

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