Example #1
0
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()