diff --git a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java index 3ddddc5dd2..0b0dc8c5ce 100644 --- a/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_01.0_Ertheia/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3081,16 +3081,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java index 0dc08a53b6..7baeaf9229 100644 --- a/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_02.5_Underground/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3083,16 +3083,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java index a80493c7d6..11c0809435 100644 --- a/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_03.0_Helios/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3085,16 +3085,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java index 857bc078c4..620d9bdb7f 100644 --- a/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_04.0_GrandCrusade/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3081,16 +3081,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java index f4ae69658f..fff3ff1198 100644 --- a/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_05.0_Salvation/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3111,16 +3111,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java index f34b6022f1..1d945ebb7f 100644 --- a/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_05.5_EtinasFate/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3124,16 +3124,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java index 23b5f1c822..59795159ec 100644 --- a/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_06.0_Fafurion/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3125,16 +3125,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java index 4f956c3e38..06638809ca 100644 --- a/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_07.0_PreludeOfWar/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3062,16 +3062,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java index 914fdfb665..99f7f03945 100644 --- a/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_08.2_Homunculus/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3093,16 +3093,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java index 8c49291f99..4cff5409ba 100644 --- a/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_09.2_ReturnOfTheQueenAnt/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3110,16 +3110,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java index 48f25e6197..8c16bf3c7c 100644 --- a/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_10.1_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3112,16 +3112,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java index ebac302401..84ca6a47b2 100644 --- a/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_10.2_MasterClass/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3112,16 +3112,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java index a360385642..4dd851ea3e 100644 --- a/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_C4_ScionsOfDestiny/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3223,9 +3223,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); - iu.addItem(_inventory.getAdenaInstance()); - sendPacket(iu); + if (count == getAdena()) + { + sendPacket(new ItemList(this, false)); + } + else + { + final InventoryUpdate iu = new InventoryUpdate(); + iu.addModifiedItem(_inventory.getAdenaInstance()); + sendPacket(iu); + } } else { diff --git a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java index c785aba093..c230f914be 100644 --- a/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_C6_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3291,9 +3291,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); - iu.addItem(_inventory.getAdenaInstance()); - sendPacket(iu); + if (count == getAdena()) + { + sendPacket(new ItemList(this, false)); + } + else + { + final InventoryUpdate iu = new InventoryUpdate(); + iu.addModifiedItem(_inventory.getAdenaInstance()); + sendPacket(iu); + } } else { diff --git a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java index fd02095003..559bd928a0 100644 --- a/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_CT_0_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -2922,16 +2922,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendPacket(new ItemList(this, false)); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendPacket(iu); } - sendPacket(iu); } else { diff --git a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java index e27ad5fb31..0c10709c7b 100644 --- a/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_CT_2.4_Epilogue/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3108,16 +3108,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendPacket(new ItemList(this, false)); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendPacket(iu); } - sendPacket(iu); } else { diff --git a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java index 4ceaca792d..1c49b7a0af 100644 --- a/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_CT_2.6_HighFive/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3019,16 +3019,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendPacket(new ItemList(this, false)); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendPacket(iu); } - sendPacket(iu); } else { diff --git a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java index d6baa91608..67db9757e3 100644 --- a/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.0_Saviors/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3060,16 +3060,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java index a4dec74b02..bfb1cc28a0 100644 --- a/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.1_Zaken/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3060,16 +3060,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java index f21d8240f7..c8bba14809 100644 --- a/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.2_Antharas/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3058,16 +3058,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java index 86d0a37ecb..1a998df08a 100644 --- a/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.3_SevenSigns/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3085,16 +3085,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java index bb57e846e1..3f8377a6c9 100644 --- a/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_2.4_SecretOfEmpire/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3085,16 +3085,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java index a40eca579f..db092e9808 100644 --- a/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_3.0_TheKamael/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3012,16 +3012,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java index dd727c3da7..83998c4af7 100644 --- a/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Classic_Interlude/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3041,16 +3041,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(false); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java index 09aa5f3dd1..dba9058918 100644 --- a/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_4.2_DwellingOfSpirits/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3073,16 +3073,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java index cc51afac7a..2b245d3cc5 100644 --- a/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_5.2_FrostLord/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3115,16 +3115,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java index b253f8b14b..9f59fe3b45 100644 --- a/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_6.1_BattleChronicle/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3130,16 +3130,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else { diff --git a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java index f7d5013bb4..aabab5ba34 100644 --- a/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java +++ b/L2J_Mobius_Essence_6.2_Vanguard/java/org/l2jmobius/gameserver/model/actor/Player.java @@ -3135,16 +3135,16 @@ public class Player extends Playable // Send update packet if (!Config.FORCE_INVENTORY_UPDATE) { - final InventoryUpdate iu = new InventoryUpdate(); if (count == getAdena()) { - iu.addNewItem(_inventory.getAdenaInstance()); + sendItemList(); } else { + final InventoryUpdate iu = new InventoryUpdate(); iu.addModifiedItem(_inventory.getAdenaInstance()); + sendInventoryUpdate(iu); } - sendInventoryUpdate(iu); } else {