Package com.l2jfrozen.gameserver.templates

Examples of com.l2jfrozen.gameserver.templates.L2Item


   * @param itemId : int designating the item
   * @return L2ItemInstance designating the dummy item created
   */
  public L2ItemInstance createDummyItem(int itemId)
  {
    L2Item item = getTemplate(itemId);

    if(item == null)
      return null;

    L2ItemInstance temp = new L2ItemInstance(0, item);
View Full Code Here


        return;

      L2Skill passiveSkill = null;
      L2Skill enchant4Skill = null;

      L2Item it = item.getItem();
      if(it instanceof L2Weapon)
      {
        passiveSkill = ((L2Weapon) it).getSkill();
        enchant4Skill = ((L2Weapon) it).getEnchant4Skill();
      }
View Full Code Here

        return;

      L2Skill passiveSkill = null;
      L2Skill enchant4Skill = null;

      L2Item it = item.getItem();
      if(it instanceof L2Weapon)
      {         
        // Check for Penality
        player.refreshExpertisePenalty();
        player.refreshMasteryWeapPenality();
View Full Code Here

      _log.warning(_owner.getName() + ": Attempt to modify TradeList without valid conditions!");
      return null;
    }
   

    L2Item item = ItemTable.getInstance().getTemplate(itemId);
    if(item == null)
    {
      Util.handleIllegalPlayerAction(_owner, "Player " + _owner.getName() + " Attempt to add invalid item to TradeList! Banned ",  Config.DEFAULT_PUNISH);
      _log.warning(_owner.getName() + ": Attempt to add invalid item to TradeList!");
      return null;
    }

    if(!item.isTradeable() || item.getItemType() == L2EtcItemType.QUEST)
      return null;

    if(!item.isStackable() && count > 1)
    {
      _log.warning(_owner.getName() + ": Attempt to add non-stackable item to TradeList with count > 1!");
      return null;
    }
View Full Code Here

      if(item == null)
      {
        continue;
      }

      L2Item template = ItemTable.getInstance().getTemplate(item.getItem().getItemId());
      if(template == null)
      {
        continue;
      }

      if(!template.isStackable())
      {
        slots += item.getCount();
      }
      else if(partner.getInventory().getItemByItemId(item.getItem().getItemId()) == null)
      {
View Full Code Here

      if(item == null)
      {
        continue;
      }

      L2Item template = ItemTable.getInstance().getTemplate(item.getItem().getItemId());
      if(template == null)
      {
        continue;
      }

      weight += item.getCount() * template.getWeight();
      template = null;
    }

    return weight;
  }
View Full Code Here

      if(item == null)
      {
        continue;
      }

      L2Item template = ItemTable.getInstance().getTemplate(item.getItemId());
      if(template == null)
      {
        continue;
      }
     
      boolean found = false;
      for(TradeItem ti : _items){
        if(ti.getObjectId() == item.getObjectId()){
         
          found = true;
         
          if(ti.getPrice() != item.getPrice()){
            return false;
          }
        }
      }
     
      //store is not selling that item...
      if(!found){
        String msg = "Requested Item is not available to buy... You are perfoming illegal operation, it has been segnalated";
        _log.warning("ATTENTION: Player "+player.getName()+" has performed buy illegal operation..");
        player.sendMessage(msg);
        msg = null;
        return false;
      }
     
     
      weight += item.getCount() * template.getWeight();
      if(!template.isStackable())
      {
        slots += item.getCount();
      }
      else if(player.getInventory().getItemByItemId(item.getItemId()) == null)
      {
View Full Code Here

  private void createItem(L2PcInstance activeChar, int id, int num)
  {
    if(num > 20)
    {
      L2Item template = ItemTable.getInstance().getTemplate(id);

      if(template!=null && !template.isStackable())
      {
        activeChar.sendMessage("This item does not stack - Creation aborted.");
        return;
      }
View Full Code Here

  private void massCreateItem(L2PcInstance activeChar, int id, int num)
  {
    if(num > 20)
    {
      L2Item template = ItemTable.getInstance().getTemplate(id);
      if(template != null && !template.isStackable())
      {
        activeChar.sendMessage("This item does not stack - Creation aborted.");
        return;
      }
    }
View Full Code Here

        int custom_type2 = rs.getInt("custom_type2");
        int price_sell = rs.getInt("price_sell");
        int price_buy = rs.getInt("price_buy");
        int manaLeft = rs.getInt("mana_left");

        L2Item item = ItemTable.getInstance().getTemplate(item_id);

        if(item == null)
        {
          _log.severe("Item item_id=" + item_id + " not known, object_id=" + objectId);
          rs.close();
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.templates.L2Item

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.