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:
attack_embed.add_field(name=action["name"], value=action["desc"])
attack_embeds.append(attack_embed)
legendary_embed = None
legendary_embeds = []
if "legendary_actions" in data:
legendary_embed = discord.Embed(title="Legendary Actions")
for action in data["legendary_actions"]:
legendary_embed.add_field(name=action["name"], value=action["desc"])
for i, action_group in enumerate(chunk(data["legendary_actions"], 3)):
attack_embed = discord.Embed(title=f"Legendary Actions [{i}]")
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)
for attack_embed in attack_embeds:
await ctx.send(embed=attack_embed)
if legendary_embed is not None:
for legendary_embed in legendary_embeds:
await ctx.send(embed=legendary_embed)
@commands.command()