Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void transfertAllPokermon() throws LoginFailedException, RemoteServerException{
- Map<PokemonId, Pokemon> pokemons = new HashMap<PokemonId, Pokemon>();
- for(Pokemon pokemon : go.getInventories().getPokebank().getPokemons()) {
- if (pokemon.getFavorite())
- continue;
- if (pokemons.containsKey(pokemon.getPokemonId())) {
- if (pokemon.getCp() <= pokemons.get(pokemon.getPokemonId()).getCp()) {
- logger.log("Transfering pokemon " + pokemon.getPokemonId() + " : " + pokemon.transferPokemon());
- } else {
- logger.log("Transfering pokemon " + pokemons.get(pokemon.getPokemonId()).getPokemonId() + " : " + pokemons.get(pokemon.getPokemonId()).transferPokemon());
- pokemons.put(pokemon.getPokemonId(), pokemon);
- }
- pokemonTransfered++;
- }
- else
- pokemons.put(pokemon.getPokemonId(), pokemon);
- }
- for(Pokemon pokemon : go.getInventories().getPokebank().getPokemons()){
- PokemonId hightestPokemonId = PokemonMetaRegistry.getHightestForFamily(pokemon.getPokemonFamily());
- if(hightestPokemonId != pokemon.getPokemonId()){
- if(go.getInventories().getCandyjar().getCandies(pokemon.getPokemonFamily()) >= PokemonMetaRegistry.getMeta(pokemon.getPokemonId()).getCandiesToEvolve())
- if(!pokemons.containsKey(hightestPokemonId)){
- logger.log("Evolving pokemon " + pokemon.getPokemonId() + " into " + pokemon.evolve().getEvolvedPokemon().getPokemonId() + " " + pokemon.evolve().getResult());
- }
- else if (pokemons.get(hightestPokemonId).getCp() < pokemon.getCp() * pokemon.getCpMultiplier()){
- logger.log("Evolving pokemon " + pokemon.getPokemonId() + " into " + pokemon.evolve().getEvolvedPokemon().getPokemonId() + " " + pokemon.evolve().getResult());
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment