I fixed a pesky bug in the Favorite Pokémon Picker, where undoing the same pick multiple times would fail to properly restore the previous state, resulting in possible duplication or deletion of Pokémon. Along with the fix, I added better detection of any errors - it should now immediately alert you and reset your state if either the internal Pokémon lists don't contain exactly the right number of Pokémon put together or if any Pokémon appears more than once across all the lists, which should cover all possible bugs in this unless some kind of sorcery is going on. If you do bump into one of these alerts during normal use of the picker, please let me know.
I also added a hidden-by-default explanation of how the picker works, which goes more in depth about both how it works and why it works the way it does. It should hopefully clarify things for the many people who have seemed to be confused by things like why "Pass" is equivalent to picking every Pokémon.
Finally, I made a tweak that should make things feel a bit more balanced. Before, if there weren't enough Pokémon left in the current round for a full batch, it would just shuffle the Pokémon and move on to the next round, so that the leftover Pokémon got shuffled randomly in with Pokémon you'd actually picked in the previous round. This confused people, since they'd start seeing Pokémon they'd already seen before without having seen every other Pokémon first. It was even possible for a Pokémon to happen to be "left over" for multiple rounds in a row, resulting in it only popping up after you've seen other Pokémon three or four times. Now, however, I've made it so that the leftover Pokémon from the previous round (if any) always appear at the very start of the next one, which should prevent the perception that some Pokémon just aren't appearing at all.
No comments on this update as of yet. Post one?
Page last modified February 21 2018 at 20:11 GMT