In real evolution challenge, the base pokémon stats gets transferred
to the evolution. The base attack of the base pokémon gets reset.
The hatchery will no longer consider those pokémons if the challenge is enabled.
In the standard mode, the already unlocked evolutions will still be selected. This is done because the game might change the requirements and this would keep players from being able to farm the shiny form this way.
Rework hatchery sorting implementation
A list of sorting function is now created and iterated through. This will allow reordering filters in the future.
In real evolution challenge, the base pokémon stats gets transferred to the evolution. The base attack of the base pokémon gets reset.
The hatchery will no longer consider those pokémons if the challenge is enabled.
In the standard mode, the already unlocked evolutions will still be selected. This is done because the game might change the requirements and this would keep players from being able to farm the shiny form this way.
Rework hatchery sorting implementation
A list of sorting function is now created and iterated through. This will allow reordering filters in the future.
Partially addresses #238