public string atacar(Inimigo alvo) { if (alvo.vidaAtual <= 0) { return(alvo.nome + " já está morto."); } string mensagem = ""; Random r = new Random(); int danoCausado = r.Next(armaPrincipal.getDanoMin(), armaPrincipal.getDanoMax() + 1); alvo.vidaAtual -= danoCausado; mensagem = alvo.nome + " recebeu " + danoCausado + " de dano da arma " + armaPrincipal.ToString() + ".\n"; if (alvo.vidaAtual <= 0) { mensagem += alvo.nome + " morreu.\n"; mensagem += setExperiencia(alvo.getExpAoMatar()); } else { mensagem += "Ficando com " + alvo.vidaAtual + " de vida restante."; } return(mensagem); }