Examples of DoorInstance


Examples of lineage2.gameserver.model.instances.DoorInstance

  {
    setZoneInactive();
    super.onEvtSpawn();
    for (int door2 : doors)
    {
      DoorInstance door = ReflectionUtils.getDoor(door2);
      door.closeMe();
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

  @Override
  protected void onEvtDead(Creature killer)
  {
    for (int door2 : doors)
    {
      DoorInstance door = ReflectionUtils.getDoor(door2);
      door.openMe();
    }
    super.onEvtDead(killer);
    setZoneActive();
  }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

        e.printStackTrace();
      }
    }
    for (int door2 : doors)
    {
      DoorInstance door = ReflectionUtils.getDoor(door2);
      door.closeMe();
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

  @Override
  protected void onEvtDead(Creature killer)
  {
    for (int door2 : doors)
    {
      DoorInstance door = ReflectionUtils.getDoor(door2);
      door.openMe();
    }
    for (NpcInstance npc : GameObjectsStorage.getAllByNpcId(25614, false))
    {
      npc.deleteMe();
    }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

    {
      _doors = new HashIntObjectMap<>(doors.size());
    }
    for (DoorTemplate template : doors.values())
    {
      DoorInstance door = new DoorInstance(IdFactory.getInstance().getNextId(), template);
      door.setReflection(this);
      door.setIsInvul(true);
      door.spawnMe(template.getLoc());
      if (template.isOpened())
      {
        door.openMe();
      }
      _doors.put(template.getNpcId(), door);
    }
    initDoors();
    if (!zones.isEmpty())
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

    {
      _doors = new HashIntObjectMap<>(doors.size());
    }
    for (InstantZone.DoorInfo info : doors.values())
    {
      DoorInstance door = new DoorInstance(IdFactory.getInstance().getNextId(), info.getTemplate());
      door.setReflection(this);
      door.setIsInvul(info.isInvul());
      door.spawnMe(info.getTemplate().getLoc());
      if (info.isOpened())
      {
        door.openMe();
      }
      _doors.put(info.getTemplate().getNpcId(), door);
    }
    initDoors();
    if (!zones.isEmpty())
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

  {
    for (DoorInstance door : _doors.values())
    {
      if (door.getTemplate().getMasterDoor() > 0)
      {
        DoorInstance masterDoor = getDoor(door.getTemplate().getMasterDoor());
        masterDoor.addListener(new MasterOnOpenCloseListenerImpl(door));
      }
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

   * Method openDoor.
   * @param doorId int
   */
  public void openDoor(int doorId)
  {
    DoorInstance door = _doors.get(doorId);
    if (door != null)
    {
      door.openMe();
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

   * Method closeDoor.
   * @param doorId int
   */
  public void closeDoor(int doorId)
  {
    DoorInstance door = _doors.get(doorId);
    if (door != null)
    {
      door.closeMe();
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.instances.DoorInstance

    {
      if (!isInProgress())
      {
        return;
      }
      DoorInstance door = (DoorInstance) actor;
      if (door.getDoorType() == DoorTemplate.DoorType.WALL)
      {
        return;
      }
      broadcastTo(SystemMsg.THE_CASTLE_GATE_HAS_BEEN_DESTROYED, SiegeEvent.ATTACKERS, SiegeEvent.DEFENDERS);
    }
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.