Package l2p.gameserver.model.instances

Examples of l2p.gameserver.model.instances.L2NpcInstance.teleToLocation()


    if (actor.getCurrentHpPercents() < 50 && !_teleported)
    {
      Location loc = (new Location(84968, -208728, -3367));
      actor.setSpawnedLoc(loc);
      actor.getAI().setIntention(CtrlIntention.AI_INTENTION_ACTIVE, null, null);
      actor.teleToLocation(loc);
      _teleported = true;
      try
      {
        for (int i = 0; i < SPAWN_POINTS.length; i++)
        {
View Full Code Here


    L2NpcInstance actor = getActor();
    int x = actor.getX();
    int y = actor.getY();
    if(x < x1 || x > x2 || y < y1)
    {
      actor.teleToLocation(91008, -85904, -2736);
      actor.setCurrentHp(actor.getMaxHp(), false);
    }
    super.onEvtAttacked(attacker, damage);
  }
}
View Full Code Here

  {
    L2NpcInstance actor = getActor();
    int z = actor.getZ();
    if(z > z2 || z < z1)
    {
      actor.teleToLocation(116313, 15896, 6999);
      actor.setCurrentHp(actor.getMaxHp(), false);
    }
    super.onEvtAttacked(attacker, damage);
  }
}
View Full Code Here

  {
    L2NpcInstance actor = getActor();
    int z = actor.getZ();
    if(z > z2 || z < z1)
    {
      actor.teleToLocation(113420, 16424, 3969);
      actor.setCurrentHp(actor.getMaxHp(), false);
    }
    super.onEvtAttacked(attacker, damage);
  }
}
View Full Code Here

  {
    L2NpcInstance actor = getActor();
    int z = actor.getZ();
    if(z > z2 || z < z1)
    {
      actor.teleToLocation(113548, 17061, -2125);
      actor.setCurrentHp(actor.getMaxHp(), false);
    }
    super.onEvtAttacked(attacker, damage);
  }
}
View Full Code Here

    if(sloc == null)
    {
      return;
    }
    actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 2036, 1, 500, 0));
    actor.teleToLocation(sloc.x, sloc.y, GeoEngine.getHeight(sloc, actor.getReflection().getGeoIndex()));
  }

  protected L2Character prepareTarget()
  {
    L2NpcInstance actor = getActor();
View Full Code Here

    public void run()
    {
      L2NpcInstance actor = getActor();
      if(actor != null)
      {
        actor.teleToLocation(_destination);
      }
    }
  }

  public class RunningTask implements Runnable
View Full Code Here

        return false;
      }
      double distance = actor.getDistance(leader.getX(), leader.getY());
      if(distance > 1000)
      {
        actor.teleToLocation(leader.getMinionPosition());
      }
      else if(distance > 200)
      {
        addTaskMove(leader.getMinionPosition(), false);
      }
View Full Code Here

      Location loc = GeoEngine.moveCheckForAI(target.getLoc(), actor.getLoc(), actor.getReflection().getGeoIndex());
      if(!GeoEngine.canMoveToCoord(actor.getX(), actor.getY(), actor.getZ(), loc.x, loc.y, loc.z, actor.getReflection().getGeoIndex())) // Для подстраховки
      {
        loc = target.getLoc();
      }
      actor.teleToLocation(loc);
      //actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 2036, 1, 500, 600000));
      //ThreadPoolManager.getInstance().scheduleAi(new Teleport(GeoEngine.moveCheckForAI(target.getLoc(), actor.getLoc(), actor.getReflection().getGeoIndex())), 500, false);
      return false;
    }
    return true;
View Full Code Here

        }
        if(!actor.moveToLocation(currentTask.loc, 0, currentTask.pathfind))
        {
          clientStopMoving();
          _pathfind_fails = 0;
          actor.teleToLocation(currentTask.loc);
          //actor.broadcastPacketToOthers(new MagicSkillUse(actor, actor, 2036, 1, 500, 600000));
          //ThreadPoolManager.getInstance().scheduleAi(new Teleport(currentTask.loc), 500, false);
          return maybeNextTask(currentTask);
        }
      }
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.