namespace PKHeX.Core
{
    /// <summary>
    /// Ball Capsule Seals used in Generation 4 save files.
    /// </summary>
    /// <remarks>80 bytes, one for each seal.</remarks>
    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,
    }
}
