Ejemplo n.º 1
0
        public async Task ReturningMembers()
        {
            var descriptionBuilder = new StringBuilder();
            var returningPlayers   = UserAccounts.GetReturningMemebers();
            var returningDPS       = UserAccounts.GetSpec(UserAccounts.SpecType.DPS);
            var returningHealers   = UserAccounts.GetSpec(UserAccounts.SpecType.Healer);
            var returningTanks     = UserAccounts.GetSpec(UserAccounts.SpecType.Tank);
            var trials             = UserAccounts.GetTrials();

            foreach (var player in returningPlayers)
            {
                descriptionBuilder.Append($"``{player.MainChar}`` ");
            }
            await ReplyAsync("", false, EmbedHandler.CreateEmbed(
                                 "Returning Players For Next Tier", $"{descriptionBuilder.ToString()} " +
                                 $"\n\n We currently have **__{returningPlayers.Count}/20__** Players." +
                                 $"\n Current Setup: **__{returningTanks.Count}/{returningHealers.Count}/{returningDPS.Count}__**\n\n" +
                                 $"Tanks Needed: {2 - returningTanks.Count}\n" +
                                 $"Healers Needed: {4 - returningHealers.Count}\n" +
                                 $"DPS Required: {14 - returningDPS.Count}\n\n" +
                                 $"We Current Have {trials.Count} Trial Raiders.", EmbedHandler.EmbedMessageType.Info, true));
        }