예제 #1
0
 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;
     }
 }
예제 #2
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++;
            }
        }