Hero list size should be written only once.

Contributed by nasseka.
This commit is contained in:
MobiusDevelopment 2022-07-15 09:42:50 +00:00
parent 4338fad8cc
commit d3b51827fd
10 changed files with 30 additions and 20 deletions

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -102,9 +102,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -102,9 +102,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{

View File

@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
try (ResultSet rset = statement.executeQuery())
{
int i = 1;
final boolean writedCount = false;
boolean wroteCount = false;
while (rset.next())
{
if (i == 1)
@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
}
else
{
if (!writedCount)
if (!wroteCount)
{
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
wroteCount = true;
}
if (Hero.getInstance().getHeroes().size() > 1)
{