I have some plans for clan features but looking for more ideas to take advantage of the system I am about to code.
There will be clan support built into ladder. Initially I am going to set up clans myself, but I may add a command later for anyone to add a clan to ladder.
For each clan there will be an owner who has the power to set clan admins, delete the clan, and have abilities of clan admins. The clan admins have the power to add & remove clan members and use clan commands (chat command is usable by all, but others restricted to admins)..
Features coming soon:
- /clan <clan> assign <partial nickname> - only usable in lobby when start tournament (clan vs clan) is active. This will automatically stop tournament, put player on clan side, and start tournament. Other than saving time from doing this manually, this can be helpful for assigning afk clan members and possibly also starting tournament earlier to prevent randoms from joining.
- /clan <clan> spec <partial nickname> - like assignplayer but removes player from the clans side and into spec
- /clan <clan> sub <partial nickname (assign to team)> <partial nickname (spec)> - similar to the assign and spec commands except it swaps a player in tournament with a player in spec
- /clan <clan> move - All clan members who are not playing in a ladder match are server moved to the server where this command is called.
- clan <clan> <text> - sends server whisper, starting with sending player nickname followed by <text> to all clan members on AltitudeRank.com servers.
Features being considered:
- League Score Announcements - By default will announce to all specs on ladder servers the results of league matches which have finished. There could also be a player option to subscribe to real time score updates where they would get score updates after every league goal or game over announcements (unlike default this would also be sent to the player if they are not in spec)
- League Stats - league stat collection, not coming soon but it is a possibility
Anything else we could do with this?
I also am considering adding a group chat feature which would work similar to the clans except limited to group management and chat functions only.