diff --git a/werewolf/werewolf.py b/werewolf/werewolf.py index 53ca7d0..62157de 100644 --- a/werewolf/werewolf.py +++ b/werewolf/werewolf.py @@ -32,7 +32,7 @@ class Werewolf: del game @commands.command() - async def buildgame(self, ctx): + async def buildgame(self, ctx: RedContext): gb = GameBuilder() code = await gb.build_game(ctx) @@ -51,7 +51,7 @@ class Werewolf: @commands.guild_only() @wwset.command(name="role") - async def wwset_role(self, ctx, role: discord.Role): + async def wwset_role(self, ctx: RedContext, role: discord.Role): """ Assign the game role This role should not be manually assigned @@ -69,7 +69,7 @@ class Werewolf: @commands.guild_only() @ww.command() - async def new(self, ctx, game_code=None): + async def new(self, ctx: RedContext, game_code=None): """ Create and join a new game of Werewolf """ @@ -81,7 +81,7 @@ class Werewolf: @commands.guild_only() @ww.command() - async def join(self, ctx): + async def join(self, ctx: RedContext): """ Joins a game of Werewolf """ @@ -96,7 +96,7 @@ class Werewolf: @commands.guild_only() @ww.command() - async def quit(self, ctx): + async def quit(self, ctx: RedContext): """ Quit a game of Werewolf """ @@ -107,7 +107,7 @@ class Werewolf: @commands.guild_only() @ww.command() - async def start(self, ctx): + async def start(self, ctx: RedContext): """ Checks number of players and attempts to start the game """ @@ -119,7 +119,7 @@ class Werewolf: @commands.guild_only() @ww.command() - async def stop(self, ctx): + async def stop(self, ctx: RedContext): """ Stops the current game """ @@ -133,11 +133,11 @@ class Werewolf: game = await self._get_game(ctx) game.game_over = True - await ctx.sent("Game has been stopped") + await ctx.send("Game has been stopped") @commands.guild_only() @ww.command() - async def vote(self, ctx, target_id: int): + async def vote(self, ctx: RedContext, target_id: int): """ Vote for a player by ID """ @@ -177,7 +177,7 @@ class Werewolf: await ctx.send("Nothing to vote for in this channel") @ww.command() - async def choose(self, ctx, data): + async def choose(self, ctx: RedContext, data): """ Arbitrary decision making Handled by game+role