public override void Ataque(Caballero CaObjetivo)//DeBronce { Console.ReadKey(); Console.WriteLine("\n" + Nombre + " ha atacado a " + CaObjetivo.Nombre); Console.WriteLine("Durabilidad de arma: " + arma.durabilidad); CaObjetivo.esAtacado(Fuerza + Cosmos + arma.poder); arma.durabilidad -= (Fuerza + Cosmos + arma.poder - CaObjetivo.armadura.defensa) / 10; if (arma.durabilidad <= 0) { arma.durabilidad = 0; } }
public override void Ataque(Caballero CaObjetivo) //Dorado { int actuara = r.Next(0, 100); if (actuara < probAccion) { Console.ReadKey(); turnosNoActuados = 0; Console.WriteLine("\n" + Nombre + " ha atacado a " + CaObjetivo.Nombre); Console.WriteLine("Durabilidad de su arma: " + arma.durabilidad); CaObjetivo.esAtacado(Fuerza + Cosmos - Conciencia + arma.poder); arma.durabilidad -= (Fuerza + Cosmos + arma.poder - CaObjetivo.armadura.defensa) / 10; if (arma.durabilidad <= 0) { arma.durabilidad = 0; } } else { turnosNoActuados++; } }