Examples of MagicSkillUse


Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

      {
        return;
      }
      if ((_actor != null) && (_actor.getNpcId() == FANTASY_MUSHROOM))
      {
        _actor.broadcastPacket(new MagicSkillUse(_actor, _actor, _skill.getId(), _skill.getLevel(), 0, 0));
        List<NpcInstance> around = _actor.getAroundNpc(200, 300);
        if ((around != null) && !around.isEmpty())
        {
          for (NpcInstance npc : around)
          {
            if (npc.isMonster() && (npc.getNpcId() >= 22768) && (npc.getNpcId() <= 22774))
            {
              _skill.getEffects(npc, npc, false, false);
            }
          }
        }
        _actor.doDie(_killer);
        return;
      }
      if ((_killer != null) && _killer.isPlayer() && !_killer.isDead())
      {
        List<Creature> targets = new ArrayList<>();
        targets.add(_killer);
        _killer.broadcastPacket(new MagicSkillUse(_killer, _killer, _skill.getId(), _skill.getLevel(), 0, 0));
        _skill.useSkill(_killer, targets);
      }
    }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

    else if (event.equals("subelder_aientburg_q0061_08.htm") || event.equals("subelder_aientburg_q0061_09.htm"))
    {
      st.giveItems(ADENA_ID, 26000);
      st.getPlayer().setClassId(ClassId.JUDICATOR.ordinal(), false, false);
      st.getPlayer().broadcastCharInfo();
      st.getPlayer().broadcastPacket(new MagicSkillUse(st.getPlayer(), 4339, 1, 6000, 1));
      st.getPlayer().broadcastPacket(new MagicSkillUse(npc, 4339, 1, 6000, 1));
      st.exitCurrentQuest(true);
    }
    return htmltext;
  }
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

        Creature castingTarget = activeChar.getCastingTarget();
        Skill castingSkill = activeChar.getCastingSkill();
        long animationEndTime = activeChar.getAnimationEndTime();
        if ((castingSkill != null) && (castingTarget != null) && castingTarget.isCreature() && (activeChar.getAnimationEndTime() > 0))
        {
          sendPacket(new MagicSkillUse(activeChar, castingTarget, castingSkill.getId(), castingSkill.getLevel(), (int) (animationEndTime - System.currentTimeMillis()), 0));
        }
      }
      if (activeChar.isInBoat())
      {
        activeChar.sendPacket(activeChar.getBoat().getOnPacket(activeChar, activeChar.getInBoatPosition()));
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

      if(_reqClass == -1)
        player.sendMessage("Something gone wrong, please contact administrator!");

      player.setClassId(_reqClass, false, false);
      player.broadcastPacket(new MagicSkillUse(player, player, 5103, 1, 1000, 0));
      st.giveItems(ADENA_ID, 5000000);
      st.addExpAndSp(2050000, 0);
      st.giveItems(9627, 1);
      st.takeItems(DeadSoldierOrbs, -1);
      st.setState(COMPLETED);
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

      case SPIKE_STAKATO_NURSE:
        if (_minion == null)
        {
          break;
        }
        actor.broadcastPacket(new MagicSkillUse(actor, actor, 2046, 1, 1000, 0));
        for (int i = 0; i < 3; i++)
        {
          spawnMonster(_minion, killer, SPIKED_STAKATO_CAPTAIN);
        }
        break;
      case SPIKED_STAKATO_BABY:
        _leader = ((MinionInstance) actor).getLeader();
        if ((_leader != null) && !_leader.isDead())
        {
          ThreadPoolManager.getInstance().schedule(new ChangeMonster(SPIKE_STAKATO_NURSE_CHANGED, actor, killer), 3000L);
        }
        break;
      case MALE_SPIKED_STAKATO:
        if (_minion == null)
        {
          break;
        }
        actor.broadcastPacket(new MagicSkillUse(actor, actor, 2046, 1, 1000, 0));
        for (int i = 0; i < 3; i++)
        {
          spawnMonster(_minion, killer, SPIKED_STAKATO_GUARD);
        }
        break;
View Full Code Here

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

    activeChar.sendActionFailed();
    activeChar.stopMove();
    activeChar.startParalyzed();
    activeChar.sendMessage(new CustomMessage("voicedcommandhandlers.Wedding.Teleport", activeChar).addNumber(teleportTimer / 60));
    activeChar.getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE);
    activeChar.broadcastPacket(new MagicSkillUse(activeChar, activeChar, 1050, 1, teleportTimer, 0));
    activeChar.sendPacket(new SetupGauge(activeChar, SetupGauge.BLUE_DUAL, teleportTimer));
    ThreadPoolManager.getInstance().schedule(new EscapeFinalizer(activeChar, partner.getLoc()), teleportTimer * 1000L);
    return true;
  }
View Full Code Here

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

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

      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

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

    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

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse

    }
    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
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.