public async Task makgora(IUser user) { _orc = new Orc(Context.User.Mention); _felOrc = new Orc(user.Mention); if (_orc.Name != _felOrc.Name && _isDuelActive == false) { _isDuelActive = true; _rng = new Random(); var choice = _rng.Next(0, 2); if (choice == 0) { _whoPlays = _orc.Name; } else { _whoPlays = _felOrc.Name; } var embedMessage = new EmbedBuilder(); embedMessage.Color = new Color(255, 255, 255); embedMessage.Description = ($"A Mak'gora duel just started between, {_orc.Name} and {_felOrc.Name}!\n" + $"{_whoPlays} goes first!\n" + $"{_orc.Name} has {_orc.Health} health.\n" + $"{_felOrc.Name} has {_felOrc.Health} health.\n"); await ReplyAsync("", false, embedMessage); } else if (_orc.Name == _felOrc.Name) { await ReplyAsync($"{_orc.Name}, you can't declare a Mak'gora on yourself. :thonk:"); } else { await ReplyAsync($"{_orc.Name}, there is currently another Mak'gora in progress."); } }
public void Attack(Orc orc) { _rng = new Random(); orc.Health -= _rng.Next(10, 26); }