ExtractableItems warning when product does not exist.
This commit is contained in:
@@ -30,6 +30,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -109,7 +110,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -156,7 +164,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -30,6 +30,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -109,7 +110,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -156,7 +164,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -119,7 +120,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -174,7 +182,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -119,7 +120,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -174,7 +182,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -119,7 +120,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -174,7 +182,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -34,6 +34,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
|||||||
import org.l2jmobius.gameserver.model.actor.request.AutoPeelRequest;
|
import org.l2jmobius.gameserver.model.actor.request.AutoPeelRequest;
|
||||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -124,7 +125,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -179,7 +187,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -110,7 +111,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -157,7 +165,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.model.item.type.CrystalType;
|
import org.l2jmobius.gameserver.model.item.type.CrystalType;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
@@ -111,7 +112,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -158,7 +166,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -119,7 +120,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -174,7 +182,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -31,6 +31,7 @@ import org.l2jmobius.gameserver.model.ExtractableProduct;
|
|||||||
import org.l2jmobius.gameserver.model.actor.Playable;
|
import org.l2jmobius.gameserver.model.actor.Playable;
|
||||||
import org.l2jmobius.gameserver.model.actor.Player;
|
import org.l2jmobius.gameserver.model.actor.Player;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -126,7 +127,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -188,7 +196,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -34,6 +34,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
|||||||
import org.l2jmobius.gameserver.model.actor.request.AutoPeelRequest;
|
import org.l2jmobius.gameserver.model.actor.request.AutoPeelRequest;
|
||||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -131,7 +132,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -193,7 +201,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
@@ -34,6 +34,7 @@ import org.l2jmobius.gameserver.model.actor.Player;
|
|||||||
import org.l2jmobius.gameserver.model.actor.request.AutoPeelRequest;
|
import org.l2jmobius.gameserver.model.actor.request.AutoPeelRequest;
|
||||||
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
import org.l2jmobius.gameserver.model.holders.ItemHolder;
|
||||||
import org.l2jmobius.gameserver.model.item.EtcItem;
|
import org.l2jmobius.gameserver.model.item.EtcItem;
|
||||||
|
import org.l2jmobius.gameserver.model.item.ItemTemplate;
|
||||||
import org.l2jmobius.gameserver.model.item.instance.Item;
|
import org.l2jmobius.gameserver.model.item.instance.Item;
|
||||||
import org.l2jmobius.gameserver.network.SystemMessageId;
|
import org.l2jmobius.gameserver.network.SystemMessageId;
|
||||||
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
import org.l2jmobius.gameserver.network.serverpackets.InventoryUpdate;
|
||||||
@@ -131,7 +132,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
@@ -193,7 +201,14 @@ public class ExtractableItems implements IItemHandler
|
|||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ItemTable.getInstance().getTemplate(expi.getId()).isStackable() || (createItemAmount == 1))
|
final ItemTemplate template = ItemTable.getInstance().getTemplate(expi.getId());
|
||||||
|
if (template == null)
|
||||||
|
{
|
||||||
|
LOGGER.warning("ExtractableItems: Could not find " + item + " product template with id " + expi.getId() + "!");
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (template.isStackable() || (createItemAmount == 1))
|
||||||
{
|
{
|
||||||
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
final Item newItem = player.addItem("Extract", expi.getId(), createItemAmount, player, false);
|
||||||
if (expi.getMaxEnchant() > 0)
|
if (expi.getMaxEnchant() > 0)
|
||||||
|
Reference in New Issue
Block a user