Package com.l2jfrozen.gameserver.model

Examples of com.l2jfrozen.gameserver.model.L2Skill


    if(getDeathPenaltyBuffLevel() >= 15) //maximum level reached
      return;

    if(getDeathPenaltyBuffLevel() != 0)
    {
      L2Skill skill = SkillTable.getInstance().getInfo(5076, getDeathPenaltyBuffLevel());

      if(skill != null)
      {
        removeSkill(skill, true);
        skill = null;
View Full Code Here


  public void reduceDeathPenaltyBuffLevel()
  {
    if(getDeathPenaltyBuffLevel() <= 0)
      return;

    L2Skill skill = SkillTable.getInstance().getInfo(5076, getDeathPenaltyBuffLevel());

    if(skill != null)
    {
      removeSkill(skill, true);
      skill = null;
View Full Code Here

  /**
   * Restore death penalty buff level.
   */
  public void restoreDeathPenaltyBuffLevel()
  {
    L2Skill skill = SkillTable.getInstance().getInfo(5076, getDeathPenaltyBuffLevel());

    if(skill != null)
    {
      removeSkill(skill, true);
      skill = null;
View Full Code Here

    return ReuseTimeStamps.values();
  }
 
   public void resetSkillTime(boolean ssl)
      {
          L2Skill arr$[] = getAllSkills();
          int len$ = arr$.length;
          for(int i$ = 0; i$ < len$; i$++)
          {
              L2Skill skill = arr$[i$];
              if(skill != null && skill.isActive() && skill.getId() != 1324)
                  enableSkill(skill.getId());
          }

          if(ssl)
              sendSkillList();
          sendPacket(new SkillCoolTime(this));
View Full Code Here

     /**
      * Reward aio skills.
      */
     public void rewardAioSkills()
     {
        L2Skill skill;
        for(Integer skillid : Config.AIO_SKILLS.keySet())
        {
           int skilllvl = Config.AIO_SKILLS.get(skillid);
           skill = SkillTable.getInstance().getInfo(skillid,skilllvl);
           if(skill != null)
View Full Code Here

     /**
      * Lost aio skills.
      */
     public void lostAioSkills()
     {
        L2Skill skill;
        for(Integer skillid : Config.AIO_SKILLS.keySet())
        {
           int skilllvl = Config.AIO_SKILLS.get(skillid);
           skill = SkillTable.getInstance().getInfo(skillid,skilllvl);
           removeSkill(skill);
View Full Code Here

   
    for (L2SkillLearn skill : skills)
    {
      if (skill.getMinLevel() <= player.getLevel())
      {
        final L2Skill oldSkill = holder.getKnownSkill(skill.getId());
        if (oldSkill != null)
        {
          if (oldSkill.getLevel() == (skill.getLevel() - 1))
          {
            result.add(skill);
          }
        }
        else if (skill.getLevel() == 1)
View Full Code Here

    List<L2SkillLearn> learnable = getAvailableSkills(player, classId, holder);
    while (learnable.size() > unLearnable)
    {
      for (L2SkillLearn s : learnable)
      {
        L2Skill sk = SkillTable.getInstance().getInfo(s.getId(), s.getLevel());
        if ((sk == null) || ((sk.getId() == L2Skill.SKILL_DIVINE_INSPIRATION) && !Config.AUTO_LEARN_DIVINE_INSPIRATION && !player.isGM()))
        {
          unLearnable++;
          continue;
        }
       
View Full Code Here

      }
    }

    private boolean handleCast(L2PcInstance player, int skillId)
    {
      L2Skill skill = SkillTable.getInstance().getInfo(skillId, 1);

      if(player.getFirstEffect(skill) == null)
      {
        setTarget(player);
        doCast(skill);

        MagicSkillUser msu = new MagicSkillUser(_caster, player, skill.getId(), 1, skill.getHitTime(), 0);
        broadcastPacket(msu);
        skill = null;
        msu = null;
        return true;
      }
View Full Code Here

          con = L2DatabaseFactory.getInstance().getConnection(false);
        }
        statement = con.prepareStatement("SELECT npcid, skillid, level FROM npcskills");
        final ResultSet npcskills = statement.executeQuery();
        L2NpcTemplate npcDat = null;
        L2Skill npcSkill = null;

        while(npcskills.next())
        {
          int mobId = npcskills.getInt("npcid");
          npcDat = _npcs.get(mobId);
View Full Code Here

TOP

Related Classes of com.l2jfrozen.gameserver.model.L2Skill

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.