Package com.l2jfrozen.gameserver.model

Examples of com.l2jfrozen.gameserver.model.L2ManufactureList


      }
    }

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

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

    /*int privatetype=player.getPrivateStoreType();
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.getSellList().setTitle(rs.getString("title"));
              player.getSellList().setPackaged(type == L2PcInstance.STORE_PRIVATE_PACKAGE_SELL);
              break;
            case L2PcInstance.STORE_PRIVATE_MANUFACTURE:
              L2ManufactureList createList = new L2ManufactureList();
              while (items.next())
              {
                createList.add(new L2ManufactureItem(items.getInt(2), items.getInt(4)));
              }
              player.setCreateList(createList);
              player.getCreateList().setStoreName(rs.getString("title"));
              break;
            default:
View Full Code Here

            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(ActionFailed.STATIC_PACKET);
          return;
        }
       
        // Like L2OFF - You can't open Manufacture when you are in private store
        if (activeChar.getPrivateStoreType() == L2PcInstance.STORE_PRIVATE_BUY || activeChar.getPrivateStoreType() == L2PcInstance.STORE_PRIVATE_SELL)
        {
          getClient().sendPacket(ActionFailed.STATIC_PACKET);
          return;
        }
       
        // Like L2OFF - You can't open Manufacture when you are sitting
        if (activeChar.isSitting() && activeChar.getPrivateStoreType() != L2PcInstance.STORE_PRIVATE_MANUFACTURE)
        {
          getClient().sendPacket(ActionFailed.STATIC_PACKET);
          return;
        }
       
        // You can't open Manufacture when the task is launched
        if(activeChar.isSittingTaskLaunched())
        {
          sendPacket(ActionFailed.STATIC_PACKET);
          return;
        }
       
        if (activeChar.getPrivateStoreType() == L2PcInstance.STORE_PRIVATE_MANUFACTURE)
        {
          activeChar.setPrivateStoreType(L2PcInstance.STORE_PRIVATE_NONE);
         
          if (activeChar.isSitting())
            activeChar.standUp();
        }
       
        if (activeChar.getCreateList() == null)
        {
          activeChar.setCreateList(new L2ManufactureList());
        }
       
        activeChar.sendPacket(new RecipeShopManageList(activeChar, false));
        break;
      case 52: // unsummon
View Full Code Here

    }

    // 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

TOP

Related Classes of com.l2jfrozen.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.