Add support for 'internal' forms
For my personal HOME living dex, I like to keep track of all the 'internal forms' that exist as well.
Mentioned here: https://bulbapedia.bulbagarden.net/wiki/List_of_Pok%C3%A9mon_with_form_differences#Pok%C3%A9mon_with_technical_forms
The ones that are depositable are
- 3 forms of Mothim (for each Burmy cloak)
- Battle Bond Greninja
- All 19 forms of Scatterbug (one for each region + Fancy)
- All 19 forms of Spewpa (one for each region + Fancy)
- Power Construct Zygarde 10%
- Power Construct Zygarde 50%
- Own Tempo Rockruff w/ Own Tempo
I also keep a separate Zen Mode Darmanitan and Galarian Darmanitan because they generate new dex entries within Pokémon HOME once you deposit them.
If adding these is too much/confusing for 99% of users, then having an option to set custom 'Names' to Pokémon within the boxes would suffice. That way, users can set a Greninja in their box to say Greninja (Battle Bond), or a Scatterbug in their box to say Scatterbug (Meadow).
For the special ability forms you can track them by setting their ability in the boxes.
for evolution-specific forms (burmy and scatterbug line) there is no internal difference currently (and currently no plan to do these dataset changes) .
I suggest you to use nicknames (e.g. Scatterbug-1 - 19). Or wait for the upcoming note and marking options.
I'd do it with nicknaming because that's also the only way to differentiate them in the real games (which don't tell you which one is it)