public Embed LoserEmbed(PokemonEntity pkmn) { var eb = new EmbedBuilder(); eb.WithTitle("¡Perdiste!"); eb.WithImageUrl(pkmn.GetModel().LargeFront); eb.AddField($"{pkmn.Nickname} Lvl. {pkmn.Level}", $"EXP: {pkmn.CurrentExperience} / {pkmn.NeededExperience}"); eb.WithColor(Color.Red); return(eb.Build()); }
public Embed WinnerEmbed(PokemonEntity pkmn) { var eb = new EmbedBuilder(); eb.WithTitle("¡Ganaste!"); eb.WithImageUrl(pkmn.GetModel().LargeFront); eb.AddField($"{pkmn.Nickname} Lvl. {pkmn.Level}", $"EXP: {pkmn.CurrentExperience} / {pkmn.NeededExperience}"); eb.AddField($"Dinero Actual", "$" + pkmn.Trainer.Credits); eb.WithColor(Color.Green); return(eb.Build()); }
public Embed ChannelEmbed(PokemonEntity winner, PokemonEntity loser) { var eb = new EmbedBuilder(); PokemonData._trainers.TryGetValue(winner.OwnerID, out var trainer); PokemonData._trainers.TryGetValue(loser.OwnerID, out var trainer2); eb.WithTitle($"¡Ganador {winner.Nickname} Lvl. {winner.Level}!"); eb.WithImageUrl(winner.GetModel().LargeFront); eb.AddField($"Entrenador Victorioso", trainer.DiscordUser.Username + "#" + trainer.DiscordUser.Discriminator); eb.AddField($"Entrenador Perdedor", trainer2.DiscordUser.Username + "#" + trainer2.DiscordUser.Discriminator); eb.WithColor(Color.Green); return(eb.Build()); }
public Embed BuildBattlePerspective(PokemonEntity main, PokemonEntity second, bool to_user = true) { var eb = new EmbedBuilder(); var atkmodel = main.GetModel(); //var defmodel = second.GetModel(); eb.WithThumbnailUrl(second.Front); eb.WithImageUrl(main.Front); eb.WithTitle(second.Nickname + $" PS: ({second.RemainingPS}/{second.Stats[StatTypeEnum.HP]})"); eb.WithFooter(main.Nickname + $" PS: ({main.RemainingPS}/{main.Stats[StatTypeEnum.HP]})"); eb.WithColor(atkmodel.GetColor()); if (to_user) { string mr = ""; var count = 1; foreach (var move in main.MovesModels) { mr += count++ + $") {move.Name}"; } eb.WithDescription(mr); } return(eb.Build()); }