Index: java/org/l2jmobius/gameserver/model/itemcontainer/Inventory.java===================================================================--- java/org/l2jmobius/gameserver/model/itemcontainer/Inventory.java (revision 13546)+++ java/org/l2jmobius/gameserver/model/itemcontainer/Inventory.java (working copy)@@ -351,7 +351,7 @@ // Clear SA Bonus item.clearSpecialAbilities(); - if (it.hasSkills())+ if (it.hasSkills() && player.getInventory().getPaperdollItems(pi -> (pi.getId() == item.getId()) && (pi.getEnchantLevel() >= item.getEnchantLevel())).isEmpty()) { final List<ItemSkillHolder> onEnchantSkills = it.getSkills(ItemSkillType.ON_ENCHANT); if (onEnchantSkills != null)
if working well only half way ...old issue was fixed but a new bug was introduced
if u have another buff that gives u boost on same stat.. eg. atk speed and u have haste and 1 baium ring.. when u login ur atk speed is smaller then it should be... if u unequip & equip the ring .. it get's back.. but again if buffs finish and rebuff ur atk speed will be wrong until u unequip and equip the ring
Check if this problem is related of this topic https://l2jmobius.org/forum/index.php?topic=11668.0