Wolfsblvt / BlossomsPokemonGoManager

BlossomsPokemonGoManager is a tool for easy managing of your Pokémon Go game. Visit us at our Discord server to talk:
https://discord.gg/E9v8RRb
397 stars 116 forks source link

Feature Request: Autotransfer unneeded Pidgey, Rattata, Weedle and Caterpie #255

Open lhub64 opened 8 years ago

lhub64 commented 8 years ago

I guess most of us are using Pidgey, Rattata, Weedle and Caterpie for maximizing XP when using a Lucky Egg. So it would be great if there where an option to transfer all these Pokemons till the current number of evolvable Pokemons determent by current candies is reached.

Wolfsblvt commented 8 years ago

Is such complex stuff really needed? Can't you calculate yourself? :D

But yeah, we will improve int he future to see how much you can evolve from what.

Cryptically commented 8 years ago

Could add the number of times you can evolve with the current number of candies next to it for now. I find it rather troublesome that I still need to manually calculate how many pokemon I can evolve to know the excess to be transferred away.

The number of times you can evolve should displayed as a whole number rounded down.

An example below to illustrate the expected result for different number of candies.

Weedle takes 12 candy to evolve. Number of candies (evolve times)

  • 23 (1)
  • 24 (2)
  • 11 (0)
  • 12 (1)

Probably a separate window for transferring would be good in the new UI to do more specific filtering like 'CP lower than X', 'IV% lower than X' and pokemon name. This could be done for evolving too but with the inverted filters such as 'CP higher than X', 'IV% higher than X' and pokemon name.

wlmfa commented 8 years ago

Everytime we evolve, we get 1 candy back. So a simple candies/needed is not accurate. C = Candies you have N = Candies needed to evolve E = rounddown(C / N) S = C - E * N P = S + E NC = P + E * N Evolvable = rounddown(NC / N)

Example: you have 150 weedle candies. You can evolve 12 weedle (rounddown(150/12) = 12) You get 12 candies back. So, after evolving 12 weedles, you're going to have 18 candies (150 - 144 +12), which is enough to evolve 1 more.

Wolfsblvt commented 8 years ago

@wlmfa already implemented in dev and will be part of the next version.