a simple solution might be this:
have a second honor calculation based on total clan points vs target clan points. then the primary calculation on village size vs target village size.
(really need to enforce via code, the clan jump fix though, or else this would fail)
the outcome would be sort of like this
clan A total points 100k
member in clan A with networth 10k wants to attack member in clan C networth 10k. yet clan C's total clan worth is only 50K, thus honor loss for clan difference in size. might want to make honor loss at a larger threshold instead of 25% size, say...perhaps 33% bigger, any bigger then that, then clan size will cause honor loss.
What this would do, it would keep top 2 clans from allying, because mainly they will be only able to attack each other without honorloss if near same size villages.
Clanless people would still have the village size protection, but not be able to enjoy the clan size protection, thus more immediate need to get into, or start a clan.
To avoid potential abuse, a clan's networth should not take effect unless the clan has a certain amount of members, perhaps 3? to avoid someone just making a single player clan to get protection.
to also prevent abuse, perhaps a 30day inactive period on a village means it gets declanned. whether its in vmode or not.
if in vmode, after 30days of consecutive vmode, village gets declanned.
this would help prevent the "powerhouse" clans from adding even more members which also add to the alliance, or prevent said clans from picking on low networth clans. once a clan got too big in networth to be able to attack anyone without honor loss, they would be forced to reduce in networth, or sit idly by.
thoughts?
doh, probably should of put this as a new thread...bah