# EnemyPartyConfig | pokemon-rogue-battle
Documentation for pokemon-rogue-battle

# Interface EnemyPartyConfig

interface EnemyPartyConfig {
countAsSeen ?: boolean;
disableSwitch ?: boolean;
doubleBattle ?: boolean;
female ?: boolean;
levelAdditiveModifier ?: number;
pokemonConfigs ?: EnemyPokemonConfig [];
trainerConfig ?: TrainerConfig ;
trainerType ?: TrainerType ;
}

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:125

##### Index

### Properties

countAsSeen?
disableSwitch?
doubleBattle?
female?
levelAdditiveModifier?
pokemonConfigs?
trainerConfig?
trainerType?

## Properties

### `Optional` countAsSeen

countAsSeen?: boolean

`true` or leaving undefined will increment dex seen count for the encounter battle, `false` will not

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:139

### `Optional` disableSwitch

disableSwitch?: boolean

`true` will prevent player from switching

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:137

### `Optional` doubleBattle

doubleBattle?: boolean

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:128

### `Optional` female

female?: boolean

`true` for female trainer, false for male

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:135

### `Optional` levelAdditiveModifier

levelAdditiveModifier?: number

Formula for enemy level: level += waveIndex / 10 * levelAdditiveModifier

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:127

### `Optional` pokemonConfigs

pokemonConfigs?: EnemyPokemonConfig []

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:133

### `Optional` trainerConfig

trainerConfig?: TrainerConfig

More customizable option for configuring trainer battle

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:132

### `Optional` trainerType

trainerType?: TrainerType

Generates trainer battle solely off trainer type

- Defined in src/data/mystery-encounters/utils/encounter-phase-utils.ts:130