aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--bot/exts/evergreen/coinflip.py15
1 files changed, 6 insertions, 9 deletions
diff --git a/bot/exts/evergreen/coinflip.py b/bot/exts/evergreen/coinflip.py
index c0aa5645..3a2ece03 100644
--- a/bot/exts/evergreen/coinflip.py
+++ b/bot/exts/evergreen/coinflip.py
@@ -18,11 +18,10 @@ class CoinSide(commands.Converter):
if side in CoinSide.HEADS:
return "heads"
- elif side in CoinSide.TAILS:
+ if side in CoinSide.TAILS:
return "tails"
- else:
- raise commands.BadArgument(f"{side!r} is not a valid coin side.")
+ raise commands.BadArgument(f"{side!r} is not a valid coin side.")
class CoinFlip(commands.Cog):
@@ -33,16 +32,14 @@ class CoinFlip(commands.Cog):
"""
Flips a coin.
- If `coin_side` is provided will state whether you guessed the side correctly.
+ If `side` is provided will state whether you guessed the side correctly.
"""
flipped_side = random.choice(["heads", "tails"])
- if not side:
- await ctx.send(f"{ctx.author.mention} flipped **{flipped_side}**!")
- return
-
message = f"{ctx.author.mention} flipped **{flipped_side}**. "
- if side == flipped_side:
+ if not side:
+ await ctx.send(message)
+ elif side == flipped_side:
message += f"You guessed correctly! {Emojis.lemon_hyperpleased}"
else:
message += f"You guessed incorrectly. {Emojis.lemon_pensive}"