Feature request: Client clans
erik1988 opened this issue · 1 comments
I have an idea that I think could be a cool addition to simpleclans.
As a clan owner I sometimes I find myself wanting to start a clan for newer players, but I don’t want then to be part of the clan that I’m in, at the same time I don’t want to leave the clan I am playing in. As we know you can only own one clan, but what if we were to introduce a system where you can have a “client/minor” clan, so that you can still be part of your own clan but that the same time you can be managing a smaller clan. This might sound its overcomplicating things, but let me explain how I think it could work without making it to complex for the average player.
If you do not have a client clan everything is the same, noting changes. At the same time, players that belongs to the minor clan will use the same commands as a player of any clan. However for the manager(s) of that client clan, he or she would wright “/clientclan TAG” instead of “/clan” when he or she want to do some clan stuff. For instance if your client clan has “BLUE” as tag you would type “/clientclan BLUE invite PLAYER”.
There should also be some other changes for instance a client will always be allied with its superior clan and any of its other clients. You can also assign other players from the superior clan as mangers of that clan.
I think a system like this could be really cool, and open up a lot of new gameplay mechanics. What do you think about this idea?
I think it's an interesting idea. A way of managing subclans to the one you are in. If you are in a particular clan and decide it is becoming too big, you could subdivide it and push management of those divisions down to others, making big corporations a lot easier.
But how would chat deal with all of this? Chat can already get quite confusing if you have four channels for clans (private, clan chat, allied chat, global chat), and the server offers different types of channels on top of just those for SimpleClans. On the server that I'm on, I literally have like ten channels, and managing those is horrible at busy hours. Let alone if a new potential channel is introduced for instance "sub clan chat".
I'd think about maintaining a pointer of some kind to the superior/umbrella clan, but I haven't studied the source code indepthly enough to tell whether it'd be more complicated than that. However I'd like to see this, a hierarchical structure of clans if possible.