-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Add a command to establish a game.
This command must take as arguments:
-Number of teams per game
-Number of players per team
-Has optional role based matchmaking? (It is implied that there are both role based and non-role based matchmaking)
-If has role based matchmaking, number of distinct roles per team (EX: Overwatch has tank, dps, support)
-Specify all relevant roles that may have access to the channels to be created.
Workflow:
The command then ensures that there is a category defined in the database.
This command will then create two channels in the category. One will be named as [Game Name]-Announcements. The second channel will be named [Game Name]-General. The announcements channel restricts people from typing in the channel, but they can view the channel. Anyone with the specified role can view these channels.
Store these channel ids in the database.
Store all other relevant details in the relevant tables. EX: game config database.