Tiamat: Fix monster legendary action embed too long bug

This commit is contained in:
skins 2021-08-07 16:56:35 +01:00
parent d981d45887
commit 05247c8dcb

View File

@ -28,15 +28,17 @@ class Tiamat(commands.Cog):
for action in action_group: for action in action_group:
attack_embed.add_field(name=action["name"], value=action["desc"]) attack_embed.add_field(name=action["name"], value=action["desc"])
attack_embeds.append(attack_embed) attack_embeds.append(attack_embed)
legendary_embed = None legendary_embeds = []
if "legendary_actions" in data: if "legendary_actions" in data:
legendary_embed = discord.Embed(title="Legendary Actions") for i, action_group in enumerate(chunk(data["legendary_actions"], 3)):
for action in data["legendary_actions"]: attack_embed = discord.Embed(title=f"Legendary Actions [{i}]")
legendary_embed.add_field(name=action["name"], value=action["desc"]) for action in action_group:
attack_embed.add_field(name=action["name"], value=action["desc"])
legendary_embeds.append(attack_embed)
await ctx.send(embed=initial_embed) await ctx.send(embed=initial_embed)
for attack_embed in attack_embeds: for attack_embed in attack_embeds:
await ctx.send(embed=attack_embed) await ctx.send(embed=attack_embed)
if legendary_embed is not None: for legendary_embed in legendary_embeds:
await ctx.send(embed=legendary_embed) await ctx.send(embed=legendary_embed)
@commands.command() @commands.command()