PKHeX/Tests/PKHeX.Tests/Legality/Legal
Kurt 8e950e83b3 Rewrite ability verification
Closes #2040 , adds test cases:

invalid bulbasaur.wc3: hidden ability
invalid charmander.pcd: hidden ability
valid camerupt: gen3->4 unevolved mismatch
valid leafeon: pcd mismatch -> evolved now matching

should be much easier to maintain; methods are reused with less overall
nesting
2018-07-02 20:34:41 -07:00
..
General Handle smeargle egg case 2018-06-11 08:03:10 -07:00
Generation 1 Tradeback Weaken gen2 egg species checks for pre-evos in gen1 2018-06-12 18:46:31 -07:00
Generation 2 Add vc2 evo chain check 2018-06-20 21:43:54 -07:00
Generation 3 Handle hatched wc3 metlevel oddballs 2018-06-02 07:50:48 -07:00
Generation 4 Rewrite ability verification 2018-07-02 20:34:41 -07:00
Generation 4 EncounterType Remove cutecharm swarm restriction 2018-05-07 16:14:31 -07:00
Generation 4 Transfer Rewrite ability verification 2018-07-02 20:34:41 -07:00
Generation 5 Add low bound range check for species not in chain 2018-06-23 08:23:05 -07:00
Generation 6 Misc changes 2018-06-10 00:26:33 -07:00
Generation 7 Static Skip scatterbug static encounter forme check 2017-11-28 19:29:25 -08:00
Generation 7 Transfer Disable gen2 chain clamp 2018-06-24 08:02:22 -07:00
Generation 7 Wild Block wild dusk rockruff 2017-11-17 20:02:01 -08:00