Validator doesn't account for GO exclusive Pokemon with the GO IV conversion.
GO transfers (through HOME or through LGPE) are restricted to:
- Only odd IVs for everything except Speed. Speed can be any value from 0 to 31.
- Attack = Special Attack
- Defense = Special Defense
While this won't matter for most Pokemon that don't have any traits exclusive to GO (when will level 1 mons be implemented?!), and even less so for mons with no competitive use, a few examples that are currently affected are:
Melmetal
Ability: Iron Fist
Shiny: Yes
EVs: 1 HP
Jolly Nature
IVs: 0 SpA
- Body Press
Set is permitted, but is actually illegal due to having even IVs. All Melmetal except for the GMax Melmetal come from GO.
Genesect
Ability: Download
Shiny: Yes
EVs: 1 HP
IVs: 0 Spe
- Blaze Kick
Set is legal from GO but considered illegal by Showdown, because the only shiny Genesect event Showdown has is the Gen 5 shiny which is forced to have 31 Speed.
There are more odd quirks with GO transfers which require complex moveset and IV validation that I won't go into here.
EDIT: Also consider that when Gen 6+ legends are released/transferrable, they'll no longer be restricted to 3 IV minimum, but to traded GO IV minimums.
EDIT2: I'm adding this Mew in because Mew legality is horrible.
Mew
IVs: 25 HP / 27 Atk / 27 SpA / 14 Spe
Ability: Synchronize
Level: 15
Brave Nature
- Pound
- Confusion
- Mimic
- Swift
This is the set for my exact GO Mew, which Showdown doesn't allow because Confusion/Mimic are LGPE moves, and the only match is the Pokeball Plus Mew which is restricted to 3 IV. Even though it can't enter LGPE, transferring Mew to HOME gives it the last 4 LGPE moves it would have learned for its level. Both Mew and the previous Genesect are required to be a minimum of level 15 with minimum IVs 21/21/21/21/21/0.
BUG STATUS: CONFIRMED - LEGALITY (DaWoblefet)