From 63ba79e6d88b75da28c1acc56bc1aa12613103ca Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Fri, 28 Oct 2022 03:28:55 +0000 Subject: [PATCH] Fixed TimedHuntingZoneList display. --- .../serverpackets/huntingzones/TimedHuntingZoneList.java | 8 +------- .../serverpackets/huntingzones/TimedHuntingZoneList.java | 8 +------- 2 files changed, 2 insertions(+), 14 deletions(-) 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