public static Embed FieldMon(BasicMon mon) { int r = mon.HPGradient()[0]; int g = mon.HPGradient()[1]; int b = mon.HPGradient()[2]; string statuses = ""; if (mon.Status.Paraylzed) { statuses += "<:Paralyzed:716427812558602250>"; } if (mon.Status.Burned) { statuses += "<:Burn:717232618327769141>"; } var user = UserHandler.GetUser(mon.OwnerID); var builder = new EmbedBuilder() .WithFooter(user.Name, user.AvatarUrl) .WithTitle($"Lv. {mon.Level}") .WithThumbnailUrl(mon.ArtURL) .WithColor(r, g, b) .WithAuthor($"{UserHandler.GetUser(mon.OwnerID).Char.Name}'s {mon.Nickname} {mon.GenderSymbol}") .WithDescription($"{mon.CurrentHP}/{mon.TotalHP} HP {statuses}"); var embed = builder.Build(); return(embed); }
public static Embed MonSendOut(UserAccount user, BasicMon mon) { int r = mon.HPGradient()[0]; int g = mon.HPGradient()[1]; int b = mon.HPGradient()[2]; var builder = new EmbedBuilder() .WithTitle($"{user.Name} sends out **{mon.Nickname}**!") .WithThumbnailUrl(mon.ArtURL) .WithFooter(user.Name, user.AvatarUrl) .WithColor(r, g, b); var embed = builder.Build(); return(embed); }