pokemon-rogue-battle
    Preparing search index...

    Class PokemonSummonData

    Persistent in-battle data for a Pokemon. Resets on switch or new battle.

    Index

    Constructors

    Properties

    ability: undefined | Abilities
    abilitySuppressed: boolean = false
    addedType: null | PokemonType = null
    berriesEatenLast: BerryType[] = []

    Array containing all berries eaten in the last turn; used by Abilities.CUD_CHEW

    fusionGender: undefined | Gender
    fusionSpeciesForm: null | PokemonSpeciesForm = null
    gender: undefined | Gender
    illusion: null | IllusionData = null

    Data pertaining to this pokemon's illusion.

    illusionBroken: boolean = false
    moveHistory: TurnMove[] = []

    An array of all moves this pokemon has used since entering the battle. Used for most moves and abilities that check prior move usage or copy already-used moves.

    moveQueue: TurnMove[] = []
    moveset: null | PokemonMove[]
    passiveAbility: undefined | Abilities
    speciesForm: null | PokemonSpeciesForm = null
    stats: number[] = ...
    statStages: number[] = ...

    [Atk, Def, SpAtk, SpDef, Spd, Acc, Eva]

    tags: BattlerTag[] = []
    types: PokemonType[] = []