PokéRogue
    Preparing search index...

    Hierarchy (View Summary)

    Index
    condition: SpeciesEvolutionCondition | null
    desc: string = ""
    evoFormKey: string | null
    evoLevelThreshold?: EvoLevelThreshold

    A triple containing the level thresholds for evolutions based on the encounter sort

    level: number
    preFormKey: string | null
    speciesId: SpeciesId
    • Checks if this evolution is item-based and any conditions for it are fulfilled

      Parameters

      • pokemon: Pokemon

        The Pokemon to evolve

      • forFusion: boolean = false

        (Default false) Whether this evolution is meant for the secondary fused mon.

      Returns boolean

      Whether this evolution uses an item and can apply to the Pokemon

    • Checks if a Pokemon fulfills the requirements of this evolution.

      Parameters

      • pokemon: Pokemon

        The Pokemon to evolve

      • forFusion: boolean = false

        (Default false) Whether this evolution is meant for the secondary fused mon.

      • item: EvolutionItem = EvolutionItem.NONE

        (Default EvolutionItem.NONE) The EvolutionItem to check for, if applicable

      Returns boolean

      Whether this evolution can apply to the Pokemon