Exemplo n.º 1
0
 public override void Atacar(Caballero enemigo)
 {
     if (flechas > 0)
     {
         Console.WriteLine("Dispara una flecha al enemigo");
         uint Danio = TiradaNdM(dadosMelee, 14);
         enemigo.RecibirDanio(Danio);
         flechas--;
     }
     else
     {
         Console.WriteLine("No hay flechas, realiza ataque melee");
         uint Danio = TiradaNdM(dadosMelee, 10);
         enemigo.RecibirDanio(Danio);
     }
 }
Exemplo n.º 2
0
        //METODOS

        public virtual void Atacar(Caballero enemigo)
        {
            if (mana > 20)
            {
                CastearHechizo(rnd.Next(0, 2), enemigo)
            }
            else
            {
                Console.WriteLine("No hay mana suficiente, realiza ataque melee");
                uint Danio = TiradaNdM(dadosMelee, 5);
                enemigo.RecibirDanio(Danio);
            }
        }
Exemplo n.º 3
0
        public virtual void Atacar(Caballero enemigo)
        {
            uint Danio = TiradaNdM(dadosMelee, 10);

            enemigo.RecibirDanio(Danio);
        }