diff --git a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java index b37432e19b..fbe73e91fb 100644 --- a/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java +++ b/L2J_Mobius_10.3_MasterClass/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java @@ -47,13 +47,7 @@ public class TimedHuntingZoneList implements IClientOutgoingPacket packet.writeD(TimedHuntingZoneData.getInstance().getSize()); // zone count for (TimedHuntingZoneHolder holder : TimedHuntingZoneData.getInstance().getAllHuntingZones()) { - final boolean isFree = holder.getEntryFee() == 0; - packet.writeD(isFree ? 0 : 1); // size of array - required item count - if (!isFree) // is array - { - packet.writeD(holder.getEntryItemId()); - packet.writeQ(holder.getEntryFee()); - } + packet.writeD(holder.getEntryFee() != 0 ? 1 : 0); // is free packet.writeD(holder.getEntryItemId()); packet.writeQ(holder.getEntryFee()); packet.writeD(holder.isWeekly() ? 0 : 1); // reset cycle diff --git a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java index b37432e19b..fbe73e91fb 100644 --- a/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java +++ b/L2J_Mobius_Essence_6.3_Crusader/java/org/l2jmobius/gameserver/network/serverpackets/huntingzones/TimedHuntingZoneList.java @@ -47,13 +47,7 @@ public class TimedHuntingZoneList implements IClientOutgoingPacket packet.writeD(TimedHuntingZoneData.getInstance().getSize()); // zone count for (TimedHuntingZoneHolder holder : TimedHuntingZoneData.getInstance().getAllHuntingZones()) { - final boolean isFree = holder.getEntryFee() == 0; - packet.writeD(isFree ? 0 : 1); // size of array - required item count - if (!isFree) // is array - { - packet.writeD(holder.getEntryItemId()); - packet.writeQ(holder.getEntryFee()); - } + packet.writeD(holder.getEntryFee() != 0 ? 1 : 0); // is free packet.writeD(holder.getEntryItemId()); packet.writeQ(holder.getEntryFee()); packet.writeD(holder.isWeekly() ? 0 : 1); // reset cycle