示例#1
0
 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
 }
示例#2
0
 public void addMembers(L2Party party) {
   for (L2PcInstance player : party.getPartyMembersWithoutLeader()) {
     getMembers().add(player);
     player.setPartyRoom(this);
   }
   updateRoomStatus(true);
 }
示例#3
0
 public L2PcInstance getLeader() {
   if (_party == null || _party.getLeader() == null) return getMembers().getFirst();
   else return _party.getLeader();
 }