public void setParty(L2Party party) { _party = party; if (party == null) return; _party.setPartyRoom(this); _party.setLootDistribution(getLootDist()); // room is created while in party if (getMemberCount() == 1) addMembers(party); // otherwise party members already in room }
public void addMembers(L2Party party) { for (L2PcInstance player : party.getPartyMembersWithoutLeader()) { getMembers().add(player); player.setPartyRoom(this); } updateRoomStatus(true); }
public L2PcInstance getLeader() { if (_party == null || _party.getLeader() == null) return getMembers().getFirst(); else return _party.getLeader(); }