Exemplo n.º 1
0
        public async Task LossesAsync(Player.ModifyState state, int amount, params SocketGuildUser[] users)
        {
            var players        = Service.GetPlayersSafe(users.Select(x => x.Id), Context.Guild.Id);
            var responseString = "";

            foreach (var player in players)
            {
                var newVal = Player.ModifyValue(state, player.Losses, amount);
                responseString += $"{player.GetDisplayNameSafe()}: {player.Losses} => {newVal}\n";
                player.Losses   = newVal;
            }
            Service.SavePlayers(players);
            await SimpleEmbedAsync(responseString, Color.Blue);
        }
Exemplo n.º 2
0
 public async Task LossesAsync(SocketGuildUser user, Player.ModifyState state, int amount)
 {
     await LossesAsync(state, amount, user);
 }