mirror of
https://github.com/ProjectSWGCore/Holocore.git
synced 2026-10-16 06:12:52 -04:00
Merged in slehan/holocore/groups (pull request #238)
Added temp fix to keep testing groups
This commit is contained in:
@@ -41,6 +41,7 @@ import java.io.IOException;
|
||||
import java.io.ObjectInputStream;
|
||||
import java.io.Serializable;
|
||||
import java.nio.ByteBuffer;
|
||||
import java.util.Collections;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Iterator;
|
||||
@@ -150,13 +151,15 @@ public class GroupObject extends SWGObject { // Extends INTO or TANO?
|
||||
private void changeLeader(GroupMember member) {
|
||||
if (groupMembers.size() > 0) {
|
||||
synchronized (groupMembers) {
|
||||
GroupMember previous = groupMembers.set(0, member);
|
||||
// TODO: need to account for group member order of joining
|
||||
Collections.swap(groupMembers, 0, groupMembers.indexOf(member));
|
||||
}
|
||||
} else {
|
||||
this.addMember(member.getCreatureObject());
|
||||
}
|
||||
|
||||
this.leader = member.getId();
|
||||
|
||||
groupMembers.sendDeltaMessage(this);
|
||||
}
|
||||
|
||||
|
||||
@@ -280,9 +280,9 @@ public class GroupService extends Service {
|
||||
}
|
||||
if (target.getInviterData().getId() != 0) {
|
||||
if (target.getInviterData().getId() != inviter.getCreatureObject().getGroupId())
|
||||
sendSystemMessage(inviter, "considering_other_group");
|
||||
sendSystemMessage(inviter, "considering_other_group", "TT", target.getObjectId());
|
||||
else
|
||||
sendSystemMessage(inviter, "considering_your_group");
|
||||
sendSystemMessage(inviter, "considering_your_group", "TT", target.getObjectId());
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user