Improvements for new clan system member list.

This commit is contained in:
MobiusDevelopment 2019-03-17 20:01:01 +00:00
parent fb1ceb841e
commit 27d92259cb
9 changed files with 12 additions and 12 deletions

View File

@ -1734,12 +1734,12 @@ public class L2Clan implements IIdentifiable, INamable
public SubPledge createSubPledge(int pledgeType)
{
if ((_subPledges == null) || (_subPledges.get(pledgeType) != null))
if ((_subPledges.get(pledgeType) != null) || (pledgeType == PLEDGE_CLASS_COMMON))
{
return null;
}
final String subPledgeName = pledgeType == PLEDGE_CLASS_COMMON ? "COMMON" : "ELITE";
final String subPledgeName = "ELITE"; // For now only elite exists.
SubPledge subPledge = null;
try (Connection con = DatabaseFactory.getConnection();

View File

@ -44,7 +44,7 @@ public class PledgeShowMemberListAll implements IClientOutgoingPacket
{
final L2Clan clan = player.getClan();
player.sendPacket(new PledgeShowMemberListAll(clan, true));
for (L2PcInstance member : clan.getOnlineMembers(0))
for (L2ClanMember member : clan.getMembers())
{
if (member.getPledgeType() != L2Clan.PLEDGE_CLASS_COMMON)
{

View File

@ -43,7 +43,7 @@ public final class PledgeShowMemberListUpdate implements IClientOutgoingPacket
_name = member.getName();
_level = member.getLevel();
_classId = member.getClassId();
_objectId = member.getObjectId();
_objectId = member.isOnline() ? member.getObjectId() : 0;
_pledgeType = member.getPledgeType();
_onlineStatus = member.getOnlineStatus();
}

View File

@ -1734,12 +1734,12 @@ public class L2Clan implements IIdentifiable, INamable
public SubPledge createSubPledge(int pledgeType)
{
if ((_subPledges == null) || (_subPledges.get(pledgeType) != null))
if ((_subPledges.get(pledgeType) != null) || (pledgeType == PLEDGE_CLASS_COMMON))
{
return null;
}
final String subPledgeName = pledgeType == PLEDGE_CLASS_COMMON ? "COMMON" : "ELITE";
final String subPledgeName = "ELITE"; // For now only elite exists.
SubPledge subPledge = null;
try (Connection con = DatabaseFactory.getConnection();

View File

@ -44,7 +44,7 @@ public class PledgeShowMemberListAll implements IClientOutgoingPacket
{
final L2Clan clan = player.getClan();
player.sendPacket(new PledgeShowMemberListAll(clan, true));
for (L2PcInstance member : clan.getOnlineMembers(0))
for (L2ClanMember member : clan.getMembers())
{
if (member.getPledgeType() != L2Clan.PLEDGE_CLASS_COMMON)
{

View File

@ -43,7 +43,7 @@ public final class PledgeShowMemberListUpdate implements IClientOutgoingPacket
_name = member.getName();
_level = member.getLevel();
_classId = member.getClassId();
_objectId = member.getObjectId();
_objectId = member.isOnline() ? member.getObjectId() : 0;
_pledgeType = member.getPledgeType();
_onlineStatus = member.getOnlineStatus();
}

View File

@ -1734,12 +1734,12 @@ public class L2Clan implements IIdentifiable, INamable
public SubPledge createSubPledge(int pledgeType)
{
if ((_subPledges == null) || (_subPledges.get(pledgeType) != null))
if ((_subPledges.get(pledgeType) != null) || (pledgeType == PLEDGE_CLASS_COMMON))
{
return null;
}
final String subPledgeName = pledgeType == PLEDGE_CLASS_COMMON ? "COMMON" : "ELITE";
final String subPledgeName = "ELITE"; // For now only elite exists.
SubPledge subPledge = null;
try (Connection con = DatabaseFactory.getConnection();

View File

@ -44,7 +44,7 @@ public class PledgeShowMemberListAll implements IClientOutgoingPacket
{
final L2Clan clan = player.getClan();
player.sendPacket(new PledgeShowMemberListAll(clan, true));
for (L2PcInstance member : clan.getOnlineMembers(0))
for (L2ClanMember member : clan.getMembers())
{
if (member.getPledgeType() != L2Clan.PLEDGE_CLASS_COMMON)
{

View File

@ -43,7 +43,7 @@ public final class PledgeShowMemberListUpdate implements IClientOutgoingPacket
_name = member.getName();
_level = member.getLevel();
_classId = member.getClassId();
_objectId = member.getObjectId();
_objectId = member.isOnline() ? member.getObjectId() : 0;
_pledgeType = member.getPledgeType();
_onlineStatus = member.getOnlineStatus();
}