mirror of
https://github.com/kwsch/PKHeX
synced 2024-12-03 17:29:13 +00:00
3c232505e5
In this pull request I've changed a ton of method signatures to reflect the more-narrow types of Species, Move# and Form; additionally, I've narrowed other large collections that stored lists of species / permitted values, and reworked them to be more performant with the latest API spaghetti that PKHeX provides. Roamer met locations, usually in a range of [max-min]<64, can be quickly checked using a bitflag operation on a UInt64. Other collections (like "Is this from Colosseum or XD") were eliminated -- shadow state is not transferred COLO<->XD, so having a Shadow ID or matching the met location from a gift/wild encounter is a sufficient check for "originated in XD". |
||
---|---|---|
.. | ||
Ability | ||
Ball | ||
Egg | ||
Misc | ||
Ribbons | ||
AwakenedValueVerifier.cs | ||
ConsoleRegionVerifier.cs | ||
ContestStatVerifier.cs | ||
CXDVerifier.cs | ||
EffortValueVerifier.cs | ||
FormVerifier.cs | ||
GenderVerifier.cs | ||
GroundTileVerifier.cs | ||
HistoryVerifier.cs | ||
HyperTrainingVerifier.cs | ||
IndividualValueVerifier.cs | ||
ItemVerifier.cs | ||
LanguageVerifier.cs | ||
LegendsArceusVerifier.cs | ||
LevelVerifier.cs | ||
MarkingVerifier.cs | ||
MarkVerifier.cs | ||
MedalVerifier.cs | ||
MemoryVerifier.cs | ||
MiscVerifier.cs | ||
NHarmoniaVerifier.cs | ||
NicknameVerifier.cs | ||
ParseSettings.cs | ||
PIDVerifier.cs | ||
TrainerIDVerifier.cs | ||
TrainerNameVerifier.cs | ||
TransferVerifier.cs | ||
Verifier.cs |