This is going to be a little long, but I have a lot of things to cover here.
Guild Admin Tools:
Since it seems unlikely we'll ever get an API to make such things possible externally, can we at least get some basic Administration tools to make running a Guild easier?
Things like being able to bring up Guild Member information, such as how many of the last X (weeks, months, or whatever) Torch Battles, Guild Wars, and FF have been missed in one easy place?
I mean side by side on one page, by the way, not one page for each set of information, so we can see who helps where and how often. Having one page for each event would still be a major hassle, when all could be put in one place for easy viewing and comparisons.
How about a page showing how many donations, and number of points earned for doing so, have been made to the Guild Turf each day/week/month?
Basically things that can allow us to more easily figure out who is helping the Guild and who is just dead weight mooching off of the work of others.
Something that will allow us to see these things without the need to create a spreadsheet and spend hours each week filling in data by hand to try to keep track of them, when it's even possible to track it at all, would be a HUGE help for those of us running Guilds.
The My CC Feats event makes it clear that a lot of that information is already tracked, so all that would be needed would be to create a way for us to see and sort it. Even if it was only visible to the Guild Leaders/Vices, that would be a great improvement.
It would be nice if we could set Guild Ranks manually, instead of having them based on how much someone has donated in shards. This would include things like security options, such as who can accept applications/kick members, restrictions like who can promote/demote or can haul early or even can participate in certain events altogether, and perks like increases in the Guild Salary or maybe access to a Guild Bank that people can contribute shards and certain items to for the use of other members.
It would also be nice to be able to set more than two Vice Leaders.
Right now, 10k shards makes someone Elite, which gives them the ability to accept applications. 10k is practically nothing, these days.
I haven't bought in months, and I'm still perfectly fine throwing 10-20k shards a DAY into my Guild's coffers, and my shards have barely been dented by it, thanks to rewards and events that any free player can get in on.
That means any newbie player can join, get themselves to Elite, then accept a bunch of idiots into the Guild, causing problems. Whether this is through ignorance or malicious action is irrelevant, because it's a problem either way.
Worse, the game doesn't tell who accepted someone into the Guild, which makes figuring it out impossible unless you manage to be online with only that person when they do it to catch them in the act... or they own up to it afterwards.
Having Ranks being a perk given out by the Leaders would be a nice bonus, rather than a potential security risk.
Something like Leader, Vice-Leaders (at least up to 5), Elites, Members, Recruits would be a good starting layout, with Ranks providing more benefits and bonuses and possibly more power in the Guild. It would allow us to better control things and provide incentives to players to be active and helpful, else it could negatively impact them.
For instance we could set what Ranks are allowed to accept invitations and kick people from the guild, or potentially set a donation requirement for each rank that is automatically taken out of their shards (a hard limit would be needed to avoid abuse, but should be doable). This would give people an incentive to Rank up and not get demoted, while allowing us to help ensure the security and safety of our guilds.
Just as a couple of possible examples, mind. Not saying it's the best possible idea, but it's a starting point.
Next, when someone is kicked out of the Guild, it says they "left", like they chose to do so. This is bad on a psychological level, an administration level, and on a player level.
If the Leader kicks several people for inactivity, for instance, it looks like suddenly a bunch of people just decided to leave the Guild for some reason. This can negatively impact morale, even once it is explained... and that's assuming everyone is on to see the explanation, which is as near to impossible that there's no real difference, as far as I've seen. Never been in a single Guild where every single member was online at the same time.
Now, if the game said they were kicked by X for Y reason, that can be at least partially avoided. It does nothing for people who weren't online at the time to see it, but it does at least make it clear to those online that the person was booted and why.
On an administration level, it just notes that they're gone. Not who kicked them or why. This again can be a problem, if only a minor one in the event of good communication... but good communication is hard.
Not everyone has Line or WeGamers or some external chat app, and it's hard enough keeping membership up these days without running people off by demanding they use this or that app, too. That's also if you even use them.
Honestly, I hate them... I still use WeGamers, but I don't like having to use an external app to communicate. To me that is a failing of the game, not the players. If it was just supplemental, maybe... but most suggest using it as the primary means of communication.
Then we have the player level. The person who is kicked has no idea why they were kicked. They just know they were kicked out of the guild, and that's it.
This means if they were booted because of making a mistake numerous times (such as hauling early and the Leaders never managing to catch them online to explain), they have no idea they were doing something wrong or how to fix it. So they likely go on to do it again and again and again, ad nauseam.
This could all be vastly improved by telling in Guild Chat that they were kicked instead of leaving, who kicked them, and allowing them to set a reason (either from a dropdown list or a short typed message). Then that information is also sent to the kicked player's Inbox, so that they know WHY they were kicked and by who, instead of leaving them in the dark about it.
Lastly, keep a log under the Guild somewhere, for three to six months, or even a year, of who all has been kicked from the Guild, who kicked them, and why. Kind of like Haul Info in Torch Battle, but in this case a record that can be checked to keep everything neat, clean, and clear for everyone. This would go nicely with the "who accepted their application" log mentioned earlier.
Finally, Guild Chat sucks (Chat in general, really... especially World Chat). I don't think anyone would deny this. There has been some minor improvements here and there, along with some annoying setbacks, but it's largely the same now as it was when I started over five years ago.
We have begged and pleaded for improvements, but I think I have a fairly simple solution...
Can we please get Guild Chat changed over to use the same system as in Lords Mobile (they're both IGG properties, surely someone from the CC dev team can Mission Impossible a copy of the code from the LM devs and port it over)?
It keeps a persistent log of chat (though how far it goes back, I'm not sure), it has a much higher character limit so messages don't need to be broken up into multiple lines every time you want to say something that requires an even moderately complex sentence, it has a built in translate function which is SORELY needed in CC, and it is just all around BETTER than the mess we have on nearly every level imaginable.
Well, that does it. I'm done now. If you made it this far, congrats... I'm 99.999999975328 percent sure you're not a CC Dev!
Move along, please.