More refactoring (tm)

This commit is contained in:
Lucas
2019-07-07 15:10:50 +02:00
parent e1a815eddd
commit e2aac6d899
159 changed files with 38213 additions and 46222 deletions

View File

@@ -236,27 +236,27 @@ public class DynamicObject extends Entity {
RouteStrategy.Interpreter_intStackSize -= 2;
var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize];
var5 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1];
PacketBufferNode var13 = Interpreter.method1915(ClientPacket.field260, Client.packetWriter.isaacCipher);
var13.packetBuffer.writeByte(WorldMapRegion.method550(var3) + 2);
var13.packetBuffer.writeStringCp1252NullTerminated(var3);
var13.packetBuffer.writeByte(var4 - 1);
var13.packetBuffer.writeByte(var5);
Client.packetWriter.method241(var13);
PacketBufferNode var12 = Interpreter.method1915(ClientPacket.field260, Client.packetWriter.isaacCipher);
var12.packetBuffer.writeByte(WorldMapRegion.method550(var3) + 2);
var12.packetBuffer.writeStringCp1252NullTerminated(var3);
var12.packetBuffer.writeByte(var4 - 1);
var12.packetBuffer.writeByte(var5);
Client.packetWriter.method241(var12);
return 1;
} else {
Message var11;
Message var6;
if (var0 == ScriptOpcodes.CHAT_GETHISTORY_BYTYPEANDLINE) {
RouteStrategy.Interpreter_intStackSize -= 2;
var5 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize];
var4 = Interpreter.Interpreter_intStack[RouteStrategy.Interpreter_intStackSize + 1];
var11 = Message.method1226(var5, var4);
if (var11 != null) {
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.count;
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.cycle;
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.sender != null ? var11.sender : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.prefix != null ? var11.prefix : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.text != null ? var11.text : "";
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.isFromFriend() ? 1 : (var11.isFromIgnored() ? 2 : 0);
var6 = Message.method1226(var5, var4);
if (var6 != null) {
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.count;
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.cycle;
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.sender != null ? var6.sender : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.prefix != null ? var6.prefix : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.text != null ? var6.text : "";
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.isFromFriend() ? 1 : (var6.isFromIgnored() ? 2 : 0);
} else {
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1;
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0;
@@ -269,14 +269,14 @@ public class DynamicObject extends Entity {
return 1;
} else if (var0 == ScriptOpcodes.CHAT_GETHISTORY_BYUID) {
var5 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize];
var11 = NetCache.method4708(var5);
if (var11 != null) {
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.type;
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.cycle;
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.sender != null ? var11.sender : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.prefix != null ? var11.prefix : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var11.text != null ? var11.text : "";
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var11.isFromFriend() ? 1 : (var11.isFromIgnored() ? 2 : 0);
var6 = NetCache.method4708(var5);
if (var6 != null) {
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.type;
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.cycle;
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.sender != null ? var6.sender : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.prefix != null ? var6.prefix : "";
Interpreter.Interpreter_stringStack[++Interpreter.Interpreter_stringStackSize - 1] = var6.text != null ? var6.text : "";
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = var6.isFromFriend() ? 1 : (var6.isFromIgnored() ? 2 : 0);
} else {
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = -1;
Interpreter.Interpreter_intStack[++RouteStrategy.Interpreter_intStackSize - 1] = 0;
@@ -296,145 +296,145 @@ public class DynamicObject extends Entity {
return 1;
} else {
String var6;
String var7;
if (var0 == ScriptOpcodes.CHAT_SENDPUBLIC) {
var3 = Interpreter.Interpreter_stringStack[--Interpreter.Interpreter_stringStackSize];
var4 = Interpreter.Interpreter_intStack[--RouteStrategy.Interpreter_intStackSize];
var6 = var3.toLowerCase();
byte var12 = 0;
if (var6.startsWith("yellow:")) {
var12 = 0;
var7 = var3.toLowerCase();
byte var13 = 0;
if (var7.startsWith("yellow:")) {
var13 = 0;
var3 = var3.substring("yellow:".length());
} else if (var6.startsWith("red:")) {
var12 = 1;
} else if (var7.startsWith("red:")) {
var13 = 1;
var3 = var3.substring("red:".length());
} else if (var6.startsWith("green:")) {
var12 = 2;
} else if (var7.startsWith("green:")) {
var13 = 2;
var3 = var3.substring("green:".length());
} else if (var6.startsWith("cyan:")) {
var12 = 3;
} else if (var7.startsWith("cyan:")) {
var13 = 3;
var3 = var3.substring("cyan:".length());
} else if (var6.startsWith("purple:")) {
var12 = 4;
} else if (var7.startsWith("purple:")) {
var13 = 4;
var3 = var3.substring("purple:".length());
} else if (var6.startsWith("white:")) {
var12 = 5;
} else if (var7.startsWith("white:")) {
var13 = 5;
var3 = var3.substring("white:".length());
} else if (var6.startsWith("flash1:")) {
var12 = 6;
} else if (var7.startsWith("flash1:")) {
var13 = 6;
var3 = var3.substring("flash1:".length());
} else if (var6.startsWith("flash2:")) {
var12 = 7;
} else if (var7.startsWith("flash2:")) {
var13 = 7;
var3 = var3.substring("flash2:".length());
} else if (var6.startsWith("flash3:")) {
var12 = 8;
} else if (var7.startsWith("flash3:")) {
var13 = 8;
var3 = var3.substring("flash3:".length());
} else if (var6.startsWith("glow1:")) {
var12 = 9;
} else if (var7.startsWith("glow1:")) {
var13 = 9;
var3 = var3.substring("glow1:".length());
} else if (var6.startsWith("glow2:")) {
var12 = 10;
} else if (var7.startsWith("glow2:")) {
var13 = 10;
var3 = var3.substring("glow2:".length());
} else if (var6.startsWith("glow3:")) {
var12 = 11;
} else if (var7.startsWith("glow3:")) {
var13 = 11;
var3 = var3.substring("glow3:".length());
} else if (Client.language != 0) {
if (var6.startsWith("yellow:")) {
var12 = 0;
if (var7.startsWith("yellow:")) {
var13 = 0;
var3 = var3.substring("yellow:".length());
} else if (var6.startsWith("red:")) {
var12 = 1;
} else if (var7.startsWith("red:")) {
var13 = 1;
var3 = var3.substring("red:".length());
} else if (var6.startsWith("green:")) {
var12 = 2;
} else if (var7.startsWith("green:")) {
var13 = 2;
var3 = var3.substring("green:".length());
} else if (var6.startsWith("cyan:")) {
var12 = 3;
} else if (var7.startsWith("cyan:")) {
var13 = 3;
var3 = var3.substring("cyan:".length());
} else if (var6.startsWith("purple:")) {
var12 = 4;
} else if (var7.startsWith("purple:")) {
var13 = 4;
var3 = var3.substring("purple:".length());
} else if (var6.startsWith("white:")) {
var12 = 5;
} else if (var7.startsWith("white:")) {
var13 = 5;
var3 = var3.substring("white:".length());
} else if (var6.startsWith("flash1:")) {
var12 = 6;
} else if (var7.startsWith("flash1:")) {
var13 = 6;
var3 = var3.substring("flash1:".length());
} else if (var6.startsWith("flash2:")) {
var12 = 7;
} else if (var7.startsWith("flash2:")) {
var13 = 7;
var3 = var3.substring("flash2:".length());
} else if (var6.startsWith("flash3:")) {
var12 = 8;
} else if (var7.startsWith("flash3:")) {
var13 = 8;
var3 = var3.substring("flash3:".length());
} else if (var6.startsWith("glow1:")) {
var12 = 9;
} else if (var7.startsWith("glow1:")) {
var13 = 9;
var3 = var3.substring("glow1:".length());
} else if (var6.startsWith("glow2:")) {
var12 = 10;
} else if (var7.startsWith("glow2:")) {
var13 = 10;
var3 = var3.substring("glow2:".length());
} else if (var6.startsWith("glow3:")) {
var12 = 11;
} else if (var7.startsWith("glow3:")) {
var13 = 11;
var3 = var3.substring("glow3:".length());
}
}
var6 = var3.toLowerCase();
var7 = var3.toLowerCase();
byte var14 = 0;
if (var6.startsWith("wave:")) {
if (var7.startsWith("wave:")) {
var14 = 1;
var3 = var3.substring("wave:".length());
} else if (var6.startsWith("wave2:")) {
} else if (var7.startsWith("wave2:")) {
var14 = 2;
var3 = var3.substring("wave2:".length());
} else if (var6.startsWith("shake:")) {
} else if (var7.startsWith("shake:")) {
var14 = 3;
var3 = var3.substring("shake:".length());
} else if (var6.startsWith("scroll:")) {
} else if (var7.startsWith("scroll:")) {
var14 = 4;
var3 = var3.substring("scroll:".length());
} else if (var6.startsWith("slide:")) {
} else if (var7.startsWith("slide:")) {
var14 = 5;
var3 = var3.substring("slide:".length());
} else if (Client.language != 0) {
if (var6.startsWith("wave:")) {
if (var7.startsWith("wave:")) {
var14 = 1;
var3 = var3.substring("wave:".length());
} else if (var6.startsWith("wave2:")) {
} else if (var7.startsWith("wave2:")) {
var14 = 2;
var3 = var3.substring("wave2:".length());
} else if (var6.startsWith("shake:")) {
} else if (var7.startsWith("shake:")) {
var14 = 3;
var3 = var3.substring("shake:".length());
} else if (var6.startsWith("scroll:")) {
} else if (var7.startsWith("scroll:")) {
var14 = 4;
var3 = var3.substring("scroll:".length());
} else if (var6.startsWith("slide:")) {
} else if (var7.startsWith("slide:")) {
var14 = 5;
var3 = var3.substring("slide:".length());
}
}
PacketBufferNode var9 = Interpreter.method1915(ClientPacket.field319, Client.packetWriter.isaacCipher);
var9.packetBuffer.writeByte(0);
int var10 = var9.packetBuffer.index;
var9.packetBuffer.writeByte(var4);
var9.packetBuffer.writeByte(var12);
var9.packetBuffer.writeByte(var14);
TextureProvider.method2777(var9.packetBuffer, var3);
var9.packetBuffer.method41(var9.packetBuffer.index - var10);
Client.packetWriter.method241(var9);
PacketBufferNode var10 = Interpreter.method1915(ClientPacket.field319, Client.packetWriter.isaacCipher);
var10.packetBuffer.writeByte(0);
int var11 = var10.packetBuffer.index;
var10.packetBuffer.writeByte(var4);
var10.packetBuffer.writeByte(var13);
var10.packetBuffer.writeByte(var14);
TextureProvider.method2777(var10.packetBuffer, var3);
var10.packetBuffer.method41(var10.packetBuffer.index - var11);
Client.packetWriter.method241(var10);
return 1;
} else if (var0 == ScriptOpcodes.CHAT_SENDPRIVATE) {
Interpreter.Interpreter_stringStackSize -= 2;
var3 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize];
var6 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
PacketBufferNode var7 = Interpreter.method1915(ClientPacket.field247, Client.packetWriter.isaacCipher);
var7.packetBuffer.writeShort(0);
int var8 = var7.packetBuffer.index;
var7.packetBuffer.writeStringCp1252NullTerminated(var3);
TextureProvider.method2777(var7.packetBuffer, var6);
var7.packetBuffer.method40(var7.packetBuffer.index - var8);
Client.packetWriter.method241(var7);
var7 = Interpreter.Interpreter_stringStack[Interpreter.Interpreter_stringStackSize + 1];
PacketBufferNode var8 = Interpreter.method1915(ClientPacket.field247, Client.packetWriter.isaacCipher);
var8.packetBuffer.writeShort(0);
int var9 = var8.packetBuffer.index;
var8.packetBuffer.writeStringCp1252NullTerminated(var3);
TextureProvider.method2777(var8.packetBuffer, var7);
var8.packetBuffer.method40(var8.packetBuffer.index - var9);
Client.packetWriter.method241(var8);
return 1;
} else if (var0 != ScriptOpcodes.CHAT_PLAYERNAME) {
if (var0 == ScriptOpcodes.CHAT_GETFILTER_TRADE) {
@@ -547,76 +547,76 @@ public class DynamicObject extends Entity {
int var7;
int var8;
int[] var10000;
int[] var9;
for (var7 = 0; var7 < 32768; ++var7) {
NPC var9 = Client.npcs[var7];
if (var9 != null) {
NPC var10 = Client.npcs[var7];
if (var10 != null) {
for (var8 = 0; var8 < 10; ++var8) {
var10000 = var9.pathX;
var10000[var8] -= var5;
var10000 = var9.pathY;
var10000[var8] -= var6;
var9 = var10.pathX;
var9[var8] -= var5;
var9 = var10.pathY;
var9[var8] -= var6;
}
var9.x -= var5 * 128;
var9.y -= var6 * 128;
var10.x -= var5 * 128;
var10.y -= var6 * 128;
}
}
for (var7 = 0; var7 < 2048; ++var7) {
Player var20 = Client.players[var7];
if (var20 != null) {
Player var21 = Client.players[var7];
if (var21 != null) {
for (var8 = 0; var8 < 10; ++var8) {
var10000 = var20.pathX;
var10000[var8] -= var5;
var10000 = var20.pathY;
var10000[var8] -= var6;
var9 = var21.pathX;
var9[var8] -= var5;
var9 = var21.pathY;
var9[var8] -= var6;
}
var20.x -= var5 * 128;
var20.y -= var6 * 128;
var21.x -= var5 * 128;
var21.y -= var6 * 128;
}
}
byte var21 = 0;
byte var10 = 104;
byte var11 = 1;
byte var22 = 0;
byte var11 = 104;
byte var12 = 1;
if (var5 < 0) {
var21 = 103;
var10 = -1;
var22 = 103;
var11 = -1;
var12 = -1;
}
byte var12 = 0;
byte var13 = 104;
byte var14 = 1;
byte var13 = 0;
byte var14 = 104;
byte var15 = 1;
if (var6 < 0) {
var12 = 103;
var13 = -1;
var13 = 103;
var14 = -1;
var15 = -1;
}
int var15;
for (int var16 = var21; var16 != var10; var16 += var11) {
for (var15 = var12; var13 != var15; var15 += var14) {
int var17 = var16 + var5;
int var18 = var15 + var6;
int var16;
for (int var17 = var22; var17 != var11; var17 += var12) {
for (var16 = var13; var14 != var16; var16 += var15) {
int var18 = var17 + var5;
int var19 = var16 + var6;
for (int var19 = 0; var19 < 4; ++var19) {
if (var17 >= 0 && var18 >= 0 && var17 < 104 && var18 < 104) {
Client.groundItems[var19][var16][var15] = Client.groundItems[var19][var17][var18];
for (int var20 = 0; var20 < 4; ++var20) {
if (var18 >= 0 && var19 >= 0 && var18 < 104 && var19 < 104) {
Client.groundItems[var20][var17][var16] = Client.groundItems[var20][var18][var19];
} else {
Client.groundItems[var19][var16][var15] = null;
Client.groundItems[var20][var17][var16] = null;
}
}
}
}
for (PendingSpawn var22 = (PendingSpawn)Client.pendingSpawns.last(); var22 != null; var22 = (PendingSpawn)Client.pendingSpawns.previous()) {
var22.x -= var5;
var22.y -= var6;
if (var22.x < 0 || var22.y < 0 || var22.x >= 104 || var22.y >= 104) {
var22.remove();
for (PendingSpawn var23 = (PendingSpawn)Client.pendingSpawns.last(); var23 != null; var23 = (PendingSpawn)Client.pendingSpawns.previous()) {
var23.x -= var5;
var23.y -= var6;
if (var23.x < 0 || var23.y < 0 || var23.x >= 104 || var23.y >= 104) {
var23.remove();
}
}
@@ -635,8 +635,8 @@ public class DynamicObject extends Entity {
Client.graphicsObjects.clear();
Client.projectiles.clear();
for (var15 = 0; var15 < 4; ++var15) {
Client.collisionMaps[var15].clear();
for (var16 = 0; var16 < 4; ++var16) {
Client.collisionMaps[var16].clear();
}
}