Examples of CTBTeamObject


Examples of lineage2.gameserver.model.entity.events.objects.CTBTeamObject

    SiegeClanDAO.getInstance().delete(getResidence());
    SiegePlayerDAO.getInstance().delete(getResidence());
    List<CTBTeamObject> teams = getObjects(TRYOUT_PART);
    for (int i = 0; i < 5; i++)
    {
      CTBTeamObject team = teams.get(i);
      team.setSiegeClan(CollectionUtils.safeGet(attackers, i));
    }
    broadcastTo(new SystemMessage2(SystemMsg.THE_SIEGE_TO_CONQUER_S1_HAS_BEGUN).addResidenceName(getResidence()), ATTACKERS, DEFENDERS);
    broadcastTo(SystemMsg.THE_TRYOUTS_ARE_ABOUT_TO_BEGIN, ATTACKERS);
    super.startEvent();
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.objects.CTBTeamObject

      teleportPlayers(SPECTATORS);
    }
    team.despawnObject(this);
    List<CTBTeamObject> teams = getObjects(TRYOUT_PART);
    boolean hasWinner = false;
    CTBTeamObject winnerTeam = null;
    for (CTBTeamObject t : teams)
    {
      if (t.isParticle())
      {
        hasWinner = winnerTeam == null;
        winnerTeam = t;
      }
    }
    if (!hasWinner)
    {
      return;
    }
    SiegeClanObject clan = winnerTeam.getSiegeClan();
    if (clan != null)
    {
      getResidence().changeOwner(clan.getClan());
    }
    stopEvent(true);
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.objects.CTBTeamObject

    {
      _timeout = System.currentTimeMillis() + 60000L;
     
      List<CTBTeamObject> locs = siegeEvent.getObjects(ClanHallTeamBattleEvent.TRYOUT_PART);
     
      CTBTeamObject object = locs.get(_flagId);
      if (object.getFlag() != null)
      {
        for (Player $player : World.getAroundPlayers(this, 400, 100))
        {
          $player.teleToLocation(Location.findPointToStay(object.getFlag(), 100, 125));
        }
      }
    }
  }
View Full Code Here

Examples of lineage2.gameserver.model.entity.events.objects.CTBTeamObject

      else if (nodeName.equalsIgnoreCase("ctb_team"))
      {
        int mobId = Integer.parseInt(objectsElement.attributeValue("mob_id"));
        int flagId = Integer.parseInt(objectsElement.attributeValue("id"));
        Location loc = Location.parse(objectsElement);
        objects.add(new CTBTeamObject(mobId, flagId, loc));
      }
    }
    return objects;
  }
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.