Exemplo n.º 1
0
        public static Embed GetRewardSheet(Owner owner, Cat cat, Adventure adventure, Item item, DropPoolItem reward)
        {
            var embedBuilder = new EmbedBuilder
            {
                Color  = new Color(226, 193, 5),
                Author = new EmbedAuthorBuilder
                {
                    Name    = $"{owner.Name}'s {cat.Name}",
                    IconUrl = owner.AvatarUrl
                },
                Description = $"{cat.Name} has returned from {adventure.Name} and brought:"
            };

            var itemField = new EmbedFieldBuilder
            {
                IsInline = true,
                Name     = $"{reward.Quantity}x {item.Name}",
                Value    = item.Description
            };

            embedBuilder.AddField(itemField);

            return(embedBuilder.Build());
        }
Exemplo n.º 2
0
 public DropItem(DropPoolItem dropPoolItem, int start, int end)
 {
     DropPoolItem = dropPoolItem;
     Start        = start;
     End          = end;
 }