Fixed same clan member becoming leader of more than one subpledge.
Contributed by Sahar.
This commit is contained in:
parent
3a7f20ca39
commit
e762af719d
@ -424,7 +424,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -539,7 +540,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -553,11 +556,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -424,7 +424,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -539,7 +540,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -553,11 +556,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -424,7 +424,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -539,7 +540,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -553,11 +556,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -424,7 +424,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -539,7 +540,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -553,11 +556,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1161,7 +1161,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1277,7 +1278,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1291,11 +1294,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1161,7 +1161,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1277,7 +1278,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1291,11 +1294,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
@ -1145,7 +1145,8 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
|
|
||||||
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
if (pledgeType != Clan.SUBUNIT_ACADEMY)
|
||||||
{
|
{
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
if (pledgeType >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1260,7 +1261,9 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
player.sendPacket(SystemMessageId.CLAN_NAME_IS_INVALID);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
if ((clan.getClanMember(leaderName) == null) || (clan.getClanMember(leaderName).getPledgeType() != 0))
|
|
||||||
|
final ClanMember member = clan.getClanMember(leaderName);
|
||||||
|
if ((member == null) || (member.getPledgeType() != 0) || (clan.getLeaderSubPledge(member.getObjectId()) > 0))
|
||||||
{
|
{
|
||||||
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
if (subPledge.getId() >= Clan.SUBUNIT_KNIGHT1)
|
||||||
{
|
{
|
||||||
@ -1274,11 +1277,10 @@ public class VillageMasterInstance extends NpcInstance
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
subPledge.setLeaderId(clan.getClanMember(leaderName).getObjectId());
|
subPledge.setLeaderId(member.getObjectId());
|
||||||
clan.updateSubPledgeInDB(subPledge.getId());
|
clan.updateSubPledgeInDB(subPledge.getId());
|
||||||
|
|
||||||
final ClanMember leaderSubPledge = clan.getClanMember(leaderName);
|
final PlayerInstance leaderPlayer = member.getPlayerInstance();
|
||||||
final PlayerInstance leaderPlayer = leaderSubPledge.getPlayerInstance();
|
|
||||||
if (leaderPlayer != null)
|
if (leaderPlayer != null)
|
||||||
{
|
{
|
||||||
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
leaderPlayer.setPledgeClass(ClanMember.calculatePledgeClass(leaderPlayer));
|
||||||
|
Loading…
Reference in New Issue
Block a user