public override LocalEmbed ToEmbed() { var builder = base.ToEmbed(); builder.AddField("Type", Type.Humanize(), true); builder.AddArmorProperties(Armor); if (Blocking.Count != 0) { builder.AddField("Blocking", Blocking.Humanize(x => x.Transform(To.TitleCase)), true); } if (RicochetChance != RicochetChance.None) { builder.AddField("Ricochet Chance", RicochetChance.Humanize(), true); } if (Penalties.Speed != 0) { builder.AddField("Speed Penalty", $"{Penalties.Speed}%", true); } if (Penalties.Mouse != 0) { builder.AddField("Turning Penalty", $"{Penalties.Mouse}%", true); } if (Penalties.Deafness != Deafness.None) { builder.AddField("Deafness", Penalties.Deafness.Humanize(), true); } return(builder); }
public override LocalEmbed ToEmbed() { var embed = base.ToEmbed(); embed.AddField("Type", Type.Transform(To.TitleCase), true); if (Blocking.Count != 0) { embed.AddField("Blocking", Blocking.Humanize(x => x.Transform(To.TitleCase)), true); } if (Penalties.Speed != 0) { embed.AddField("Speed Penalty", $"{Penalties.Speed}%", true); } if (Penalties.Mouse != 0) { embed.AddField("Turning Penalty", $"{Penalties.Mouse}%", true); } if (Penalties.Deafness != Deafness.None) { embed.AddField("Deafness", Penalties.Deafness.Humanize(), true); } return(embed); }