From 0578083b7fb74b74f5656dd9119296a043b4f565 Mon Sep 17 00:00:00 2001 From: MobiusDev <8391001+MobiusDevelopment@users.noreply.github.com> Date: Mon, 11 Sep 2017 01:43:39 +0000 Subject: [PATCH] Include consumed items to inventory update. --- .../attributechange/RequestChangeAttributeItem.java | 4 ++++ .../attributechange/RequestChangeAttributeItem.java | 4 ++++ .../attributechange/RequestChangeAttributeItem.java | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java index a27dbe1558..b8d4e6101b 100644 --- a/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java +++ b/L2J_Mobius_1.0_Ertheia/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java @@ -85,6 +85,10 @@ public class RequestChangeAttributeItem implements IClientIncomingPacket activeChar.sendPacket(msg); InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(item); + for (L2ItemInstance i : activeChar.getInventory().getItemsByItemId(_consumeItemId)) + { + iu.addItem(i); + } activeChar.sendPacket(iu); activeChar.broadcastUserInfo(); activeChar.sendPacket(ExChangeAttributeOk.STATIC); diff --git a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java index a27dbe1558..b8d4e6101b 100644 --- a/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java +++ b/L2J_Mobius_2.5_Underground/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java @@ -85,6 +85,10 @@ public class RequestChangeAttributeItem implements IClientIncomingPacket activeChar.sendPacket(msg); InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(item); + for (L2ItemInstance i : activeChar.getInventory().getItemsByItemId(_consumeItemId)) + { + iu.addItem(i); + } activeChar.sendPacket(iu); activeChar.broadcastUserInfo(); activeChar.sendPacket(ExChangeAttributeOk.STATIC); diff --git a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java index a27dbe1558..b8d4e6101b 100644 --- a/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java +++ b/L2J_Mobius_3.0_Helios/java/com/l2jmobius/gameserver/network/clientpackets/attributechange/RequestChangeAttributeItem.java @@ -85,6 +85,10 @@ public class RequestChangeAttributeItem implements IClientIncomingPacket activeChar.sendPacket(msg); InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(item); + for (L2ItemInstance i : activeChar.getInventory().getItemsByItemId(_consumeItemId)) + { + iu.addItem(i); + } activeChar.sendPacket(iu); activeChar.broadcastUserInfo(); activeChar.sendPacket(ExChangeAttributeOk.STATIC);