PKHeX/Tests/PKHeX.Core.Tests/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
..
Illegal Rearrange how some memory info is checked 2021-08-22 16:41:57 -07:00
Legal Disallow encstatic1 yield catchrate not tradeback 2022-03-13 18:29:47 -07:00
BreedTests.cs potential revisions for gible (#3462) 2022-03-12 17:39:01 -08:00
LearnabilityTests.cs Update 21.11.19 - Brilliant Diamond & Shining Pearl (#3289) 2021-11-19 18:23:49 -08:00
LegalityData.cs Handle test case for no feebas in PLA 2022-02-08 18:55:55 -08:00
LegalityRules.cs Split encounter areas, relocate slot finding to obj 2019-09-12 23:20:52 -07:00
LegalityTests.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
RaidTests.cs Add private files legality test method 2021-08-06 13:19:27 -07:00
ShadowTests.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
TempTests.cs Ban more BDSP egg moves before HOME 2021-12-20 19:00:48 -08:00
Wild8aRNGTests.cs Revise Overworld8a application of PIDIV 2022-04-22 21:11:11 -07:00
Wild8bRNGTests.cs Handle fixed ability for 8b RNG 2022-03-08 08:44:55 -08:00