Try this.
Index: java/org/l2jmobius/gameserver/model/clan/Clan.java
===================================================================
--- java/org/l2jmobius/gameserver/model/clan/Clan.java (revision 9405)
+++ java/org/l2jmobius/gameserver/model/clan/Clan.java (working copy)
@@ -2112,6 +2112,7 @@
setAllyId(0);
setAllyName(null);
+ changeAllyCrest(0, false);
setAllyPenaltyExpiryTime(currentTime + (Config.ALT_CREATE_ALLY_DAYS_WHEN_DISSOLVED * 86400000), PENALTY_TYPE_DISSOLVE_ALLY);
updateClanInDB();
@@ -2385,7 +2386,7 @@
{
for (Clan clan : ClanTable.getInstance().getClans())
{
- if ((clan.getAllyId() == getAllyId()) && (clan.getClanId() != getClanId()))
+ if (clan.getAllyId() == getAllyId())
{
clan.setAllyCrestId(crestId);
for (PlayerInstance member : clan.getOnlineMembers())