🪛 Fixed swroll bug
This commit is contained in:
@@ -11,7 +11,7 @@ class SwCog(commands.Cog):
|
|||||||
|
|
||||||
# Rolls star wars dice
|
# Rolls star wars dice
|
||||||
@commands.command()
|
@commands.command()
|
||||||
async def swroll(self, ctx, *, content):
|
async def swroll(self, ctx, *, content = ""):
|
||||||
command = cap(content)
|
command = cap(content)
|
||||||
newMessage = self.client.swroll.parseRoll("#"+str(ctx.message.author.id),command)
|
newMessage = self.client.swroll.parseRoll("#"+str(ctx.message.author.id),command)
|
||||||
messageList = newMessage.split("\n")
|
messageList = newMessage.split("\n")
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ class SwChar():
|
|||||||
logThis("Getting name for "+self.bot.funcs.getName(user)+"'s character")
|
logThis("Getting name for "+self.bot.funcs.getName(user)+"'s character")
|
||||||
userCharacter = self.bot.database["swcharacters"].find_one({"_id":user})
|
userCharacter = self.bot.database["swcharacters"].find_one({"_id":user})
|
||||||
|
|
||||||
if user != None:
|
if userCharacter != None:
|
||||||
logThis("Name is "+userCharacter["Name"])
|
logThis("Name is "+userCharacter["Name"])
|
||||||
return userCharacter["Name"]
|
return userCharacter["Name"]
|
||||||
else:
|
else:
|
||||||
@@ -496,16 +496,13 @@ class SwChar():
|
|||||||
with open("resources/starWars/swtemplates.json", "r") as f:
|
with open("resources/starWars/swtemplates.json", "r") as f:
|
||||||
templates = json.load(f)
|
templates = json.load(f)
|
||||||
newChar = templates["Character"]
|
newChar = templates["Character"]
|
||||||
print("yeet")
|
|
||||||
newChar["_id"] = user
|
newChar["_id"] = user
|
||||||
print("yeet")
|
|
||||||
self.bot.database["swcharacters"].insert_one(newChar)
|
self.bot.database["swcharacters"].insert_one(newChar)
|
||||||
print("yeet")
|
|
||||||
return "", "Character for " + self.bot.funcs.getName(user) + " created"
|
return "", "Character for " + self.bot.funcs.getName(user) + " created"
|
||||||
else:
|
else:
|
||||||
if cmd == "Purge":
|
if cmd == "Purge":
|
||||||
logThis("Deleting "+self.bot.funcs.getName(user)+"'s character")
|
logThis("Deleting "+self.bot.funcs.getName(user)+"'s character")
|
||||||
self.bot.database["swcharacters"].remove_one({newChar})
|
self.bot.database["swcharacters"].delete_one({"_id":user})
|
||||||
return "", "Character for " + self.bot.funcs.getName(user) + " deleted"
|
return "", "Character for " + self.bot.funcs.getName(user) + " deleted"
|
||||||
else:
|
else:
|
||||||
return "", self.replaceWithSpaces(str(self.charData(user,cmd)))
|
return "", self.replaceWithSpaces(str(self.charData(user,cmd)))
|
||||||
|
|||||||
Reference in New Issue
Block a user