示例#1
0
        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);
        }