PokemonGoF/PokemonGo-Bot

TODO: New evolutions - changes required and help needed

Open

#5922 aperta il 19 feb 2017

Vedi su GitHub
 (30 commenti) (0 reazioni) (0 assegnatari)Python (1628 fork)batch import
Feature RequestHelp WantedNew Functionality

Metriche repository

Star
 (3816 star)
Metriche merge PR
 (Nessuna PR mergiata in 30 g)

Descrizione

Together with 0.57 we have new Pokemons released. This includes movesets and new evolutions. Now it is possible, that some pokemons can evolve to another (previously not available) Pokemons. Some of these evolution, requires a new item(s) : stones.

With 0.57 these new items has been added to the game:

  • 1101: Sun Stone
  • 1102: Kings Rock
  • 1103: Metal Coat
  • 1104: Dragon Scale
  • 1105: Upgrade

Currently bot knows about these new items, but it not aware, about evolution with them. So we have a challenges:

  1. Decide (by config? ) which evolution to take, if candies/stones requirements are met : evolve to Pokemon which doesn't require stone or to this one, which requires stone/rock ?
  2. Check if requirements are met. This can be done by hardcoding stones/rock in evolution logic, or by changing pokemon.json file (by moving NextEvolutionRequirements to Next Evolotuions/Pokemon )
  3. Changing pokemon.json will have a bigger impact on code change

We are open to suggestions and PRs around that. :-)

Guida contributor