Addition of required ShortCutInit to ExRequestMultiEnchantItemList.
Contributed by Fakee.
This commit is contained in:
@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.network.GameClient;
|
|||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||||
@ -97,8 +98,10 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
{
|
{
|
||||||
player.removeRequest(request.getClass());
|
player.removeRequest(request.getClass());
|
||||||
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
||||||
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scrolls count less than items!");
|
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scroll count is less than items!");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null)
|
||||||
{
|
{
|
||||||
@ -341,6 +344,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -362,6 +366,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
||||||
@ -380,5 +385,4 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
return slotId;
|
return slotId;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.network.GameClient;
|
|||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||||
@ -97,8 +98,10 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
{
|
{
|
||||||
player.removeRequest(request.getClass());
|
player.removeRequest(request.getClass());
|
||||||
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
||||||
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scrolls count less than items!");
|
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scroll count is less than items!");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null)
|
||||||
{
|
{
|
||||||
@ -341,6 +344,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -362,6 +366,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
||||||
@ -380,5 +385,4 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
return slotId;
|
return slotId;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.network.GameClient;
|
|||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||||
@ -97,8 +98,10 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
{
|
{
|
||||||
player.removeRequest(request.getClass());
|
player.removeRequest(request.getClass());
|
||||||
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
||||||
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scrolls count less than items;");
|
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scroll count is less than items!");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null)
|
||||||
{
|
{
|
||||||
@ -347,6 +350,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -368,6 +372,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
||||||
@ -386,5 +391,4 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
return slotId;
|
return slotId;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
@ -35,6 +35,7 @@ import org.l2jmobius.gameserver.network.GameClient;
|
|||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
import org.l2jmobius.gameserver.network.clientpackets.ClientPacket;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
|
import org.l2jmobius.gameserver.network.serverpackets.ShortCutInit;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.EnchantResult;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
import org.l2jmobius.gameserver.network.serverpackets.enchant.multi.ExResultMultiEnchantItemList;
|
||||||
@ -97,8 +98,10 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
{
|
{
|
||||||
player.removeRequest(request.getClass());
|
player.removeRequest(request.getClass());
|
||||||
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
player.sendPacket(new ExResultSetMultiEnchantItemList(player, 1));
|
||||||
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scrolls count less than items;");
|
Logger.getLogger("MultiEnchant - player " + player.getObjectId() + " " + player.getName() + " trying enchant items, when scroll count is less than items!");
|
||||||
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
final EnchantScroll scrollTemplate = EnchantItemData.getInstance().getEnchantScroll(scroll);
|
||||||
if (scrollTemplate == null)
|
if (scrollTemplate == null)
|
||||||
{
|
{
|
||||||
@ -347,6 +350,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, true));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -368,6 +372,7 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
|
|
||||||
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
player.sendPacket(new ExResultMultiEnchantItemList(player, _successEnchant, _failureEnchant));
|
||||||
|
player.sendPacket(new ShortCutInit(player));
|
||||||
}
|
}
|
||||||
|
|
||||||
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
public int getMultiEnchantingSlotByObjectId(EnchantItemRequest request, int objectId)
|
||||||
@ -386,5 +391,4 @@ public class ExRequestMultiEnchantItemList implements ClientPacket
|
|||||||
}
|
}
|
||||||
return slotId;
|
return slotId;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
Reference in New Issue
Block a user