About to set up a program to sort through each region, but I have a few questions:
1) I'm guessing pokemon with multiple forms that don't change types (Unown or Deoxys) should only be counted once, but what about Pokemon like Shaymin or Silvally that changes types? Should only the base form be counted?
2) Should megas be counted at all, and if yes, should they be counted as gen 6, when they were introduced, or as the same region as its base form?
3) I would guess that reginal variants would count as the region they were introduced (ie, Alolan Marowak is Gen 7, not Gen 1), right?
4) Should we only include new Pokemon added in each Gen, or should it be based off of the regional Pokedex for each region? If it's based off of the regional Pokedex, should I default to the most expansive version of that Pokedex, ie, HGSS reginal dex instead of GSC regional dex?