Refactor part of the connection loop

This commit is contained in:
Pazaz 2022-04-20 13:54:03 -04:00
parent 80c6ba05ff
commit f462316fce
158 changed files with 2147 additions and 2133 deletions

View file

@ -27,9 +27,9 @@ public final class Static158 {
}
try {
if (++Static226.anInt5079 > 2000) {
if (Static124.aClass95_2 != null) {
Static124.aClass95_2.method2834();
Static124.aClass95_2 = null;
if (Static124.socket != null) {
Static124.socket.method2834();
Static124.socket = null;
}
if (Static57.anInt1758 >= 1) {
Static223.anInt5034 = -5;
@ -57,16 +57,16 @@ public final class Static158 {
if (Static72.aClass212_3.status != 1) {
return;
}
Static124.aClass95_2 = new BufferedSocket((Socket) Static72.aClass212_3.anObject6, Static71.signLink);
Static124.socket = new BufferedSocket((Socket) Static72.aClass212_3.result, Static71.signLink);
Static72.aClass212_3 = null;
Static124.aClass95_2.write(Static6.aClass3_Sub15_Sub1_1.data, Static6.aClass3_Sub15_Sub1_1.offset);
Static124.socket.write(Static6.outboundBuffer.data, Static6.outboundBuffer.offset);
if (Static11.aClass62_1 != null) {
Static11.aClass62_1.method3571();
}
if (Static147.aClass62_2 != null) {
Static147.aClass62_2.method3571();
}
local120 = Static124.aClass95_2.read();
local120 = Static124.socket.read();
if (Static11.aClass62_1 != null) {
Static11.aClass62_1.method3571();
}
@ -76,38 +76,38 @@ public final class Static158 {
if (local120 != 21) {
Static223.anInt5034 = local120;
Static179.anInt4261 = 0;
Static124.aClass95_2.method2834();
Static124.aClass95_2 = null;
Static124.socket.method2834();
Static124.socket = null;
return;
}
Static179.anInt4261 = 3;
}
if (Static179.anInt4261 == 3) {
if (Static124.aClass95_2.available() < 1) {
if (Static124.socket.available() < 1) {
return;
}
Static229.aClass100Array156 = new JagString[Static124.aClass95_2.read()];
Static229.aClass100Array156 = new JagString[Static124.socket.read()];
Static179.anInt4261 = 4;
}
if (Static179.anInt4261 == 4) {
if (Static124.aClass95_2.available() < Static229.aClass100Array156.length * 8) {
if (Static124.socket.available() < Static229.aClass100Array156.length * 8) {
return;
}
Static57.aClass3_Sub15_Sub1_3.offset = 0;
Static124.aClass95_2.method2827(0, Static229.aClass100Array156.length * 8, Static57.aClass3_Sub15_Sub1_3.data);
Static124.socket.method2827(0, Static229.aClass100Array156.length * 8, Static57.aClass3_Sub15_Sub1_3.data);
for (local120 = 0; local120 < Static229.aClass100Array156.length; local120++) {
Static229.aClass100Array156[local120] = Static79.method1702(Static57.aClass3_Sub15_Sub1_3.g8());
}
Static223.anInt5034 = 21;
Static179.anInt4261 = 0;
Static124.aClass95_2.method2834();
Static124.aClass95_2 = null;
Static124.socket.method2834();
Static124.socket = null;
return;
}
} catch (@Pc(238) IOException local238) {
if (Static124.aClass95_2 != null) {
Static124.aClass95_2.method2834();
Static124.aClass95_2 = null;
if (Static124.socket != null) {
Static124.socket.method2834();
Static124.socket = null;
}
if (Static57.anInt1758 < 1) {
Static57.anInt1758++;
@ -153,9 +153,9 @@ public final class Static158 {
@Pc(103) int local103 = local74.g2();
@Pc(107) int local107 = local103 >> 14;
@Pc(113) int local113 = local103 >> 7 & 0x3F;
@Pc(125) int local125 = local113 + (Static238.anIntArray470[local16] >> 8) * 64 - Static225.anInt5068;
@Pc(125) int local125 = local113 + (Static238.anIntArray470[local16] >> 8) * 64 - Static225.originX;
@Pc(129) int local129 = local103 & 0x3F;
@Pc(142) int local142 = local129 + (Static238.anIntArray470[local16] & 0xFF) * 64 - Static142.anInt3483;
@Pc(142) int local142 = local129 + (Static238.anIntArray470[local16] & 0xFF) * 64 - Static142.originZ;
@Pc(148) NpcType local148 = Static214.method4363(local74.g2());
if (Static175.aClass8_Sub4_Sub2Array1[local97] == null && (local148.aByte10 & 0x1) > 0 && local107 == Static41.anInt1316 && local125 >= 0 && local148.anInt3713 + local125 < 104 && local142 >= 0 && local142 + local148.anInt3713 < 104) {
Static175.aClass8_Sub4_Sub2Array1[local97] = new Npc();