Idea: Sub-roles/Role trees
I have an idea for role organization: role trees. All current role hierarchies would turn into role trees. For instance, if the role hierarchy in your server looked like this:

Then the resulting role tree (once set up) might look like this (I get that the roles "Streamer", "YouTube", and "Twitch" weren't in the previous one):

(I apologize for the bad graphics; it was a total rush job using Microsoft paint lol)
Point is, a role can have "sub-roles" and all colored roles have to defer to or nullify other colored roles. While it isn't too obvious from the picture, the "verified" role is a sub-role of @everyone. Since the line is solid, that means that the parent role is required to have the Verified role attributed to you. (That wouldn't be very hard...) Similarly, the Admin role requires both the Council Member role and the Staff role to be added. Dashed lines mean "at least one", so you need either the Staff or Council Member role to be added as a moderator. Solid arrows mean "defers to". In other words, if you have two colored roles (like Developer and Deputy), the farthest sub-role takes precedence color-wise. Otherwise, the arrows do. So, in this example, you would show up orange instead of pink. But if you were both Admin and Moderator, then you would show up as red, because the Moderator role defers to the Admin role. The dashed arrow between Deputy and Leader is an idea I have for promotion. Essentially, you need the Deputy role to be assigned the Leader role, but once you get the Leader role, the server takes away the Deputy role. (Why didn't I put that from Mod to Amin? I'm dumb lol). Uncolored roles (usually parent roles) don't show up when you click a user's name in the memberlist, as long as one of that uncolored role's colored children (oof that sounded wrong) is also attributed to that user. So, if @Bob had the Council Member role and the Verified role, but not any others, his name would be purple (bc Verified) and the Council Member role would show up when you clicked his name. But if the owner of the server finally got around to adding him as an Admin (Bob is a nice guy), then the Council Member role would no longer show up on his profile.
I'm just now realizing that I didn't set up a hierarchy for the Streamer roles, sorry about that lol.
EDIT: there shouldn't be any deference from Twitch and YouTube to Moderator, because all parent roles already fully defer. Deference of one role, by default, is passed on to that roles children.
-
https://support.discord.com/hc/en-us/community/posts/1500000947861-Subroles
already suggested, please discuss there.
0 -
Well... They didn;t mention role trees lol. But yes, I see what you mean. Thanks!
0 -
oh, role trees...
support for that! It's a heiarchy forming different heiarchies.
0 -
How do you like that? https://support.discord.com/hc/en-us/community/posts/1500000967841-Adding-new-features
0
Please sign in to leave a comment.
Comments
4 comments