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); } }
//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); } }
public virtual void Atacar(Caballero enemigo) { uint Danio = TiradaNdM(dadosMelee, 10); enemigo.RecibirDanio(Danio); }