PKHeX/PKHeX.Core/PKM
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
..
Enums Move some interfaces to different folder 2022-03-06 12:06:50 -08:00
Interfaces Allow seed of mastery toggling mastered flag 2022-05-06 16:11:52 -07:00
Searching Fix clone deletion, add unique get func 2022-04-17 14:58:52 -07:00
Shared Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
Strings Fix kor string writes 2022-02-17 23:11:13 -08:00
Util Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
BK4.cs Fix cxd pouch write, bk4 pid reads 2022-02-10 10:57:59 -08:00
CK3.cs Expose SpeciesID3 for CK3/XK3 2022-03-13 19:53:46 -07:00
G8PKM.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
PA8.cs Revise Overworld8a application of PIDIV 2022-04-22 21:11:11 -07:00
PB7.cs Refactor stat loading to allow spans 2022-04-08 21:08:06 -07:00
PB8.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
PK1.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00
PK2.cs Inline some Rand32 calls 2022-04-26 20:21:26 -07:00
PK3.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
PK4.cs Refactoring: Span-based value writes and method signatures (#3361) 2022-01-02 21:35:59 -08:00
PK5.cs Split PKMConverter into multiple classes 2022-04-09 01:39:34 -07:00
PK6.cs Split PKMConverter into multiple classes 2022-04-09 01:39:34 -07:00
PK7.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
PK8.cs More specific primitives for Memories/others 2022-03-06 12:01:47 -08:00
PKM.cs Break up PKX into separate classes 2022-05-06 20:38:55 -07:00
SK2.cs Use actual primitive instead of int 2022-03-05 18:30:35 -08:00
XK3.cs Reduce size of display-able met location arrays 2022-03-20 19:07:33 -07:00