Package lineage2.gameserver.model.pledge

Examples of lineage2.gameserver.model.pledge.SubUnit.addSkill()


      }
      Functions.removeItem(activeChar, SkillTreeTable.NEW_SAFE_ENCHANT_BOOK, 1);
    }
    if (Rnd.chance(rate))
    {
      activeChar.addSkill(skill, true);
      activeChar.addExpAndSp(0, -1 * requiredSp);
      Functions.removeItem(activeChar, 57, requiredAdena);
      activeChar.sendPacket(new SystemMessage(SystemMessage.SP_HAS_DECREASED_BY_S1).addNumber(requiredSp), new SystemMessage(SystemMessage.SUCCEEDED_IN_ENCHANTING_SKILL_S1).addSkillName(_skillId, _skillLvl), new ExEnchantSkillResult(1));
      activeChar.sendSkillList();
      RequestExEnchantSkill.updateSkillShortcuts(activeChar, _skillId, _skillLvl);
View Full Code Here


    if (armorSet.containItem(slot, item.getItemId()))
    {
      List<Skill> skills = armorSet.getSkills(armorSet.getEquipedSetPartsCount(player));
      for (Skill skill : skills)
      {
        player.addSkill(skill, false);
        update = true;
      }
      if (armorSet.containAll(player))
      {
        if (armorSet.containShield(player))
View Full Code Here

        if (armorSet.containShield(player))
        {
          skills = armorSet.getShieldSkills();
          for (Skill skill : skills)
          {
            player.addSkill(skill, false);
            update = true;
          }
        }
        if (armorSet.isEnchanted6(player))
        {
View Full Code Here

        if (armorSet.isEnchanted6(player))
        {
          skills = armorSet.getEnchant6skills();
          for (Skill skill : skills)
          {
            player.addSkill(skill, false);
            update = true;
          }
        }
      }
    }
View Full Code Here

    else if (armorSet.containShield(item.getItemId()) && armorSet.containAll(player))
    {
      List<Skill> skills = armorSet.getShieldSkills();
      for (Skill skill : skills)
      {
        player.addSkill(skill, false);
        update = true;
      }
    }
    if (update)
    {
View Full Code Here

      }
    }
    List<Skill> skills = armorSet.getSkills(armorSet.getEquipedSetPartsCount(player));
    for (Skill skill : skills)
    {
      player.addSkill(skill, false);
      update = true;
    }
    if (update)
    {
      if (!player.getInventory().isRefresh)
View Full Code Here

        {
          int level = player.getSkillLevel(itemSkill.getId());
          int newlevel = level - 1;
          if (newlevel > 0)
          {
            player.addSkill(SkillTable.getInstance().getInfo(itemSkill.getId(), newlevel), false);
          }
          else
          {
            player.removeSkillById(itemSkill.getId());
          }
View Full Code Here

          {
            newlevel = 1;
          }
          if (newlevel != level)
          {
            player.addSkill(SkillTable.getInstance().getInfo(itemSkill.getId(), newlevel), false);
          }
        }
        else if (player.getSkillLevel(itemSkill.getId()) < itemSkill.getLevel())
        {
          player.addSkill(itemSkill, false);
View Full Code Here

            player.addSkill(SkillTable.getInstance().getInfo(itemSkill.getId(), newlevel), false);
          }
        }
        else if (player.getSkillLevel(itemSkill.getId()) < itemSkill.getLevel())
        {
          player.addSkill(itemSkill, false);
          if (itemSkill.isActive())
          {
            long reuseDelay = Formulas.calcSkillReuseDelay(player, itemSkill);
            reuseDelay = Math.min(reuseDelay, 30000);
            if ((reuseDelay > 0) && !player.isSkillDisabled(itemSkill))
View Full Code Here

        }
      }
    }
    if (enchant4Skill != null)
    {
      player.addSkill(enchant4Skill, false);
    }
    if ((itemSkills.length > 0) || (enchant4Skill != null))
    {
      player.sendSkillList();
      player.updateStats();
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.