pkm1.setAttacks([ Attack("Destructor", Normal, PHYSICAL, 35, 40, 100, None, 0), Attack("Malicioso", Normal, STATE, 30, 0, 100, None, 0) ]) pkm2.setAttacks([ Attack("Arañazo", Normal, PHYSICAL, 35, 40, 100, None, 0), Attack("Gruñido", Normal, STATE, 40, 0, 100, None, 0) ]) pkm3.setAttacks([ Attack("Arañazo", Normal, PHYSICAL, 35, 40, 100, None, 0), Attack("Gruñido", Normal, STATE, 40, 0, 100, None, 0) ]) jugador.addPokemon(pkm1) jugador.addPokemon(pkm3) #BATTLE batalla = Battle(jugador, pkm2, "s") while not batalla.Huir() and not batalla.is_finished(): batalla.Action() ##batalla.combat(batalla.pokemon1, batalla.pokemon2) print("El combate a finalizado") if batalla.Huir() == False: batalla.Calculation_EXP() else: print("Has huido") batalla.ResetHuida()