Reverted sending item list when extracted items are enchanted.

This commit is contained in:
MobiusDevelopment
2022-06-27 09:17:25 +00:00
parent 7325ababfc
commit 33ea468c97
23 changed files with 161 additions and 23 deletions

View File

@@ -32,6 +32,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -189,7 +190,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -32,6 +32,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -189,7 +190,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -207,7 +208,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -207,7 +208,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -207,7 +208,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -207,7 +208,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -190,7 +191,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -34,6 +34,7 @@ import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.model.item.type.CrystalType;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -191,7 +192,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList(false);
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -207,7 +208,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -221,7 +222,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -221,7 +222,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())

View File

@@ -33,6 +33,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
import org.l2jmobius.gameserver.model.item.EtcItem;
import org.l2jmobius.gameserver.model.item.instance.Item;
import org.l2jmobius.gameserver.network.SystemMessageId;
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
import org.l2jmobius.gameserver.network.serverpackets.SystemMessage;
/**
@@ -221,7 +222,12 @@ public class ExtractableItems implements IItemHandler
}
if (!enchantedItems.isEmpty())
{
player.sendItemList();
final InventoryUpdate playerIU = new InventoryUpdate();
for (Item i : enchantedItems)
{
playerIU.addModifiedItem(i);
}
player.sendPacket(playerIU);
}
for (Entry<Item, Long> entry : extractedItems.entrySet())