Package net.sf.l2j.gameserver.model

Examples of net.sf.l2j.gameserver.model.L2ManufactureList


      _recipes = _seller.getCommonRecipeBook();

    // clean previous recipes
        if (_seller.getCreateList() != null)
        {
            L2ManufactureList list = _seller.getCreateList();
            for (L2ManufactureItem item : list.getList())
            {
              if (item.isDwarven() != _isDwarven)
                list.getList().remove(item);
            }
        }
  }
View Full Code Here


        {
            writeD(0);
        }
        else
        {
            L2ManufactureList list = _seller.getCreateList();
            writeD(list.size());

            for (L2ManufactureItem item : list.getList())
            {
                writeD(item.getRecipeId());
                writeD(0x00);
                writeD(item.getCost());
            }
View Full Code Here

    }

  @Override
  protected final void writeImpl()
    {
        L2ManufactureList createList = _manufacturer.getCreateList();

        if (createList != null)
        {
            //dddd d(ddd)
            writeC(0xd9);
            writeD(_manufacturer.getObjectId());
            writeD((int) _manufacturer.getCurrentMp());//Creator's MP
            writeD(_manufacturer.getMaxMp());//Creator's MP
            writeD(_buyer.getAdena());//Buyer Adena

            int count = createList.size();
            writeD(count);
            L2ManufactureItem temp;

            for (int i = 0; i < count; i++)
            {
                temp = createList.getList().get(i);
                writeD(temp.getRecipeId());
                writeD(0x00); //unknown
                writeD(temp.getCost());
            }
        }
View Full Code Here

      player.broadcastUserInfo();
      player.standUp();
    }
    else
    {
            L2ManufactureList createList = new L2ManufactureList();

            for (int x = 0; x < _count ; x++)
            {
                int recipeID = _items[x*2 + 0];
                int cost     = _items[x*2 + 1];
                createList.add(new L2ManufactureItem(recipeID, cost));
            }
            createList.setStoreName(player.getCreateList() != null ? player.getCreateList().getStoreName() : "");
            player.setCreateList(createList);

      player.setPrivateStoreType(L2PcInstance.STORE_PRIVATE_MANUFACTURE);
      player.sitDown();
      player.broadcastUserInfo();
View Full Code Here

      player.broadcastUserInfo();
      if (player.isSitting()) player.standUp();
        }
        if (player.getCreateList() == null)
        {
            player.setCreateList(new L2ManufactureList());
        }

    player.sendPacket(new RecipeShopManageList(player, true));

    /*
 
View Full Code Here

      if (activeChar.isSitting())
        activeChar.standUp();

      if (activeChar.getCreateList() == null)
      {
        activeChar.setCreateList(new L2ManufactureList());
      }

      activeChar.sendPacket(new RecipeShopManageList(activeChar, true));
      break;
    case 39: // Soulless - Parasite Burst
    useSkill(4138);
    break;
    case 41: // Wild Hog Cannon - Attack
    useSkill(4230);
    break;
    case 42: // Kai the Cat - Self Damage Shield
    useSkill(4378, activeChar);
    break;
    case 43: // Unicorn Merrow - Hydro Screw
      useSkill(4137);
      break;
    case 44: // Big Boom - Boom Attack
      useSkill(4139);
      break;
    case 45: // Unicorn Boxer - Master Recharge
      useSkill(4025, activeChar);
      break;
    case 46: // Mew the Cat - Mega Storm Strike
      useSkill(4261);
      break;
    case 47: // Silhouette - Steal Blood
      useSkill(4260);
      break;
    case 48: // Mechanic Golem - Mech. Cannon
      useSkill(4068);
      break;
    case 51:
      // Player shouldn't be able to set stores if he/she is alike dead (dead or fake death)
      if (activeChar.isAlikeDead())
      {
        getClient().sendPacket(new ActionFailed());
        return;
      }
      if(activeChar.getPrivateStoreType() != 0){
        activeChar.setPrivateStoreType(L2PcInstance.STORE_PRIVATE_NONE);
        activeChar.broadcastUserInfo();
          }
      if (activeChar.isSitting())
        activeChar.standUp();

      if (activeChar.getCreateList() == null)
        activeChar.setCreateList(new L2ManufactureList());

      activeChar.sendPacket(new RecipeShopManageList(activeChar, false));
      break;
    case 52: // unsummon
      if (pet != null && pet instanceof L2SummonInstance)
View Full Code Here

TOP

Related Classes of net.sf.l2j.gameserver.model.L2ManufactureList

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.