Package lineage2.gameserver.model.pledge

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


      int level = Integer.parseInt(wordList[2]);
      Skill skill = SkillTable.getInstance().getInfo(id, level);
      if (skill != null)
      {
        player.sendMessage("Admin gave you the skill " + skill.getName() + ".");
        player.addSkill(skill, true);
        player.sendSkillList();
        activeChar.sendMessage("You gave the skill " + skill.getName() + " to " + player.getName() + ".");
      }
      else
      {
View Full Code Here


        }
        if (player.getSkillLevel(sk.getId()) == -1)
        {
          skillCounter++;
        }
        player.addSkill(sk, true);
      }
      skills = SkillAcquireHolder.getInstance().getAvailableSkills(player, AcquireType.NORMAL);
    }
    player.sendMessage("Admin gave you " + skillCounter + " skills.");
    player.sendSkillList();
View Full Code Here

        return;
      }
      Functions.removeItem(activeChar, SkillTreeTable.UNTRAIN_NEW_ENCHANT_BOOK, 1);
    }
    activeChar.addExpAndSp(0, sl.getCost()[1] * sl.getCostMult());
    activeChar.addSkill(newSkill, true);
    if (_skillLvl > 100)
    {
      SystemMessage sm = new SystemMessage(SystemMessage.Untrain_of_enchant_skill_was_successful_Current_level_of_enchant_skill_S1_has_been_decreased_by_1);
      sm.addSkillName(_skillId, _skillLvl);
      activeChar.sendPacket(sm);
View Full Code Here

          int id2 = Integer.parseInt(nextElement.attributeValue("id"));
          int level2 = Integer.parseInt(nextElement.attributeValue("level"));
          Skill skill = SkillTable.getInstance().getInfo(id2, level2);
          if (skill != null)
          {
            residence.addSkill(skill);
          }
        }
      }
      else if (nodeName.equalsIgnoreCase("banish_points"))
      {
View Full Code Here

            case 3:
              actor.addStatFunc(new FuncMul(Stats.MAGIC_ATTACK_SPEED, 0x40, actor, 5));
              actor.addStatFunc(new FuncMul(Stats.MAGIC_DAMAGE, 0x40, actor, 10));
              actor.addStatFunc(new FuncMul(Stats.PHYSICAL_DAMAGE, 0x40, actor, 10));
              actor.addStatFunc(new FuncMul(Stats.RUN_SPEED, 0x40, actor, 3));
              actor.addSkill(SkillTable.getInstance().getInfo(1467, 1));
              actor.sendChanges();
              step_stage2 = 4;
              return true;
            case 4:
              setIntention(CtrlIntention.AI_INTENTION_ATTACK, null);
View Full Code Here

    Clan owner = getOwner();
    if (owner != null)
    {
      for (Skill skill : _skills)
      {
        owner.addSkill(skill, false);
        owner.broadcastToOnlineMembers(new SystemMessage2(SystemMsg.THE_CLAN_SKILL_S1_HAS_BEEN_ADDED).addSkillName(skill));
      }
    }
  }
 
View Full Code Here

      {
        return;
      }
    }
    clan.incReputation(-skillLearn.getCost(), false, "AquireSkill: " + skillLearn.getId() + ", lvl " + skillLearn.getLevel());
    clan.addSkill(skill, true);
    clan.broadcastToOnlineMembers(new SystemMessage2(SystemMsg.THE_CLAN_SKILL_S1_HAS_BEEN_ADDED).addSkillName(skill));
    NpcInstance.showClanSkillList(player);
  }
 
  /**
 
View Full Code Here

      {
        return;
      }
    }
    clan.incReputation(-skillLearn.getCost(), false, "AquireSkill2: " + skillLearn.getId() + ", lvl " + skillLearn.getLevel());
    sub.addSkill(skill, true);
    player.sendPacket(new SystemMessage2(SystemMsg.THE_CLAN_SKILL_S1_HAS_BEEN_ADDED).addSkillName(skill));
    if (trainer != null)
    {
      NpcInstance.showSubUnitSkillList(player);
    }
View Full Code Here

      if ((sk == null) || !sk.getCanLearn(player.getClassId()) || !sk.canTeachBy(npcId))
      {
        continue;
      }
      counts++;
      asl.addSkill(s.getId(), s.getLevel(), s.getLevel(), s.getCost(), 0);
    }
    if (counts == 0)
    {
      int minlevel = SkillAcquireHolder.getInstance().getMinLevelForNewSkill(player, AcquireType.NORMAL);
      if (minlevel > 0)
View Full Code Here

  {
    final Collection<SkillLearn> skills = SkillAcquireHolder.getInstance().getAvailableSkills(player, t);
    final AcquireSkillList asl = new AcquireSkillList(t, skills.size());
    for (SkillLearn s : skills)
    {
      asl.addSkill(s.getId(), s.getLevel(), s.getLevel(), s.getCost(), 0);
    }
    if (skills.size() == 0)
    {
      player.sendPacket(AcquireSkillDone.STATIC);
      player.sendPacket(SystemMsg.THERE_ARE_NO_OTHER_SKILLS_TO_LEARN);
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.