Clan entry improvements.
Contributed by Liamxroy.
This commit is contained in:
parent
e05e40c3f8
commit
d805412c9e
@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
||||
final ClanEntryStatus status;
|
||||
|
||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||
{
|
||||
@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
{
|
||||
status = ClanEntryStatus.WAITING;
|
||||
}
|
||||
else
|
||||
{
|
||||
status = ClanEntryStatus.DEFAULT;
|
||||
}
|
||||
|
||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
||||
for (int i = _startIndex; i < _endIndex; i++)
|
||||
{
|
||||
final L2Clan clan = _clanList.get(i).getClan();
|
||||
packet.writeD(clan.getRank());
|
||||
packet.writeD(clan.getReputationScore());
|
||||
packet.writeD(clan.getCrestId());
|
||||
packet.writeD(clan.getAllyCrestId());
|
||||
packet.writeS(clan.getName());
|
||||
packet.writeS(clan.getLeaderName());
|
||||
packet.writeD(clan.getLevel());
|
||||
|
@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import com.l2jmobius.commons.network.PacketWriter;
|
||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
||||
import com.l2jmobius.gameserver.model.L2Clan;
|
||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
||||
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
*/
|
||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
||||
private final L2Clan _clan;
|
||||
|
||||
public ExPledgeRecruitInfo(int clanId)
|
||||
{
|
||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
||||
_clan = ClanTable.getInstance().getClan(clanId);
|
||||
}
|
||||
|
||||
@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||
|
||||
if (_pledgeRecruitInfo == null)
|
||||
{
|
||||
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||
packet.writeS(_clan.getName());
|
||||
packet.writeS(_clan.getLeaderName());
|
||||
packet.writeD(_clan.getLevel());
|
||||
packet.writeD(_clan.getMembersCount());
|
||||
packet.writeD(0x00);
|
||||
}
|
||||
else
|
||||
packet.writeD(subPledges.length);
|
||||
for (SubPledge subPledge : subPledges)
|
||||
{
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
||||
packet.writeD(subPledge.getId());
|
||||
packet.writeS(subPledge.getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
||||
final ClanEntryStatus status;
|
||||
|
||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||
{
|
||||
@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
{
|
||||
status = ClanEntryStatus.WAITING;
|
||||
}
|
||||
else
|
||||
{
|
||||
status = ClanEntryStatus.DEFAULT;
|
||||
}
|
||||
|
||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
||||
for (int i = _startIndex; i < _endIndex; i++)
|
||||
{
|
||||
final L2Clan clan = _clanList.get(i).getClan();
|
||||
packet.writeD(clan.getRank());
|
||||
packet.writeD(clan.getReputationScore());
|
||||
packet.writeD(clan.getCrestId());
|
||||
packet.writeD(clan.getAllyCrestId());
|
||||
packet.writeS(clan.getName());
|
||||
packet.writeS(clan.getLeaderName());
|
||||
packet.writeD(clan.getLevel());
|
||||
|
@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import com.l2jmobius.commons.network.PacketWriter;
|
||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
||||
import com.l2jmobius.gameserver.model.L2Clan;
|
||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
||||
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
*/
|
||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
||||
private final L2Clan _clan;
|
||||
|
||||
public ExPledgeRecruitInfo(int clanId)
|
||||
{
|
||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
||||
_clan = ClanTable.getInstance().getClan(clanId);
|
||||
}
|
||||
|
||||
@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||
|
||||
if (_pledgeRecruitInfo == null)
|
||||
{
|
||||
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||
packet.writeS(_clan.getName());
|
||||
packet.writeS(_clan.getLeaderName());
|
||||
packet.writeD(_clan.getLevel());
|
||||
packet.writeD(_clan.getMembersCount());
|
||||
packet.writeD(0x00);
|
||||
}
|
||||
else
|
||||
packet.writeD(subPledges.length);
|
||||
for (SubPledge subPledge : subPledges)
|
||||
{
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
||||
packet.writeD(subPledge.getId());
|
||||
packet.writeS(subPledge.getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
||||
final ClanEntryStatus status;
|
||||
|
||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||
{
|
||||
@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
{
|
||||
status = ClanEntryStatus.WAITING;
|
||||
}
|
||||
else
|
||||
{
|
||||
status = ClanEntryStatus.DEFAULT;
|
||||
}
|
||||
|
||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
||||
for (int i = _startIndex; i < _endIndex; i++)
|
||||
{
|
||||
final L2Clan clan = _clanList.get(i).getClan();
|
||||
packet.writeD(clan.getRank());
|
||||
packet.writeD(clan.getReputationScore());
|
||||
packet.writeD(clan.getCrestId());
|
||||
packet.writeD(clan.getAllyCrestId());
|
||||
packet.writeS(clan.getName());
|
||||
packet.writeS(clan.getLeaderName());
|
||||
packet.writeD(clan.getLevel());
|
||||
|
@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import com.l2jmobius.commons.network.PacketWriter;
|
||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
||||
import com.l2jmobius.gameserver.model.L2Clan;
|
||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
||||
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
*/
|
||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
||||
private final L2Clan _clan;
|
||||
|
||||
public ExPledgeRecruitInfo(int clanId)
|
||||
{
|
||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
||||
_clan = ClanTable.getInstance().getClan(clanId);
|
||||
}
|
||||
|
||||
@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||
|
||||
if (_pledgeRecruitInfo == null)
|
||||
{
|
||||
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||
packet.writeS(_clan.getName());
|
||||
packet.writeS(_clan.getLeaderName());
|
||||
packet.writeD(_clan.getLevel());
|
||||
packet.writeD(_clan.getMembersCount());
|
||||
packet.writeD(0x00);
|
||||
}
|
||||
else
|
||||
packet.writeD(subPledges.length);
|
||||
for (SubPledge subPledge : subPledges)
|
||||
{
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
||||
packet.writeD(subPledge.getId());
|
||||
packet.writeS(subPledge.getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
@ -43,7 +43,7 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
ClanEntryStatus status = ClanEntryStatus.DEFAULT;
|
||||
final ClanEntryStatus status;
|
||||
|
||||
if ((activeChar.getClan() != null) && activeChar.isClanLeader() && ClanEntryManager.getInstance().isClanRegistred(activeChar.getClanId()))
|
||||
{
|
||||
@ -53,8 +53,11 @@ public class RequestPledgeRecruitApplyInfo implements IClientIncomingPacket
|
||||
{
|
||||
status = ClanEntryStatus.WAITING;
|
||||
}
|
||||
else
|
||||
{
|
||||
status = ClanEntryStatus.DEFAULT;
|
||||
}
|
||||
|
||||
activeChar.sendPacket(new ExPledgeRecruitApplyInfo(status));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -52,7 +52,6 @@ public class RequestPledgeRecruitInfo implements IClientIncomingPacket
|
||||
return;
|
||||
}
|
||||
|
||||
client.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
activeChar.sendPacket(new ExPledgeRecruitInfo(_clanId));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -64,8 +64,8 @@ public class ExPledgeRecruitBoardSearch implements IClientOutgoingPacket
|
||||
for (int i = _startIndex; i < _endIndex; i++)
|
||||
{
|
||||
final L2Clan clan = _clanList.get(i).getClan();
|
||||
packet.writeD(clan.getRank());
|
||||
packet.writeD(clan.getReputationScore());
|
||||
packet.writeD(clan.getCrestId());
|
||||
packet.writeD(clan.getAllyCrestId());
|
||||
packet.writeS(clan.getName());
|
||||
packet.writeS(clan.getLeaderName());
|
||||
packet.writeD(clan.getLevel());
|
||||
|
@ -18,9 +18,8 @@ package com.l2jmobius.gameserver.network.serverpackets;
|
||||
|
||||
import com.l2jmobius.commons.network.PacketWriter;
|
||||
import com.l2jmobius.gameserver.data.sql.impl.ClanTable;
|
||||
import com.l2jmobius.gameserver.instancemanager.ClanEntryManager;
|
||||
import com.l2jmobius.gameserver.model.L2Clan;
|
||||
import com.l2jmobius.gameserver.model.clan.entry.PledgeRecruitInfo;
|
||||
import com.l2jmobius.gameserver.model.L2Clan.SubPledge;
|
||||
import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
|
||||
/**
|
||||
@ -28,12 +27,10 @@ import com.l2jmobius.gameserver.network.OutgoingPackets;
|
||||
*/
|
||||
public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
private final PledgeRecruitInfo _pledgeRecruitInfo;
|
||||
private final L2Clan _clan;
|
||||
|
||||
public ExPledgeRecruitInfo(int clanId)
|
||||
{
|
||||
_pledgeRecruitInfo = ClanEntryManager.getInstance().getClanById(clanId);
|
||||
_clan = ClanTable.getInstance().getClan(clanId);
|
||||
}
|
||||
|
||||
@ -42,21 +39,16 @@ public class ExPledgeRecruitInfo implements IClientOutgoingPacket
|
||||
{
|
||||
OutgoingPackets.EX_PLEDGE_RECRUIT_INFO.writeId(packet);
|
||||
|
||||
if (_pledgeRecruitInfo == null)
|
||||
{
|
||||
final SubPledge[] subPledges = _clan.getAllSubPledges();
|
||||
packet.writeS(_clan.getName());
|
||||
packet.writeS(_clan.getLeaderName());
|
||||
packet.writeD(_clan.getLevel());
|
||||
packet.writeD(_clan.getMembersCount());
|
||||
packet.writeD(0x00);
|
||||
}
|
||||
else
|
||||
packet.writeD(subPledges.length);
|
||||
for (SubPledge subPledge : subPledges)
|
||||
{
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getName());
|
||||
packet.writeS(_pledgeRecruitInfo.getClan().getLeaderName());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getLevel());
|
||||
packet.writeD(_pledgeRecruitInfo.getClan().getMembersCount());
|
||||
packet.writeD(_pledgeRecruitInfo.getKarma());
|
||||
packet.writeD(subPledge.getId());
|
||||
packet.writeS(subPledge.getName());
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user