diff --git a/redbot/cogs/general/general.py b/redbot/cogs/general/general.py index 605cb75d7..496210582 100644 --- a/redbot/cogs/general/general.py +++ b/redbot/cogs/general/general.py @@ -28,7 +28,7 @@ class RPSParser: elif argument == "scissors": self.choice = RPS.scissors else: - raise ValueError + self.choice = None @cog_i18n(_) @@ -121,6 +121,8 @@ class General(commands.Cog): """Play Rock Paper Scissors.""" author = ctx.author player_choice = your_choice.choice + if not player_choice: + return await ctx.send("This isn't a valid option. Try rock, paper, or scissors.") red_choice = choice((RPS.rock, RPS.paper, RPS.scissors)) cond = { (RPS.rock, RPS.paper): False,