Package lineage2.gameserver.model.instances

Examples of lineage2.gameserver.model.instances.NpcInstance


   */
  protected boolean thinkFire()
  {
    if ((System.currentTimeMillis() - _lastFire) > 60000L)
    {
      final NpcInstance actor = getActor();
      Functions.npcSayCustomMessage(actor, "scripts.ai.Gargos.fire");
      actor.doCast(SkillTable.getInstance().getInfo(5705, 1), actor, false);
      _lastFire = System.currentTimeMillis();
      return true;
    }
    return false;
  }
View Full Code Here


  private void runDarnel(World world)
  {
    world.status = 7;
    world.DarnelRoom = new Room();
    world.DarnelRoom.npclist = new HashMap<>();
    NpcInstance newNpc;
    newNpc = addSpawnToInstance(DARNEL, new Location(152759, 145949, -12588, 21592), 0, world.instanceId);
    world.DarnelRoom.npclist.put(newNpc, false);
    Reflection r = ReflectionManager.getInstance().get(world.instanceId);
    r.openDoor(DOOR3);
    r.openDoor(DOOR4);
View Full Code Here

  {
    world.status = 20;
    world.killedCaptains = 0;
    world.steamRoom1 = new Room();
    world.steamRoom1.npclist = new HashMap<>();
    NpcInstance newNpc;
    newNpc = addSpawnToInstance(KechisCaptain1, new Location(148755, 152573, -12170, 65497), 0, world.instanceId);
    world.steamRoom1.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(KechisCaptain3, new Location(146862, 152734, -12169, 42584), 0, world.instanceId);
    world.steamRoom1.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(KechisCaptain3, new Location(146014, 152607, -12172, 23694), 0, world.instanceId);
View Full Code Here

  {
    world.status = 21;
    world.killedCaptains = 0;
    world.steamRoom2 = new Room();
    world.steamRoom2.npclist = new HashMap<>();
    NpcInstance newNpc;
    newNpc = addSpawnToInstance(BrimstoneIris, new Location(148815, 152804, -12172, 44197), 0, world.instanceId);
    world.steamRoom2.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(BrimstoneIris, new Location(149414, 152478, -12172, 25651), 0, world.instanceId);
    world.steamRoom2.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(BrimstoneIris, new Location(148482, 152388, -12173, 32189), 0, world.instanceId);
View Full Code Here

  {
    world.status = 22;
    world.killedCaptains = 0;
    world.steamRoom3 = new Room();
    world.steamRoom3.npclist = new HashMap<>();
    NpcInstance newNpc;
    newNpc = addSpawnToInstance(FlameIris, new Location(150751, 152430, -12172, 29190), 0, world.instanceId);
    world.steamRoom3.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(FlameIris, new Location(150613, 152778, -12172, 19574), 0, world.instanceId);
    world.steamRoom3.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(BurningIris, new Location(151242, 152832, -12172, 40116), 0, world.instanceId);
View Full Code Here

   * @return boolean
   */
  @Override
  protected boolean thinkActive()
  {
    final NpcInstance actor = getActor();
    Functions.npcSay(actor, flood[Rnd.get(2)]);
    return super.thinkActive();
  }
View Full Code Here

  {
    world.status = 23;
    world.killedCaptains = 0;
    world.steamRoom4 = new Room();
    world.steamRoom4.npclist = new HashMap<>();
    NpcInstance newNpc;
    newNpc = addSpawnToInstance(KechisCaptain2, new Location(150454, 149976, -12173, 28435), 0, world.instanceId);
    world.steamRoom4.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(KechisCaptain2, new Location(151186, 150140, -12173, 37604), 0, world.instanceId);
    world.steamRoom4.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(KechisCaptain2, new Location(151718, 149805, -12172, 26672), 0, world.instanceId);
View Full Code Here

   * @param killer Creature
   */
  @Override
  protected void onEvtDead(Creature killer)
  {
    final NpcInstance actor = getActor();
    if (actor != null)
    {
      Functions.npcSay(actor, flood[2]);
    }
    super.onEvtDead(killer);
View Full Code Here

      for(Player player : getPlayers())
        player.showQuestMovie(ExStartScenePlayer.SCENE_BOSS_OCTABIS_PHASECH_A);

      twoStageGuardSpawn = ThreadPoolManager.getInstance().scheduleAtFixedRate(new SpawnGuardForStage(1), 10000L, 120000L); // 10 secs for movie

      NpcInstance octavisTwoStage = addSpawnWithoutRespawn(Octavis2, new Location(207192, 120568, -10032, 49151), 0);
      octavisTwoStage.addListener(_currentHpListenerTwoStage);
      _lockedTurn = false;
    }
View Full Code Here

  private void runKechi(World world)
  {
    world.status = 24;
    world.kechiRoom = new Room();
    world.kechiRoom.npclist = new HashMap<>();
    NpcInstance newNpc;
    newNpc = addSpawnToInstance(KechisGuard1, new Location(154409, 149680, -12151, 8790), 0, world.instanceId);
    world.kechiRoom.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(KechisGuard2, new Location(154165, 149734, -12159, 4087), 0, world.instanceId);
    world.kechiRoom.npclist.put(newNpc, false);
    newNpc = addSpawnToInstance(KECHI, new Location(154069, 149525, -12158, 51165), 0, world.instanceId);
View Full Code Here

TOP

Related Classes of lineage2.gameserver.model.instances.NpcInstance

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.