From aabe24f0886d1a386632c939c0852db0e5df72e3 Mon Sep 17 00:00:00 2001 From: MobiusDevelopment <8391001+MobiusDevelopment@users.noreply.github.com> Date: Tue, 11 Jan 2022 03:57:30 +0000 Subject: [PATCH] Proper RequestPostAttachment InventoryUpdate logic. Contributed by nasseka. --- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- .../network/clientpackets/RequestPostAttachment.java | 3 ++- 23 files changed, 46 insertions(+), 23 deletions(-) diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index e42a7eb408..cee2769467 100644 --- a/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_10.0_MasterClass/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_OBTAINED_S1_X_S2); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 1db252cc96..7fc31733c1 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -209,7 +209,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -218,6 +218,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 1db252cc96..7fc31733c1 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -209,7 +209,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -218,6 +218,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 500800df57..e366e63761 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index a6bebf3a42..136396ae18 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index d4c41250e9..27ddada7da 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_ACQUIRED_S2_S1); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 724c5dcf5d..3d45253054 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_OBTAINED_S1_X_S2); sm.addItemName(item.getId()); sm.addLong(count); diff --git a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java index 724c5dcf5d..3d45253054 100644 --- a/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java +++ b/L2J_Mobius_Essence_6.0_BattleChronicle/java/org/l2jmobius/gameserver/network/clientpackets/RequestPostAttachment.java @@ -207,7 +207,7 @@ public class RequestPostAttachment implements IClientIncomingPacket if (playerIU != null) { - if (newItem.getCount() > count) + if (newItem.isStackable() && (newItem.getCount() > count)) { playerIU.addModifiedItem(newItem); } @@ -216,6 +216,7 @@ public class RequestPostAttachment implements IClientIncomingPacket playerIU.addNewItem(newItem); } } + final SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_OBTAINED_S1_X_S2); sm.addItemName(item.getId()); sm.addLong(count);