Package l2p.gameserver.serverpackets

Examples of l2p.gameserver.serverpackets.InventoryUpdate$ItemInfo


        }
    if(Rnd.chance(chance))
    {
      itemToEnchant.setEnchantLevel(itemToEnchant.getEnchantLevel() + 1);
      itemToEnchant.updateDatabase();
      activeChar.sendPacket(new InventoryUpdate().addModifiedItem(itemToEnchant));
      Log.add(activeChar.getName() + "|Successfully enchanted|" + itemToEnchant.getItemId() + "|to+" + itemToEnchant.getEnchantLevel() + "|" + chance, "enchants");
      Log.LogItem(activeChar, Log.EnchantItem, itemToEnchant);
      activeChar.sendPacket(EnchantResult.SUCESS);
      if(Config.EnableFireworksEnhant && itemToEnchant.getEnchantLevel() >= (itemType == L2Item.TYPE2_WEAPON ? Config.FireworksEnhantWeapon : Config.FireworksEnhantArmor))
      {
        activeChar.altUseSkill(SkillTable.getInstance().getInfo(21006, 1), activeChar);
        activeChar.broadcastPacket(new SystemMessage(SystemMessage.C1_HAS_SUCCESSFULY_ENCHANTED_A__S2_S3).addName(activeChar).addNumber(itemToEnchant.getEnchantLevel()).addItemName(itemToEnchant.getItemId()));
      }
    }
    else
    {
      Log.add(activeChar.getName() + "|Failed to enchant|" + itemToEnchant.getItemId() + "|+" + itemToEnchant.getEnchantLevel() + "|" + chance, "enchants");
      if(scroll.isBlessedEnchantScroll()) // фейл, но заточка блесед
      {
        itemToEnchant.setEnchantLevel(Config.EnchantFail);
        activeChar.sendPacket(new InventoryUpdate().addModifiedItem(itemToEnchant));
        activeChar.sendPacket(Msg.FAILED_IN_BLESSED_ENCHANT_THE_ENCHANT_VALUE_OF_THE_ITEM_BECAME_0);
        activeChar.sendPacket(EnchantResult.BLESSED_FAILED);
      }
      else if(scroll.isAncientEnchantScroll()) // фейл, но заточка ancient
      {
View Full Code Here


    if(targetItem.isEquipped())
    {
      targetItem.getAugmentation().applyBoni(player);
    }
    player.updateStats();
    player.sendPacket(new InventoryUpdate().addModifiedItem(targetItem));
    player.sendUserInfo(false);
    return true;
  }
View Full Code Here

      return;
    }
    activeChar.reduceAdena(UNENCHANT_PRICE, true);
    itemToUnnchant.setAttributeElement(L2Item.ATTRIBUTE_NONE, 0, true);
    activeChar.getInventory().refreshListeners();
    activeChar.sendPacket(new InventoryUpdate().addModifiedItem(itemToUnnchant));
    activeChar.sendChanges();
    activeChar.sendPacket(new ExShowBaseAttributeCancelWindow(activeChar, UNENCHANT_PRICE));
    Log.add(activeChar.getName() + "|Successfully unenchanted attribute|" + itemToUnnchant.getItemId(), "enchants");
    Log.LogItem(activeChar, Log.EnchantItem, itemToUnnchant);
  }
View Full Code Here

      {
        value = 20;
      }
      itemToEnchant.setAttributeElement(stone.getEnchantAttributeStoneElement(itemType2 == L2Item.TYPE2_SHIELD_ARMOR), itemToEnchant.getAttributeElementValue() + value, true);
      inventory.refreshListeners();
      activeChar.sendPacket(new InventoryUpdate().addModifiedItem(itemToEnchant));
      Log.add(activeChar.getName() + "|Successfully enchanted by attribute|" + itemToEnchant.getItemId() + "|to+" + itemToEnchant.getAttributeElementValue() + "|" + (stone.isAttributeCrystal() ? Config.ENCHANT_ATTRIBUTE_CRYSTAL_CHANCE : Config.ENCHANT_ATTRIBUTE_STONE_CHANCE), "enchants");
      Log.LogItem(activeChar, Log.EnchantItem, itemToEnchant);
    }
    else
    {
View Full Code Here

TOP

Related Classes of l2p.gameserver.serverpackets.InventoryUpdate$ItemInfo

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.