pokemon-rogue-battle
    Preparing search index...
    interface EnemyPokemonConfig {
        abilityIndex?: number;
        aiType?: AiType;
        bossSegmentModifier?: number;
        bossSegments?: number;
        customPokemonData?: CustomPokemonData;
        dataSource?: default;
        formIndex?: number;
        gender?: Gender;
        isBoss: boolean;
        ivs?: [number, number, number, number, number, number];
        level?: number;
        modifierConfigs?: default[];
        moveSet?: Moves[];
        mysteryEncounterBattleEffects?: (pokemon: default) => void;
        nature?: Nature;
        nickname?: string;
        passive?: boolean;
        shiny?: boolean;
        species: default;
        status?: StatusEffect | [StatusEffect, number];
        tags?: BattlerTagType[];
        tera?: PokemonType;
        variant?: Variant;
    }
    Index

    Properties

    abilityIndex?: number
    aiType?: AiType
    bossSegmentModifier?: number
    bossSegments?: number
    customPokemonData?: CustomPokemonData
    dataSource?: default
    formIndex?: number
    gender?: Gender
    isBoss: boolean
    ivs?: [number, number, number, number, number, number]
    level?: number
    modifierConfigs?: default[]
    moveSet?: Moves[]
    mysteryEncounterBattleEffects?: (pokemon: default) => void
    nature?: Nature
    nickname?: string
    passive?: boolean
    shiny?: boolean
    species: default
    status?: StatusEffect | [StatusEffect, number]

    Can set just the status, or pass a timer on the status turns

    variant?: Variant

    Is only checked if Pokemon is shiny