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); }
public async Task LossesAsync(SocketGuildUser user, Player.ModifyState state, int amount) { await LossesAsync(state, amount, user); }