PKHeX/PKHeX.Core/Legality/RNG
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
..
Algorithms Add logic for PLA wild RNG correlation (#3443) 2022-02-20 17:59:48 -08:00
Frame Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
Locks Spanify spawner object get 2022-03-20 01:46:24 -07:00
MethodFinder.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
Overworld8aRNG.cs Revise Overworld8a application of PIDIV 2022-04-22 21:11:11 -07:00
Overworld8RNG.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00
PIDGenerator.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00
PIDIV.cs Remove childless xmldoc 2021-12-26 19:44:04 -08:00
PIDType.cs Update 21.11.19 - Brilliant Diamond & Shining Pearl (#3289) 2021-11-19 18:23:49 -08:00
RaidRNG.cs Minor allocation reduction 2022-03-06 13:03:39 -08:00
Roaming8bRNG.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00
Wild8bRNG.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00