Package lineage2.gameserver.network.serverpackets

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse


      }
    }
    _level--;
    if (getLevel(player) > 0)
    {
      player.broadcastPacket(new MagicSkillUse(player, player, _skillId, getLevel(player), 0, 0));
      player.sendPacket(new SystemMessage(SystemMessage.THE_LEVEL_S1_SHILENS_BREATH_WILL_BE_ASSESSED).addNumber(getLevel(player)));
    }
    else
    {
      player.sendPacket(Msg.THE_DEATH_PENALTY_HAS_BEEN_LIFTED);
View Full Code Here


      htmltext = htmltext.replace("<?CLASS_NAME?>", HtmlUtils.htmlClassName(classId));

      Player player = st.getPlayer();
      player.setClassId(classId, false, false);
      player.sendPacket(SystemMsg.CONGRATULATIONS__YOUVE_COMPLETED_A_CLASS_TRANSFER);
      player.broadcastPacket(new MagicSkillUse(player, player, 5103, 1, 1000, 0));

      MultiSellHolder.getInstance().SeparateAndSend(PROOF_OF_COURAGE_MULTISELL_ID, st.getPlayer(), 0);
      st.showTutorialHTML(TutorialShowHtml.QT_009, TutorialShowHtml.TYPE_WINDOW);
      st.giveItems(ADENA_ID, 80000);
      st.giveItems(PROOF_OF_COURAGE, 40);
View Full Code Here

    if (_snowmanState != SnowmanState.SAVED)
    {
      show("default/13184-3.htm", player);
      return;
    }
    player.broadcastPacket(new MagicSkillUse(player, player, 23017, 1, 0, 0));
    player.altOnMagicUseTimer(player, SkillTable.getInstance().getInfo(23017, 1));
    player.setVar("santaEventTime", String.valueOf(System.currentTimeMillis() + SANTA_BUFF_REUSE), -1);
    for (Summon summon : player.getSummonList())
    {
      summon.broadcastPacket(new MagicSkillUse(summon, summon, 23017, 1, 0, 0));
      summon.altOnMagicUseTimer(summon, SkillTable.getInstance().getInfo(23017, 1));
    }
  }
View Full Code Here

    }
    if (command.startsWith("gokukuru"))
    {
      Skill skill = SkillTable.getInstance().getInfo(9209, 1);
      player.altUseSkill(skill, player);
      player.broadcastPacket(new MagicSkillUse(player, player, skill.getId(), 1, 0, 0));
    }
    else
    {
      super.onBypassFeedback(player, command);
    }
View Full Code Here

      {
        Functions.npcSayInRange(actor, 600, NpcString.I_HAVENT_EATEN_ANYTHING_IM_SO_WEAK);
      }
      else
      {
        actor.broadcastPacket(new MagicSkillUse(actor, s_display_jackpot_firework.getId(), 1, s_display_jackpot_firework.getHitTime(), 0));
      }
      int i0, i1;
      switch (i_ai2)
      {
        case 1:
View Full Code Here

          target.add(player);
          if (!player.isMageClass())
          {
            for (int[] buff : _warrBuff)
            {
              npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
              npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
            }
          }
          else
          {
            for (int[] buff : _mageBuff)
            {
              npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
              npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
            }
          }
          player.sendPacket(new ExShowScreenMessage(NpcString.NEWBIE_HELPER_HAS_CASTED_BUFFS_ON_$S1, 800, ScreenMessageAlign.TOP_CENTER, true, String.valueOf(player.getName())));
        }
View Full Code Here

        target.add(summon);
        for (int[] buff : _summonBuff)
        {
          if ((lvl >= buff[0]) && (lvl <= buff[1]))
          {
            npc.broadcastPacket(new MagicSkillUse(npc, summon, buff[2], buff[3], 0, 0));
            npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
          }
        }
      }
    }
    else
    {
      target.add(player);
      if (!player.isMageClass() || (player.getTemplate().getRace() == Race.orc))
      {
        for (int[] buff : _warrBuff)
        {
          if ((lvl >= buff[0]) && (lvl <= buff[1]))
          {
            npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
            npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
          }
        }
      }
      else
      {
        for (int[] buff : _mageBuff)
        {
          if ((lvl >= buff[0]) && (lvl <= buff[1]))
          {
            npc.broadcastPacket(new MagicSkillUse(npc, player, buff[2], buff[3], 0, 0));
            npc.callSkill(SkillTable.getInstance().getInfo(buff[2], buff[3]), target, true);
          }
        }
      }
    }
View Full Code Here

        _lastNectarUse = System.currentTimeMillis();
        if (Rnd.chance(50))
        {
          _nectar++;
          Functions.npcSay(actor, textSuccess0[Rnd.get(textSuccess0.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Level_up, 1, NECTAR_REUSE, 0));
        }
        else
        {
          Functions.npcSay(actor, textFail0[Rnd.get(textFail0.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Poisoned, 1, NECTAR_REUSE, 0));
        }
        break;
      case 1:
        if ((System.currentTimeMillis() - _lastNectarUse) < NECTAR_REUSE)
        {
          Functions.npcSay(actor, textTooFast[Rnd.get(textTooFast.length)]);
          return;
        }
        _tryCount++;
        _lastNectarUse = System.currentTimeMillis();
        if (Rnd.chance(50))
        {
          _nectar++;
          Functions.npcSay(actor, textSuccess1[Rnd.get(textSuccess1.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Level_up, 1, NECTAR_REUSE, 0));
        }
        else
        {
          Functions.npcSay(actor, textFail1[Rnd.get(textFail1.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Poisoned, 1, NECTAR_REUSE, 0));
        }
        break;
      case 2:
        if ((System.currentTimeMillis() - _lastNectarUse) < NECTAR_REUSE)
        {
          Functions.npcSay(actor, textTooFast[Rnd.get(textTooFast.length)]);
          return;
        }
        _tryCount++;
        _lastNectarUse = System.currentTimeMillis();
        if (Rnd.chance(50))
        {
          _nectar++;
          Functions.npcSay(actor, textSuccess2[Rnd.get(textSuccess2.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Level_up, 1, NECTAR_REUSE, 0));
        }
        else
        {
          Functions.npcSay(actor, textFail2[Rnd.get(textFail2.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Poisoned, 1, NECTAR_REUSE, 0));
        }
        break;
      case 3:
        if ((System.currentTimeMillis() - _lastNectarUse) < NECTAR_REUSE)
        {
          Functions.npcSay(actor, textTooFast[Rnd.get(textTooFast.length)]);
          return;
        }
        _tryCount++;
        _lastNectarUse = System.currentTimeMillis();
        if (Rnd.chance(50))
        {
          _nectar++;
          Functions.npcSay(actor, textSuccess3[Rnd.get(textSuccess3.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Level_up, 1, NECTAR_REUSE, 0));
        }
        else
        {
          Functions.npcSay(actor, textFail3[Rnd.get(textFail3.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Poisoned, 1, NECTAR_REUSE, 0));
        }
        break;
      case 4:
        if ((System.currentTimeMillis() - _lastNectarUse) < NECTAR_REUSE)
        {
          Functions.npcSay(actor, textTooFast[Rnd.get(textTooFast.length)]);
          return;
        }
        _tryCount++;
        _lastNectarUse = System.currentTimeMillis();
        if (Rnd.chance(50))
        {
          _nectar++;
          Functions.npcSay(actor, textSuccess4[Rnd.get(textSuccess4.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Level_up, 1, NECTAR_REUSE, 0));
        }
        else
        {
          Functions.npcSay(actor, textFail4[Rnd.get(textFail4.length)]);
          actor.broadcastPacket(new MagicSkillUse(actor, actor, Squash_Poisoned, 1, NECTAR_REUSE, 0));
        }
        if (_npcId == Young_Watermelon)
        {
          if (_nectar < 3)
          {
View Full Code Here

    int level = Math.max(1, getSkillDisplayLevel(magicId));
    Formulas.calcSkillMastery(skill, this);
    long reuseDelay = Formulas.calcSkillReuseDelay(this, skill);
    if (!skill.isToggle() || skill.isAwakeningToggle())
    {
      broadcastPacket(new MagicSkillUse(this, target, skill.getDisplayId(), level, skill.getHitTime(), reuseDelay));
    }
    if (!skill.isHideUseMessage())
    {
      if (skill.getSkillType() == SkillType.PET_SUMMON)
      {
View Full Code Here

      }
      if (trigger.getType() != TriggerType.SUPPORT_MAGICAL_SKILL_USE)
      {
        for (Creature cha : targets)
        {
          broadcastPacket(new MagicSkillUse(this, cha, displayId, displayLevel, 0, 0));
        }
      }
      Formulas.calcSkillMastery(skill, this);
      callSkill(skill, targets, false);
      disableSkill(skill, skill.getReuseDelay());
View Full Code Here

TOP

Related Classes of lineage2.gameserver.network.serverpackets.MagicSkillUse

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.