Hero list size should be written only once.
Contributed by nasseka.
This commit is contained in:
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -102,9 +102,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -102,9 +102,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
@@ -55,7 +55,7 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
try (ResultSet rset = statement.executeQuery())
|
try (ResultSet rset = statement.executeQuery())
|
||||||
{
|
{
|
||||||
int i = 1;
|
int i = 1;
|
||||||
final boolean writedCount = false;
|
boolean wroteCount = false;
|
||||||
while (rset.next())
|
while (rset.next())
|
||||||
{
|
{
|
||||||
if (i == 1)
|
if (i == 1)
|
||||||
@@ -93,9 +93,10 @@ public class ExOlympiadHeroAndLegendInfo implements IClientOutgoingPacket
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
if (!writedCount)
|
if (!wroteCount)
|
||||||
{
|
{
|
||||||
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
packet.writeD(Hero.getInstance().getHeroes().size() - 1);
|
||||||
|
wroteCount = true;
|
||||||
}
|
}
|
||||||
if (Hero.getInstance().getHeroes().size() > 1)
|
if (Hero.getInstance().getHeroes().size() > 1)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user