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

    Properties

    abilityIndex?: number
    aiType?: AiType
    bossSegmentModifier?: number
    bossSegments?: number
    customPokemonData?: CustomPokemonData
    dataSource?: PokemonData
    formIndex?: number
    gender?: Gender
    isBoss: boolean
    ivs?: [number, number, number, number, number, number]
    level?: number
    modifierConfigs?: HeldModifierConfig[]
    moveSet?: MoveId[]
    mysteryEncounterBattleEffects?: (pokemon: Pokemon) => void
    nature?: Nature
    nickname?: string
    passive?: boolean
    shiny?: boolean
    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