namespace Penumbra.Api.Enums;

public enum ApiCollectionType : byte
{
    Yourself = 0,

    MalePlayerCharacter,
    FemalePlayerCharacter,
    MaleNonPlayerCharacter,
    FemaleNonPlayerCharacter,
    NonPlayerChild,
    NonPlayerElderly,

    MaleMidlander,
    FemaleMidlander,
    MaleHighlander,
    FemaleHighlander,

    MaleWildwood,
    FemaleWildwood,
    MaleDuskwight,
    FemaleDuskwight,

    MalePlainsfolk,
    FemalePlainsfolk,
    MaleDunesfolk,
    FemaleDunesfolk,

    MaleSeekerOfTheSun,
    FemaleSeekerOfTheSun,
    MaleKeeperOfTheMoon,
    FemaleKeeperOfTheMoon,

    MaleSeawolf,
    FemaleSeawolf,
    MaleHellsguard,
    FemaleHellsguard,

    MaleRaen,
    FemaleRaen,
    MaleXaela,
    FemaleXaela,

    MaleHelion,
    FemaleHelion,
    MaleLost,
    FemaleLost,

    MaleRava,
    FemaleRava,
    MaleVeena,
    FemaleVeena,

    MaleMidlanderNpc,
    FemaleMidlanderNpc,
    MaleHighlanderNpc,
    FemaleHighlanderNpc,

    MaleWildwoodNpc,
    FemaleWildwoodNpc,
    MaleDuskwightNpc,
    FemaleDuskwightNpc,

    MalePlainsfolkNpc,
    FemalePlainsfolkNpc,
    MaleDunesfolkNpc,
    FemaleDunesfolkNpc,

    MaleSeekerOfTheSunNpc,
    FemaleSeekerOfTheSunNpc,
    MaleKeeperOfTheMoonNpc,
    FemaleKeeperOfTheMoonNpc,

    MaleSeawolfNpc,
    FemaleSeawolfNpc,
    MaleHellsguardNpc,
    FemaleHellsguardNpc,

    MaleRaenNpc,
    FemaleRaenNpc,
    MaleXaelaNpc,
    FemaleXaelaNpc,

    MaleHelionNpc,
    FemaleHelionNpc,
    MaleLostNpc,
    FemaleLostNpc,

    MaleRavaNpc,
    FemaleRavaNpc,
    MaleVeenaNpc,
    FemaleVeenaNpc,

    Default   = 0xE0,
    Interface = 0xE1,
    Current   = 0xE2,
}
