Removing more stuff relating to stuff still in development.
1
.gitignore
vendored
@ -160,7 +160,6 @@ resources/games/blackjackTables/
|
|||||||
resources/games/oldImages/
|
resources/games/oldImages/
|
||||||
resources/games/4InARowBoards/
|
resources/games/4InARowBoards/
|
||||||
resources/games/hexBoards/
|
resources/games/hexBoards/
|
||||||
resources/games/monopolyBoards/
|
|
||||||
resources/games/hangmanBoards/
|
resources/games/hangmanBoards/
|
||||||
resources/lookup/monsters.json
|
resources/lookup/monsters.json
|
||||||
resources/lookup/spells.json
|
resources/lookup/spells.json
|
||||||
|
@ -39,8 +39,6 @@ class ReactionCog(commands.Cog):
|
|||||||
else:
|
else:
|
||||||
imdbName = imdbIds[showPick-1]
|
imdbName = imdbIds[showPick-1]
|
||||||
await self.client.bedreNetflix.addShow(channel,imdbName)
|
await self.client.bedreNetflix.addShow(channel,imdbName)
|
||||||
elif self.client.funcs.monopolyReactionTest(channel,message):
|
|
||||||
await self.client.gameLoops.runMonopoly(channel,"roll","#"+str(user.id))
|
|
||||||
elif self.client.funcs.hangmanReactionTest(channel,message) and ord(reaction.emoji) in range(127462,127488):
|
elif self.client.funcs.hangmanReactionTest(channel,message) and ord(reaction.emoji) in range(127462,127488):
|
||||||
guess = chr(ord(reaction.emoji)-127397)
|
guess = chr(ord(reaction.emoji)-127397)
|
||||||
await self.client.gameLoops.runHangman(channel,"#"+str(user.id),command="guess "+guess)
|
await self.client.gameLoops.runHangman(channel,"#"+str(user.id),command="guess "+guess)
|
||||||
|
@ -32,7 +32,6 @@ class Funcs():
|
|||||||
def stopServer(self):
|
def stopServer(self):
|
||||||
self.bot.database["trivia questions"].delete_many({})
|
self.bot.database["trivia questions"].delete_many({})
|
||||||
self.bot.database["blackjack games"].delete_many({})
|
self.bot.database["blackjack games"].delete_many({})
|
||||||
self.bot.database["werewolf games"].delete_many({})
|
|
||||||
|
|
||||||
g = git.cmd.Git("")
|
g = git.cmd.Git("")
|
||||||
g.pull()
|
g.pull()
|
||||||
@ -54,19 +53,6 @@ class Funcs():
|
|||||||
else:
|
else:
|
||||||
return False, 0
|
return False, 0
|
||||||
|
|
||||||
def monopolyReactionTest(self,channel,message):
|
|
||||||
try:
|
|
||||||
with open("resources/games/oldImages/monopoly"+str(channel.id), "r") as f:
|
|
||||||
oldImage = int(f.read())
|
|
||||||
except:
|
|
||||||
return False
|
|
||||||
|
|
||||||
if message.id == oldImage:
|
|
||||||
logThis("They reacted to the monopoly game")
|
|
||||||
return True
|
|
||||||
else:
|
|
||||||
return False
|
|
||||||
|
|
||||||
def hangmanReactionTest(self, channel,message):
|
def hangmanReactionTest(self, channel,message):
|
||||||
try:
|
try:
|
||||||
with open("resources/games/oldImages/hangman"+str(channel.id), "r") as f:
|
with open("resources/games/oldImages/hangman"+str(channel.id), "r") as f:
|
||||||
|
@ -92,48 +92,6 @@ class GameLoops():
|
|||||||
|
|
||||||
self.bot.funcs.deleteGame("4 in a row games",str(channel.id))
|
self.bot.funcs.deleteGame("4 in a row games",str(channel.id))
|
||||||
|
|
||||||
async def runMonopoly(self,channel, command, user):
|
|
||||||
#try:
|
|
||||||
response, showImage, deleteImage, gameStarted, gameContinue = self.bot.monopoly.parseMonopoly(command,str(channel.id),user)
|
|
||||||
#except:
|
|
||||||
# logThis("Error parsing command (error code 1610)")
|
|
||||||
if response != "":
|
|
||||||
await channel.send(response)
|
|
||||||
logThis(response,str(channel.id))
|
|
||||||
if showImage:
|
|
||||||
if deleteImage:
|
|
||||||
try:
|
|
||||||
oldImage = await self.deleteMessage("monopoly"+str(channel.id),channel)
|
|
||||||
except:
|
|
||||||
logThis("Error deleting message (error code 1601)")
|
|
||||||
oldImage = await channel.send(file = discord.File("resources/games/monopolyBoards/monopolyBoard"+str(channel.id)+".png"))
|
|
||||||
with open("resources/games/oldImages/monopoly"+str(channel.id), "w") as f:
|
|
||||||
f.write(str(oldImage.id))
|
|
||||||
|
|
||||||
if gameContinue:
|
|
||||||
if gameStarted:
|
|
||||||
await asyncio.sleep(60)
|
|
||||||
else:
|
|
||||||
await asyncio.sleep(3)
|
|
||||||
response, showImage, deleteImage, gameDone = self.bot.monopoly.monopolyContinue(str(channel.id))
|
|
||||||
em = discord.Embed(description=response,colour = 0x59f442)
|
|
||||||
await channel.send(embed=em)
|
|
||||||
if deleteImage:
|
|
||||||
try:
|
|
||||||
oldImage = await self.deleteMessage("monopoly"+str(channel.id),channel)
|
|
||||||
except:
|
|
||||||
logThis("Error deleting message (error code 1601)")
|
|
||||||
|
|
||||||
if showImage:
|
|
||||||
oldImage = await channel.send(file = discord.File("resources/games/monopolyBoards/monopolyBoard"+str(channel.id)+".png"))
|
|
||||||
with open("resources/games/oldImages/monopoly"+str(channel.id), "w") as f:
|
|
||||||
f.write(str(oldImage.id))
|
|
||||||
if gameDone == False:
|
|
||||||
try:
|
|
||||||
await oldImage.add_reaction("🎲")
|
|
||||||
except:
|
|
||||||
logThis("Image deleted before I could react to all of them")
|
|
||||||
|
|
||||||
async def runHangman(self,channel,user,command = "start"):
|
async def runHangman(self,channel,user,command = "start"):
|
||||||
try:
|
try:
|
||||||
response, showImage, deleteImage, remainingLetters = self.bot.hangman.parseHangman(str(channel.id),user,command)
|
response, showImage, deleteImage, remainingLetters = self.bot.hangman.parseHangman(str(channel.id),user,command)
|
||||||
@ -210,39 +168,3 @@ class GameLoops():
|
|||||||
self.bot.money.addMoney(game["players"][winner-1].lower(),winnings)
|
self.bot.money.addMoney(game["players"][winner-1].lower(),winnings)
|
||||||
|
|
||||||
self.bot.funcs.deleteGame("hex games",str(channel.id))
|
self.bot.funcs.deleteGame("hex games",str(channel.id))
|
||||||
|
|
||||||
|
|
||||||
# Runs Love letter
|
|
||||||
async def runLoveletter(self,channel,command,user,userchannel):
|
|
||||||
try:
|
|
||||||
response, showImage, deleteImage = self.bot.loveletter.parseLove(command,str(channel.id),user,userchannel)
|
|
||||||
except:
|
|
||||||
logThis("Error parsing command (error code 1810)")
|
|
||||||
|
|
||||||
await channel.send(response)
|
|
||||||
logThis(response,str(channel.id))
|
|
||||||
if showImage:
|
|
||||||
if deleteImage:
|
|
||||||
await self.deleteMessage("loveletter"+str(channel.id),channel)
|
|
||||||
oldImage = await channel.send(file = discord.File("resources/games/loveletterBoards/loveletterBoard"+str(channel.id)+".png"))
|
|
||||||
|
|
||||||
if len(remainingLetters) > 15:
|
|
||||||
otherMessage = await channel.send("_ _")
|
|
||||||
reactionMessages = {oldImage : remainingLetters[:15],otherMessage : remainingLetters[15:]}
|
|
||||||
else:
|
|
||||||
otherMessage = ""
|
|
||||||
reactionMessages = {oldImage : remainingLetters}
|
|
||||||
|
|
||||||
oldMessages = str(oldImage.id)
|
|
||||||
if otherMessage != "":
|
|
||||||
oldMessages += "\n"+str(otherMessage.id)
|
|
||||||
with open("resources/games/oldImages/hangman"+str(channel.id), "w") as f:
|
|
||||||
f.write(oldMessages)
|
|
||||||
|
|
||||||
try:
|
|
||||||
for message, letters in reactionMessages.items():
|
|
||||||
for letter in letters:
|
|
||||||
emoji = chr(ord(letter)+127397)
|
|
||||||
await message.add_reaction(emoji)
|
|
||||||
except:
|
|
||||||
logThis("Image deleted before adding all reactions")
|
|
@ -3,10 +3,8 @@ from .trivia import Trivia
|
|||||||
from .blackjack import Blackjack
|
from .blackjack import Blackjack
|
||||||
from .fourInARow import FourInARow
|
from .fourInARow import FourInARow
|
||||||
from .gameLoops import GameLoops
|
from .gameLoops import GameLoops
|
||||||
from .monopoly import Monopoly
|
|
||||||
from .hangman import Hangman
|
from .hangman import Hangman
|
||||||
from .hex import HexGame
|
from .hex import HexGame
|
||||||
from .werewolf import Werewolf
|
|
||||||
|
|
||||||
class Games():
|
class Games():
|
||||||
def __init__(self, bot):
|
def __init__(self, bot):
|
||||||
@ -17,7 +15,5 @@ class Games():
|
|||||||
bot.blackjack = Blackjack(bot)
|
bot.blackjack = Blackjack(bot)
|
||||||
bot.fourInARow = FourInARow(bot)
|
bot.fourInARow = FourInARow(bot)
|
||||||
bot.gameLoops = GameLoops(bot)
|
bot.gameLoops = GameLoops(bot)
|
||||||
bot.monopoly = Monopoly(bot)
|
|
||||||
bot.hangman = Hangman(bot)
|
bot.hangman = Hangman(bot)
|
||||||
bot.hex = HexGame(bot)
|
bot.hex = HexGame(bot)
|
||||||
bot.werewolf = Werewolf(bot)
|
|
||||||
|
@ -116,17 +116,6 @@
|
|||||||
1541 - Error loading board-image
|
1541 - Error loading board-image
|
||||||
1542 - Error swapping
|
1542 - Error swapping
|
||||||
|
|
||||||
16 - Monopoly
|
|
||||||
1600 - Unspecified error
|
|
||||||
1601 - Error deleting old image
|
|
||||||
1602 - Not a command
|
|
||||||
1610 - Unspecified parsing error
|
|
||||||
1620 - Unspecified monopolyStart() error
|
|
||||||
1630 - Unspecified monopolyJoin() error
|
|
||||||
1640 - Unspecified monopolyDraw error
|
|
||||||
1641 - Error in getPosition()
|
|
||||||
1650 - Error in monopolyRoll()
|
|
||||||
|
|
||||||
17 - Hangman
|
17 - Hangman
|
||||||
1700 - Unspecified error
|
1700 - Unspecified error
|
||||||
1701 - Error parsing command
|
1701 - Error parsing command
|
||||||
@ -137,7 +126,3 @@
|
|||||||
1714 - Error in drawMisses()
|
1714 - Error in drawMisses()
|
||||||
1720 - Unspecified hangmanGuess() error
|
1720 - Unspecified hangmanGuess() error
|
||||||
1730 - Unspecified hangmanStart() error
|
1730 - Unspecified hangmanStart() error
|
||||||
|
|
||||||
18 - Love Letter
|
|
||||||
1800 - Unspecified error
|
|
||||||
1801 - Error parsing command
|
|
||||||
|
Before Width: | Height: | Size: 23 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB |
Before Width: | Height: | Size: 38 KiB |
@ -66,7 +66,6 @@
|
|||||||
"resources/games/blackjackTables",
|
"resources/games/blackjackTables",
|
||||||
"resources/games/4InARowBoards",
|
"resources/games/4InARowBoards",
|
||||||
"resources/games/hexBoards",
|
"resources/games/hexBoards",
|
||||||
"resources/games/monopolyBoards",
|
|
||||||
"resources/games/hangmanBoards",
|
"resources/games/hangmanBoards",
|
||||||
"resources/bedreNetflix"
|
"resources/bedreNetflix"
|
||||||
]
|
]
|
||||||
|