PKHeX/PKHeX.Core/Legality/Structures
Kurt cb24c20a44 Remove relearn suggestion logic from relearn move verification
Sure it's nice to cache a valid array, but the amount of logic was small enough that it can be done with 10 lines of code rather than at the end of each verification method.

Reduces parameter passing & removes 1 field from the info object, as relearn suggestions are only done rarely after legality checking.

Allows for a simpler api surface (pkm, encounter) rather than a bigger object reference
2020-11-07 12:25:15 -08:00
..
CheckMoveResult.cs Simplify "Flag" field in move source tracking 2020-10-17 13:40:12 -07:00
CheckResult.cs Add ToString override for debugging 2020-05-31 12:12:20 -07:00
EggMoves.cs PKHeX.Core Nullable cleanup (#2401) 2019-10-16 18:47:31 -07:00
ILocation.cs Remove some unecessary setter requirements 2020-08-30 15:44:13 -07:00
IMoveset.cs Make Move[] readonly list 2020-01-18 16:46:38 -08:00
IRelearn.cs Move files 2020-01-25 17:22:20 -08:00
ITrainerInfo.cs Split VivillonTables into two classes 2020-10-04 14:15:13 -07:00
IVersion.cs Move version value from Slot to Area to reduce member size & value passing 2020-08-30 11:08:21 -07:00
LegalInfo.cs Remove relearn suggestion logic from relearn move verification 2020-11-07 12:25:15 -08:00
Shiny.cs comment typo fix (#2535) 2019-11-28 10:35:18 -08:00
SimpleTrainerInfo.cs Split GO from "GG" gameversion 2020-08-06 18:24:20 -07:00