diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java index f6719c9593..3979fc090f 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java @@ -57,7 +57,7 @@ public class RequestItemEnsoul implements IClientIncomingPacket final int position = packet.readC(); final int soulCrystalObjectId = packet.readD(); final int soulCrystalOption = packet.readD(); - if ((position > 0) && (position <= 3) && ((type == 1) || (type == 2))) + if ((position > 0) && (position < 3) && ((type == 1) || (type == 2))) { _options[i] = new EnsoulItemOption(type, position, soulCrystalObjectId, soulCrystalOption); } diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java index f6719c9593..3979fc090f 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java @@ -57,7 +57,7 @@ public class RequestItemEnsoul implements IClientIncomingPacket final int position = packet.readC(); final int soulCrystalObjectId = packet.readD(); final int soulCrystalOption = packet.readD(); - if ((position > 0) && (position <= 3) && ((type == 1) || (type == 2))) + if ((position > 0) && (position < 3) && ((type == 1) || (type == 2))) { _options[i] = new EnsoulItemOption(type, position, soulCrystalObjectId, soulCrystalOption); } diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java index f6719c9593..3979fc090f 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/com/l2jmobius/gameserver/network/clientpackets/ensoul/RequestItemEnsoul.java @@ -57,7 +57,7 @@ public class RequestItemEnsoul implements IClientIncomingPacket final int position = packet.readC(); final int soulCrystalObjectId = packet.readD(); final int soulCrystalOption = packet.readD(); - if ((position > 0) && (position <= 3) && ((type == 1) || (type == 2))) + if ((position > 0) && (position < 3) && ((type == 1) || (type == 2))) { _options[i] = new EnsoulItemOption(type, position, soulCrystalObjectId, soulCrystalOption); }