PKHeX/PKHeX.Core/Legality
Kurt a57f40ae7d Break up PKX into separate classes
Many years ago, PKX used to be a >4,000 line bloated file, which spun off multiple classes like CommonEdits and most of the early non-GUI PKM related logic. Now, it's just a stub to source the latest generation & personal table.

Separate files = more concise info, and more room to grow to do more advanced things.
Makes the IsPresent methods public (no longer internal).
2022-05-06 20:38:55 -07:00
..
Areas Flag non-pokeball GO shedinja (evo'd from nincada) 2022-05-03 20:17:28 -07:00
Encounters Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
Enums Differentiate MO + MMO slot types 2022-04-22 20:33:12 -07:00
Evolutions Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
Formatting Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
Learnset Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
Moves Condense some expressions 2022-03-20 23:28:18 -07:00
Restrictions Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
RNG Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
Structures Add gender sprites for main GUI 2022-04-24 20:28:56 -07:00
Tables Unban Darkrai, associated Met Locations, Sketch Dark Void 2022-04-01 06:18:11 -04:00
Verifiers Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
BinLinkerAccessor.cs Add BinLinkerAccessor for better startup perf 2022-02-04 17:20:56 -08:00
Breeding.cs Rename Silver SV->SI 2022-02-27 11:16:12 -08:00
BulkAnalysis.cs Remove duplicate home tracker flagging 2022-04-02 17:58:17 -07:00
BulkGenerator.cs Split PKMConverter into multiple classes 2022-04-09 01:39:34 -07:00
Core.cs Create initial movesets for Alpha entities correctly, verify initial mastery (#3489) 2022-05-06 15:43:23 -07:00
LegalityAnalysis.cs Extract EffortValues class, add $rand + $suggest 2022-05-06 15:47:54 -07:00
LegalityAnalyzers.cs Extract EffortValues class, add $rand + $suggest 2022-05-06 15:47:54 -07:00
MoveList.cs Refactor EvoCriteria to be a struct, reduce allocation (#3483) 2022-04-23 21:33:17 -07:00
MoveListSuggest.cs Fix dropdown suggested green moves from showing swsh moves 2021-11-23 22:58:41 -08:00