Package lineage2.gameserver.network.serverpackets

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse


            player.sendPacket(new SystemMessage(SystemMessage.C1_IS_IN_A_LOCATION_WHICH_CANNOT_BE_ENTERED_THEREFORE_IT_CANNOT_BE_PROCESSED).addName(member));
            return;
          }
        }
        NaiaTowerManager.startNaiaTower(player);
        broadcastPacket(new MagicSkillUse(this, this, 5527, 1, 0, 0));
        doDie(null);
      }
      else
      {
        broadcastPacket(new MagicSkillUse(this, this, 5527, 1, 0, 0));
        doDie(null);
      }
    }
    else
    {
View Full Code Here


  protected void onEvtAttacked(Creature attacker, int damage)
  {
    final NpcInstance actor = getActor();
    if (!_firstAttack)
    {
      actor.broadcastPacket(new MagicSkillUse(actor, actor, 5980, 1, 0, 0));
      _firstAttack = true;
    }
  }
View Full Code Here

    final Location loc = _points[Rnd.get(_points.length)];
    if (_thisActor.getLoc().equals(loc))
    {
      return false;
    }
    _thisActor.broadcastPacketToOthers(new MagicSkillUse(_thisActor, _thisActor, 4671, 1, 1000, 0));
    ThreadPoolManager.getInstance().schedule(new Teleport(loc), 1000);
    _lastTeleport = System.currentTimeMillis();
    return true;
  }
View Full Code Here

            wait_timeout = System.currentTimeMillis() + 15000;
            Functions.npcSay(actor, "Вы в�?е еще тут? Я ва�? предупреждал!!!!!");
            wait = true;
            return true;
          case 33:
            actor.broadcastPacket(new MagicSkillUse(actor, actor, 2025, 1, 500, 0));
            wait_timeout = System.currentTimeMillis() + 1000;
            wait = true;
            return true;
          case 35:
            wait_timeout = System.currentTimeMillis() + 10000;
View Full Code Here

      {
        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

    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

        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

      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

      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

    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

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.