HGSS Final Starter
1150 encounters
Kanto Snorlax
1753 encounters
HGSS Starter
44232 encounters
Kanto Route 1
12469 encounters
State Machines
The first version of the bot had some limitations which required a lot of boilerplate to be written for each new shiny hunt to be implemented. Initially, a shiny hunt was defined as a struct that implemented the HuntFSM trait. Each new target had to implement all logic for getting an encounter and how to detect if the encountered Pokémon was shiny or not.
This could have been improved by moving some of the logic to common functions, e.
Dreamyard Latios
2339 encounters
Registeel
7119 encounters
Regice
1897 encounters
Regirock
1633 encounters
Ditto HGSS
11471 encounters