Package lineage2.gameserver.model

Examples of lineage2.gameserver.model.Party


            return false;
          }
          channel.disbandChannel();
          return true;
        }
        Party party = activeChar.getParty();
        channel.removeParty(party);
        party.broadCast(Msg.YOU_HAVE_QUIT_THE_COMMAND_CHANNEL);
        channel.broadCast(new SystemMessage(SystemMessage.S1_PARTY_HAS_LEFT_THE_COMMAND_CHANNEL).addString(activeChar.getName()));
        break;
      case 97:
        if (!activeChar.isInParty() || !activeChar.getParty().isInCommandChannel())
        {
View Full Code Here


    if (target.isBusy())
    {
      activeChar.sendPacket(new SystemMessage(SystemMessage.S1_IS_BUSY_PLEASE_TRY_AGAIN_LATER).addString(target.getName()));
      return;
    }
    Party activeParty = activeChar.getParty();
    if (activeParty.isInCommandChannel())
    {
      if (activeParty.getCommandChannel().getChannelLeader() != activeChar)
      {
        activeChar.sendPacket(Msg.YOU_DO_NOT_HAVE_AUTHORITY_TO_INVITE_SOMEONE_TO_THE_COMMAND_CHANNEL);
        return;
      }
      sendInvite(activeChar, target);
View Full Code Here

    Player activeChar = getClient().getActiveChar();
    if (activeChar == null)
    {
      return;
    }
    Party party = activeChar.getParty();
    if (party != null)
    {
      party.answerLootChangeRequest(activeChar, _answer == 1);
    }
  }
View Full Code Here

   * Method disband.
   */
  @Override
  public void disband()
  {
    Party party = _leader.getParty();
    if (party != null)
    {
      CommandChannel commandChannel = party.getCommandChannel();
      if (commandChannel != null)
      {
        commandChannel.setMatchingRoom(null);
      }
    }
View Full Code Here

   * @return int
   */
  @Override
  public int getMemberType(Player member)
  {
    Party party = _leader.getParty();
    CommandChannel commandChannel = party.getCommandChannel();
    if (member == _leader)
    {
      return MatchingRoom.UNION_LEADER;
    }
    else if (member.getParty() == null)
View Full Code Here

    Player leader = list.get(0);
    if (leader == null)
    {
      return;
    }
    Party party = new Party(leader, 0);
    leader.setParty(party);
    for (Player player : list)
    {
      if (player != leader)
      {
View Full Code Here

            prison.initSpawn(type3[Rnd.get(type3.length)], false);
            break;
          case BeautifulAtrielle:
          case NagenTheTomboy:
          case JaxTheDestroyer:
            Party party = st.getPlayer().getParty();
            if (party != null)
            {
              for (Player member : party.getPartyMembers())
              {
                QuestState qs = member.getQuestState(getClass());
                if ((qs != null) && qs.isStarted())
                {
                  qs.giveItems(FragmentOfTheDungeonLeaderMark, RewardMarksCount / party.getMemberCount());
                  qs.playSound(SOUND_ITEMGET);
                  qs.getPlayer().sendPacket(new SystemMessage(SystemMessage.THIS_DUNGEON_WILL_EXPIRE_IN_S1_MINUTES).addNumber(5));
                }
              }
            }
View Full Code Here

    {
      player.sendPacket(SystemMsg.SINCE_THE_PERSON_YOU_CHALLENGED_IS_NOT_CURRENTLY_IN_A_PARTY_THEY_CANNOT_DUEL_AGAINST_YOUR_PARTY);
      return false;
    }
   
    Party party1 = player.getParty();
    Party party2 = target.getParty();
    if ((player != party1.getPartyLeader()) || (target != party2.getPartyLeader()))
    {
      player.sendPacket(SystemMsg.YOU_ARE_UNABLE_TO_REQUEST_A_DUEL_AT_THIS_TIME);
      return false;
    }
   
    Iterator<Player> iterator = new JoinedIterator<>(party1.iterator(), party2.iterator());
    while (iterator.hasNext())
    {
      Player $member = iterator.next();
     
      IStaticPacket packet = null;
View Full Code Here

   * @return List<Player>
   */
  public List<Player> getPartyMembers(int state, int maxrange, GameObject rangefrom)
  {
    List<Player> result = new ArrayList<>();
    Party party = getPlayer().getParty();
    if (party == null)
    {
      if (checkPartyMember(getPlayer(), state, maxrange, rangefrom))
      {
        result.add(getPlayer());
      }
      return result;
    }
    for (Player _member : party.getPartyMembers())
    {
      if (checkPartyMember(_member, state, maxrange, rangefrom))
      {
        result.add(getPlayer());
      }
View Full Code Here

            prison.initSpawn(type3[Rnd.get(type3.length)], false);
            break;
          case BrandTheExile:
          case CommanderKoenig:
          case GergTheHunter:
            Party party = st.getPlayer().getParty();
            if (party != null)
            {
              for (Player member : party.getPartyMembers())
              {
                QuestState qs = member.getQuestState(getClass());
                if ((qs != null) && qs.isStarted())
                {
                  qs.giveItems(DungeonLeaderMark, RewardMarksCount / party.getMemberCount());
                  qs.playSound(SOUND_ITEMGET);
                  qs.getPlayer().sendPacket(new SystemMessage(SystemMessage.THIS_DUNGEON_WILL_EXPIRE_IN_S1_MINUTES).addNumber(5));
                }
              }
            }
View Full Code Here

TOP

Related Classes of lineage2.gameserver.model.Party

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.