@@ -792,19 +792,20 @@ async def generate(self, interaction: discord.Interaction, tournament_id: int,
792792 @match .command (description = 'Create a manual match' )
793793 @app_commands .guild_only ()
794794 @app_commands .rename (tournament_id = "tournament" )
795+ @app_commands .describe (stage = _ ("The level of your match. If all matches on one level are finished, increase the level by one." ))
795796 @app_commands .autocomplete (tournament_id = active_tournament_autocomplete )
796797 @app_commands .autocomplete (server_name = server_autocomplete )
797798 @app_commands .autocomplete (squadron_blue = valid_squadron_autocomplete )
798799 @app_commands .autocomplete (squadron_red = valid_squadron_autocomplete )
799800 @utils .app_has_role ('GameMaster' )
800- async def create (self , interaction : discord .Interaction , tournament_id : int , server_name : str ,
801- squadron_blue : int , squadron_red : int ):
801+ async def create (self , interaction : discord .Interaction , tournament_id : int , stage : app_commands . Range [ int , 1 , 7 ] ,
802+ server_name : str , squadron_blue : int , squadron_red : int ):
802803 async with self .apool .connection () as conn :
803804 async with conn .transaction ():
804805 await conn .execute ("""
805- INSERT INTO tm_matches(tournament_id, server_name, squadron_red, squadron_blue)
806- VALUES (%s, %s, %s, %s)
807- """ , (tournament_id , server_name , squadron_red , squadron_blue ))
806+ INSERT INTO tm_matches(tournament_id, stage, server_name, squadron_red, squadron_blue)
807+ VALUES (%s, %s, %s, %s, %s )
808+ """ , (tournament_id , stage , server_name , squadron_red , squadron_blue ))
808809
809810 tournament = await self .get_tournament (tournament_id )
810811 blue = utils .get_squadron (self .node , squadron_id = squadron_blue )
0 commit comments