</div><h4class="tsd-returns-title">Returns <ahref="phases.MoveEffectPhase.html"class="tsd-signature-type tsd-kind-class">MoveEffectPhase</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L3403">src/phases.ts:3403</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="getOrder"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>get<wbr/>Order</span><ahref="#getOrder"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-inherited"><liclass="tsd-signature tsd-anchor-link"><aid="getOrder.getOrder-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">get<wbr/>Order</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><ahref="../enums/battle.BattlerIndex.html"class="tsd-signature-type tsd-kind-enum">BattlerIndex</a><spanclass="tsd-signature-symbol">[]</span><ahref="#getOrder.getOrder-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><h4class="tsd-returns-title">Returns <ahref="../enums/battle.BattlerIndex.html"class="tsd-signature-type tsd-kind-enum">BattlerIndex</a><spanclass="tsd-signature-symbol">[]</span></h4><asideclass="tsd-sources"><p>Inherited from <ahref="phases.PokemonPhase.html">PokemonPhase</a>.<ahref="phases.PokemonPhase.html#getOrder">getOrder</a></p><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L713">src/phases.ts:713</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="getPokemon"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>get<wbr/>Pokemon</span><ahref="#getPokemon"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-inherited"><liclass="tsd-signature tsd-anchor-link"><aid="getPokemon.getPokemon-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">get<wbr/>Pokemon</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a><ahref="#getPokemon.getPokemon-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><h4class="tsd-returns-title">Returns <ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a></h4><asideclass="tsd-sources"><p>Inherited from <ahref="phases.PokemonPhase.html">PokemonPhase</a>.<ahref="phases.PokemonPhase.html#getPokemon">getPokemon</a></p><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L765">src/phases.ts:765</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="getTarget"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>get<wbr/>Target</span><ahref="#getTarget"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass="tsd-signature tsd-anchor-link"><aid="getTarget.getTarget-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">get<wbr/>Target</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">undefined</span><spanclass="tsd-signature-symbol"> | </span><ahref="field_pokemon.default.htm
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">undefined</span><spanclass="tsd-signature-symbol"> | </span><ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L3367">src/phases.ts:3367</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="getTargets"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>get<wbr/>Targets</span><ahref="#getTargets"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass="tsd-signature tsd-anchor-link"><aid="getTargets.getTargets-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">get<wbr/>Targets</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a><spanclass="tsd-signature-symbol">[]</span><ahref="#getTargets.getTargets-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Returns an array of all <ahref="field_pokemon.default.html"class="tsd-kind-class"><code>Pokemon</code></a> targeted by this phase's invoked move</p>
</div><h4class="tsd-returns-title">Returns <ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a><spanclass="tsd-signature-symbol">[]</span></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L3362">src/phases.ts:3362</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="getUserPokemon"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>get<wbr/>User<wbr/>Pokemon</span><ahref="#getUserPokemon"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass="tsd-signature tsd-anchor-link"><aid="getUserPokemon.getUserPokemon-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">get<wbr/>User<wbr/>Pokemon</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">undefined</span><spanclass="tsd-signature-symbol"> | </span><ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a><ahref="#getUserPokemon.getUserPokemon-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Returns the <ahref="field_pokemon.default.html"class="tsd-kind-class"><code>Pokemon</code></a> using this phase's invoked move</p>
</div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">undefined</span><spanclass="tsd-signature-symbol"> | </span><ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a></h4><divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L3354">src/phases.ts:3354</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member tsd-is-inherited"><aid="hideEnemyTrainer"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>hide<wbr/>Enemy<wbr/>Trainer</span><ahref="#hideEnemyTrainer"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures tsd-is-inherited"><liclass="tsd-signature tsd-anchor-link"><aid="hideEnemyTrainer.hideEnemyTrainer-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">hide<wbr/>Enemy<wbr/>Trainer</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">void</span><ahref="#hideEnemyTrainer.hideEnemyTrainer-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">void</span></h4><asideclass="tsd-sources"><p>Inherited from <ahref="phases.PokemonPhase.html">PokemonPhase</a>.<ahref="phases.PokemonPhase.html#hideEnemyTrainer">hideEnemyTrainer</a></p><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L698">src/phases.ts:698</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="hitCheck"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>hit<wbr/>Check</span><ahref="#hitCheck"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass="tsd-signature tsd-anchor-link"><aid="hitCheck.hitCheck-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">hit<wbr/>Check</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">target</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">boolean</span><ahref="#hitCheck.hitCheck-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Resolves whether this phase's invoked move hits or misses the given target</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">target</span>: <ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a></span><divclass="tsd-comment tsd-typography"><p><ahref="field_pokemon.default.html"class="tsd-kind-class"><code>Pokemon</code></a> the Pokemon targeted by the invoked move</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">boolean</span></h4><p><code>true</code> if the move does not miss the target; <code>false</code> otherwise</p>
<divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/bdde03b0d5b340e256e7800c5571f60ca2aa60a9/src/phases.ts#L3306">src/phases.ts:3306</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="removeTarget"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>remove<wbr/>Target</span><ahref="#removeTarget"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></h3><ulclass="tsd-signatures"><liclass="tsd-signature tsd-anchor-link"><aid="removeTarget.removeTarget-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">remove<wbr/>Target</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">target</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">void</span><ahref="#removeTarget.removeTarget-1"aria-label="Permalink"class="tsd-anchor-icon"><svgviewBox="0 0 24 24"><usehref="../assets/icons.svg#icon-anchor"></use></svg></a></li><liclass="tsd-description"><divclass="tsd-comment tsd-typography"><p>Removes the given <ahref="field_pokemon.default.html"class="tsd-kind-class"><code>Pokemon</code></a> from this phase's target list</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">target</span>: <ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a></span><divclass="tsd-comment tsd-typography"><p><ahref="field_pokemon.default.html"class="tsd-kind-class"><code>Pokemon</code></a> the Pokemon to be removed</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">target</span>: <ahref="field_pokemon.default.html"class="tsd-signature-type tsd-kind-class">default</a></span><divclass="tsd-comment tsd-typography"><p><ahref="field_pokemon.default.html"class="tsd-kind-class"><code>Pokemon</code></a> if defined, only stop subsequent