</div></section></div></details></section></section><detailsclass="tsd-panel-group tsd-member-group tsd-accordion"open><summaryclass="tsd-accordion-summary"data-key="section-Properties"><h2><svgwidth="20"height="20"viewBox="0 0 24 24"fill="none"><usehref="../assets/icons.svg#icon-chevronDown"></use></svg> Properties</h2></summary><section><sectionclass="tsd-panel tsd-member"><aid="countAsSeen"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>count<wbr/>As<wbr/>Seen</span><ahref="#countAsSeen"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">count<wbr/>As<wbr/>Seen</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p><code>true</code> or leaving undefined will increment dex seen count for the encounter battle, <code>false</code> will not</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L109">src/data/mystery-encounters/utils/encounter-phase-utils.ts:109</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="disableSwitch"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>disable<wbr/>Switch</span><ahref="#disableSwitch"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">disable<wbr/>Switch</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p><code>true</code> will prevent player from switching</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L107">src/data/mystery-encounters/utils/encounter-phase-utils.ts:107</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="doubleBattle"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>double<wbr/>Battle</span><ahref="#doubleBattle"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">double<wbr/>Battle</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L98">src/data/mystery-encounters/utils/encounter-phase-utils.ts:98</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="female"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>female</span><ahref="#female"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">female</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">boolean</span></div><divclass="tsd-comment tsd-typography"><p><code>true</code> for female trainer, false for male</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L105">src/data/mystery-encounters/utils/encounter-phase-utils.ts:105</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="levelAdditiveModifier"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>level<wbr/>Additive<wbr/>Modifier</span><ahref="#levelAdditiveModifier"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">level<wbr/>Additive<wbr/>Modifier</span><spanclass="tsd-signature-symbol">?:</span><spanclass="tsd-signature-type">number</span></div><divclass="tsd-comment tsd-typography"><p>Formula for enemy level: level += waveIndex / 10 * levelAdditiveModifier</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L97">src/data/mystery-encounters/utils/encounter-phase-utils.ts:97</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="pokemonConfigs"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>pokemon<wbr/>Configs</span><ahref="#pokemonConfigs"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">pokemon<wbr/>Configs</span><spanclass="tsd-signature-symbol">?:</span><ahref="data_mystery_encounters_utils_encounter_phase_utils.EnemyPokemonConfig.html"class="tsd-signature-type tsd-kind-interface">EnemyPokemonConfig</a><spanclass="tsd-signature-symbol">[]</span></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L103">src/data/mystery-encounters/utils/encounter-phase-utils.ts:103</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="trainerConfig"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>trainer<wbr/>Config</span><ahref="#trainerConfig"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">trainer<wbr/>Config</span><spanclass="tsd-signature-symbol">?:</span><ahref="../classes/data_trainer_config.TrainerConfig.html"class="tsd-signature-type tsd-kind-class">TrainerConfig</a></div><divclass="tsd-comment tsd-typography"><p>More customizable option for configuring trainer battle</p>
</div><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/33f5f4c33ba82621a5e95dcbf02092b8757569af/src/data/mystery-encounters/utils/encounter-phase-utils.ts#L102">src/data/mystery-encounters/utils/encounter-phase-utils.ts:102</a></li></ul></aside></section><sectionclass="tsd-panel tsd-member"><aid="trainerType"class="tsd-anchor"></a><h3class="tsd-anchor-link"><codeclass="tsd-tag">Optional</code><span>trainer<wbr/>Type</span><ahref="#trainerType"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><divclass="tsd-signature"><spanclass="tsd-kind-property">trainer<wbr/>Type</span><spanclass="tsd-signature-symbol">?:</span><ahref="../enums/enums_trainer_type.TrainerType.html"class="tsd-signature-type tsd-kind-enum">TrainerType</a></div><divclass="tsd-comment tsd-typography"><p>Generates trainer battle solely off trainer type</p>