diff --git a/tiamat/tiamat.py b/tiamat/tiamat.py index 3f08302..220f75b 100644 --- a/tiamat/tiamat.py +++ b/tiamat/tiamat.py @@ -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()