Bobloy 7 years ago
parent dfa29ae737
commit ea23eb7693

@ -306,7 +306,7 @@ class Fight:
"""Lists all current and past fights"""
#guild = ctx.message.guild
for page in pagify(str(self.config.guild(ctx.guild)["TOURNEYS"])):
for page in pagify(str(self.config.guild(ctx.guild).tourneys())):
await ctx.send(box(page))
await ctx.send("Done")
@ -388,7 +388,7 @@ class Fight:
Type: 0 (Round Robin)"""
#guild = ctx.message.guild
# currServ = self.the_data[guild.id]
tID = str(len(await self.config.guild(ctx.guild).tourneys)) # Can just be len without +1, tourney 0 makes len 1, tourney 1 makes len 2, etc
tID = str(len(await self.config.guild(ctx.guild).tourneys())) # Can just be len without +1, tourney 0 makes len 1, tourney 1 makes len 2, etc
# currServ["CURRENT"] = tID
currFight = default_tourney
@ -413,7 +413,7 @@ class Fight:
# author = ctx.message.author
# currServ = self.the_data[guild.id]
await ctx.send("Current fight ID is "+str(self.config.guild(ctx.guild).current)+"\nOkay to stop? (yes/no)")
await ctx.send("Current fight ID is "+str(self.config.guild(ctx.guild).current())+"\nOkay to stop? (yes/no)")
try:
answer = await self.bot.wait_for('message', check=check, timeout=120)
@ -441,7 +441,7 @@ class Fight:
"""Toggles the ability to self-report scores for all tournaments"""
#guild = ctx.message.guild
curflag = self.config.guild(ctx.guild).settings.selfreport
curflag = self.config.guild(ctx.guild).settings.selfreport()
self.config.guild(ctx.guild).settings.selfreport.set(not curflag)
# settings["SELFREPORT"] = not settings["SELFREPORT"]
@ -499,29 +499,29 @@ class Fight:
# **********************Private command group start*********************
async def _save_fight(self, ctx, tID, currFight):
"""Save a passed fight"""
allTourney = await self.config.guild(ctx.guild).tourneys
allTourney = await self.config.guild(ctx.guild).tourneys()
allTourney[tID] = currFight
await self.config.guild(ctx.guild).tourneys.set(allTourney)
async def _guildsettings(self, ctx: commands.Context):
"""Returns the dictionary of guild settings"""
# return self.the_data[guildID]["SETTINGS"]
return await self.config.guild(ctx.guild).settings
return await self.config.guild(ctx.guild).settings()
async def _messagetracker(self, ctx: commands.Context):
"""Returns the dictionary of message tracking"""
# return self.the_data[guildID]["SRTRACKER"]
return await self.config.guild(ctx.guild).srtracker
return await self.config.guild(ctx.guild).srtracker()
async def _activefight(self, ctx: commands.Context):
"""Returns id for active fight, or None if no active fight"""
# return self.the_data[guildID]["CURRENT"]
return await self.config.guild(ctx.guild).current
return await self.config.guild(ctx.guild).current()
async def _infight(self, ctx: commands.Context, tID, userid):
"""Checks if passed member is already in the tournament"""
# return userid in self.the_data[guildID]["TOURNEYS"][tID]["PLAYERS"]
return userid in await self.config.guild(ctx.guild).tourneys[tID]["PLAYERS"]
return userid in await self.config.guild(ctx.guild).tourneys()[tID]["PLAYERS"]
async def _embed_tourney(self, ctx, tID):
"""Prints a pretty embed of the tournament"""
@ -546,9 +546,9 @@ class Fight:
outlist.append(self._get_user_from_id(ctx, player))
return outlist
async def _getsettings(self, ctx: commands.Context):
# return self.the_data[guildID]["SETTINGS"]
return await self.config.guild(ctx.guild).settings
# async def _getsettings(self, ctx: commands.Context):
return self.the_data[guildID]["SETTINGS"]
# return await self.config.guild(ctx.guild).settings()
async def _get_message_from_id_old(self, channelid, messageid):
return await self.bot.get_message(self._get_channel_from_id(channelid), messageid)
@ -586,7 +586,7 @@ class Fight:
async def _getfight(self, ctx: commands.Context, tID):
# return self.the_data[guildID]["TOURNEYS"][tID]
return await self.config.guild(ctx.guild).tourneys[tID]
return await self.config.guild(ctx.guild).tourneys()[tID]
async def _getcurrentfight(self, ctx: commands.Context):
# if not self._activefight(guildID):

Loading…
Cancel
Save