Examples of RecipeBookItemList


Examples of com.l2jfrozen.gameserver.network.serverpackets.RecipeBookItemList

      if(rp == null)
        return;

      activeChar.unregisterRecipeList(_recipeID);

      RecipeBookItemList response = new RecipeBookItemList(rp.isDwarvenRecipe(), activeChar.getMaxMp());

      if(rp.isDwarvenRecipe())
      {
        response.addRecipes(activeChar.getDwarvenRecipeBook());
      }
      else
      {
        response.addRecipes(activeChar.getCommonRecipeBook());
      }

      activeChar.sendPacket(response);
    }
  }
View Full Code Here

Examples of com.l2jfrozen.gameserver.network.serverpackets.RecipeBookItemList

      maker = _activeMakers.get(player);
    }

    if(maker == null)
    {
      RecipeBookItemList response = new RecipeBookItemList(isDwarvenCraft, player.getMaxMp());
      response.addRecipes(isDwarvenCraft ? player.getDwarvenRecipeBook() : player.getCommonRecipeBook());
      player.sendPacket(response);
      response = null;
      return;
    }
View Full Code Here

Examples of l2p.gameserver.serverpackets.RecipeBookItemList

    {
      activeChar.sendActionFailed();
      return;
    }
    activeChar.unregisterRecipe(_RecipeID);
    RecipeBookItemList response = new RecipeBookItemList(rp.isDwarvenRecipe(), (int) activeChar.getCurrentMp());
    response.setRecipes(activeChar.getDwarvenRecipeBook());
    activeChar.sendPacket(response);
  }
View Full Code Here

Examples of l2p.gameserver.serverpackets.RecipeBookItemList

        }
        // add recipe to recipebook
        player.registerRecipe(rp, true);
        player.sendPacket(new SystemMessage(SystemMessage.S1_HAS_BEEN_ADDED).addString(item.getName()));
        player.getInventory().destroyItem(item, 1, true);
        RecipeBookItemList response = new RecipeBookItemList(true, (int) player.getCurrentMp());
        response.setRecipes(player.getDwarvenRecipeBook());
        player.sendPacket(response);
      }
      else
      {
        player.sendPacket(Msg.YOU_ARE_NOT_AUTHORIZED_TO_REGISTER_A_RECIPE);
      }
    }
    else if(player.getCommonRecipeLimit() > 0)
    {
      if(player.getCommonRecipeBook().size() >= player.getCommonRecipeLimit())
      {
        player.sendPacket(Msg.NO_FURTHER_RECIPES_MAY_BE_REGISTERED);
        return;
      }
      if(player.hasRecipe(rp))
      {
        player.sendPacket(Msg.THAT_RECIPE_IS_ALREADY_REGISTERED);
        return;
      }
      player.registerRecipe(rp, true);
      player.sendPacket(new SystemMessage(SystemMessage.S1_HAS_BEEN_ADDED).addString(item.getName()));
      player.getInventory().destroyItem(item, 1, true);
      RecipeBookItemList response = new RecipeBookItemList(false, (int) player.getCurrentMp());
      response.setRecipes(player.getCommonRecipeBook());
      player.sendPacket(response);
    }
    else
    {
      player.sendPacket(Msg.YOU_ARE_NOT_AUTHORIZED_TO_REGISTER_A_RECIPE);
View Full Code Here

Examples of l2p.gameserver.serverpackets.RecipeBookItemList

    return _listByRecipeItem.get(itemId);
  }

  public void requestBookOpen(L2Player player, boolean isDwarvenCraft)
  {
    RecipeBookItemList response = new RecipeBookItemList(isDwarvenCraft, (int) player.getCurrentMp());
    if(isDwarvenCraft)
    {
      response.setRecipes(player.getDwarvenRecipeBook());
    }
    else
    {
      response.setRecipes(player.getCommonRecipeBook());
    }
    player.sendPacket(response);
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.RecipeBookItemList

   * @param targets List<Creature>
   */
  @Override
  public void useSkill(Creature activeChar, List<Creature> targets)
  {
    activeChar.sendPacket(new RecipeBookItemList((Player) activeChar, _dwarven));
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.RecipeBookItemList

    Player activeChar = getClient().getActiveChar();
    if (activeChar == null)
    {
      return;
    }
    sendPacket(new RecipeBookItemList(activeChar, isDwarvenCraft));
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.RecipeBookItemList

          player.sendPacket(SystemMsg.INCORRECT_ITEM_COUNT);
          return false;
        }
        player.registerRecipe(rp, true);
        player.sendPacket(new SystemMessage(SystemMessage.S1_HAS_BEEN_ADDED).addItemName(item.getItemId()));
        player.sendPacket(new RecipeBookItemList(player, true));
        return true;
      }
      player.sendPacket(Msg.YOU_ARE_NOT_AUTHORIZED_TO_REGISTER_A_RECIPE);
    }
    else if (player.getCommonRecipeLimit() > 0)
    {
      if (player.getCommonRecipeBook().size() >= player.getCommonRecipeLimit())
      {
        player.sendPacket(Msg.NO_FURTHER_RECIPES_MAY_BE_REGISTERED);
        return false;
      }
      if (player.hasRecipe(rp))
      {
        player.sendPacket(Msg.THAT_RECIPE_IS_ALREADY_REGISTERED);
        return false;
      }
      if (!player.getInventory().destroyItem(item, 1L))
      {
        player.sendPacket(SystemMsg.INCORRECT_ITEM_COUNT);
        return false;
      }
      player.registerRecipe(rp, true);
      player.sendPacket(new SystemMessage(SystemMessage.S1_HAS_BEEN_ADDED).addItemName(item.getItemId()));
      player.sendPacket(new RecipeBookItemList(player, false));
      return true;
    }
    else
    {
      player.sendPacket(Msg.YOU_ARE_NOT_AUTHORIZED_TO_REGISTER_A_RECIPE);
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.RecipeBookItemList

    {
      activeChar.sendActionFailed();
      return;
    }
    activeChar.unregisterRecipe(_recipeId);
    activeChar.sendPacket(new RecipeBookItemList(activeChar, rp.isDwarven()));
  }
View Full Code Here

Examples of net.sf.l2j.gameserver.serverpackets.RecipeBookItemList

    RecipeItemMaker maker = null;
    if (Config.ALT_GAME_CREATION) maker = _activeMakers.get(player);

    if (maker == null)
    {
      RecipeBookItemList response = new RecipeBookItemList(isDwarvenCraft, player.getMaxMp());
      response.addRecipes(isDwarvenCraft  ? player.getDwarvenRecipeBook()
                                          : player.getCommonRecipeBook());
      player.sendPacket(response);
      return;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.