Split in blackjack

This commit is contained in:
NikolajDanger
2020-07-28 17:59:43 +02:00
parent 586cbc3d87
commit 4bd156b576
5 changed files with 258 additions and 63 deletions

View File

@ -348,7 +348,7 @@ async def on_message(message):
if allStanding:
await asyncio.sleep(5)
else:
await asyncio.sleep(20)
await asyncio.sleep(30)
new_message = funcs.blackjackFinish(str(message.channel))
await message.channel.send(new_message)
@ -357,7 +357,7 @@ async def on_message(message):
else:
await message.channel.send(new_message)
if message.content.lower().startswith("!blackjack bet"):
elif message.content.lower().startswith("!blackjack bet"):
commands = message.content.lower().split(" ")
try:
amount = int(commands[2])
@ -368,25 +368,50 @@ async def on_message(message):
response = funcs.blackjackPlayerDrawHand(str(message.channel),message.author.display_name,amount)
await message.channel.send(response)
if message.content.lower().startswith("!blackjack hit"):
response = funcs.blackjackHit(str(message.channel),message.author.display_name)
elif message.content.lower().startswith("!blackjack hit"):
if message.content.lower() == "!blackjack hit" or message.content.lower() == "!blackjack hit ":
response = funcs.blackjackHit(str(message.channel),message.author.display_name)
else:
commands = message.content.lower().split(" ")
try:
handNumber = int(commands[2])
except:
handNumber = 0
response = funcs.blackjackHit(str(message.channel),message.author.display_name,handNumber)
if response == "accept":
await message.add_reaction("👍")
else:
await message.channel.send(response)
elif message.content.lower().startswith("!blackjack stand"):
response = funcs.blackjackStand(str(message.channel),message.author.display_name,0)
if response == "accept":
await message.add_reaction("👍")
else:
await message.channel.send(response)
if message.content.lower().startswith("!blackjack stand"):
response = funcs.blackjackStand(str(message.channel),message.author.display_name)
if response == "accept":
await message.add_reaction("👍")
elif message.content.lower().startswith("!blackjack double"):
if message.content.lower() == "!blackjack hit" or message.content.lower() == "!blackjack hit ":
response = funcs.blackjackDouble(str(message.channel),message.author.display_name)
else:
commands = message.content.lower().split(" ")
try:
handNumber = int(commands[2])
except:
handNumber = 0
response = funcs.blackjackDouble(str(message.channel),message.author.display_name,handNumber)
await message.channel.send(response)
if message.content.lower().startswith("!blackjack double"):
response = funcs.blackjackDouble(str(message.channel),message.author.display_name)
elif message.content.lower().startswith("!blackjack split"):
response = funcs.blackjackSplit(str(message.channel),message.author.display_name)
await message.channel.send(response)
else:
await message.channel.send("I didn't quite understand that")
# Is a bit sassy sometimes
meanWords = ["stupid", "bitch", "fuck", "dumb", "idiot"]