CrashKiller

Untitled

Jul 25th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. public void transfertAllPokermon() throws LoginFailedException, RemoteServerException{
  2. Map<PokemonId, Pokemon> pokemons = new HashMap<PokemonId, Pokemon>();
  3. for(Pokemon pokemon : go.getInventories().getPokebank().getPokemons()) {
  4.  
  5. if (pokemon.getFavorite())
  6. continue;
  7.  
  8. if (pokemons.containsKey(pokemon.getPokemonId())) {
  9. if (pokemon.getCp() <= pokemons.get(pokemon.getPokemonId()).getCp()) {
  10. logger.log("Transfering pokemon " + pokemon.getPokemonId() + " : " + pokemon.transferPokemon());
  11. } else {
  12. logger.log("Transfering pokemon " + pokemons.get(pokemon.getPokemonId()).getPokemonId() + " : " + pokemons.get(pokemon.getPokemonId()).transferPokemon());
  13. pokemons.put(pokemon.getPokemonId(), pokemon);
  14. }
  15. pokemonTransfered++;
  16. }
  17. else
  18. pokemons.put(pokemon.getPokemonId(), pokemon);
  19. }
  20. for(Pokemon pokemon : go.getInventories().getPokebank().getPokemons()){
  21. PokemonId hightestPokemonId = PokemonMetaRegistry.getHightestForFamily(pokemon.getPokemonFamily());
  22. if(hightestPokemonId != pokemon.getPokemonId()){
  23. if(go.getInventories().getCandyjar().getCandies(pokemon.getPokemonFamily()) >= PokemonMetaRegistry.getMeta(pokemon.getPokemonId()).getCandiesToEvolve())
  24. if(!pokemons.containsKey(hightestPokemonId)){
  25. logger.log("Evolving pokemon " + pokemon.getPokemonId() + " into " + pokemon.evolve().getEvolvedPokemon().getPokemonId() + " " + pokemon.evolve().getResult());
  26. }
  27. else if (pokemons.get(hightestPokemonId).getCp() < pokemon.getCp() * pokemon.getCpMultiplier()){
  28. logger.log("Evolving pokemon " + pokemon.getPokemonId() + " into " + pokemon.evolve().getEvolvedPokemon().getPokemonId() + " " + pokemon.evolve().getResult());
  29. }
  30. }
  31. }
  32. }
Advertisement
Add Comment
Please, Sign In to add comment