Package lineage2.gameserver.network.serverpackets

Examples of lineage2.gameserver.network.serverpackets.MagicSkillUse


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


      Functions.npcSay(actor, "Готов�?те�?�? к �?мерти!!!");
      return true;
    }
    if ((rnd_per < 5) && (spawnTask == null) && (despawnTask == null))
    {
      actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 5441, 1, 3000, 0));
      spawnTask = ThreadPoolManager.getInstance().schedule(new SpawnMobsTask(), 3000);
      return true;
    }
    if (!actor.isAMuted() && (rnd_per < 75))
    {
View Full Code Here

    {
      isInside = ((Territory) spawnRange).isInside(x, y);
    }
    if (isInside)
    {
      actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 4671, 1, 500, 0));
      ThreadPoolManager.getInstance().schedule(new Teleport(new Location(x, y, z)), 500);
      _lastTeleport = System.currentTimeMillis();
    }
    return isInside;
  }
View Full Code Here

 
  private void makeBuff(NpcInstance npc, Player player, int skillId, int level)
  {
    List<Creature> target = new ArrayList<>();
    target.add(player);
    npc.broadcastPacket(new MagicSkillUse(npc, player, skillId, level, 0, 0));
    npc.callSkill(SkillTable.getInstance().getInfo(skillId, level), target, true);
  }
View Full Code Here

    public void runImpl()
    {
      final NpcInstance actor = getActor();
      if (actor != null)
      {
        actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, PresentationBalor2, 1, 4000, 0));
      }
    }
View Full Code Here

      activeChar.sendPacket(Msg.YOUR_FORCE_HAS_REACHED_MAXIMUM_CAPACITY_);
      return false;
    }
    else if (getId() == 2165)
    {
      player.sendPacket(new MagicSkillUse(player, player, 2165, 1, 0, 0));
    }
    return super.checkCondition(activeChar, target, forceUse, dontMove, first);
  }
View Full Code Here

    setAttackTimeout(Long.MAX_VALUE);
    setAttackTarget(null);
    changeIntention(CtrlIntention.AI_INTENTION_ACTIVE, null, null);
    if (teleport)
    {
      actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 2036, 1, 500, 0));
      actor.teleToLocation(sloc.x, sloc.y, GeoEngine.getHeight(sloc, actor.getGeoIndex()));
    }
    else
    {
      if (!clearAggro)
View Full Code Here

      return false;
    }
    final int rnd_per = Rnd.get(100);
    if (rnd_per < 5)
    {
      actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 5440, 1, 3000, 0));
      ThreadPoolManager.getInstance().schedule(new TrapTask(), 3000);
      return true;
    }
    final double distance = actor.getDistance(target);
    if (!actor.isAMuted() && (rnd_per < 75))
View Full Code Here

    {
      return;
    }
    clientStopMoving();
    _pathfindFails = 0;
    actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 2036, 1, 500, 600000));
    ThreadPoolManager.getInstance().schedule(new Teleport(loc), 500);
  }
View Full Code Here

        for (int skillId : BUFFS)
        {
          skill = SkillTable.getInstance().getInfo(skillId, 1);
          LazyArrayList<Creature> target = new LazyArrayList<>();
          target.add(player);
          actor.broadcastPacket(new MagicSkillUse(actor, player, skillId, 0, 0, 0));
          actor.callSkill(skill, target, true);
        }
        player.sendPacket(new ExShowScreenMessage(NpcString.NEWBIE_HELPER_HAS_CASTED_BUFFS_ON_$S1, 800, ScreenMessageAlign.TOP_CENTER, player.getName()));
      }
    }
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.