diff --git a/app/cogs/palworld.py b/app/cogs/palworld.py index 9aee831f..70bb0583 100755 --- a/app/cogs/palworld.py +++ b/app/cogs/palworld.py @@ -142,7 +142,11 @@ class PalWorld(commands.Cog): embed.add_field(name="Partner Skill", value="-----", inline=False) skill = soup.find("div", class_="passive skills") skill_name = skill.find_next("div", class_="name").text - skill_description = skill.find_next("p").text + skill_description = ( + skill.find_next("p") + .text.replace("COMMON_ELEMENT_NAME_", "") + .replace("\n", " ") + ) embed.add_field( name=skill_name, @@ -152,12 +156,15 @@ class PalWorld(commands.Cog): # Drops embed.add_field(name="Drops", value="-----", inline=False) - drops = [ - x.text - for x in soup.find("h2", string="Possible Drops") - .find_next("table") - .find_all("div", class_="name") - ] + try: + drops = [ + x.text + for x in soup.find("h2", string="Possible Drops") + .find_next("table") + .find_all("div", class_="name") + ] + except: + drops = ["None"] for item in drops: embed.add_field( @@ -165,6 +172,11 @@ class PalWorld(commands.Cog): value="", inline=False, ) + embed.add_field( + name="", + value=f"https://palworld.gg/pal/{pal.lower().replace(' ', '-')}", + inline=False, + ) await ctx.defer() await ctx.send_followup(embed=embed)