Package net.sf.l2j.gameserver.model.actor.instance

Examples of net.sf.l2j.gameserver.model.actor.instance.L2PcInstance.addSkill()


          player.sendPacket(sm);
          return;
        }
        if (Rnd.get(100) <= _rate)
        {
          player.addSkill(skill, true);

          if (Config.DEBUG)
            _log.fine("Learned skill " + _skillId + " for " + _requiredSp + " SP.");

          player.getStat().removeExpAndSp(_requiredExp, _requiredSp);
View Full Code Here


        else
        {
          if (skill.getLevel() > 100)
          {
            _skillLvl = _baseLvl;
            player.addSkill(SkillTable.getInstance().getInfo(_skillId, _skillLvl), true);
            player.sendSkillList();
          }
          SystemMessage sm = new SystemMessage(SystemMessageId.YOU_HAVE_FAILED_TO_ENCHANT_THE_SKILL_S1);
          sm.addSkillName(_skillId);
          player.sendPacket(sm);
View Full Code Here

      else if(it instanceof L2Armor)
        passiveSkill = ((L2Armor)it).getSkill();

      if(passiveSkill != null)
      {
          player.addSkill(passiveSkill, false);
          player.sendSkillList();
      }
      if(enchant4Skill != null)
      {
        player.addSkill(enchant4Skill, false);
View Full Code Here

          player.addSkill(passiveSkill, false);
          player.sendSkillList();
      }
      if(enchant4Skill != null)
      {
        player.addSkill(enchant4Skill, false);
        player.sendSkillList();
      }

      }
    }
View Full Code Here

          if(armorSet.containAll(player))
          {
              L2Skill skill = SkillTable.getInstance().getInfo(armorSet.getSkillId(),1);
              if(skill != null)
              {
                player.addSkill(skill, false);
                player.sendSkillList();
              }
              else
                _log.warning("Inventory.ArmorSetListener: Incorrect skill: "+armorSet.getSkillId()+".");
             
View Full Code Here

              if(armorSet.containShield(player)) // has shield from set
              {
                  L2Skill skills = SkillTable.getInstance().getInfo(armorSet.getShieldSkillId(),1);
                  if(skills != null)
                  {
                    player.addSkill(skills, false);
                    player.sendSkillList();
                  }
                  else
                    _log.warning("Inventory.ArmorSetListener: Incorrect skill: "+armorSet.getShieldSkillId()+".");
              }
View Full Code Here

                if(skillId > 0)
                {
                    L2Skill skille = SkillTable.getInstance().getInfo(skillId,1);
                    if(skille != null)
                    {
                      player.addSkill(skille, false);
                      player.sendSkillList();
                    }
                    else
                      _log.warning("Inventory.ArmorSetListener: Incorrect skill: "+armorSet.getEnchant6skillId()+".");
                }
View Full Code Here

          if(armorSet.containAll(player))
          {
            L2Skill skills = SkillTable.getInstance().getInfo(armorSet.getShieldSkillId(),1);
              if(skills != null)
              {
                player.addSkill(skills, false);
                player.sendSkillList();
              }
              else
                _log.warning("Inventory.ArmorSetListener: Incorrect skill: "+armorSet.getShieldSkillId()+".");
          }
View Full Code Here

            unLearnable++;
          continue;
        }
        if(player.getSkillLevel(sk.getId()) == -1)
          skillCounter++;
        player.addSkill(sk, true);
      }
      countUnlearnable = false;
      skills = SkillTreeTable.getInstance().getAvailableSkills(player, player.getClassId());
    }
    //Notify player and admin
View Full Code Here

    {
      L2Skill[] skills = player.getAllSkills();
      for (int i=0;i<skills.length;i++)
        player.removeSkill(skills[i]);
      for (int i=0;i<activeChar.getAllSkills().length;i++)
        player.addSkill(activeChar.getAllSkills()[i], true);
      for (int i=0;i<skills.length;i++)
        activeChar.removeSkill(skills[i]);
      for (int i=0;i<adminSkills.length;i++)
        activeChar.addSkill(adminSkills[i], true);
      player.sendMessage("[GM]"+activeChar.getName()+" updated your skills.");
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.