</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">firstTargetOnly</span>: <spanclass="tsd-signature-type">boolean</span><spanclass="tsd-signature-symbol"> = false</span></span><divclass="tsd-comment tsd-typography"><p>Whether the move should force miss on the first target only, in the case of multi-target moves.</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">void</span><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/7ee573937e9f7cd42b29603453fd458540232a74/src/test/utils/helpers/moveHelper.ts#L36">src/test/utils/helpers/moveHelper.ts:36</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="forceStatusActivation"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>force<wbr/>Status<wbr/>Activation</span><ahref="#forceStatusActivation"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="forceStatusActivation.forceStatusActivation-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">force<wbr/>Status<wbr/>Activation</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">activated</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">void</span><spanclass="tsd-signature-symbol">></span><ahref="#forceStatusActivation.forceStatusActivation-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>Forces the Paralysis or Freeze status to activate on the next move by temporarily mocking <ahref="../variables/overrides.default.html#__type.STATUS_ACTIVATION_OVERRIDE"class="tsd-kind-property"><code>Overrides.STATUS_ACTIVATION_OVERRIDE</code></a>,
advancing to the next <code>MovePhase</code>, and then resetting the override to <code>null</code></p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">activated</span>: <spanclass="tsd-signature-type">boolean</span></span><divclass="tsd-comment tsd-typography"><p><code>true</code> to force the status to activate, <code>false</code> to force the status to not activate (will cause Freeze to heal)</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">void</span><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/7ee573937e9f7cd42b29603453fd458540232a74/src/test/utils/helpers/moveHelper.ts#L73">src/test/utils/helpers/moveHelper.ts:73</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="learnMove"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>learn<wbr/>Move</span><ahref="#learnMove"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="learnMove.learnMove-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">learn<wbr/>Move</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">move</span>, <spanclass="tsd-kind-parameter">partyIndex</span><spanclass="tsd-signature-symbol">?</span>, <spanclass="tsd-kind-parameter">moveSlotIndex</span><spanclass="tsd-signature-symbol">?</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">void</span><spanclass="tsd-signature-symbol">></span><ahref="#learnMove.learnMove-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>Simulates learning a move for a player pokemon.</p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">move</span>: <spanclass="tsd-signature-type">number</span></span><divclass="tsd-comment tsd-typography"><p>The <ahref="../enums/enums_moves.Moves.html"class="tsd-kind-enum"><code>Moves</code></a> being learnt</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><spanclass="tsd-kind-parameter">partyIndex</span>: <spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol"> = 0</span></span><divclass="tsd-comment tsd-typography"><p>The party position of the PlayerPokemon learning the move (defaults to 0)</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><spanclass="tsd-kind-parameter">moveSlotIndex</span>: <spanclass="tsd-signature-type">number</span><spanclass="tsd-signature-symbol"> = 0</span></span><divclass="tsd-comment tsd-typography"><p>The INDEX (0-4) of the move slot to replace if existent move slots are full;
defaults to 0 (first slot) and 4 aborts the procedure</p>
</div><divclass="tsd-comment tsd-typography"></div></li></ul></div><h4class="tsd-returns-title">Returns <spanclass="tsd-signature-type">Promise</span><spanclass="tsd-signature-symbol"><</span><spanclass="tsd-signature-type">void</span><spanclass="tsd-signature-symbol">></span></h4><p>a promise that resolves once the move has been successfully learnt</p>
<divclass="tsd-comment tsd-typography"></div><asideclass="tsd-sources"><ul><li>Defined in <ahref="https://github.com/pagefaultgames/pokerogue/blob/7ee573937e9f7cd42b29603453fd458540232a74/src/test/utils/helpers/moveHelper.ts#L105">src/test/utils/helpers/moveHelper.ts:105</a></li></ul></aside></li></ul></section><sectionclass="tsd-panel tsd-member"><aid="select"class="tsd-anchor"></a><h3class="tsd-anchor-link"><span>select</span><ahref="#select"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="select.select-1"class="tsd-anchor"></a><spanclass="tsd-kind-call-signature">select</span><spanclass="tsd-signature-symbol">(</span><spanclass="tsd-kind-parameter">move</span>, <spanclass="tsd-kind-parameter">pkmIndex</span><spanclass="tsd-signature-symbol">?</span>, <spanclass="tsd-kind-parameter">targetIndex</span><spanclass="tsd-signature-symbol">?</span><spanclass="tsd-signature-symbol">)</span><spanclass="tsd-signature-symbol">: </span><spanclass="tsd-signature-type">void</span><ahref="#select.select-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>Select the move to be used by the given Pokemon(-index). Triggers during the next <ahref="phases_command_phase.CommandPhase.html"class="tsd-kind-class"><code>CommandPhase</code></a></p>
</div><divclass="tsd-parameters"><h4class="tsd-parameters-title">Parameters</h4><ulclass="tsd-parameter-list"><li><span><spanclass="tsd-kind-parameter">move</span>: <ahref="../enums/enums_moves.Moves.html"class="tsd-signature-type tsd-kind-enum">Moves</a></span><divclass="tsd-comment tsd-typography"><p>the move to use</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><spanclass="tsd-kind-parameter">pkmIndex</span>: <spanclass="tsd-signature-type">0</span><spanclass="tsd-signature-symbol"> | </span><spanclass="tsd-signature-type">1</span><spanclass="tsd-signature-symbol"> = 0</span></span><divclass="tsd-comment tsd-typography"><p>the pokemon index. Relevant for double-battles only (defaults to 0)</p>
</div><divclass="tsd-comment tsd-typography"></div></li><li><span><codeclass="tsd-tag">Optional</code><spanclass="tsd-kind-parameter">targetIndex</span>: <spanclass="tsd-signature-type">null</span><spanclass="tsd-signature-symbol"> | </span><ahref="../enums/battle.BattlerIndex.html"class="tsd-signature-type tsd-kind-enum">BattlerIndex</a></span><divclass="tsd-comment tsd-typography"><p>The <ahref="../enums/battle.BattlerIndex.html"class="tsd-kind-enum"><code>BattlerIndex</code></a> of the Pokemon to target for single-target moves, or <code>null</code> if a manual call to <code>selectTarget()</code> is required</p>