mirror of
https://github.com/kwsch/PKHeX
synced 2024-11-27 22:40:22 +00:00
cf9e5ec37f
Change Ability array to IReadOnlyList, add method to check ability index in personal data Suppress some message warnings Change EvolutionChain short-circuit for VC to jump from gen6 directly down to gen2. There aren't any notradeback 1 situations, so a notradeback1 will always start with g=1, so no need for the other if-continue. Simplify pk5 conversion
107 lines
1.6 KiB
C#
107 lines
1.6 KiB
C#
namespace PKHeX.Core
|
|
{
|
|
/// <summary>
|
|
/// Ball Capsule Seals used in Generation 4 save files.
|
|
/// </summary>
|
|
/// <remarks>80 bytes, one for each seal.</remarks>
|
|
#pragma warning disable CA1027 // Mark enums with FlagsAttribute
|
|
public enum Seal4
|
|
{
|
|
HeartA,
|
|
HeartB,
|
|
HeartC,
|
|
HeartD,
|
|
HeartE,
|
|
HeartF,
|
|
|
|
StarA,
|
|
StarB,
|
|
StarC,
|
|
StarD,
|
|
StarE,
|
|
StarF,
|
|
|
|
LineA,
|
|
LineB,
|
|
LineC,
|
|
LineD,
|
|
|
|
SmokeA,
|
|
SmokeB,
|
|
SmokeC,
|
|
SmokeD,
|
|
|
|
ElectricA,
|
|
ElectricB,
|
|
ElectricC,
|
|
ElectricD,
|
|
|
|
FoamyA,
|
|
FoamyB,
|
|
FoamyC,
|
|
FoamyD,
|
|
|
|
FireA,
|
|
FireB,
|
|
FireC,
|
|
FireD,
|
|
|
|
PartyA,
|
|
PartyB,
|
|
PartyC,
|
|
PartyD,
|
|
|
|
FloraA,
|
|
FloraB,
|
|
FloraC,
|
|
FloraD,
|
|
FloraE,
|
|
FloraF,
|
|
|
|
SongA,
|
|
SongB,
|
|
SongC,
|
|
SongD,
|
|
SongE,
|
|
SongF,
|
|
SongG,
|
|
|
|
LetterA,
|
|
LetterB,
|
|
LetterC,
|
|
LetterD,
|
|
LetterE,
|
|
LetterF,
|
|
LetterG,
|
|
LetterH,
|
|
LetterI,
|
|
LetterJ,
|
|
LetterK,
|
|
LetterL,
|
|
LetterM,
|
|
LetterN,
|
|
LetterO,
|
|
LetterP,
|
|
LetterQ,
|
|
LetterR,
|
|
LetterS,
|
|
LetterT,
|
|
LetterU,
|
|
LetterV,
|
|
LetterW,
|
|
LetterX,
|
|
LetterY,
|
|
LetterZ,
|
|
|
|
Shock,
|
|
Mystery,
|
|
|
|
// Unreleased
|
|
Liquid,
|
|
Burst,
|
|
Twinkle,
|
|
|
|
MAX,
|
|
MAXLEGAL = Liquid,
|
|
}
|
|
}
|