|
@@ -266,7 +266,7 @@ public class L2Party extends AbstractPlayerGroup
|
|
*/
|
|
*/
|
|
public boolean isLeader(L2PcInstance player)
|
|
public boolean isLeader(L2PcInstance player)
|
|
{
|
|
{
|
|
- return getLeader().equals(player);
|
|
|
|
|
|
+ return getLeader().getObjectId() == player.getObjectId();
|
|
}
|
|
}
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -321,7 +321,7 @@ public class L2Party extends AbstractPlayerGroup
|
|
{
|
|
{
|
|
for (L2PcInstance member : getMembers())
|
|
for (L2PcInstance member : getMembers())
|
|
{
|
|
{
|
|
- if ((member != null) && !member.equals(player))
|
|
|
|
|
|
+ if ((member != null) && member.getObjectId() != player.getObjectId())
|
|
{
|
|
{
|
|
member.sendPacket(msg);
|
|
member.sendPacket(msg);
|
|
}
|
|
}
|
|
@@ -525,7 +525,7 @@ public class L2Party extends AbstractPlayerGroup
|
|
if (isInCommandChannel())
|
|
if (isInCommandChannel())
|
|
{
|
|
{
|
|
// delete the whole command channel when the party who opened the channel is disbanded
|
|
// delete the whole command channel when the party who opened the channel is disbanded
|
|
- if (getCommandChannel().getLeader().equals(getLeader()))
|
|
|
|
|
|
+ if (getCommandChannel().getLeader().getObjectId() == getLeader().getObjectId())
|
|
{
|
|
{
|
|
getCommandChannel().disbandChannel();
|
|
getCommandChannel().disbandChannel();
|
|
}
|
|
}
|
|
@@ -606,7 +606,7 @@ public class L2Party extends AbstractPlayerGroup
|
|
msg.addString(getLeader().getName());
|
|
msg.addString(getLeader().getName());
|
|
broadcastPacket(msg);
|
|
broadcastPacket(msg);
|
|
broadcastToPartyMembersNewLeader();
|
|
broadcastToPartyMembersNewLeader();
|
|
- if (isInCommandChannel() && temp.equals(_commandChannel.getLeader()))
|
|
|
|
|
|
+ if (isInCommandChannel() && temp.getObjectId() == _commandChannel.getLeader().getObjectId())
|
|
{
|
|
{
|
|
_commandChannel.setChannelLeader(getLeader());
|
|
_commandChannel.setChannelLeader(getLeader());
|
|
msg = SystemMessage.getSystemMessage(SystemMessageId.COMMAND_CHANNEL_LEADER_NOW_C1);
|
|
msg = SystemMessage.getSystemMessage(SystemMessageId.COMMAND_CHANNEL_LEADER_NOW_C1);
|