PokéRogue
    Preparing search index...
    interface PokemonSpeciesData {
        eggTier?: EggTier;
        evolutions: SpeciesFormEvolution[];
        formChanges?: SpeciesFormChange[];
        formLevelMoves?: SpeciesFormLevelMoves;
        formTms?: SpeciesFormTmMoves;
        levelMoves: LevelMoves;
        passives: AbilityId | PokemonSpeciesPassives;
        prevolution: SpeciesId | null;
        species: PokemonSpecies;
        starter: SpeciesId;
        starterCost?: number;
        tms: MoveId[];
    }
    Index

    Properties

    eggTier?: EggTier

    The egg tier of the Pokémon. Should be omitted for non starters

    evolutions: SpeciesFormEvolution[]
    formChanges?: SpeciesFormChange[]
    formLevelMoves?: SpeciesFormLevelMoves

    Form specific level moves. Record of formKey to an array of level moves

    Form specific TM moves. Record of formKey to an array of TM moves

    levelMoves: LevelMoves

    An array of level moves shared across all forms

    The passive ability of the species or a mapping of its formIndex to a passive ability

    prevolution: SpeciesId | null
    starter: SpeciesId
    starterCost?: number

    The starter cost. Should be omitted for non starters

    tms: MoveId[]

    An array of TM moves shared across all forms