Done Defog/Whirlpool on Pokemon from Pokemon Go outputs misleading error message

What type of bug are you reporting? Teambuilder

What is the bug?
Natdex teambuilder at level 25 is saying "- Vibrava can't simultaneously transfer Defog and Whirlpool from Gen 4 to 5" when trying to run a moveset that doesn't have Whirlpool on it. Especially weird when the moveset does not have Whirlpool on it at all (EQ/U-turn/Rocks/Defog).

Are you able to replicate it? If so, how?
Put a Vibrava using a moveset of U-Turn, Stealth Rock, Defog, Earthquake @ Eviolite in the NatDex teambuidler and click verify to receive that message.
 
This error message results from the fact that this Vibrava has to come from Pokemon Go (it evolves from Trapinch at level 35 so it shouldn't be obtainable outside of Go below that level). The validator is set up to validate moves a second time if the Pokemon is determined to be from Go, meaning the code that checks if Defog and Whirlpool is attempted to be transferred out of Gen 4 is ran twice. So yes, the error message is misleading, and I believe this shouldn't even be a legal set, because Pokemon Go transfers were only made possible in Gen 8 and Vibrava only learns Defog in a main series game before Gen 8. It's actually possible for Vibrava to learn Defog in BDSP, but I don't believe Natdex allows BDSP moves
 
Back
Top